|
|
|
@@ -1713,10 +1713,12 @@ int av_seek_frame(AVFormatContext *s, int stream_index, int64_t timestamp, int f |
|
|
|
return 0; |
|
|
|
} |
|
|
|
|
|
|
|
if(s->iformat->read_timestamp) |
|
|
|
if(s->iformat->read_timestamp && !(s->iformat->flags & AVFMT_NOBINSEARCH)) |
|
|
|
return av_seek_frame_binary(s, stream_index, timestamp, flags); |
|
|
|
else |
|
|
|
else if (!(s->iformat->flags & AVFMT_NOGENSEARCH)) |
|
|
|
return av_seek_frame_generic(s, stream_index, timestamp, flags); |
|
|
|
else |
|
|
|
return -1; |
|
|
|
} |
|
|
|
|
|
|
|
int avformat_seek_file(AVFormatContext *s, int stream_index, int64_t min_ts, int64_t ts, int64_t max_ts, int flags) |
|
|
|
|