diff options
author | wm4 <nfxjfg@googlemail.com> | 2015-04-03 16:11:53 +0200 |
---|---|---|
committer | Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> | 2015-05-14 19:04:55 +0200 |
commit | 262c678357f5708ad0559270530d90af566d3d67 (patch) | |
tree | bb6857f21babdae69ed2cd216047200011eaeb93 /libavfilter/x86/vf_gradfun.asm | |
parent | 763ab41f771c7d5be3912aa4a69270b53fa0d401 (diff) | |
download | ffmpeg-262c678357f5708ad0559270530d90af566d3d67.tar.gz |
matroskadec: export cover art correctly
Generally, libavformat exports cover art pictures as video streams with
1 packet and AV_DISPOSITION_ATTACHED_PIC set. Only matroskadec exported
it as attachment with codec_id set to AV_CODEC_ID_MJPEG.
Obviously, this should be consistent, so change the Matroska demuxer to
export a AV_DISPOSITION_ATTACHED_PIC pseudo video stream.
Matroska muxing is probably incorrect too. I know that it can create
broken files with an audio track and just 1 video frame when e.g.
remuxing mp3 with APIC to mkv. But for now this commit does not change
anything about muxing, and also continues to write attachments with
AV_CODEC_ID_MJPEG should the muxer application have special knowledge
that the Matroska is broken in this way.
Fixes trac #4423.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 511585ce7f7272e5069ef011d6be5f073d268901)
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
Diffstat (limited to 'libavfilter/x86/vf_gradfun.asm')
0 files changed, 0 insertions, 0 deletions