Revision e60b4ced libavformat/movenc.c

View differences:

libavformat/movenc.c
20 20
#include "avformat.h"
21 21
#include "avi.h"
22 22
#include "avio.h"
23
#include "mov.h"
23 24

  
24 25
#undef NDEBUG
25 26
#include <assert.h>
......
77 78
/* output language code from iso639 language name */
78 79
extern int ff_mov_iso639_to_lang(const char *lang, int mp4);
79 80

  
80
const CodecTag ff_mov_obj_type[] = {
81
    { CODEC_ID_MPEG4     ,  32 },
82
    { CODEC_ID_AAC       ,  64 },
83
    { CODEC_ID_MPEG1VIDEO, 106 },
84
    { CODEC_ID_MPEG2VIDEO,  96 },//mpeg2 profiles
85
    { CODEC_ID_MP2       , 107 },//FIXME mpeg2 mpeg audio -> 105
86
    { CODEC_ID_MP3       , 107 },//FIXME mpeg2 mpeg audio -> 105
87
    { CODEC_ID_H264      ,  33 },
88
    { CODEC_ID_H263      , 242 },
89
    { CODEC_ID_H261      , 243 },
90
    { CODEC_ID_MJPEG     , 108 },
91
    { CODEC_ID_PCM_S16LE , 224 },
92
    { CODEC_ID_VORBIS    , 225 },
93
    { CODEC_ID_AC3       , 226 },
94
    { CODEC_ID_PCM_ALAW  , 227 },
95
    { CODEC_ID_PCM_MULAW , 228 },
96
    { CODEC_ID_PCM_S16BE , 230 },
97
    { 0,0  },
98
};
99

  
100 81
//FIXME supprt 64bit varaint with wide placeholders
101 82
static offset_t updateSize (ByteIOContext *pb, offset_t pos)
102 83
{

Also available in: Unified diff