[FFmpeg-devel] [PATCHv2 2/3] avformat/utils: increase detected start_time with skip_samples
Hendrik Leppkes
h.leppkes at gmail.com
Tue Mar 8 23:09:59 CET 2016
On Tue, Mar 8, 2016 at 10:54 PM, Marton Balint <cus at passwd.hu> wrote:
>
> On Tue, 8 Mar 2016, wm4 wrote:
>
>> On Tue, 8 Mar 2016 21:29:52 +0100
>> Marton Balint <cus at passwd.hu> wrote:
>>
>>> Signed-off-by: Marton Balint <cus at passwd.hu>
>>> ---
>>> libavformat/utils.c | 10 ++++--
>>> tests/ref/fate/gapless2-ipod-aac1 | 72
>>> +++++++++++++++++++--------------------
>>> tests/ref/fate/gapless2-ipod-aac2 | 72
>>> +++++++++++++++++++--------------------
>>> 3 files changed, 80 insertions(+), 74 deletions(-)
>>>
>
>> I'm a probably bit late here, but what's the rationale of increasing the
>> start time?
>>
>
> According to docs, start time is supposed to be the pts of the first
> decoded frame, therefore skipped samples must be taken into account, when
> the start time is determined based on the first packet pts.
>
But the skipping is performed by avcodec, not avformat, isn't it?
start_time should be the PTS of the first avpacket coming out of
avformat, never mind what a decoder might do to that later.
- Hendrik
More information about the ffmpeg-devel
mailing list