Merge commit '76729970049fe95659346503f7401a5d869f9959'
authorMatthieu Bouron <matthieu.bouron@stupeflix.com>
Wed, 13 Jul 2016 14:34:39 +0000 (16:34 +0200)
committerMatthieu Bouron <matthieu.bouron@stupeflix.com>
Wed, 13 Jul 2016 14:34:54 +0000 (16:34 +0200)
commit3c058f570128dcfa3a68f0860e2be7f098e8d6e1
tree72f1ca0c89d5169ff4123b1e3af60f35b99c8bfb
parentf2b08a07028ebf6511929ed4f5f55a4479d4f825
parent76729970049fe95659346503f7401a5d869f9959
Merge commit '76729970049fe95659346503f7401a5d869f9959'

* commit '76729970049fe95659346503f7401a5d869f9959':
  mov: Implement support for multiple sample description tables

Notes:
  * The sc->stsc_data[index].id checks have been moved from the mov_read_stsc
  to mov_read_packet before the value is used in mov_change_extradata to
  not break playback of samples with broken stsc entries (see sample of
  ticket #1918).

  * sc->stsc_index is now checked against sc->stsc_count - 1 before it
  is incremented so it remains lesser than sc->stsc_count. Fixes a crash
  with:

  ./ffmpeg -i matrixbench_mpeg2.mpg -t 1 -frag_duration 200k test.mov
  ./ffprobe -show_packets test.mov

Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com>
libavformat/isom.h
libavformat/mov.c