Go to the documentation of this file.
   25 #define VLC_CODECS_H 1 
   35 #if !(defined _GUID_DEFINED || defined GUID_DEFINED) 
   48 #ifdef HAVE_ATTRIBUTE_PACKED 
   49 #   define ATTR_PACKED __attribute__((__packed__)) 
   50 #elif defined(__SUNPRO_C) || defined(_MSC_VER) 
   53 #elif defined(__APPLE__) 
   54 #   pragma pack(push, 1) 
   60 #ifndef _WAVEFORMATEX_ 
   61 #define _WAVEFORMATEX_ 
   75 #ifndef _WAVEFORMATEXTENSIBLE_ 
   76 #define _WAVEFORMATEXTENSIBLE_ 
   93 #ifndef _WAVEFORMATEXTENSIBLE_IEC61937_ 
   94 #define _WAVEFORMATEXTENSIBLE_IEC61937_ 
  126 #ifndef _VLC_BITMAPINFOHEADER_ 
  127 #define _VLC_BITMAPINFOHEADER_ 
  158     int left, 
top, right, bottom;
 
  162 #ifndef _REFERENCE_TIME_ 
  163 #define _REFERENCE_TIME_ 
  167 #ifndef _VIDEOINFOHEADER_ 
  168 #define _VIDEOINFOHEADER_ 
  181 #if defined(__SUNPRO_C) || defined(_MSC_VER) 
  183 #elif defined(__APPLE__) && !HAVE_ATTRIBUTE_PACKED 
  189 #define WAVE_FORMAT_UNKNOWN             0x0000  
  190 #define WAVE_FORMAT_PCM                 0x0001  
  191 #define WAVE_FORMAT_ADPCM               0x0002  
  192 #define WAVE_FORMAT_IEEE_FLOAT          0x0003  
  193 #define WAVE_FORMAT_ALAW                0x0006  
  194 #define WAVE_FORMAT_MULAW               0x0007  
  195 #define WAVE_FORMAT_DTS_MS              0x0008  
  196 #define WAVE_FORMAT_WMAS                0x000a  
  197 #define WAVE_FORMAT_IMA_ADPCM           0x0011  
  198 #define WAVE_FORMAT_YAMAHA_ADPCM        0x0020  
  199 #define WAVE_FORMAT_TRUESPEECH          0x0022  
  200 #define WAVE_FORMAT_GSM610              0x0031  
  201 #define WAVE_FORMAT_MSNAUDIO            0x0032  
  202 #define WAVE_FORMAT_AMR_NB_2            0x0038  
  203 #define WAVE_FORMAT_MSG723              0x0042  
  204 #define WAVE_FORMAT_G726                0x0045  
  205 #define WAVE_FORMAT_MPEG                0x0050  
  206 #define WAVE_FORMAT_MPEGLAYER3          0x0055  
  207 #define WAVE_FORMAT_AMR_NB              0x0057  
  208 #define WAVE_FORMAT_AMR_WB              0x0058  
  209 #define WAVE_FORMAT_G726_ADPCM          0x0064  
  210 #define WAVE_FORMAT_VOXWARE_RT29        0x0075  
  211 #define WAVE_FORMAT_DOLBY_AC3_SPDIF     0x0092  
  212 #define WAVE_FORMAT_VIVOG723            0x0111  
  214 #define WAVE_FORMAT_AAC                 0x00FF  
  215 #define WAVE_FORMAT_AAC_MS              0xa106  
  216 #define WAVE_FORMAT_SIPRO               0x0130  
  218 #define WAVE_FORMAT_WMA1                0x0160  
  219 #define WAVE_FORMAT_WMA2                0x0161  
  220 #define WAVE_FORMAT_WMAP                0x0162  
  221 #define WAVE_FORMAT_WMAL                0x0163  
  223 #define WAVE_FORMAT_CREATIVE_ADPCM      0x0200  
  225 #define WAVE_FORMAT_ULEAD_DV_AUDIO_NTSC 0x0215  
  226 #define WAVE_FORMAT_ULEAD_DV_AUDIO_PAL  0x0216  
  228 #define WAVE_FORMAT_ATRAC3              0x0270  
  229 #define WAVE_FORMAT_SONY_ATRAC3         0x0272  
  231 #define WAVE_FORMAT_IMC                 0x0401 
  232 #define WAVE_FORMAT_INDEO_AUDIO         0x0402  
  234 #define WAVE_FORMAT_ON2_AVC             0x0500  
  235 #define WAVE_FORMAT_ON2_AVC_2           0x0501  
  237 #define WAVE_FORMAT_QNAP_ADTS           0x0AAC  
  238 #define WAVE_FORMAT_AAC_ADTS            0x1600  
  239 #define WAVE_FORMAT_AAC_2               0x1601  
  240 #define WAVE_FORMAT_AAC_LATM            0x1602  
  241 #define WAVE_FORMAT_HEAAC               0x1610  
  243 #define WAVE_FORMAT_A52                 0x2000  
  244 #define WAVE_FORMAT_DTS                 0x2001  
  245 #define WAVE_FORMAT_ALAC                0x6c61 
  246 #define WAVE_FORMAT_OPUS                0x704f 
  247 #define WAVE_FORMAT_AVCODEC_AAC         0x706D 
  248 #define WAVE_FORMAT_DIVIO_AAC           0x4143  
  250 #define WAVE_FORMAT_GSM_AMR_FIXED       0x7A21  
  251 #define WAVE_FORMAT_GSM_AMR             0x7A22  
  253 #define WAVE_FORMAT_DK3                 0x0062 
  254 #define WAVE_FORMAT_DK4                 0x0061 
  259 #define WAVE_FORMAT_VORBIS              0x566f 
  267 #define WAVE_FORMAT_VORB_1              0x674f 
  268 #define WAVE_FORMAT_VORB_2              0x6750 
  269 #define WAVE_FORMAT_VORB_3              0x6751 
  270 #define WAVE_FORMAT_VORB_1PLUS          0x676f 
  271 #define WAVE_FORMAT_VORB_2PLUS          0x6770 
  272 #define WAVE_FORMAT_VORB_3PLUS          0x6771 
  274 #define WAVE_FORMAT_G723_1              0xa100 
  275 #define WAVE_FORMAT_AAC_3               0xa106 
  276 #define WAVE_FORMAT_SPEEX               0xa109  
  277 #define WAVE_FORMAT_FLAC                0xf1ac  
  279 #if !defined(WAVE_FORMAT_EXTENSIBLE) 
  280   #define WAVE_FORMAT_EXTENSIBLE          0xFFFE  
  284 #define VLC_KSDATAFORMAT_SUBTYPE_ATRAC3P {0xE923AABF, 0xCB58, 0x4471, {0xA1, 0x19, 0xFF, 0xFA, 0x01, 0xE4, 0xCE, 0x62}}  
  285 #define VLC_KSDATAFORMAT_SUBTYPE_UNKNOWN {0x00000000, 0x0000, 0x0000, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}} 
  286 #define VLC_WAVEFORMATEX_GUIDBASE        {0x00000000, 0x0000, 0x0010, {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}}  
  287 #define VLC_AMBISONIC_SUBTYPE_PCM        {0x00000001, 0x0721, 0x11D3, {0x86, 0x44, 0xC8, 0xC1, 0xCA, 0x00, 0x00, 0x00}}  
  288 #define VLC_AMBISONIC_SUBTYPE_IEEE_FLOAT {0x00000003, 0x0721, 0x11D3, {0x86, 0x44, 0xC8, 0xC1, 0xCA, 0x00, 0x00, 0x00}}  
  291 #define WAVE_SPEAKER_FRONT_LEFT             0x1 
  292 #define WAVE_SPEAKER_FRONT_RIGHT            0x2 
  293 #define WAVE_SPEAKER_FRONT_CENTER           0x4 
  294 #define WAVE_SPEAKER_LOW_FREQUENCY          0x8 
  295 #define WAVE_SPEAKER_BACK_LEFT              0x10 
  296 #define WAVE_SPEAKER_BACK_RIGHT             0x20 
  297 #define WAVE_SPEAKER_FRONT_LEFT_OF_CENTER   0x40 
  298 #define WAVE_SPEAKER_FRONT_RIGHT_OF_CENTER  0x80 
  299 #define WAVE_SPEAKER_BACK_CENTER            0x100 
  300 #define WAVE_SPEAKER_SIDE_LEFT              0x200 
  301 #define WAVE_SPEAKER_SIDE_RIGHT             0x400 
  302 #define WAVE_SPEAKER_TOP_CENTER             0x800 
  303 #define WAVE_SPEAKER_TOP_FRONT_LEFT         0x1000 
  304 #define WAVE_SPEAKER_TOP_FRONT_CENTER       0x2000 
  305 #define WAVE_SPEAKER_TOP_FRONT_RIGHT        0x4000 
  306 #define WAVE_SPEAKER_TOP_BACK_LEFT          0x8000 
  307 #define WAVE_SPEAKER_TOP_BACK_CENTER        0x10000 
  308 #define WAVE_SPEAKER_TOP_BACK_RIGHT         0x20000 
  309 #define WAVE_SPEAKER_RESERVED               0x80000000 
  394                                      const char **ppsz_name )
 
  445 #define GUID_FMT "0x%8.8x-0x%4.4x-0x%4.4x-0x%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x" 
  446 #define GUID_PRINT( guid )  \ 
  447     (unsigned)(guid).Data1,              \ 
  450     (guid).Data4[0],(guid).Data4[1],(guid).Data4[2],(guid).Data4[3],    \ 
  451     (guid).Data4[4],(guid).Data4[5],(guid).Data4[6],(guid).Data4[7] 
  458     bool b_found = 
false;
 
  
#define VLC_CODEC_UNKNOWN
Definition: vlc_fourcc.h:27
#define WAVE_FORMAT_AAC
Definition: vlc_codecs.h:214
WAVEFORMATEXTENSIBLE FormatExt
Definition: vlc_codecs.h:98
#define VLC_CODEC_IMC
Definition: vlc_fourcc.h:481
uint16_t i_tag
Definition: vlc_codecs.h:313
#define WAVE_FORMAT_DK3
Definition: vlc_codecs.h:253
uint32_t biClrImportant
Definition: vlc_codecs.h:142
#define WAVE_FORMAT_ON2_AVC_2
Definition: vlc_codecs.h:235
struct ATTR_PACKED * VLC_LPBITMAPINFOHEADER
#define WAVE_FORMAT_G723_1
Definition: vlc_codecs.h:274
struct ATTR_PACKED RECT32
static void wf_tag_to_fourcc(uint16_t i_tag, vlc_fourcc_t *fcc, const char **ppsz_name)
Definition: vlc_codecs.h:393
#define WAVE_FORMAT_VORB_2PLUS
Definition: vlc_codecs.h:271
#define WAVE_FORMAT_QNAP_ADTS
Definition: vlc_codecs.h:237
uint16_t biPlanes
Definition: vlc_codecs.h:135
struct ATTR_PACKED _WAVEFORMATEX * NPWAVEFORMATEX
#define WAVE_FORMAT_WMAS
Definition: vlc_codecs.h:196
uint32_t biHeight
Definition: vlc_codecs.h:134
#define WAVE_FORMAT_YAMAHA_ADPCM
Definition: vlc_codecs.h:198
WAVEFORMATEX Format
Definition: vlc_codecs.h:80
#define WAVE_FORMAT_VORB_3PLUS
Definition: vlc_codecs.h:272
#define WAVE_FORMAT_VIVOG723
Definition: vlc_codecs.h:212
#define VLC_CODEC_ULEAD_DV_AUDIO_PAL
Definition: vlc_fourcc.h:525
#define VLC_CODEC_ADPCM_IMA_WAV
Definition: vlc_fourcc.h:451
#define VLC_CODEC_ULEAD_DV_AUDIO_NTSC
Definition: vlc_fourcc.h:524
uint32_t dwBitRate
Definition: vlc_codecs.h:174
#define WAVE_FORMAT_ON2_AVC
Definition: vlc_codecs.h:234
#define WAVE_FORMAT_OPUS
Definition: vlc_codecs.h:246
int64_t REFERENCE_TIME
Definition: vlc_codecs.h:164
REFERENCE_TIME AvgTimePerFrame
Definition: vlc_codecs.h:176
#define VLC_CODEC_MP3
Definition: vlc_fourcc.h:615
#define WAVE_FORMAT_INDEO_AUDIO
Definition: vlc_codecs.h:232
#define VLC_CODEC_GSM_MS
Definition: vlc_fourcc.h:477
#define WAVE_FORMAT_GSM_AMR_FIXED
Definition: vlc_codecs.h:250
#define WAVE_FORMAT_SPEEX
Definition: vlc_codecs.h:276
uint32_t biXPelsPerMeter
Definition: vlc_codecs.h:139
struct ATTR_PACKED _WAVEFORMATEXTENSIBLE_IEC61937 WAVEFORMATEXTENSIBLE_IEC61937
#define WAVE_FORMAT_VORB_2
Definition: vlc_codecs.h:268
struct ATTR_PACKED _WAVEFORMATEXTENSIBLE * PWAVEFORMATEXTENSIBLE
#define WAVE_FORMAT_AMR_NB_2
Definition: vlc_codecs.h:202
#define VLC_CODEC_FLAC
Definition: vlc_fourcc.h:426
uint16_t wSamplesPerBlock
Definition: vlc_codecs.h:83
uint16_t wReserved
Definition: vlc_codecs.h:84
uint32_t biSizeImage
Definition: vlc_codecs.h:138
#define VLC_CODEC_TRUESPEECH
Definition: vlc_fourcc.h:482
#define VLC_KSDATAFORMAT_SUBTYPE_UNKNOWN
Definition: vlc_codecs.h:285
#define VLC_CODEC_WMAS
Definition: vlc_fourcc.h:425
#define WAVE_FORMAT_AMR_NB
Definition: vlc_codecs.h:207
struct ATTR_PACKED _WAVEHEADER WAVEHEADER
#define WAVE_FORMAT_SIPRO
Definition: vlc_codecs.h:216
#define VLC_CODEC_WMAP
Definition: vlc_fourcc.h:423
#define WAVE_FORMAT_IMC
Definition: vlc_codecs.h:231
#define WAVE_FORMAT_MSG723
Definition: vlc_codecs.h:203
#define VLC_CODEC_SPEEX
Definition: vlc_fourcc.h:430
#define VLC_CODEC_WMA2
Definition: vlc_fourcc.h:422
static const struct @143 wave_format_tag_to_fourcc[]
static void fourcc_to_wf_tag(vlc_fourcc_t fcc, uint16_t *pi_tag)
Definition: vlc_codecs.h:405
#define VLC_CODEC_ALAW
Definition: vlc_fourcc.h:518
#define WAVE_FORMAT_WMA1
Definition: vlc_codecs.h:218
#define VLC_CODEC_F32L
Definition: vlc_fourcc.h:513
#define VLC_CODEC_G723_1
Definition: vlc_fourcc.h:463
#define VLC_CODEC_ALAC
Definition: vlc_fourcc.h:468
uint32_t dwEncodedChannelCount
Definition: vlc_codecs.h:100
struct ATTR_PACKED _WAVEFORMATEXTENSIBLE WAVEFORMATEXTENSIBLE
#define VLC_CODEC_ON2AVC
Definition: vlc_fourcc.h:528
uint8_t Data4[8]
Definition: vlc_codecs.h:42
#define WAVE_FORMAT_GSM610
Definition: vlc_codecs.h:200
uint32_t biYPelsPerMeter
Definition: vlc_codecs.h:140
struct ATTR_PACKED _WAVEFORMATEX * PWAVEFORMATEX
#define WAVE_FORMAT_MSNAUDIO
Definition: vlc_codecs.h:201
#define WAVE_FORMAT_VORB_3
Definition: vlc_codecs.h:269
#define WAVE_FORMAT_UNKNOWN
Definition: vlc_codecs.h:189
static void sf_tag_to_fourcc(const GUID *guid_tag, vlc_fourcc_t *fcc, const char **ppsz_name)
Definition: vlc_codecs.h:454
#define VLC_CODEC_ADPCM_DK4
Definition: vlc_fourcc.h:456
#define WAVE_FORMAT_FLAC
Definition: vlc_codecs.h:277
#define WAVE_FORMAT_GSM_AMR
Definition: vlc_codecs.h:251
vlc_fourcc_t i_fourcc
Definition: vlc_codecs.h:314
Definition: vlc_codecs.h:77
#define VLC_CODEC_AMR_NB
Definition: vlc_fourcc.h:466
#define WAVE_FORMAT_IEEE_FLOAT
Definition: vlc_codecs.h:192
#define VLC_WAVEFORMATEX_GUIDBASE
Definition: vlc_codecs.h:286
uint16_t Data3
Definition: vlc_codecs.h:41
#define VLC_CODEC_VORBIS
Definition: vlc_fourcc.h:432
#define VLC_CODEC_WMAL
Definition: vlc_fourcc.h:424
RECT32 rcSource
Definition: vlc_codecs.h:172
#define WAVE_FORMAT_ULEAD_DV_AUDIO_NTSC
Definition: vlc_codecs.h:225
#define WAVE_FORMAT_ALAC
Definition: vlc_codecs.h:245
static int guidcmp(const GUID *s1, const GUID *s2)
Definition: vlc_codecs.h:440
#define VLC_CODEC_ATRAC3P
Definition: vlc_fourcc.h:480
#define WAVE_FORMAT_AAC_ADTS
Definition: vlc_codecs.h:238
GUID guid_t
Definition: vlc_codecs.h:46
int top
Definition: vlc_codecs.h:158
struct ATTR_PACKED _WAVEFORMATEXTENSIBLE_IEC61937 * PWAVEFORMATEXTENSIBLE_IEC61937
#define WAVE_FORMAT_WMAL
Definition: vlc_codecs.h:221
#define VLC_CODEC_MP4A
Definition: vlc_fourcc.h:416
#define VLC_CODEC_S32L
Definition: vlc_fourcc.h:509
static int guidcmpbase(const GUID *s1, const GUID *s2)
Definition: vlc_codecs.h:433
const char * psz_name
Definition: vlc_codecs.h:315
#define WAVE_FORMAT_ADPCM
Definition: vlc_codecs.h:191
struct ATTR_PACKED VLC_BITMAPINFO
#define WAVE_FORMAT_DTS_MS
Definition: vlc_codecs.h:195
#define WAVE_FORMAT_CREATIVE_ADPCM
Definition: vlc_codecs.h:223
#define VLC_AMBISONIC_SUBTYPE_IEEE_FLOAT
Definition: vlc_codecs.h:288
VLC_BITMAPINFOHEADER bmiHeader
Definition: vlc_codecs.h:148
#define WAVE_FORMAT_G726
Definition: vlc_codecs.h:204
#define WAVE_FORMAT_DK4
Definition: vlc_codecs.h:254
#define VLC_CODEC_DTS
Definition: vlc_fourcc.h:420
#define WAVE_FORMAT_VORBIS
Definition: vlc_codecs.h:259
#define VLC_CODEC_ADPCM_DK3
Definition: vlc_fourcc.h:455
#define WAVE_FORMAT_AAC_3
Definition: vlc_codecs.h:275
uint16_t wValidBitsPerSample
Definition: vlc_codecs.h:82
#define VLC_CODEC_S8
Definition: vlc_fourcc.h:495
#define WAVE_FORMAT_ULEAD_DV_AUDIO_PAL
Definition: vlc_codecs.h:226
#define VLC_CODEC_F64L
Definition: vlc_fourcc.h:515
#define WAVE_FORMAT_PCM
Definition: vlc_codecs.h:190
#define WAVE_FORMAT_AMR_WB
Definition: vlc_codecs.h:208
#define WAVE_FORMAT_WMAP
Definition: vlc_codecs.h:220
struct ATTR_PACKED _WAVEFORMATEX * LPWAVEFORMATEX
#define WAVE_FORMAT_ATRAC3
Definition: vlc_codecs.h:228
struct ATTR_PACKED _WAVEFORMATEX WAVEFORMATEX
#define VLC_CODEC_ADPCM_CREATIVE
Definition: vlc_fourcc.h:457
#define WAVE_FORMAT_HEAAC
Definition: vlc_codecs.h:241
#define VLC_CODEC_ADPCM_MS
Definition: vlc_fourcc.h:450
#define WAVE_FORMAT_MPEGLAYER3
Definition: vlc_codecs.h:206
#define VLC_CODEC_A52
Definition: vlc_fourcc.h:418
#define WAVE_FORMAT_VOXWARE_RT29
Definition: vlc_codecs.h:210
#define WAVE_FORMAT_TRUESPEECH
Definition: vlc_codecs.h:199
uint32_t biCompression
Definition: vlc_codecs.h:137
#define WAVE_FORMAT_DIVIO_AAC
Definition: vlc_codecs.h:248
struct ATTR_PACKED VIDEOINFOHEADER
const GUID guid_tag
Definition: vlc_codecs.h:421
#define WAVE_FORMAT_WMA2
Definition: vlc_codecs.h:219
struct ATTR_PACKED * VLC_LPBITMAPINFO
#define VLC_CODEC_OPUS
Definition: vlc_fourcc.h:431
uint32_t dwEncodedSamplesPerSec
Definition: vlc_codecs.h:99
#define VLC_KSDATAFORMAT_SUBTYPE_ATRAC3P
Definition: vlc_codecs.h:284
Definition: vlc_codecs.h:37
#define VLC_CODEC_WMA1
Definition: vlc_fourcc.h:421
uint32_t dwBitErrorRate
Definition: vlc_codecs.h:175
RECT32 rcTarget
Definition: vlc_codecs.h:173
#define VLC_CODEC_METASOUND
Definition: vlc_fourcc.h:527
#define VLC_CODEC_S16L
Definition: vlc_fourcc.h:497
uint32_t Data1
Definition: vlc_codecs.h:39
#define VLC_FOURCC(a, b, c, d)
Definition: fourcc_gen.c:36
#define VLC_CODEC_S24L
Definition: vlc_fourcc.h:503
#define WAVE_FORMAT_ALAW
Definition: vlc_codecs.h:193
Definition: vlc_codecs.h:129
#define WAVE_FORMAT_AAC_LATM
Definition: vlc_codecs.h:240
#define WAVE_FORMAT_AAC_MS
Definition: vlc_codecs.h:215
#define VLC_CODEC_MULAW
Definition: vlc_fourcc.h:519
uint16_t biBitCount
Definition: vlc_codecs.h:136
GUID SubFormat
Definition: vlc_codecs.h:89
#define WAVE_FORMAT_MULAW
Definition: vlc_codecs.h:194
Definition: vlc_codecs.h:95
struct ATTR_PACKED * VLC_PBITMAPINFOHEADER
uint32_t dwAverageBytesPerSec
Definition: vlc_codecs.h:101
uint32_t biSize
Definition: vlc_codecs.h:132
#define VLC_CODEC_ATRAC3
Definition: vlc_fourcc.h:479
uint32_t biClrUsed
Definition: vlc_codecs.h:141
#define WAVE_FORMAT_VORB_1PLUS
Definition: vlc_codecs.h:270
#define WAVE_FORMAT_DTS
Definition: vlc_codecs.h:244
uint16_t Data2
Definition: vlc_codecs.h:40
#define VLC_CODEC_INDEO_AUDIO
Definition: vlc_fourcc.h:526
uint32_t biWidth
Definition: vlc_codecs.h:133
#define VLC_AMBISONIC_SUBTYPE_PCM
Definition: vlc_codecs.h:287
#define WAVE_FORMAT_AVCODEC_AAC
Definition: vlc_codecs.h:247
#define WAVE_FORMAT_AAC_2
Definition: vlc_codecs.h:239
#define VLC_CODEC_ADPCM_G726
Definition: vlc_fourcc.h:448
#define VLC_CODEC_SIPR
Definition: vlc_fourcc.h:472
#define WAVE_FORMAT_SONY_ATRAC3
Definition: vlc_codecs.h:229
#define WAVE_FORMAT_IMA_ADPCM
Definition: vlc_codecs.h:197
#define WAVE_FORMAT_MPEG
Definition: vlc_codecs.h:205
uint32_t dwChannelMask
Definition: vlc_codecs.h:87
#define WAVE_FORMAT_A52
Definition: vlc_codecs.h:243
#define WAVE_FORMAT_G726_ADPCM
Definition: vlc_codecs.h:209
#define VLC_CODEC_MPGA
Definition: vlc_fourcc.h:415
#define VLC_CODEC_ADPCM_YAMAHA
Definition: vlc_fourcc.h:454
struct ATTR_PACKED VLC_BITMAPINFOHEADER
#define VLC_CODEC_AMR_WB
Definition: vlc_fourcc.h:467
#define WAVE_FORMAT_VORB_1
Definition: vlc_codecs.h:267
static const struct @144 sub_format_tag_to_fourcc[]
uint32_t vlc_fourcc_t
Definition: fourcc_gen.c:32