CasparCG Server v2.3.0 LTS Stable
dotarmin
released this
19 Aug 07:58
·
11 commits
to v2.3.x-lts
since this release
CasparCG Server v2.3.0 LTS Stable 🚀
We're are really thrilled to announce that we are releasing first LTS version ever of CapsarCG Server, version 2.3.0 LTS. We have focused on stability, reliability and the code base in this version so we have a solid base to stand on for future versions. For a complete list of changes please check out the changes below:
A version of CasparCG Client that works with this version of the server is found as attachment below
Changes
Producers
Features
- FFmpeg: Add more common file extensions to the supported list
- NDI: Require minimum of NDI v4.0
- Flash: Disable by default, requires enabling in the config file
- FFmpeg: Remove fixed thread limit to better auto select a number
- Decklink: Detect and update input format when no format is specified in AMCP
- Decklink: Improve performance (gpu colour conversion & less heavy deinterlacing when possible)
- Decklink:
LOAD DECKLINK
will display live frames instead of black - FFmpeg: Update to 4.2.2
- HTML: Better performance for gpu-enabled mode
- HTML:
window.remove()
has been partially reimplemented - NDI: Native NDI producer
- Route: Allow routing first frame of background producer
- Route: zero delay routes when within a channel, with 1 frame when cross-channel
- Transition: Add sting transitions
- Add frames_left field to osc/info for progress towards autonext
Fixes
- HTML: Minimise performance impact on other producers
- Decklink: Downgrade severity of video-format not supported
- FFmpeg: Correctly handle error codes. Ignore exit errors during initialisation
- Route: Detect circular routes and break the loop
- Colour: parsing too much of amcp string as list of colours
- FFmpeg: Always resample clips to 48khz
- FFmpeg: Ensure frame time reaches the end of the clip
- FFmpeg: RTMP stream playback
- FFmpeg: SEEK and LENGTH parameters causing issues with AUTONEXT
- FFmpeg: Ensure packets/frames after the decided end of the clip are not displayed
- FFmpeg: Incorrect seek for audio when not 48khz
- FFmpeg: Some cases where it would not be destroyed if playing a bad stream
- HTML: unlikely but possible exception when handling frames
- HTML: set autoplay-policy
- HTML: animations being ticked too much
- Route: Sending empty frame into a route would cause the destination to reuse the last frame
Consumers
Features
- Bluefish: Various improvmements including support for Kronos K8
- Audio: Fix audio crackling
- Audio: Fix memory leak
- Bluefish: Various improvmements including supporting more channels and UHD.
- NDI: Native NDI consumer
- Screen: Add side by side key output
- Screen: Add support for Datavideo TC-100/TC-200
Fixes
- Decklink: Tick channel at roughly consistent rate when running interlaced output
- Possible crash when adding/removing consumers
General
Features
- Add mixer colour invert property
- Restore
INFO CONFIG
andINFO PATHS
commands - Linux: Update docker images to support running in docker (not recommended for production use)
Fixes
- Diag not reflecting channel videoformat changes
- NTSC audio cadence
- Ignore empty lines in console input
- Fix building with clang on linux
- Fix building with vs2019
- Better error when startup fails due to AMCP port being in use
- Backslash is a valid trailing slash for windows