1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-21 10:55:51 +02:00
FFmpeg/tests/ref
Andreas Rheinhardt 048bc3fe31 avformat/matroskadec: Add a workaround for missing WavPack extradata
mkvmerge versions 6.2 to 40.0 had a bug that made it not propagate the
WavPack extradata (containing the WavPack version) during remuxing from
a Matroska file; currently our demuxer would treat every WavPack block
encountered as invalid data (unless the WavPack stream is to be
discarded (i.e. the streams discard is >= AVDISCARD_ALL)) and try to
resync to the next level 1 element.

Luckily, the WavPack version is currently not really important; so we
fix this problem by assuming a version. David Bryant, the creator of
WavPack, recommended using version 0x410 (the most recent version) for
this. And this is what this commit does.

A FATE-test for this has been added.

Reviewed-by: David Bryant <david@wavpack.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2020-04-02 07:12:01 +02:00
..
acodec avformat/movenc: ensure we don't write the major brand as a compatible brand more than once 2019-12-21 11:57:28 -03:00
fate avformat/matroskadec: Add a workaround for missing WavPack extradata 2020-04-02 07:12:01 +02:00
lavf avformat/matroskaenc: Avoid allocations for SeekHead 2020-03-26 03:19:56 +01:00
lavf-fate avformat/matroskaenc: Avoid allocations for SeekHead 2020-03-26 03:19:56 +01:00
pixfmt
seek avformat/matroskaenc: Avoid allocations for SeekHead 2020-03-26 03:19:56 +01:00
vsynth avformat/movenc: ensure we don't write the major brand as a compatible brand more than once 2019-12-21 11:57:28 -03:00
vsynth1
vsynth_lena