← Back to all sparks
C

CasparCG Server

MEETINGS
Velocity0.0

Professional broadcast graphics and video playout server

Broadcast playout server reaches for HDR and sets a hardware floor to get there

broadcastplayouthdrffmpegdecklinklinux-support
◆Current state
CasparCG Server ships stable releases roughly once or twice a year, with long RC and beta runs ahead of each major. The 2.4 line delivered resolution and control-surface breadth — 8K and 4K DCI frames, custom resolutions, an interlaced mixer pipeline for field accuracy, AMCP command batching. The current 2.5.0 stable turns to colour and deployment: initial HDR support, ffmpeg 7.0, headless Linux operation, and Ubuntu deb packaging.
◆Where it's heading
The project is modernizing the parts of a playout server that determine whether it can sit in a current broadcast chain — colour pipeline, pixel format fidelity, and where it can run. That comes with an explicit hardware bargain: AVX2 is recommended now and becomes a requirement in 2.6, trading compatibility with pre-2013 CPUs for the instruction set HDR and the embedded Chrome renderer need. Alongside, Decklink and NDI integration keep absorbing steady fix work.
◆Prediction
2.6 should complete the AVX2 transition and widen HDR beyond the current subset of producers and consumers, since the 2.5 notes describe HDR as deliberately partial.

◆Recent moves

  1. 10mo ago

    2.5.0 brings initial HDR, headless Linux and an AVX2 baseline

    ⚡ SPARK

    The release that moves CasparCG's colour pipeline forward: initial HDR support, more ffmpeg pixel formats to preserve colour accuracy, reworked mixer transforms, and ffmpeg 7.0. It also changes where the server can run — headless Linux, Ubuntu debs, VS2022 Windows builds — and announces AVX2 as a hard requirement from 2.6.

    View source ↗
  2. 1y ago

    2.4.3 clears crashes across FFmpeg, Decklink and HTML producers

    A fix-only release covering the paths that actually take a channel off air: an FFmpeg crash on invalid frame headers, a Decklink crash with ffmpeg 7, an HTML producer crash on exit, and cross-channel progressive-to-interlaced routes rendering mostly black. Stabilization work ahead of the 2.5 colour rework.

    View source ↗
  3. 1y ago

    2.4.2 restores Decklink driver 14.3 compatibility

    A single-item release fixing support for Blackmagic Decklink driver 14.3 and later. Necessary for anyone on current drivers, but narrow.

    View source ↗
  4. 2y ago

    2.4.1 fixes Decklink subregions, EXIF rotation and NDI source listing

    A broad correction pass: three Decklink subregion bugs affecting frame height and vertical offset, EXIF rotate flags now respected on images, NDI local source listing, and a reverted tbbmalloc removal that had cost noticeable Windows performance. Consolidation immediately after the 2.4.0 major.

    View source ↗
  5. 2y ago

    2.4.0 adds 8K and 4K DCI frames plus AMCP command batching

    The 2.4 major: 8K and 4K DCI frame support, configurable custom resolutions, an interlaced mixer pipeline for field accuracy, 16-channel audio, and a meaningfully expanded AMCP surface including command batching, CLEAR ALL, CALLBG and CLEAR_ON_404. It also drops the undocumented CII and CLK protocols.

    View source ↗
  6. 2y ago

    2.4.0 RC1 preview of the 2.4 feature set

    Release candidate whose contents are folded into the 2.4.0 stable notes — 16-channel audio, absolute config paths, Linux build rework. Ships with a known media-scanner bug requiring a manual replacement, which is why it is a candidate rather than a release.

    View source ↗