Skip to content

pr-ffstaging-50/tmm1/cbs-misc-a53-v3-v1

cc: Aman Karmani aman@tmm1.net cc: Eric Lindvall eric@5stops.com cc: Mark
Thompson sw@jkqxz.net cc: David Engel david@istwok.net cc: Scott Theisen
scott.the.elm@gmail.com cc: Miguel Borges de Freitas 92enen@gmail.com

/cc https://github.com/MythTV/mythtv/issues/364 /cc
https://github.com/xbmc/xbmc/pull/22605 /cc
https://github.com/xbmc/xbmc/pull/22603 /cc
https://github.com/xbmc/xbmc/pull/22333

Aman Karmani (3):
  avcodec/mpeg2_metadata_bsf: add support for a/53 closed captions
  avcodec/h264_metadata_bsf: add support for a/53 closed captions
  avcodec/h265_metadata_bsf: add support for a/53 closed captions

Eric Lindvall (1):
  cbs_sei: add ff_cbs_sei_delete_message helper

Mark Thompson (1):
  cbs: Add some common code for read/write of miscellaneous user data

 doc/bitstream_filters.texi            |  33 ++++
 libavcodec/Makefile                   |   6 +-
 libavcodec/cbs_misc.c                 | 217 ++++++++++++++++++++++++++
 libavcodec/cbs_misc.h                 | 109 +++++++++++++
 libavcodec/cbs_misc_syntax_template.c | 150 ++++++++++++++++++
 libavcodec/cbs_sei.c                  |  25 +++
 libavcodec/cbs_sei.h                  |   7 +
 libavcodec/h264_metadata_bsf.c        | 144 +++++++++++++++++
 libavcodec/h265_metadata_bsf.c        | 144 +++++++++++++++++
 libavcodec/mpeg2_metadata_bsf.c       |  80 ++++++++++
 10 files changed, 912 insertions(+), 3 deletions(-)
 create mode 100644 libavcodec/cbs_misc.c
 create mode 100644 libavcodec/cbs_misc.h
 create mode 100644 libavcodec/cbs_misc_syntax_template.c

base-commit: 9a820ec8b1e2323b70a1cebd204bf459bf7daa1a

Submitted-As: https://master.gitmailbox.com/ffmpegdev/pull.50.ffstaging.FFmpeg.1675471315.ffmpegagent@gmail.com
Assets 2