lavf/id3v2enc: fix cover art display on some software
authorMatthieu Bouron <matthieu.bouron@gmail.com>
Wed, 29 May 2013 10:05:26 +0000 (12:05 +0200)
committerPaul B Mahol <onemda@gmail.com>
Thu, 30 May 2013 21:16:57 +0000 (21:16 +0000)
commitf468325d34899a9b44ac6a38b24c6a9426682a28
treef060904767e42bde1a177b749df5838afd4e94d3
parentc4e0e314248865830ec073e5a3ef08e0a40aabf2
lavf/id3v2enc: fix cover art display on some software

Adding an arbitrary amount of padding bytes at the end of the
ID3 metadata fixes cover art display for some software (iTunes,
Traktor, Serato, Torq).

For reference (ID3 metadata):

[ Apic frames ]                      -> cover doesn't show up
[ Apic frames, Padding ]             -> ok
[ Apic frames, ID3 frames ]          -> ok
[ ID3 frames, Apic frames ]          -> cover doesn't show up
[ ID3 frames, Apic frames, Padding ] -> ok
libavformat/id3v2enc.c
libavformat/version.h
tests/ref/lavf-fate/mp3