Update changelog, bundle workflow

This commit is contained in:
Ingo Oppermann 2024-04-05 14:53:54 +02:00
parent 1e897ff799
commit 16ba017ecc
3 changed files with 71 additions and 19 deletions

View File

@ -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:

View File

@ -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
@ -232,7 +280,7 @@ All necessary process adjustments are activated at the first start of the Restre
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
@ -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

14
run.sh
View File

@ -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
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
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
@ -27,4 +31,4 @@ fi
# Now run the core with the possibly converted configuration.
./bin/core
exec ./bin/core