avformat/kvag: allow seeking to start
Allows "ffplay -loop" to work. Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
This commit is contained in:
parent
e550667f61
commit
3cc4a140ef
@ -110,12 +110,22 @@ static int kvag_read_packet(AVFormatContext *s, AVPacket *pkt)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int kvag_seek(AVFormatContext *s, int stream_index,
|
||||||
|
int64_t pts, int flags)
|
||||||
|
{
|
||||||
|
if (pts != 0)
|
||||||
|
return AVERROR(EINVAL);
|
||||||
|
|
||||||
|
return avio_seek(s->pb, KVAG_HEADER_SIZE, SEEK_SET);
|
||||||
|
}
|
||||||
|
|
||||||
AVInputFormat ff_kvag_demuxer = {
|
AVInputFormat ff_kvag_demuxer = {
|
||||||
.name = "kvag",
|
.name = "kvag",
|
||||||
.long_name = NULL_IF_CONFIG_SMALL("Simon & Schuster Interactive VAG"),
|
.long_name = NULL_IF_CONFIG_SMALL("Simon & Schuster Interactive VAG"),
|
||||||
.read_probe = kvag_probe,
|
.read_probe = kvag_probe,
|
||||||
.read_header = kvag_read_header,
|
.read_header = kvag_read_header,
|
||||||
.read_packet = kvag_read_packet
|
.read_packet = kvag_read_packet,
|
||||||
|
.read_seek = kvag_seek,
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user