Message ID | 20210323141305.19229-8-zane@zanevaniperen.com |
---|---|
State | Accepted |
Commit | 3cc4a140ef18e340fa3f003daf66ded8c275de38 |
Headers | show |
Series | [FFmpeg-devel,01/11] avcodec/adpcm: add comment to has_status field | expand |
Context | Check | Description |
---|---|---|
andriy/x86_make | success | Make finished |
andriy/x86_make_fate | success | Make fate finished |
andriy/PPC64_make | success | Make finished |
andriy/PPC64_make_fate | success | Make fate finished |
diff --git a/libavformat/kvag.c b/libavformat/kvag.c index 8f641873b9..91d1d8a518 100644 --- a/libavformat/kvag.c +++ b/libavformat/kvag.c @@ -110,12 +110,22 @@ static int kvag_read_packet(AVFormatContext *s, AVPacket *pkt) 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 = { .name = "kvag", .long_name = NULL_IF_CONFIG_SMALL("Simon & Schuster Interactive VAG"), .read_probe = kvag_probe, .read_header = kvag_read_header, - .read_packet = kvag_read_packet + .read_packet = kvag_read_packet, + .read_seek = kvag_seek, }; #endif
Allows "ffplay -loop" to work. Signed-off-by: Zane van Iperen <zane@zanevaniperen.com> --- libavformat/kvag.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-)