[FFmpeg-devel] [PATCH] lavf/mov: add support for sidx fragment indexes

Dale Curtis dalecurtis at chromium.org
Fri Dec 11 23:39:21 CET 2015


This patch seems to be causing some issues with some h264 video-only
content. Attempting to play the following in ffplay with "-v debug -drp 1"
(disables pts/dts fixups and purely uses pts) will cause jerky playback
after seeking around a few times due to dropped out of order frames. These
are shown in the log as "invalid dts/pts combination..." Skipping sidx
parsing for this file yields smooth playback. I haven't figured out yet if
this is bad encoding or something is wrong with the patch, but FYI.

http://storage.googleapis.com/dalecurtis-shared/buck480p30_na.mp4

- dale

On Tue, Oct 6, 2015 at 9:18 AM, Michael Niedermayer <michael at niedermayer.cc>
wrote:

> On Tue, Oct 06, 2015 at 03:50:23AM -0500, Rodger Combs wrote:
> > Fixes trac #3842
> > ---
> >  libavformat/isom.h |   2 +
> >  libavformat/mov.c  | 245
> ++++++++++++++++++++++++++++++++++++++++++++---------
> >  2 files changed, 208 insertions(+), 39 deletions(-)
>
> i think this should be applied unless someone has more comments
>
> [...]
> --
> Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
>
> If you think the mosad wants you dead since a long time then you are either
> wrong or dead since a long time.
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
>


More information about the ffmpeg-devel mailing list