Skip to content

Media Transport Library v24.09 release

Latest
Compare
Choose a tag to compare
@soopel soopel released this 03 Oct 14:31
· 26 commits to main since this release

Release notes for 24.09

New Features:

  • app: add new video formats to sample app - YUV_420_16bit, YUV_422_8BIT, YUV_444_8bit, YUV_444_16bit.
  • st30: add fifo_size parameter parsing from user.
  • st41: add St2110-41 format for 'Fast Metadata Framework' standard.
  • ffmpeg: add support of 44100 rate for st30 format.
  • Experimental GPU: add support for GPU direct buffers in ST2110/20. See app/sample/gpu_direct for usage.

Updates:

  • ice: update driver to 1.14.9
  • ixgbe: add driver support. Tested on 10-Gigabit X540-AT2 (1528) and Intel 10G X550T (1563).
  • ffmpeg: add support for v7.0 version

Improvements

  • dpdk: optimizing memory pool size.
  • ffmpeg: improve unicast initialization, reduce amount of dropping frames in the beginning of the session.

Bugfixes

  • st20: add force NUMA option support on session level, see ST20_TX_FLAG_FORCE_NUMA/ST20_RX_FLAG_FORCE_NUMA.
  • st22: fix correct NUMA assigned socket_id with pipeline when creating a new session.
  • st22: fix last frame dropping in TX. Ensure that last frame status changed to FREE.
  • st30: add force NUMA option support on session level, see ST30_TX_FLAG_FORCE_NUMA/ST30_RX_FLAG_FORCE_NUMA.
  • ffmpeg: fix RX side dropping frames at the beginning of the session with st20/st22/st30.
  • manager: fix docker build.
  • sch/tasklet: fix API correct NUMA assigned when mtl_sch_create is used.
  • sch/tasklet: fix segfault when lcore out of RTE_MAX_LCORE assigned.
  • RTP: fix checking for valid payload type.