[FFmpeg-devel] [RFC PATCH 0/6] Decklink capture VANC improvements and AFD in libx264
Devin Heitmueller
dheitmueller at ltnglobal.com
Thu Nov 16 20:34:11 EET 2017
The following patch series extends the decklink capture module to use
libklvanc for EIA-708, AFD, and SCTE-104 VANC messages. It also
introduces support for generating multiple streams of audio, one for
each SDI pair.
The ffmpeg glue for libx264 has been improved to support encoding
of Active Format Description if present as side-data. This was
needed in order to capture AFD on the decklink interface and have it
end up in the final TS (assuming an encoding use case).
Devin Heitmueller (6):
decklink: Fix case where return value wasn't being set before checked
for errors
decklink: Introduce support for capture of multiple audio streams
Preserve AFD side data when going from AVPacket to AVFrame
Support encoding of Active Format Description (AFD) in libx264
Add suppoort for using libklvanc from within decklink capture module
decklink: Add support for SCTE-104 to decklink capture
libavcodec/avcodec.h | 1 +
libavcodec/codec_desc.c | 6 +
libavcodec/decode.c | 1 +
libavcodec/internal.h | 3 +
libavcodec/libx264.c | 38 ++++-
libavcodec/utils.c | 36 +++++
libavdevice/decklink_common.cpp | 9 ++
libavdevice/decklink_common.h | 14 +-
libavdevice/decklink_common_c.h | 7 +
libavdevice/decklink_dec.cpp | 331 ++++++++++++++++++++++++++++++++++++----
libavdevice/decklink_dec_c.c | 4 +
libavdevice/decklink_enc.cpp | 2 +-
12 files changed, 417 insertions(+), 35 deletions(-)
--
1.8.3.1
More information about the ffmpeg-devel
mailing list