# HG changeset patch # User aurel # Date 1235923586 0 # Node ID 29c799c2073565dd0bcc7f150131d2311fcc07bd # Parent 3dfd5f8c63ee4ea6286877ada6dd7e47d818a42c fix missed usage of old metadata API in mov demuxer diff -r 3dfd5f8c63ee -r 29c799c20735 mov.c --- a/mov.c Sun Mar 01 15:38:06 2009 +0000 +++ b/mov.c Sun Mar 01 16:06:26 2009 +0000 @@ -1437,10 +1437,12 @@ static int mov_read_trkn(MOVContext *c, ByteIOContext *pb, MOVAtom atom) { + char track[16]; get_be32(pb); // type get_be32(pb); // unknown - c->fc->track = get_be32(pb); - dprintf(c->fc, "%.4s %d\n", (char*)&atom.type, c->fc->track); + snprintf(track, sizeof(track), "%d", get_be32(pb)); + av_metadata_set(&c->fc->metadata, "track", track); + dprintf(c->fc, "%.4s %s\n", (char*)&atom.type, track); return 0; }