Added

Slicer release 23022800

Fixes:

  • Fix a data race in use_brokers=4 mode.

  • Fix a NULL dereference when slicing a .mp4 file with subtitle track(s).

  • Fix a VOD slicer incompatibility with Apple M1 rosetta emulation and Intel CPUs that do not support AVX instruction set.

  • Fix mis-detection of slicer state that would cause a warm failover slicer to continue slicing and uploading to the broker.

  • Fix a possible non-monotonically increasing DTS encoder output due to an input FPS change in the middle of a slice.

  • Fix an unhandled exception in slicer/broker communication over websocket (use_brokers=3).

  • Fix SCTE splice_immediate being delayed due to 33-bit PTS rollover.

  • Prevent infinite recursion due to enable_remote_config: 1 specified in the remote slicer config.

  • Allow frame-by-frame slicer (use_brokers=4) to survive a broker upgrade/restart.

  • Prevent a race condition in livepreview_with_audio muxer.

Enables:

  • Add support for ST-2038 closed captions.

  • Add audioac3_pass_through: 1 liveslicer config option.

  • Add -ac3_pass_through option to VOD slicer.

  • Add -use_all_audio_tracks option to VOD slicer.

  • Add -show_nv_devices and -nv_use_uuids uuid1[,uuid2[,...]] options.

  • Add involuntary_blackout: true to slicer status.

  • Add support for data: URL scheme in HLS manifest.

Other changes:

  • Improve GPU load distribution on systems with multiple Nvidia GPUs.

  • Increase involuntary blackout upload backlog threshold from 5 slices to 10 slices.

  • Pre-download media when ingesting a .m3u8 URL.

  • Delegate processing of SlicingSchedule.commands to the slicer API WebComponent, enabling slicer command support for content_start, safe_shutdown, etc...

Prerequisites:

  • Due to CentOS 6 reaching EOL in November 2020 this slicer release requires CentOS 7 or newer.

  • Due to the slicer being built on CentOS 7 it picks up some new library dependencies which are not included in the base install of Ubuntu 18.04. You may need to pre-install them: sudo apt install libnl-3-200 libatomic1.

  • Nvidia driver 418 or later is required for HEVC 4K HDR/SDR.

As of 23020901-rc1 VOD slicer no longer requires a CPU with AVX instruction set support, and is compatible with rosetta on Apple M1.