Skip to content

v0.2.3

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Oct 17:51
Immutable release. Only release title and notes can be modified.
v0.2.3
54c6cb9

Release Notes

Added

  • Playout schema 0.0.7: canvas graphics layers accept an optional layout
    • This can be used to composite a canvas smaller than the final output size
  • Probe for HDR10 metadata using first frame of local and HTTP sources, when probe_hint omits has_hdr10_metadata for smpte2084 video
    • This allows hardware tonemapping (QSV) for e.g. media server content that doesn't reliably report HDR10 metadata

Changed

  • Remove VideoToolbox h264 encoder workaround that stripped A53 closed captions
    • This is no longer needed with ErsatzTV-ffmpeg 8.1.2-5

Fixed

  • Fix channels falling behind schedule when the playout JSON is updated or replaced
  • Fix image subtitles (e.g. PGS) missing or misplaced with hardware acceleration when the subtitle size differs from the video size (e.g. cropped video)
  • Fix VAAPI stream failing when software pad is used before tonemap_opencl
  • Fix QSV stream failing when no Intel device is found; the channel now uses a software pipeline
  • Fix QSV green padding on Windows with certain HDR content
  • Fix slow transcoding of high-resolution video with PGS subtitles until the first subtitle appears
  • Fix RKMPP stream failing with loudness normalization
  • Fix VAAPI blocky, smeared h264 video on older AMD GPUs

Compatibility

  • Channel config: reads versions 0.1.0 to 0.1.2
  • Lineup config: reads versions 0.0.0 to 0.0.1
  • Playout: reads versions 0.0.0 to 0.0.7
  • ErsatzTV-ffmpeg: 8.1.2-5, bundled in the docker images and recommended for the native binaries