[FFmpeg-devel] [PATCH 1/2] ffplay: disallow seeking before the start of the file

Marton Balint cus at passwd.hu
Sun Nov 25 20:00:45 CET 2012



On Fri, 23 Nov 2012, Michael Niedermayer wrote:

> On Fri, Nov 23, 2012 at 12:28:11AM +0100, Marton Balint wrote:
>> Signed-off-by: Marton Balint <cus at passwd.hu>
>> ---
>>  ffplay.c |    2 ++
>>  1 file changed, 2 insertions(+)
>>
>> diff --git a/ffplay.c b/ffplay.c
>> index 5ba5164..c61e4e3 100644
>> --- a/ffplay.c
>> +++ b/ffplay.c
>> @@ -2984,6 +2984,8 @@ static void event_loop(VideoState *cur_stream)
>>                      } else {
>>                          pos = get_master_clock(cur_stream);
>>                          pos += incr;
>> +                        if (pos < 0)
>> +                            pos = 0;
>>                          stream_seek(cur_stream, (int64_t)(pos * AV_TIME_BASE), (int64_t)(incr * AV_TIME_BASE), 0);
>
> what if the file has timestamps staring before 0 ?

True, I will post a new patch which checks for 
AVFormatContext->start_time.

Regards,
Marton


More information about the ffmpeg-devel mailing list