added

Slicer release 240603.02.01

Changes since 240304.05.01-master slicer release:

Fixes:

  • Fix excessive discontinuities when configuration option discont_when_fps_changes: yes is used.

  • Fix usability issues with -atrack, -ac3_pass_through_all, and -use_all_audio_tracks.

  • Fix premature exit of UploaderThread in VOD slicer, leaving VOD assets in slicing state in the CMS.

  • Implement additional exception handling.

  • Fix suspected race condition with use_brokers=4.

  • Fix liveslicer crash on startup with OP47 teletext signal when render_teletext is disabled.

Enables:

  • Add support for teletext ingest over SDI (OP-47) with render_teletext: page:lang(,page:lang)* slicer config option.

Other changes:

  • Adjust debugoverlay font size to fit any frame size.

  • Add attribution to timed breaks, to help with investigation of unexpected slicer state changes.

  • Add /set_log_level?verbosity=3 slicer API endpoint.

  • Include broker ID and beam ID in the log message.

  • Detect and log when liveslicer has too many active beams.

  • Implement additional logging.

Known issues:

  • Live slicer command line options -lang, -audiodesc, -mix do not work as expected.

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. Ubuntu users 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.

  • Mac intel build: sudo xattr -d -r com.apple.quarantine uplynk_slicer_mac_64-240603.02.01-master.

  • Mac arm64 build: sudo xattr -d -r com.apple.quarantine uplynk_slicer_mac_arm64-240603.02.01-master.

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