diff --git a/libavformat/mov.c b/libavformat/mov.c index ab859181f5d7f132d17c92e108c52af362f9aa42..57977f3772e4749edea3d7dae3fa20954d89f1b8 100644 --- a/libavformat/mov.c +++ b/libavformat/mov.c @@ -318,6 +318,8 @@ static int mov_read_udta_string(MOVContext *c, AVIOContext *pb, MOVAtom atom) return mov_metadata_raw(c, pb, atom.size, "quicktime_version"); case MKTAG( 'l','o','c','i'): return mov_metadata_loci(c, pb, atom.size); + case MKTAG( 'X','M','P','_'): + return mov_metadata_raw(c, pb, atom.size, "xmp"); } if (c->itunes_metadata && atom.size > 8) {