[FFmpeg-devel] [PATCH v6 0/6] Add support for Closed Caption FIFO
Devin Heitmueller
devin.heitmueller at ltnglobal.com
Fri May 5 22:09:01 EEST 2023
Updated series that includes the change requested by Lance Wang and
the fate test reported by Michael Niedermayer. Also includes a fix for
a 58-byte memory leak on uninitialization detected via valgrind while
debugging the fate issue.
Devin Heitmueller (6):
ccfifo: Properly handle CEA-708 captions through framerate conversion
vf_fps: properly preserve CEA-708 captions
yadif: Properly preserve CEA-708 closed captions
tinterlace: Properly preserve CEA-708 closed captions
vf_ccrepack: Add new filter to repack CEA-708 side data
decklink_enc: add support for playout of 608 captions in MOV files
doc/filters.texi | 10 ++
libavdevice/Makefile | 1 +
libavdevice/ccfifo.c | 24 +++++
libavdevice/decklink_common.h | 3 +
libavdevice/decklink_enc.cpp | 65 ++++++++++++
libavdevice/decklink_enc_c.c | 2 +-
libavfilter/Makefile | 2 +
libavfilter/allfilters.c | 1 +
libavfilter/ccfifo.c | 224 ++++++++++++++++++++++++++++++++++++++++++
libavfilter/ccfifo.h | 110 +++++++++++++++++++++
libavfilter/tinterlace.h | 2 +
libavfilter/vf_bwdif.c | 8 ++
libavfilter/vf_ccrepack.c | 102 +++++++++++++++++++
libavfilter/vf_fps.c | 11 ++-
libavfilter/vf_tinterlace.c | 11 +++
libavfilter/vf_yadif.c | 8 ++
libavfilter/vf_yadif_cuda.c | 9 ++
libavfilter/yadif.h | 2 +
libavfilter/yadif_common.c | 5 +
19 files changed, 598 insertions(+), 2 deletions(-)
create mode 100644 libavdevice/ccfifo.c
create mode 100644 libavfilter/ccfifo.c
create mode 100644 libavfilter/ccfifo.h
create mode 100644 libavfilter/vf_ccrepack.c
--
1.8.3.1
More information about the ffmpeg-devel
mailing list