- ff_read_frame_flush(s);
-
- if(flags & AVSEEK_FLAG_BYTE)
+ if (flags & AVSEEK_FLAG_BYTE) {
+ if (s->iformat->flags & AVFMT_NO_BYTE_SEEK)
+ return -1;
+ ff_read_frame_flush(s);
return seek_frame_byte(s, stream_index, timestamp, flags);
return seek_frame_byte(s, stream_index, timestamp, flags);
ret = s->iformat->read_seek(s, stream_index, timestamp, flags);
ret = s->iformat->read_seek(s, stream_index, timestamp, flags);
return av_seek_frame_binary(s, stream_index, timestamp, flags);
return av_seek_frame_binary(s, stream_index, timestamp, flags);
return seek_frame_generic(s, stream_index, timestamp, flags);
return seek_frame_generic(s, stream_index, timestamp, flags);
return s->iformat->read_seek2(s, stream_index, min_ts, ts, max_ts, flags);
return s->iformat->read_seek2(s, stream_index, min_ts, ts, max_ts, flags);