aboutsummaryrefslogtreecommitdiffstats
path: root/doc/examples/decode_video.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2019-09-28 19:54:25 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2020-07-02 10:04:23 +0200
commit65dd486a4270d5cefcc45c6cb8e21f04333691c2 (patch)
tree7b1739e9e282051315d9d0af59ed808cdf79edda /doc/examples/decode_video.c
parentce4b305d908e5b105668f9dbdb7db07f4b7b52f5 (diff)
downloadffmpeg-65dd486a4270d5cefcc45c6cb8e21f04333691c2.tar.gz
avformat/matroskadec: Fix demuxing ProRes
The structure of a ProRes frame in mov/mp4 is that of a typical atom: First a 32 bit BE size field, then a tag detailling the content. Said size field includes the eight bytes of the atom header. This header is actually redundant, as the size of the atom is already known from the containing atom. It is therefore stripped away when muxed into Matroska and so the Matroska demuxer has to recreate upon demuxing. But it did not account for the fact that the size field includes the size of the header and this can lead to problems when a decoder uses the in-band size field. Fixes ticket #8210. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com> (cherry picked from commit 581419ea39de6619c3389b8d10ac2cbe212c62a0) Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Diffstat (limited to 'doc/examples/decode_video.c')
0 files changed, 0 insertions, 0 deletions