Main Page
Related Pages
Modules
Data Structures
Files
Examples
File List
Globals
libavcodec
old_codec_ids.h
Go to the documentation of this file.
1
/*
2
* This file is part of Libav.
3
*
4
* Libav is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU Lesser General Public
6
* License as published by the Free Software Foundation; either
7
* version 2.1 of the License, or (at your option) any later version.
8
*
9
* Libav is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
* Lesser General Public License for more details.
13
*
14
* You should have received a copy of the GNU Lesser General Public
15
* License along with Libav; if not, write to the Free Software
16
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17
*/
18
19
#ifndef AVCODEC_OLD_CODEC_IDS_H
20
#define AVCODEC_OLD_CODEC_IDS_H
21
22
/*
23
* This header exists to prevent new codec IDs from being accidentally added to
24
* the deprecated list.
25
* Do not include it directly. It will be removed on next major bump
26
*
27
* Do not add new items to this list. Use the AVCodecID enum instead.
28
*/
29
30
CODEC_ID_NONE
=
AV_CODEC_ID_NONE
,
31
32
/* video codecs */
33
CODEC_ID_MPEG1VIDEO
,
34
CODEC_ID_MPEG2VIDEO
,
35
CODEC_ID_MPEG2VIDEO_XVMC
,
36
CODEC_ID_H261
,
37
CODEC_ID_H263
,
38
CODEC_ID_RV10
,
39
CODEC_ID_RV20
,
40
CODEC_ID_MJPEG
,
41
CODEC_ID_MJPEGB
,
42
CODEC_ID_LJPEG
,
43
CODEC_ID_SP5X
,
44
CODEC_ID_JPEGLS
,
45
CODEC_ID_MPEG4
,
46
CODEC_ID_RAWVIDEO
,
47
CODEC_ID_MSMPEG4V1
,
48
CODEC_ID_MSMPEG4V2
,
49
CODEC_ID_MSMPEG4V3
,
50
CODEC_ID_WMV1
,
51
CODEC_ID_WMV2
,
52
CODEC_ID_H263P
,
53
CODEC_ID_H263I
,
54
CODEC_ID_FLV1
,
55
CODEC_ID_SVQ1
,
56
CODEC_ID_SVQ3
,
57
CODEC_ID_DVVIDEO
,
58
CODEC_ID_HUFFYUV
,
59
CODEC_ID_CYUV
,
60
CODEC_ID_H264
,
61
CODEC_ID_INDEO3
,
62
CODEC_ID_VP3
,
63
CODEC_ID_THEORA
,
64
CODEC_ID_ASV1
,
65
CODEC_ID_ASV2
,
66
CODEC_ID_FFV1
,
67
CODEC_ID_4XM
,
68
CODEC_ID_VCR1
,
69
CODEC_ID_CLJR
,
70
CODEC_ID_MDEC
,
71
CODEC_ID_ROQ
,
72
CODEC_ID_INTERPLAY_VIDEO
,
73
CODEC_ID_XAN_WC3
,
74
CODEC_ID_XAN_WC4
,
75
CODEC_ID_RPZA
,
76
CODEC_ID_CINEPAK
,
77
CODEC_ID_WS_VQA
,
78
CODEC_ID_MSRLE
,
79
CODEC_ID_MSVIDEO1
,
80
CODEC_ID_IDCIN
,
81
CODEC_ID_8BPS
,
82
CODEC_ID_SMC
,
83
CODEC_ID_FLIC
,
84
CODEC_ID_TRUEMOTION1
,
85
CODEC_ID_VMDVIDEO
,
86
CODEC_ID_MSZH
,
87
CODEC_ID_ZLIB
,
88
CODEC_ID_QTRLE
,
89
CODEC_ID_SNOW
,
90
CODEC_ID_TSCC
,
91
CODEC_ID_ULTI
,
92
CODEC_ID_QDRAW
,
93
CODEC_ID_VIXL
,
94
CODEC_ID_QPEG
,
95
CODEC_ID_PNG
,
96
CODEC_ID_PPM
,
97
CODEC_ID_PBM
,
98
CODEC_ID_PGM
,
99
CODEC_ID_PGMYUV
,
100
CODEC_ID_PAM
,
101
CODEC_ID_FFVHUFF
,
102
CODEC_ID_RV30
,
103
CODEC_ID_RV40
,
104
CODEC_ID_VC1
,
105
CODEC_ID_WMV3
,
106
CODEC_ID_LOCO
,
107
CODEC_ID_WNV1
,
108
CODEC_ID_AASC
,
109
CODEC_ID_INDEO2
,
110
CODEC_ID_FRAPS
,
111
CODEC_ID_TRUEMOTION2
,
112
CODEC_ID_BMP
,
113
CODEC_ID_CSCD
,
114
CODEC_ID_MMVIDEO
,
115
CODEC_ID_ZMBV
,
116
CODEC_ID_AVS
,
117
CODEC_ID_SMACKVIDEO
,
118
CODEC_ID_NUV
,
119
CODEC_ID_KMVC
,
120
CODEC_ID_FLASHSV
,
121
CODEC_ID_CAVS
,
122
CODEC_ID_JPEG2000
,
123
CODEC_ID_VMNC
,
124
CODEC_ID_VP5
,
125
CODEC_ID_VP6
,
126
CODEC_ID_VP6F
,
127
CODEC_ID_TARGA
,
128
CODEC_ID_DSICINVIDEO
,
129
CODEC_ID_TIERTEXSEQVIDEO
,
130
CODEC_ID_TIFF
,
131
CODEC_ID_GIF
,
132
CODEC_ID_DXA
,
133
CODEC_ID_DNXHD
,
134
CODEC_ID_THP
,
135
CODEC_ID_SGI
,
136
CODEC_ID_C93
,
137
CODEC_ID_BETHSOFTVID
,
138
CODEC_ID_PTX
,
139
CODEC_ID_TXD
,
140
CODEC_ID_VP6A
,
141
CODEC_ID_AMV
,
142
CODEC_ID_VB
,
143
CODEC_ID_PCX
,
144
CODEC_ID_SUNRAST
,
145
CODEC_ID_INDEO4
,
146
CODEC_ID_INDEO5
,
147
CODEC_ID_MIMIC
,
148
CODEC_ID_RL2
,
149
CODEC_ID_ESCAPE124
,
150
CODEC_ID_DIRAC
,
151
CODEC_ID_BFI
,
152
CODEC_ID_CMV
,
153
CODEC_ID_MOTIONPIXELS
,
154
CODEC_ID_TGV
,
155
CODEC_ID_TGQ
,
156
CODEC_ID_TQI
,
157
CODEC_ID_AURA
,
158
CODEC_ID_AURA2
,
159
CODEC_ID_V210X
,
160
CODEC_ID_TMV
,
161
CODEC_ID_V210
,
162
CODEC_ID_DPX
,
163
CODEC_ID_MAD
,
164
CODEC_ID_FRWU
,
165
CODEC_ID_FLASHSV2
,
166
CODEC_ID_CDGRAPHICS
,
167
CODEC_ID_R210
,
168
CODEC_ID_ANM
,
169
CODEC_ID_BINKVIDEO
,
170
CODEC_ID_IFF_ILBM
,
171
CODEC_ID_IFF_BYTERUN1
,
172
CODEC_ID_KGV1
,
173
CODEC_ID_YOP
,
174
CODEC_ID_VP8
,
175
CODEC_ID_PICTOR
,
176
CODEC_ID_ANSI
,
177
CODEC_ID_A64_MULTI
,
178
CODEC_ID_A64_MULTI5
,
179
CODEC_ID_R10K
,
180
CODEC_ID_MXPEG
,
181
CODEC_ID_LAGARITH
,
182
CODEC_ID_PRORES
,
183
CODEC_ID_JV
,
184
CODEC_ID_DFA
,
185
CODEC_ID_WMV3IMAGE
,
186
CODEC_ID_VC1IMAGE
,
187
CODEC_ID_UTVIDEO
,
188
CODEC_ID_BMV_VIDEO
,
189
CODEC_ID_VBLE
,
190
CODEC_ID_DXTORY
,
191
CODEC_ID_V410
,
192
CODEC_ID_XWD
,
193
CODEC_ID_CDXL
,
194
CODEC_ID_XBM
,
195
CODEC_ID_ZEROCODEC
,
196
CODEC_ID_MSS1
,
197
CODEC_ID_MSA1
,
198
CODEC_ID_TSCC2
,
199
CODEC_ID_MTS2
,
200
CODEC_ID_CLLC
,
201
202
/* various PCM "codecs" */
203
CODEC_ID_FIRST_AUDIO
= 0x10000,
204
CODEC_ID_PCM_S16LE
= 0x10000,
205
CODEC_ID_PCM_S16BE
,
206
CODEC_ID_PCM_U16LE
,
207
CODEC_ID_PCM_U16BE
,
208
CODEC_ID_PCM_S8
,
209
CODEC_ID_PCM_U8
,
210
CODEC_ID_PCM_MULAW
,
211
CODEC_ID_PCM_ALAW
,
212
CODEC_ID_PCM_S32LE
,
213
CODEC_ID_PCM_S32BE
,
214
CODEC_ID_PCM_U32LE
,
215
CODEC_ID_PCM_U32BE
,
216
CODEC_ID_PCM_S24LE
,
217
CODEC_ID_PCM_S24BE
,
218
CODEC_ID_PCM_U24LE
,
219
CODEC_ID_PCM_U24BE
,
220
CODEC_ID_PCM_S24DAUD
,
221
CODEC_ID_PCM_ZORK
,
222
CODEC_ID_PCM_S16LE_PLANAR
,
223
CODEC_ID_PCM_DVD
,
224
CODEC_ID_PCM_F32BE
,
225
CODEC_ID_PCM_F32LE
,
226
CODEC_ID_PCM_F64BE
,
227
CODEC_ID_PCM_F64LE
,
228
CODEC_ID_PCM_BLURAY
,
229
CODEC_ID_PCM_LXF
,
230
CODEC_ID_S302M
,
231
CODEC_ID_PCM_S8_PLANAR
,
232
233
/* various ADPCM codecs */
234
CODEC_ID_ADPCM_IMA_QT
= 0x11000,
235
CODEC_ID_ADPCM_IMA_WAV
,
236
CODEC_ID_ADPCM_IMA_DK3
,
237
CODEC_ID_ADPCM_IMA_DK4
,
238
CODEC_ID_ADPCM_IMA_WS
,
239
CODEC_ID_ADPCM_IMA_SMJPEG
,
240
CODEC_ID_ADPCM_MS
,
241
CODEC_ID_ADPCM_4XM
,
242
CODEC_ID_ADPCM_XA
,
243
CODEC_ID_ADPCM_ADX
,
244
CODEC_ID_ADPCM_EA
,
245
CODEC_ID_ADPCM_G726
,
246
CODEC_ID_ADPCM_CT
,
247
CODEC_ID_ADPCM_SWF
,
248
CODEC_ID_ADPCM_YAMAHA
,
249
CODEC_ID_ADPCM_SBPRO_4
,
250
CODEC_ID_ADPCM_SBPRO_3
,
251
CODEC_ID_ADPCM_SBPRO_2
,
252
CODEC_ID_ADPCM_THP
,
253
CODEC_ID_ADPCM_IMA_AMV
,
254
CODEC_ID_ADPCM_EA_R1
,
255
CODEC_ID_ADPCM_EA_R3
,
256
CODEC_ID_ADPCM_EA_R2
,
257
CODEC_ID_ADPCM_IMA_EA_SEAD
,
258
CODEC_ID_ADPCM_IMA_EA_EACS
,
259
CODEC_ID_ADPCM_EA_XAS
,
260
CODEC_ID_ADPCM_EA_MAXIS_XA
,
261
CODEC_ID_ADPCM_IMA_ISS
,
262
CODEC_ID_ADPCM_G722
,
263
CODEC_ID_ADPCM_IMA_APC
,
264
265
/* AMR */
266
CODEC_ID_AMR_NB
= 0x12000,
267
CODEC_ID_AMR_WB
,
268
269
/* RealAudio codecs*/
270
CODEC_ID_RA_144
= 0x13000,
271
CODEC_ID_RA_288
,
272
273
/* various DPCM codecs */
274
CODEC_ID_ROQ_DPCM
= 0x14000,
275
CODEC_ID_INTERPLAY_DPCM
,
276
CODEC_ID_XAN_DPCM
,
277
CODEC_ID_SOL_DPCM
,
278
279
/* audio codecs */
280
CODEC_ID_MP2
= 0x15000,
281
CODEC_ID_MP3
,
282
CODEC_ID_AAC
,
283
CODEC_ID_AC3
,
284
CODEC_ID_DTS
,
285
CODEC_ID_VORBIS
,
286
CODEC_ID_DVAUDIO
,
287
CODEC_ID_WMAV1
,
288
CODEC_ID_WMAV2
,
289
CODEC_ID_MACE3
,
290
CODEC_ID_MACE6
,
291
CODEC_ID_VMDAUDIO
,
292
CODEC_ID_FLAC
,
293
CODEC_ID_MP3ADU
,
294
CODEC_ID_MP3ON4
,
295
CODEC_ID_SHORTEN
,
296
CODEC_ID_ALAC
,
297
CODEC_ID_WESTWOOD_SND1
,
298
CODEC_ID_GSM
,
299
CODEC_ID_QDM2
,
300
CODEC_ID_COOK
,
301
CODEC_ID_TRUESPEECH
,
302
CODEC_ID_TTA
,
303
CODEC_ID_SMACKAUDIO
,
304
CODEC_ID_QCELP
,
305
CODEC_ID_WAVPACK
,
306
CODEC_ID_DSICINAUDIO
,
307
CODEC_ID_IMC
,
308
CODEC_ID_MUSEPACK7
,
309
CODEC_ID_MLP
,
310
CODEC_ID_GSM_MS
,
/* as found in WAV */
311
CODEC_ID_ATRAC3
,
312
CODEC_ID_VOXWARE
,
313
CODEC_ID_APE
,
314
CODEC_ID_NELLYMOSER
,
315
CODEC_ID_MUSEPACK8
,
316
CODEC_ID_SPEEX
,
317
CODEC_ID_WMAVOICE
,
318
CODEC_ID_WMAPRO
,
319
CODEC_ID_WMALOSSLESS
,
320
CODEC_ID_ATRAC3P
,
321
CODEC_ID_EAC3
,
322
CODEC_ID_SIPR
,
323
CODEC_ID_MP1
,
324
CODEC_ID_TWINVQ
,
325
CODEC_ID_TRUEHD
,
326
CODEC_ID_MP4ALS
,
327
CODEC_ID_ATRAC1
,
328
CODEC_ID_BINKAUDIO_RDFT
,
329
CODEC_ID_BINKAUDIO_DCT
,
330
CODEC_ID_AAC_LATM
,
331
CODEC_ID_QDMC
,
332
CODEC_ID_CELT
,
333
CODEC_ID_G723_1
,
334
CODEC_ID_G729
,
335
CODEC_ID_8SVX_EXP
,
336
CODEC_ID_8SVX_FIB
,
337
CODEC_ID_BMV_AUDIO
,
338
CODEC_ID_RALF
,
339
CODEC_ID_IAC
,
340
CODEC_ID_ILBC
,
341
342
/* subtitle codecs */
343
CODEC_ID_FIRST_SUBTITLE
= 0x17000,
344
CODEC_ID_DVD_SUBTITLE
= 0x17000,
345
CODEC_ID_DVB_SUBTITLE
,
346
CODEC_ID_TEXT
,
347
CODEC_ID_XSUB
,
348
CODEC_ID_SSA
,
349
CODEC_ID_MOV_TEXT
,
350
CODEC_ID_HDMV_PGS_SUBTITLE
,
351
CODEC_ID_DVB_TELETEXT
,
352
CODEC_ID_SRT
,
353
354
/* other specific kind of codecs (generally used for attachments) */
355
CODEC_ID_FIRST_UNKNOWN
= 0x18000,
356
CODEC_ID_TTF
= 0x18000,
357
358
CODEC_ID_PROBE
= 0x19000,
359
360
CODEC_ID_MPEG2TS
= 0x20000,
362
CODEC_ID_MPEG4SYSTEMS
= 0x20001,
364
CODEC_ID_FFMETADATA
= 0x21000,
365
366
#endif
/* AVCODEC_OLD_CODEC_IDS_H */