Originally committed as revision 8497 to svn://svn.ffmpeg.org/ffmpeg/trunktags/v0.5
@@ -26,7 +26,7 @@ | |||||
#include "isom.h" | #include "isom.h" | ||||
/* http://www.mp4ra.org */ | /* http://www.mp4ra.org */ | ||||
const AVCodecTag ff_mov_obj_type[] = { | |||||
const AVCodecTag ff_mp4_obj_type[] = { | |||||
{ CODEC_ID_MPEG4 , 32 }, | { CODEC_ID_MPEG4 , 32 }, | ||||
{ CODEC_ID_H264 , 33 }, | { CODEC_ID_H264 , 33 }, | ||||
{ CODEC_ID_AAC , 64 }, | { CODEC_ID_AAC , 64 }, | ||||
@@ -25,7 +25,7 @@ | |||||
#define FFMPEG_ISOM_H | #define FFMPEG_ISOM_H | ||||
/* isom.c */ | /* isom.c */ | ||||
extern const AVCodecTag ff_mov_obj_type[]; | |||||
extern const AVCodecTag ff_mp4_obj_type[]; | |||||
extern const AVCodecTag codec_movvideo_tags[]; | extern const AVCodecTag codec_movvideo_tags[]; | ||||
extern const AVCodecTag codec_movaudio_tags[]; | extern const AVCodecTag codec_movaudio_tags[]; | ||||
@@ -382,7 +382,7 @@ static int mov_read_esds(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom) | |||||
sc->esds.max_bitrate = get_be32(pb); | sc->esds.max_bitrate = get_be32(pb); | ||||
sc->esds.avg_bitrate = get_be32(pb); | sc->esds.avg_bitrate = get_be32(pb); | ||||
st->codec->codec_id= codec_get_id(ff_mov_obj_type, sc->esds.object_type_id); | |||||
st->codec->codec_id= codec_get_id(ff_mp4_obj_type, sc->esds.object_type_id); | |||||
dprintf(c->fc, "esds object type id %d\n", sc->esds.object_type_id); | dprintf(c->fc, "esds object type id %d\n", sc->esds.object_type_id); | ||||
len = mov_mp4_read_descr(c, pb, &tag); | len = mov_mp4_read_descr(c, pb, &tag); | ||||
if (tag == MP4DecSpecificDescrTag) { | if (tag == MP4DecSpecificDescrTag) { | ||||
@@ -260,7 +260,7 @@ static int mov_write_esds_tag(ByteIOContext *pb, MOVTrack* track) // Basic | |||||
putDescr(pb, 0x04, 13 + decoderSpecificInfoLen); | putDescr(pb, 0x04, 13 + decoderSpecificInfoLen); | ||||
// Object type indication | // Object type indication | ||||
put_byte(pb, codec_get_tag(ff_mov_obj_type, track->enc->codec_id)); | |||||
put_byte(pb, codec_get_tag(ff_mp4_obj_type, track->enc->codec_id)); | |||||
// the following fields is made of 6 bits to identify the streamtype (4 for video, 5 for audio) | // the following fields is made of 6 bits to identify the streamtype (4 for video, 5 for audio) | ||||
// plus 1 bit to indicate upstream and 1 bit set to 1 (reserved) | // plus 1 bit to indicate upstream and 1 bit set to 1 (reserved) | ||||