Mercurial > libavformat.hg
comparison mov.c @ 4625:29c799c20735 libavformat
fix missed usage of old metadata API in mov demuxer
author | aurel |
---|---|
date | Sun, 01 Mar 2009 16:06:26 +0000 |
parents | f1a4622fc4e1 |
children | 60d5f0997351 |
comparison
equal
deleted
inserted
replaced
4624:3dfd5f8c63ee | 4625:29c799c20735 |
---|---|
1435 return mov_read_default(c, pb, atom); | 1435 return mov_read_default(c, pb, atom); |
1436 } | 1436 } |
1437 | 1437 |
1438 static int mov_read_trkn(MOVContext *c, ByteIOContext *pb, MOVAtom atom) | 1438 static int mov_read_trkn(MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
1439 { | 1439 { |
1440 char track[16]; | |
1440 get_be32(pb); // type | 1441 get_be32(pb); // type |
1441 get_be32(pb); // unknown | 1442 get_be32(pb); // unknown |
1442 c->fc->track = get_be32(pb); | 1443 snprintf(track, sizeof(track), "%d", get_be32(pb)); |
1443 dprintf(c->fc, "%.4s %d\n", (char*)&atom.type, c->fc->track); | 1444 av_metadata_set(&c->fc->metadata, "track", track); |
1445 dprintf(c->fc, "%.4s %s\n", (char*)&atom.type, track); | |
1444 return 0; | 1446 return 0; |
1445 } | 1447 } |
1446 | 1448 |
1447 static int mov_read_udta_string(MOVContext *c, ByteIOContext *pb, MOVAtom atom) | 1449 static int mov_read_udta_string(MOVContext *c, ByteIOContext *pb, MOVAtom atom) |
1448 { | 1450 { |