[FFmpeg-devel] [PATCH 2/2] avdevice/decklink_dec: add support for receiving op47 teletext
Aaron Levinson
alevinsn at aracnet.com
Mon Jul 3 21:26:02 EEST 2017
On 7/3/2017 1:06 PM, Marton Balint wrote:
>
> On Mon, 3 Jul 2017, Aaron Levinson wrote:
>
>>> +22, and lines 318 to 335. Line 6 is the LSB in the mask. Selected lines
>> which
>>> +do not contain teletext information will be ignored. You can use the
>> special
>>> + at option{all} constant to select all possible lines, or
>>> @option{standard}
>> to
>>> +skip lines 6, 318 and 319, which are not compatible with all receivers.
>>> +
>>> +For SD sources ffmpeg needs to be compiled with
>>> @code{--enable-libzvbi}.
>> For HD
>>> +sources on older (pre-4K) DeckLink card models you have to capture
>>> in 10
>> bit
>>> +mode.
>>
>> Would be good to indicate that the bit mask is ignored for HD sources.
>
> Actually it is not. Any HD line can contain an OP47 packet referencing
> any SD line, the bitmask is checked against the decoded source line
> number from OP47.
>
>>
>> The documentation indicates that both SD PAL and HD sources are
>> supported, but an examination of the changes indicates that only some
>> HD sources are supported. Specifically, for HD sources to work, it
>> expects a width of 1920. This would cover both 1080i and 1080p, but
>> it doesn't cover 720p, with is also an HD video mode. My guess is
>> that the code has probably only been tested with 1080i as well, and in
>> that case, it would make sense to only specify 1080i in the
>> documentation. Further, since the original code only supports SD PAL,
>> I would suspect that the latest code has only been tested using "PAL"
>> frame rates at 1080i, i.e. 1080i50. If it is unclear if the code will
>> also work with 1080i59.94 and 1080i60, then it would be best to only
>> support 1080i50.
>
> 1080i/p/59.94/60 should work all the same. For 720p different VANC lines
> might be needed. I will change the HD references to "Full HD" so it will
> be more clear.
Searching for "full HD" tends to indicate that term is usually
associated with 1080p but not with 720p nor 1080i (for example, at
http://www.pcmag.com/article2/0,2817,2413044,00.asp ). I think it would
be clearer to call out the specific video modes that are supported.
Aaron Levinson
More information about the ffmpeg-devel
mailing list