xine-lib  1.2.9
ff_audio_list.h
Go to the documentation of this file.
1 #ifndef AV_VERSION_INT
2 # define AV_VERSION_INT(a,b,c) 0x7FFFFFFF
3 #endif
4 static const ff_codec_t ff_audio_lookup[] = {
5  { BUF_AUDIO_WMAV1, AV_CODEC_ID_WMAV1, "MS Windows Media Audio 1 (ffmpeg)" },
6  { BUF_AUDIO_WMAV2, AV_CODEC_ID_WMAV2, "MS Windows Media Audio 2 (ffmpeg)" },
7  { BUF_AUDIO_WMAPRO, AV_CODEC_ID_WMAPRO, "MS Windows Media Audio Professional (ffmpeg)" },
8  { BUF_AUDIO_14_4, AV_CODEC_ID_RA_144, "Real 14.4 (ffmpeg)" },
9  { BUF_AUDIO_28_8, AV_CODEC_ID_RA_288, "Real 28.8 (ffmpeg)" },
10  { BUF_AUDIO_MPEG, AV_CODEC_ID_MP3, "MP3 (ffmpeg)" },
11  { BUF_AUDIO_MP3ADU, AV_CODEC_ID_MP3ADU, "MPEG-3 adu (ffmpeg)" },
12  { BUF_AUDIO_MSADPCM, AV_CODEC_ID_ADPCM_MS, "MS ADPCM (ffmpeg)" },
13  { BUF_AUDIO_QTIMAADPCM, AV_CODEC_ID_ADPCM_IMA_QT, "QT IMA ADPCM (ffmpeg)" },
14  { BUF_AUDIO_MSIMAADPCM, AV_CODEC_ID_ADPCM_IMA_WAV, "MS IMA ADPCM (ffmpeg)" },
15  { BUF_AUDIO_DK3ADPCM, AV_CODEC_ID_ADPCM_IMA_DK3, "Duck DK3 ADPCM (ffmpeg)" },
16  { BUF_AUDIO_DK4ADPCM, AV_CODEC_ID_ADPCM_IMA_DK4, "Duck DK4 ADPCM (ffmpeg)" },
17  { BUF_AUDIO_VQA_IMA, AV_CODEC_ID_ADPCM_IMA_WS, "Westwood Studios IMA (ffmpeg)" },
18  { BUF_AUDIO_SMJPEG_IMA, AV_CODEC_ID_ADPCM_IMA_SMJPEG, "SMJPEG IMA (ffmpeg)" },
19  { BUF_AUDIO_XA_ADPCM, AV_CODEC_ID_ADPCM_XA, "CD-ROM/XA ADPCM (ffmpeg)" },
20  { BUF_AUDIO_4X_ADPCM, AV_CODEC_ID_ADPCM_4XM, "4X ADPCM (ffmpeg)" },
21  { BUF_AUDIO_EA_ADPCM, AV_CODEC_ID_ADPCM_EA, "Electronic Arts ADPCM (ffmpeg)" },
22  { BUF_AUDIO_MULAW, AV_CODEC_ID_PCM_MULAW, "mu-law logarithmic PCM (ffmpeg)" },
23  { BUF_AUDIO_ALAW, AV_CODEC_ID_PCM_ALAW, "A-law logarithmic PCM (ffmpeg)" },
24  { BUF_AUDIO_ROQ, AV_CODEC_ID_ROQ_DPCM, "RoQ DPCM (ffmpeg)" },
25  { BUF_AUDIO_INTERPLAY, AV_CODEC_ID_INTERPLAY_DPCM, "Interplay DPCM (ffmpeg)" },
26  { BUF_AUDIO_MAC3, AV_CODEC_ID_MACE3, "MACE 3:1 (ffmpeg)" },
27  { BUF_AUDIO_MAC6, AV_CODEC_ID_MACE6, "MACE 6:1 (ffmpeg)" },
28  { BUF_AUDIO_XAN_DPCM, AV_CODEC_ID_XAN_DPCM, "Origin Xan DPCM (ffmpeg)" },
29  { BUF_AUDIO_VMD, AV_CODEC_ID_VMDAUDIO, "Sierra VMD Audio (ffmpeg)" },
30  { BUF_AUDIO_FLAC, AV_CODEC_ID_FLAC, "FLAC (ffmpeg)" },
31  { BUF_AUDIO_SHORTEN, AV_CODEC_ID_SHORTEN, "Shorten (ffmpeg)" },
32  { BUF_AUDIO_ALAC, AV_CODEC_ID_ALAC, "ALAC (ffmpeg)" },
33  { BUF_AUDIO_QDESIGN2, AV_CODEC_ID_QDM2, "QDesign (ffmpeg)" },
34  { BUF_AUDIO_COOK, AV_CODEC_ID_COOK, "RealAudio Cooker (ffmpeg)" },
35  { BUF_AUDIO_ATRK, AV_CODEC_ID_ATRAC3, "ATRAC 3 (ffmpeg)" },
36  { BUF_AUDIO_TRUESPEECH, AV_CODEC_ID_TRUESPEECH, "TrueSpeech (ffmpeg)" },
37  { BUF_AUDIO_TTA, AV_CODEC_ID_TTA, "True Audio Lossless (ffmpeg)" },
38  { BUF_AUDIO_SMACKER, AV_CODEC_ID_SMACKAUDIO, "Smacker (ffmpeg)" },
39  { BUF_AUDIO_FLVADPCM, AV_CODEC_ID_ADPCM_SWF, "Flash ADPCM (ffmpeg)" },
40  { BUF_AUDIO_WAVPACK, AV_CODEC_ID_WAVPACK, "WavPack (ffmpeg)" },
41  { BUF_AUDIO_AMR_NB, AV_CODEC_ID_AMR_NB, "AMR narrow band (ffmpeg)" },
42  { BUF_AUDIO_AMR_WB, AV_CODEC_ID_AMR_WB, "AMR wide band (ffmpeg)" },
43  { BUF_AUDIO_A52, AV_CODEC_ID_AC3, "AC-3 (ffmpeg)" },
44  { BUF_AUDIO_EAC3, AV_CODEC_ID_EAC3, "E-AC-3 (ffmpeg)" },
45  { BUF_AUDIO_AAC, AV_CODEC_ID_AAC, "MPEG4 (ffmpeg)" },
46  { BUF_AUDIO_AAC_LATM, AV_CODEC_ID_AAC_LATM, "AAC LATM (ffmpeg)" },
47  { BUF_AUDIO_ADPCM_G726, AV_CODEC_ID_ADPCM_G726, "ADPCM G726 (ffmpeg)" },
48  { BUF_AUDIO_QCLP, AV_CODEC_ID_QCELP, "QualComm Purevoice (ffmpeg)" },
49  { BUF_AUDIO_OPUS, AV_CODEC_ID_OPUS, "Opus Audio (ffmpeg)" },
50  { BUF_AUDIO_DTS, AV_CODEC_ID_DTS, "DTS (ffmpeg)" },
51  { BUF_AUDIO_TRUEHD, AV_CODEC_ID_TRUEHD, "TrueHD (ffmpeg)" },
52 };
53 
54 static const uint32_t supported_audio_types[] = {
102  0,
103 };
#define BUF_AUDIO_MAC6
Definition: buffer.h:228
#define BUF_AUDIO_VMD
Definition: buffer.h:257
#define BUF_AUDIO_WMAV1
Definition: buffer.h:210
#define BUF_AUDIO_OPUS
Definition: buffer.h:275
#define BUF_AUDIO_MSADPCM
Definition: buffer.h:212
#define BUF_AUDIO_A52
Definition: buffer.h:206
#define BUF_AUDIO_DK3ADPCM
Definition: buffer.h:223
#define BUF_AUDIO_28_8
Definition: buffer.h:242
#define BUF_AUDIO_SMACKER
Definition: buffer.h:266
#define BUF_AUDIO_ADPCM_G726
Definition: buffer.h:274
#define BUF_AUDIO_4X_ADPCM
Definition: buffer.h:256
#define BUF_AUDIO_COOK
Definition: buffer.h:239
#define BUF_AUDIO_ATRK
Definition: buffer.h:240
#define BUF_AUDIO_TRUEHD
Definition: buffer.h:276
#define BUF_AUDIO_MULAW
Definition: buffer.h:234
#define BUF_AUDIO_INTERPLAY
Definition: buffer.h:246
Definition: ffmpeg_decoder.h:35
#define BUF_AUDIO_WMAPRO
Definition: buffer.h:244
#define BUF_AUDIO_DK4ADPCM
Definition: buffer.h:224
#define BUF_AUDIO_VQA_IMA
Definition: buffer.h:233
#define BUF_AUDIO_MPEG
Definition: buffer.h:207
#define BUF_AUDIO_QTIMAADPCM
Definition: buffer.h:226
#define BUF_AUDIO_MSIMAADPCM
Definition: buffer.h:213
static const uint32_t supported_audio_types[]
Definition: ff_audio_list.h:54
#define BUF_AUDIO_EA_ADPCM
Definition: buffer.h:237
#define BUF_AUDIO_SHORTEN
Definition: buffer.h:261
#define BUF_AUDIO_XAN_DPCM
Definition: buffer.h:258
static const ff_codec_t ff_audio_lookup[]
Definition: ff_audio_list.h:4
#define BUF_AUDIO_AMR_WB
Definition: buffer.h:271
#define BUF_AUDIO_AAC_LATM
Definition: buffer.h:273
#define BUF_AUDIO_QCLP
Definition: buffer.h:231
#define BUF_AUDIO_TTA
Definition: buffer.h:265
#define BUF_AUDIO_MAC3
Definition: buffer.h:227
#define BUF_AUDIO_FLAC
Definition: buffer.h:251
#define BUF_AUDIO_ALAW
Definition: buffer.h:235
#define BUF_AUDIO_EAC3
Definition: buffer.h:272
#define BUF_AUDIO_DTS
Definition: buffer.h:211
#define BUF_AUDIO_ROQ
Definition: buffer.h:225
#define BUF_AUDIO_AMR_NB
Definition: buffer.h:270
#define BUF_AUDIO_AAC
Definition: buffer.h:220
#define BUF_AUDIO_XA_ADPCM
Definition: buffer.h:247
#define BUF_AUDIO_TRUESPEECH
Definition: buffer.h:264
#define BUF_AUDIO_WMAV2
Definition: buffer.h:238
#define BUF_AUDIO_QDESIGN2
Definition: buffer.h:230
#define BUF_AUDIO_14_4
Definition: buffer.h:241
#define BUF_AUDIO_SMJPEG_IMA
Definition: buffer.h:232
#define BUF_AUDIO_FLVADPCM
Definition: buffer.h:267
#define BUF_AUDIO_WAVPACK
Definition: buffer.h:268
#define BUF_AUDIO_MP3ADU
Definition: buffer.h:269
#define BUF_AUDIO_ALAC
Definition: buffer.h:259