avdevice/decklink: Add support for EIA-708 output over SDI
authorDevin Heitmueller <dheitmueller@ltnglobal.com>
Fri, 7 Sep 2018 19:40:25 +0000 (15:40 -0400)
committerMarton Balint <cus@passwd.hu>
Sun, 9 Sep 2018 20:42:26 +0000 (22:42 +0200)
commit8732dfa99549b8e233b50956cb27031e18806685
treec560d907570eff24f15c4f152101c4e10ad4ccfb
parent6a9abe9ec333638b7818dac8ab60d006d5533c4a
avdevice/decklink: Add support for EIA-708 output over SDI

Hook in libklvanc and use it for output of EIA-708 captions over
SDI.  The bulk of this patch is just general support for ancillary
data for the Decklink SDI module - the real work for construction
of the EIA-708 CDP and VANC line construction is done by libklvanc.

Libklvanc can be found at: https://github.com/stoth68000/libklvanc

Updated to reflect feedback from Marton Balint <cus@passwd.hu>,
Carl Eugen Hoyos <ceffmpeg@gmail.com>, Aaron Levinson
<alevinsn_dev@levland.net>, and Moritz Barsnick <barsnick@gmx.net>

Signed-off-by: Devin Heitmueller <dheitmueller@ltnglobal.com>
Signed-off-by: Marton Balint <cus@passwd.hu>
configure
libavdevice/decklink_common.cpp
libavdevice/decklink_common.h
libavdevice/decklink_enc.cpp
libavdevice/version.h