mirror of https://git.ffmpeg.org/ffmpeg.git
avformat/mov: parse multiple iTunes cover images
Multiple cover images are supported by having multiple data atoms inside the covr atom. AtomicParsley and mutagen amongst others support and document this construct. Signed-off-by: Timo Teräs <timo.teras@iki.fi> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
8247e0304e
commit
8c980b1c92
|
@ -412,7 +412,11 @@ retry:
|
|||
int ret = mov_read_covr(c, pb, data_type, str_size);
|
||||
if (ret < 0) {
|
||||
av_log(c->fc, AV_LOG_ERROR, "Error parsing cover art.\n");
|
||||
return ret;
|
||||
}
|
||||
atom.size -= str_size;
|
||||
if (atom.size > 8)
|
||||
goto retry;
|
||||
return ret;
|
||||
} else if (!key && c->found_hdlr_mdta && c->meta_keys) {
|
||||
uint32_t index = AV_RB32(&atom.type);
|
||||
|
|
Loading…
Reference in New Issue