]> git.sesse.net Git - ffmpeg/commitdiff
lavf/mov: fix sidx with edit lists
authorRodger Combs <rodger.combs@gmail.com>
Thu, 18 Feb 2016 18:57:37 +0000 (12:57 -0600)
committerRodger Combs <rodger.combs@gmail.com>
Sun, 28 Feb 2016 21:00:34 +0000 (15:00 -0600)
libavformat/mov.c

index b1a2ea7719832bb5dbe94bbdb827489f881ad7b2..dd7890a39657a3c9b1ffdfe2104a3e2b6370caad 100644 (file)
@@ -3610,7 +3610,7 @@ static int mov_read_trun(MOVContext *c, AVIOContext *pb, MOVAtom atom)
                 }
                 av_log(c->fc, AV_LOG_DEBUG, "calculated into dts %"PRId64"\n", dts);
             } else {
-                dts = frag->time;
+                dts = frag->time - sc->time_offset;
                 av_log(c->fc, AV_LOG_DEBUG, "found frag time %"PRId64
                         ", using it for dts\n", dts);
             }