]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/jvdec.c
tiertexseq: set audio stream start time to 0
[ffmpeg] / libavformat / jvdec.c
index c24b0c2b1ae50f30fcc1aaf34e8f5ceeceabf0e3..c42e302bdac3a5c367496f19512160288bc76fe3 100644 (file)
@@ -58,8 +58,7 @@ static int read_probe(AVProbeData *pd)
     return 0;
 }
 
-static int read_header(AVFormatContext *s,
-                       AVFormatParameters *ap)
+static int read_header(AVFormatContext *s)
 {
     JVDemuxContext *jv = s->priv_data;
     AVIOContext *pb = s->pb;
@@ -208,10 +207,11 @@ static int read_seek(AVFormatContext *s, int stream_index,
 
     if (i < 0 || i >= ast->nb_index_entries)
         return 0;
+    if (avio_seek(s->pb, ast->index_entries[i].pos, SEEK_SET) < 0)
+        return -1;
 
     jv->state = JV_AUDIO;
     jv->pts   = i;
-    avio_seek(s->pb, ast->index_entries[i].pos, SEEK_SET);
     return 0;
 }