Browse Source

avformat/kvag: allow seeking to start

Allows "ffplay -loop" to work.

Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
master
Zane van Iperen 4 years ago
parent
commit
3cc4a140ef
No known key found for this signature in database GPG Key ID: 68616B2D8AC4DCC5
1 changed files with 11 additions and 1 deletions
  1. +11
    -1
      libavformat/kvag.c

+ 11
- 1
libavformat/kvag.c View File

@@ -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



Loading…
Cancel
Save