Skip to content

Intel® Media Transport Library v22.12 release.

Choose a tag to compare

@frankdjx frankdjx released this 27 Dec 08:14
· 6 commits to maint-22.12 since this release

Change log for 22.12:

  • tasklet: add thread and sleep option for core usage, see ST_FLAG_TASKLET_THREAD and ST_FLAG_TASKLET_SLEEP.
  • tx: add user time stamp control, see ST20_TX_FLAG_USER_TIMESTAMP/ST30_TX_FLAG_USER_TIMESTAMP/ST40_TX_FLAG_USER_TIMESTAMP.
  • rx/video: add dual core redundant mode support. See st20_redundant_api.h for detail. Header split only support this dual core redundant mode.
  • lib/log: add noice level log, see ST_LOG_LEVEL_NOTICE.
  • build: add clang support. See "Build with clang" section in build.md.
  • tx: add user pacing control, see ST20_TX_FLAG_USER_PACING, ST30_TX_FLAG_USER_PACING, ST40_TX_FLAG_USER_PACING.
  • video: add notify_vsync callback which happened when epoch time change to a new frame, vsync period is same to fps. See notify_vsync parameter in the session create ops for detail.
  • csc: add y210 format support, y210 is the format for GPU 10bit yuv422 layout.
  • sch/tasklet: enhance sleep feature with timer based sleep and user control.
  • build: add AddressSanitizer(aka ASan) support, see asan.md
  • fps: add full fps support, see README.md.
  • plugin: implement OBS Studio source plugin, support UYVY/NV12/I420 formats.
  • ext frame: add external frame support, see doc/external_frame.md.
  • build: rename package name to mtl, also API naming prefix to mtl_xxx.
  • st20p: add YUV_422_12bit YUV_444_10bit YUV_444_12bit RGB_10bit RGB_12bit support.
  • plugin: add ffmpeg support with MTL package, see plugins/ffmpeg_plugin/.
  • st20p: add packet level convert mode, see ST20P_RX_FLAG_PKT_CONVERT.
  • arp: cache the results to a table, the second arp request can use the history results directly.
  • st20p: add plane and linesize support, see struct st_frame.
  • st20p: add st_frame_convert API which both the source and destination are st_frame.
  • sample: add MSDK encode sample with MTL source, see app/msdk.