[FFmpeg-devel] [PATCH 1/2] avdevice/decklink: addition of copyts option

Marton Balint cus at passwd.hu
Sat Jan 20 21:47:22 EET 2018



On Sat, 20 Jan 2018, Carl Eugen Hoyos wrote:

> 2018-01-20 19:50 GMT+01:00 Marton Balint <cus at passwd.hu>:
>>
>> On Sat, 20 Jan 2018, Carl Eugen Hoyos wrote:
>>
>>> 2018-01-08 6:26 GMT+01:00  <vdixit at akamai.com>:
>>>
>>>> + at item decklink_copyts
>>>> +If set to @option{true}, timestamps are forwarded as they are without
>>>> removing
>>>> +the initial offset.
>>>> +Defaults to @option{false}.
>>>
>>>
>>> Why is the offset ever removed?
>>> I believe this is not done for any other demuxer or is it?
>>
>> The code keeps track separate audio and video initial offset
>
> But they can't be independent or can they?
> And if they can, how is A/V sync assured?

Well, I am not entirely sure. Decklink has always had problems with 
timestamps and A-V desync was not uncommon when using the default clock 
sources. Probably a bug in the SDK.

The whole offset removal is is originated from this commit:

https://github.com/lu-zero/bmdtools/commit/b51ce3841ea763f27431ed9c77b99ae5404180c6

Regards,
Marton


More information about the ffmpeg-devel mailing list