Skip to content
4de6d18
Compare
Choose a tag to compare
fd75dd5
Compare
Choose a tag to compare

Producers

Fixes
  • Packages: Update TBB library to v2021.1.1 - fixes CPU and memory growth when deleting threads
  • FFmpeg: Fix possible deadlock leading to producer not being cleaned up correctly
Compare
Choose a tag to compare

v2.3.2 LTS Beta

Pre-release
Pre-release

Producers

Fixes
  • Packages: Update TBB library to v2021.1.1 - fixes CPU and memory growth when deleting threads
  • FFmpeg: Fix possible deadlock leading to producer not being cleaned up correctly
Compare
Choose a tag to compare

This is the first patch release for 2.3.

Primarily this contains a crtical fix to provide support for flash templates to be used after the flash player EOL at the end of 2020.
For more information on the issue see: #1352

Thanks to @silid for developing the fix and @didikunz for documenting the process and being a key member of chasing for these releases to be made

See the attached PDF, or the copy in the Zip for steps on how to prepare your system.

For any help or questions, check the forum

Changes

Producers

Fixes
  • Flash: Use proper file urls when loading templates, to allow it to work after Flash Player EOL
  • FFmpeg: Various HTTP playback improvements
Compare
Choose a tag to compare

This is a critical fix for the 2.0.7 release, to provide support for flash templates to be used after the flash player EOL at the end of 2020

For more information on the issue see: #1352

This has been built to be as close as possible to the previous 2.0.7 release, to minimise any risk of deployment.

Thanks to @silid for developing the fix and @didikunz for documenting the process and being a key member of chasing for these releases to be made

See the attached PDF, or the copy in the Zip for steps on how to prepare your system.

For any help or questions, check the forum

a4a7c05
Compare
Choose a tag to compare

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 and INFO 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
Compare
Choose a tag to compare
Pre-release

CasparCG Server v2.3.0 LTS RC (Release Candidate)

Continued work with the first LTS version ever of CasparCG Server. With that said, we're are happy to announce that we are releasing CapsarCG Server v2.3.0 LTS Release Candidate (RC). As mentioned in previous release, we are working and focusing on stability and reliability and a stable release is planned at the end of Q2.

CasparCG Server v2.3.0 LTS RC can be downloaded directly from this release (see attachments).

Changes

Producers

Features
  • Flash: Disable by default, requires enabling in the config file
  • FFmpeg: Remove fixed thread limit to better auto select a number
Fixes
  • 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

Consumers

Features
  • Bluefish: Various improvmements including support for Kronos K8

General

Fixes
  • Diag not reflecting channel videoformat changes
Compare
Choose a tag to compare
Pre-release

CasparCG 2.3.0 LTS Beta 1

It's here, the first LTS version ever of CasparCG Server! Even if it is a beta release we have been all working hard to make this happen. As the name indicates we have been working and focusing on stability and reliability in this version. We have also done smaller improvements to the performance compared to the previous version.

CasparCG Server v2.3.0 LTS Beta 1 can be downloaded directly from this release (see attachments).

Changes

Requirements

  • Requires now Microsoft Visual C++ Redistributable for Visual Studio 2019

Producers

Features
  • 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
  • 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
  • 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 and INFO PATHS commands
  • Linux: Update docker images to support running in docker (not recommended for production use)
Fixes
  • 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
Compare
Choose a tag to compare

Announcement

CasparCG Server v2.2.0 is now released.

Finally, we now have a really solid and stable new version of CasparCG Server. The primary focus in this release has been stability, cleanup and production reliability. To achieve this we had to introduce some breaking changes but in the long term, the server code will be easier to maintain and it should also make it easier to do pull requests against. You can read about changes done in the CHANGELOG.

CasparCG Server v2.2.0 Stable can be downloaded directly from this release (see attachments) or here.

CasparCG Client has got a number of pull requests that need to be merged, but before that the build servers need to be updated. Until then, the new CasparCG Client 2.2.0 RC can also be downloaded directly from this release (see attachments) or from here.

Happy new year!

Best regards,
Santa

Compare
Choose a tag to compare

Pre-release information

The seventh beta of CasparCG Server v2.2.0 includes bug fixes and stability enhancements. For a subset of what's included in this version, please checkout the current milestone for v2.2.0.

Best regards,
Armin