Skip to content

v2.4.0-NRK-RC5

Latest
Compare
Choose a tag to compare
@Julusian Julusian released this 07 Aug 15:12
· 0 commits to master since this release
6f855dd

What's Changed

This includes everything from upstream CasparCG v2.4.0 and some unreleased fixes in the v2.4.x branch as of 07-08-2023 (2b9c040).

Changes relative to Upstream 2.4.x as of 07-08-2023 (2b9c040)

  • Remove Flash Producer

Changes relative to 2.4.0 NRK RC4

Core

Improvements
  • Support 4K DCI frames
  • Remove undocumented CII and CLK protocol implementations
  • Config parameter can be an absolute system path, not just relative to the working directory
  • AMCP: Add commands to subscribe and unsubscribe to OSC on any port number
  • AMCP: Add CALLBG command to perform CALL on background producer
  • Build: Require C++17 for building
  • Build: Replace nuget and locally committed dependencies with direct http downloads
  • Build: Allow configuring diag font path at build time
  • Linux: Initial ARM64 compatibility
  • Linux: Rework build to always use system boost
  • Linux: Rework build process to better support being build as a system package
  • Logging: add config option to disable logging to file and to disable column alignment
Fixes
  • Crash upon exiting if HTML producer was running
  • AMCP: Ensure all consumers and producers are reported in INFO commands
  • AMCP: Deferred mixer operations were not being cleared after being applied
  • AMCP: LOAD command would show a frame or two of black while new producer was loading
  • Fix bad config file examples
  • Fix casparcg_auto_restart.bat not starting scanner
  • Revert removal of tbbmalloc, due to notable performance loss on windows
  • Supress some cmake build warnings
  • Build failure when doxygen installed on system

Producers

Improvements
  • Decklink: Require driver 11.0 or later
  • HTML: Expose cache-path setting
  • System Audio: Allow specifying output device to use
Fixes
  • Decklink: Log spamming when using some input formats
  • FFmpeg: Don't lowercase filter parameters
  • FFmpeg: Support parameters with name containing a dash
  • HTML: Expose angle backend config field, the best backend varies depending on the templates and machine
  • HTML: Crash when multiple iframes were loaded within a renderer
  • Image: Improve file loading algorithm to match the case insensitive and absolute path support already used by ffmpeg
  • FFmpeg: Ignore ndi:// urls
  • Route: Race condition during destruction

Consumers

Improvements
  • Artnet: New artnet consumer
  • Decklink: Output a subregion of the channel
  • Decklink: Add secondary outputs in a consumer, to ensure sync when used within a single card
  • iVGA: Remove consumer
Fixes
  • Decklink: subregion copy not respecting frame height
  • Decklink: subregion vertical offset
  • Decklink: subregion height limited with some formats

Full Changelog: https://github.com/nrkno/sofie-casparcg-server/commits/v2.4.0-NRK-RC5