avdevice/decklink_dec: extract NTSC VANC
authorRay Tiley <raytiley@gmail.com>
Mon, 12 Feb 2018 00:16:45 +0000 (16:16 -0800)
committerMarton Balint <cus@passwd.hu>
Mon, 12 Feb 2018 23:13:21 +0000 (00:13 +0100)
commitc837cd3d4d11b7d304ff83a448831c81a53c8c25
treee2e281913e9701c8f5aa39c69b0f69a9329de2bd
parentce6ce595cf10778f77ae586b606203ecb2914ed8
avdevice/decklink_dec: extract NTSC VANC

This changes how NTSC VANC is extracted from the buffer. In NTSC the vanc data
is interleaved between luma and chroma, and not just the luma as in high
definition resolutions.

In my testing this allows a decklink card encoding valid NTSC closed
captions to pass the caption data to the x264 encoder.

Updated with reviews from Devin Heitmueller and Marton Balint.

Signed-off-by: Ray Tiley <raytiley@gmail.com>
Signed-off-by: Marton Balint <cus@passwd.hu>
libavdevice/decklink_dec.cpp