gst-libs/gst/riff/riff-ids.h: Add some more RIFF formats.

Original commit message from CVS:
* gst-libs/gst/riff/riff-ids.h:
Add some more RIFF formats.
This commit is contained in:
Wim Taymans 2007-03-29 10:19:45 +00:00
parent 804e7d1759
commit d4015266aa
2 changed files with 97 additions and 0 deletions

View file

@ -1,3 +1,8 @@
2007-03-29 Wim Taymans <wim@fluendo.com>
* gst-libs/gst/riff/riff-ids.h:
Add some more RIFF formats.
2007-03-29 Wim Taymans <wim@fluendo.com> 2007-03-29 Wim Taymans <wim@fluendo.com>
* gst-libs/gst/rtp/gstrtpbuffer.c: * gst-libs/gst/rtp/gstrtpbuffer.c:

View file

@ -277,22 +277,60 @@ typedef struct _gst_riff_strf_auds { /* == WaveHeader (?) */
#define GST_RIFF_WAVE_FORMAT_UNKNOWN (0x0000) #define GST_RIFF_WAVE_FORMAT_UNKNOWN (0x0000)
#define GST_RIFF_WAVE_FORMAT_PCM (0x0001) #define GST_RIFF_WAVE_FORMAT_PCM (0x0001)
#define GST_RIFF_WAVE_FORMAT_ADPCM (0x0002) #define GST_RIFF_WAVE_FORMAT_ADPCM (0x0002)
#define GST_RIFF_WAVE_FORMAT_IEEE_FLOAT (0x0003)
#define GST_RIFF_WAVE_FORMAT_VSELP (0x0004)
#define GST_RIFF_WAVE_FORMAT_IBM_CVSD (0x0005) #define GST_RIFF_WAVE_FORMAT_IBM_CVSD (0x0005)
#define GST_RIFF_WAVE_FORMAT_ALAW (0x0006) #define GST_RIFF_WAVE_FORMAT_ALAW (0x0006)
#define GST_RIFF_WAVE_FORMAT_MULAW (0x0007) #define GST_RIFF_WAVE_FORMAT_MULAW (0x0007)
#define GST_RIFF_WAVE_FORMAT_WMS (0x000a) /* WMS Windows Media Audio Speech */ #define GST_RIFF_WAVE_FORMAT_WMS (0x000a) /* WMS Windows Media Audio Speech */
#define GST_RIFF_WAVE_FORMAT_OKI_ADPCM (0x0010) #define GST_RIFF_WAVE_FORMAT_OKI_ADPCM (0x0010)
#define GST_RIFF_WAVE_FORMAT_DVI_ADPCM (0x0011) #define GST_RIFF_WAVE_FORMAT_DVI_ADPCM (0x0011)
#define GST_RIFF_WAVE_FORMAT_MEDIASPACE_ADPCM (0x0012)
#define GST_RIFF_WAVE_FORMAT_SIERRA_ADPCM (0x0013)
#define GST_RIFF_WAVE_FORMAT_G723_ADPCM (0x0014)
#define GST_RIFF_WAVE_FORMAT_DIGISTD (0x0015) #define GST_RIFF_WAVE_FORMAT_DIGISTD (0x0015)
#define GST_RIFF_WAVE_FORMAT_DIGIFIX (0x0016) #define GST_RIFF_WAVE_FORMAT_DIGIFIX (0x0016)
#define GST_RIFF_WAVE_FORMAT_DIALOGIC_OKI_ADPCM (0x0017)
#define GST_RIFF_WAVE_FORMAT_MEDIAVISION_ADPCM (0x0018)
#define GST_RIFF_WAVE_FORMAT_CU_CODEC (0x0019)
#define GST_RIFF_WAVE_FORMAT_YAMAHA_ADPCM (0x0020) #define GST_RIFF_WAVE_FORMAT_YAMAHA_ADPCM (0x0020)
#define GST_RIFF_WAVE_FORMAT_SONARC (0x0021)
#define GST_RIFF_WAVE_FORMAT_DSP_TRUESPEECH (0x0022) #define GST_RIFF_WAVE_FORMAT_DSP_TRUESPEECH (0x0022)
#define GST_RIFF_WAVE_FORMAT_ECHOSC1 (0x0023)
#define GST_RIFF_WAVE_FORMAT_AUDIOFILE_AF36 (0x0024)
#define GST_RIFF_WAVE_FORMAT_APTX (0x0025)
#define GST_RIFF_WAVE_FORMAT_AUDIOFILE_AF10 (0x0026)
#define GST_RIFF_WAVE_FORMAT_PROSODY_1612 (0x0027)
#define GST_RIFF_WAVE_FORMAT_LRC (0x0028)
#define GST_RIFF_WAVE_FORMAT_DOLBY_AC2 (0x0030)
#define GST_RIFF_WAVE_FORMAT_GSM610 (0x0031) #define GST_RIFF_WAVE_FORMAT_GSM610 (0x0031)
#define GST_RIFF_WAVE_FORMAT_MSN (0x0032) #define GST_RIFF_WAVE_FORMAT_MSN (0x0032)
#define GST_RIFF_WAVE_FORMAT_ANTEX_ADPCME (0x0033
#define GST_RIFF_WAVE_FORMAT_CONTROL_RES_VQLPC (0x0034)
#define GST_RIFF_WAVE_FORMAT_DIGIREAL (0x0035)
#define GST_RIFF_WAVE_FORMAT_DIGIADPCM (0x0036)
#define GST_RIFF_WAVE_FORMAT_CONTROL_RES_CR10 (0x0037)
#define GST_RIFF_WAVE_FORMAT_NMS_VBXADPCM (0x0038)
#define GST_RIFF_WAVE_FORMAT_CS_IMAADPCM (0x0039)
#define GST_RIFF_WAVE_FORMAT_ECHOSC3 (0x003A)
#define GST_RIFF_WAVE_FORMAT_ROCKWELL_ADPCM (0x003B)
#define GST_RIFF_WAVE_FORMAT_ROCKWELL_DIGITALK (0x003C)
#define GST_RIFF_WAVE_FORMAT_XEBEC (0x003D)
#define GST_RIFF_WAVE_FORMAT_ITU_G721_ADPCM (0x0040) #define GST_RIFF_WAVE_FORMAT_ITU_G721_ADPCM (0x0040)
#define GST_RIFF_WAVE_FORMAT_G728_CELP (0x0041)
#define GST_RIFF_WAVE_FORMAT_MSG723 (0x0042)
#define GST_RIFF_WAVE_FORMAT_MPEGL12 (0x0050) #define GST_RIFF_WAVE_FORMAT_MPEGL12 (0x0050)
#define GST_RIFF_WAVE_FORMAT_RT24 (0x0052)
#define GST_RIFF_WAVE_FORMAT_PAC (0x0053)
#define GST_RIFF_WAVE_FORMAT_MPEGL3 (0x0055) #define GST_RIFF_WAVE_FORMAT_MPEGL3 (0x0055)
#define GST_RIFF_WAVE_FORMAT_LUCENT_G723 (0x0059)
#define GST_RIFF_WAVE_FORMAT_CIRRUS (0x0060)
#define GST_RIFF_WAVE_FORMAT_ESPCM (0x0061)
#define GST_RIFF_WAVE_FORMAT_VOXWARE (0x0062) #define GST_RIFF_WAVE_FORMAT_VOXWARE (0x0062)
#define GST_RIFF_WAVE_FORMAT_CANOPUS_ATRAC (0x0063)
#define GST_RIFF_WAVE_FORMAT_G726_ADPCM (0x0064)
#define GST_RIFF_WAVE_FORMAT_G722_ADPCM (0x0065)
#define GST_RIFF_WAVE_FORMAT_DSAT_DISPLAY (0x0067)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_BYTE_ALIGNED (0x0069) #define GST_RIFF_WAVE_FORMAT_VOXWARE_BYTE_ALIGNED (0x0069)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_AC8 (0x0070) #define GST_RIFF_WAVE_FORMAT_VOXWARE_AC8 (0x0070)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_AC10 (0x0071) #define GST_RIFF_WAVE_FORMAT_VOXWARE_AC10 (0x0071)
@ -304,16 +342,70 @@ typedef struct _gst_riff_strf_auds { /* == WaveHeader (?) */
#define GST_RIFF_WAVE_FORMAT_VOXWARE_VR12 (0x0077) #define GST_RIFF_WAVE_FORMAT_VOXWARE_VR12 (0x0077)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_VR18 (0x0078) #define GST_RIFF_WAVE_FORMAT_VOXWARE_VR18 (0x0078)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_TQ40 (0x0079) #define GST_RIFF_WAVE_FORMAT_VOXWARE_TQ40 (0x0079)
#define GST_RIFF_WAVE_FORMAT_SOFTSOUND (0x0080)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_TQ60 (0x0081) #define GST_RIFF_WAVE_FORMAT_VOXWARE_TQ60 (0x0081)
#define GST_RIFF_WAVE_FORMAT_MSRT24 (0x0082)
#define GST_RIFF_WAVE_FORMAT_G729A (0x0083)
#define GST_RIFF_WAVE_FORMAT_MVI_MVI2 (0x0084)
#define GST_RIFF_WAVE_FORMAT_DF_G726 (0x0085)
#define GST_RIFF_WAVE_FORMAT_DF_GSM610 (0x0086)
#define GST_RIFF_WAVE_FORMAT_ISIAUDIO (0x0088)
#define GST_RIFF_WAVE_FORMAT_ONLIVE (0x0089)
#define GST_RIFF_WAVE_FORMAT_SBC24 (0x0091)
#define GST_RIFF_WAVE_FORMAT_DOLBY_AC3_SPDIF (0x0092)
#define GST_RIFF_WAVE_FORMAT_MEDIASONIC_G723 (0x0093)
#define GST_RIFF_WAVE_FORMAT_PROSODY_8KBPS (0x0094)
#define GST_RIFF_WAVE_FORMAT_ZYXEL_ADPCM (0x0097)
#define GST_RIFF_WAVE_FORMAT_PHILIPS_LPCBB (0x0098)
#define GST_RIFF_WAVE_FORMAT_PACKED (0x0099)
#define GST_RIFF_WAVE_FORMAT_MALDEN_PHONYTALK (0x00A0)
#define GST_RIFF_WAVE_FORMAT_AAC (0x00ff) #define GST_RIFF_WAVE_FORMAT_AAC (0x00ff)
#define GST_RIFF_WAVE_FORMAT_RHETOREX_ADPCM (0x0100)
#define GST_RIFF_IBM_FORMAT_MULAW (0x0101) #define GST_RIFF_IBM_FORMAT_MULAW (0x0101)
#define GST_RIFF_IBM_FORMAT_ALAW (0x0102) #define GST_RIFF_IBM_FORMAT_ALAW (0x0102)
#define GST_RIFF_IBM_FORMAT_ADPCM (0x0103) #define GST_RIFF_IBM_FORMAT_ADPCM (0x0103)
#define GST_RIFF_WAVE_FORMAT_VIVO_G723 (0x0111)
#define GST_RIFF_WAVE_FORMAT_VIVO_SIREN (0x0112)
#define GST_RIFF_WAVE_FORMAT_DIGITAL_G723 (0x0123)
#define GST_RIFF_WAVE_FORMAT_SANYO_LD_ADPCM (0x0125)
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_ACEPLNET (0x0130)
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_ACELP4800 (0x0131)
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_ACELP8V3 (0x0132)
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_G729 (0x0133)
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_G729A (0x0134)
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_KELVIN (0x0135)
#define GST_RIFF_WAVE_FORMAT_G726ADPCM (0x0140)
#define GST_RIFF_WAVE_FORMAT_QUALCOMM_PUREVOICE (0x0150)
#define GST_RIFF_WAVE_FORMAT_QUALCOMM_HALFRATE (0x0151)
#define GST_RIFF_WAVE_FORMAT_TUBGSM (0x0155)
#define GST_RIFF_WAVE_FORMAT_WMAV1 (0x0160) #define GST_RIFF_WAVE_FORMAT_WMAV1 (0x0160)
#define GST_RIFF_WAVE_FORMAT_WMAV2 (0x0161) #define GST_RIFF_WAVE_FORMAT_WMAV2 (0x0161)
#define GST_RIFF_WAVE_FORMAT_WMAV3 (0x0162) #define GST_RIFF_WAVE_FORMAT_WMAV3 (0x0162)
#define GST_RIFF_WAVE_FORMAT_WMAV3_L (0x0163) #define GST_RIFF_WAVE_FORMAT_WMAV3_L (0x0163)
#define GST_RIFF_WAVE_FORMAT_CREATIVE_ADPCM (0x0200)
#define GST_RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH8 (0x0202)
#define GST_RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH10 (0x0203)
#define GST_RIFF_WAVE_FORMAT_UHER_ADPCM (0x0210)
#define GST_RIFF_WAVE_FORMAT_QUARTERDECK (0x0220)
#define GST_RIFF_WAVE_FORMAT_ILINK_VC (0x0230)
#define GST_RIFF_WAVE_FORMAT_RAW_SPORT (0x0240)
#define GST_RIFF_WAVE_FORMAT_IPI_HSX (0x0250)
#define GST_RIFF_WAVE_FORMAT_IPI_RPELP (0x0251)
#define GST_RIFF_WAVE_FORMAT_CS2 (0x0260)
#define GST_RIFF_WAVE_FORMAT_SONY_ATRAC3 (0x0270) #define GST_RIFF_WAVE_FORMAT_SONY_ATRAC3 (0x0270)
#define GST_RIFF_WAVE_FORMAT_FM_TOWNS_SND (0x0300)
#define GST_RIFF_WAVE_FORMAT_BTV_DIGITAL (0x0400)
#define GST_RIFF_WAVE_FORMAT_QDESIGN_MUSIC (0x0450)
#define GST_RIFF_WAVE_FORMAT_VME_VMPCM (0x0680)
#define GST_RIFF_WAVE_FORMAT_TPC (0x0681)
#define GST_RIFF_WAVE_FORMAT_OLIGSM (0x1000)
#define GST_RIFF_WAVE_FORMAT_OLIADPCM (0x1001)
#define GST_RIFF_WAVE_FORMAT_OLICELP (0x1002)
#define GST_RIFF_WAVE_FORMAT_OLISBC (0x1003)
#define GST_RIFF_WAVE_FORMAT_OLIOPR (0x1004)
#define GST_RIFF_WAVE_FORMAT_LH_CODEC (0x1100)
#define GST_RIFF_WAVE_FORMAT_NORRIS (0x1400)
#define GST_RIFF_WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS (0x1500)
#define GST_RIFF_WAVE_FORMAT_A52 (0x2000) #define GST_RIFF_WAVE_FORMAT_A52 (0x2000)
#define GST_RIFF_WAVE_FORMAT_DTS (0x2001) #define GST_RIFF_WAVE_FORMAT_DTS (0x2001)
#define GST_RIFF_WAVE_FORMAT_VORBIS1 (0x674f) #define GST_RIFF_WAVE_FORMAT_VORBIS1 (0x674f)