Skip to content

Commit

Permalink
Update changelog, bundle workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
ioppermann committed Apr 5, 2024
1 parent 1e897ff commit 16ba017
Show file tree
Hide file tree
Showing 3 changed files with 71 additions and 19 deletions.
12 changes: 6 additions & 6 deletions .github/workflows/build_bundle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,22 +52,22 @@ jobs:
include:
- ui: ${{ needs.versions.outputs.uiversion }}
core: core${{ needs.versions.outputs.coreversion }}-alpine3.19
ffmpeg: ffmpeg5.1.3-alpine3.16
ffmpeg: ffmpeg6.1.1-alpine3.19
platforms: linux/amd64,linux/arm64,linux/arm/v7
prefix:
- ui: ${{ needs.versions.outputs.uiversion }}
core: core${{ needs.versions.outputs.coreversion }}-alpine3.19
ffmpeg: ffmpeg5.1.3-rpi-alpine3.16
ffmpeg: ffmpeg6.1.1-rpi-alpine3.19
platforms: linux/arm64,linux/arm/v7
prefix: rpi-
- ui: ${{ needs.versions.outputs.uiversion }}
core: core${{ needs.versions.outputs.coreversion }}-ubuntu20.04
ffmpeg: ffmpeg5.1.3-vaapi-ubuntu20.04
core: core${{ needs.versions.outputs.coreversion }}-ubuntu22.04
ffmpeg: ffmpeg6.1.1-vaapi-ubuntu22.04
platforms: linux/amd64
prefix: vaapi-
- ui: ${{ needs.versions.outputs.uiversion }}
core: core${{ needs.versions.outputs.coreversion }}-ubuntu20.04
ffmpeg: ffmpeg5.1.3-cuda-ubuntu20.04-cuda11.7.1
core: core${{ needs.versions.outputs.coreversion }}-ubuntu22.04
ffmpeg: ffmpeg6.1.1-cuda-ubuntu22.04-cuda11.7.1
platforms: linux/amd64
prefix: cuda-
steps:
Expand Down
60 changes: 54 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,53 @@
# Restreamer

## 2.9.0

### UI v1.10.0 > v1.11.0

- Add allow to stream HEVC and AV1 to Youtube via RTMP
- Add librav1e AV1 encoder
- Add support for AV1 CUDA decoding ([PR 46](https://github.com/datarhei/restreamer-ui/pull/46))
- Add FFmpeg 6 support
- Add HEVC VideoToolbox encoder
- Fix anonymize error message ([#688](https://github.com/datarhei/restreamer/issues/688))
- Fix chromecast config ([#37](https://github.com/datarhei/restreamer-ui/issues/37))

### Core v16.14.0 > v16.15.0

- Add migrating to ffmpeg 6
- Fix missing process data if process has been deleted meanwhile
- Fix maintaining the metadata on process config update (datarhei/restreamer#698)
- Fix placeholder parsing
- Fix concurrent memfs accesses
- Fix memfs concurrent read and write performance

### 🧡💚💜 Thank you to all Patrons and donors

- Jacob Fritsche
- Martin H.
- Paulo Gonçalves
- Philipp Burkart
- Mark Stephens
- Fabian Stoll
- Perry Johnson
- Alex O'Carroll
- Fiberian
- Ivan Hašek
- krischan941
- Doug Roberts
- Bassim Charafeddine
- josue osorto
- Raketenbaum
- Byron Garcia
- Jeff Moe
- Ramakrishna Chillara
- Eduardo Sarabia
- Giovanni Russo
- Gioele Cerati
- Blueman2 (Robert G. Pearse)
- Alex Fuhr
- Frank Schulz

## 2.8.0

### UI v1.9.0 > v1.10.0
Expand Down Expand Up @@ -144,8 +192,8 @@

- Add alsa support by default
- Add min, max, avg of incoming framerates for each input and output (jsonstats patch)
- Add keyframe count for each input and output (jsonstats patch)
- Add size in bytes for each input and output (jsonstats patch)
- Add keyframe count for each input and output (jsonstats patch)
- Add size in bytes for each input and output (jsonstats patch)
- Mod bumps FFmpeg to v5.1.3

### Thank you to all Patrons and donors
Expand Down Expand Up @@ -226,13 +274,13 @@

### Attention

Restreamer v2.4.0 includes an update to FFmpeg v5.1.2.
Restreamer v2.4.0 includes an update to FFmpeg v5.1.2.
All necessary process adjustments are activated at the first start of the Restreamer.

If you want to switch back to the old version follow these steps:
If you want to switch back to the old version follow these steps:
[https://docs.datarhei.com/restreamer/installing/migration](https://docs.datarhei.com/restreamer/installing/migration)

*Hint: The backup restores only the previous processes.*
_Hint: The backup restores only the previous processes._

### Restreamer UI v1.4.0 > v1.5.0

Expand Down Expand Up @@ -276,7 +324,7 @@ If you want to switch back to the old version follow these steps:
- Mod Nvidia CUDA v11.4.2 > v11.7.1
- Mod Intel Media Driver v20.1.1

*We recommend OpenMAX IL for Raspberry PI (3/4) with a 32-bit operating system.*
_We recommend OpenMAX IL for Raspberry PI (3/4) with a 32-bit operating system._

### Documentation

Expand Down
18 changes: 11 additions & 7 deletions run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,22 @@
# First run the import program. It will read the db.dir from the config file in order to
# find an old v1.json. This will be converted to the new db format.

./bin/import
if [ $? -ne 0 ]; then
exit 1
if [ -x ./bin/import ]; then
./bin/import
if [ $? -ne 0 ]; then
exit 1
fi
fi

# Run the FFmpeg migration program. In case a FFmpeg 5 binary is present, it will create a
# backup of the current DB and modify the FFmpeg parameter such that they are compatible
# with FFmpeg 5.

./bin/ffmigrate
if [ $? -ne 0 ]; then
exit 1
if [ -x ./bin/ffmigrate ]; then
./bin/ffmigrate
if [ $? -ne 0 ]; then
exit 1
fi
fi

# Create a hint for the admin interface if there is no index.html
Expand All @@ -27,4 +31,4 @@ fi

# Now run the core with the possibly converted configuration.

./bin/core
exec ./bin/core

0 comments on commit 16ba017

Please sign in to comment.