Mercurial > libavcodec.hg
comparison avcodec.h @ 2852:6f7428adc6ad libavcodec
Support de-/encoding of 24 and 32 bit PCM (from and to internal 16 bit).
author | reimar |
---|---|
date | Fri, 02 Sep 2005 19:16:48 +0000 |
parents | ea05470188e4 |
children | f4aea2c316cc |
comparison
equal
deleted
inserted
replaced
2851:411601677547 | 2852:6f7428adc6ad |
---|---|
119 CODEC_ID_PCM_U16BE, | 119 CODEC_ID_PCM_U16BE, |
120 CODEC_ID_PCM_S8, | 120 CODEC_ID_PCM_S8, |
121 CODEC_ID_PCM_U8, | 121 CODEC_ID_PCM_U8, |
122 CODEC_ID_PCM_MULAW, | 122 CODEC_ID_PCM_MULAW, |
123 CODEC_ID_PCM_ALAW, | 123 CODEC_ID_PCM_ALAW, |
124 CODEC_ID_PCM_S32LE, | |
125 CODEC_ID_PCM_S32BE, | |
126 CODEC_ID_PCM_U32LE, | |
127 CODEC_ID_PCM_U32BE, | |
128 CODEC_ID_PCM_S24LE, | |
129 CODEC_ID_PCM_S24BE, | |
130 CODEC_ID_PCM_U24LE, | |
131 CODEC_ID_PCM_U24BE, | |
132 CODEC_ID_PCM_S24DAUD, | |
124 | 133 |
125 /* various adpcm codecs */ | 134 /* various adpcm codecs */ |
126 CODEC_ID_ADPCM_IMA_QT= 0x11000, | 135 CODEC_ID_ADPCM_IMA_QT= 0x11000, |
127 CODEC_ID_ADPCM_IMA_WAV, | 136 CODEC_ID_ADPCM_IMA_WAV, |
128 CODEC_ID_ADPCM_IMA_DK3, | 137 CODEC_ID_ADPCM_IMA_DK3, |
2095 /* pcm codecs */ | 2104 /* pcm codecs */ |
2096 #define PCM_CODEC(id, name) \ | 2105 #define PCM_CODEC(id, name) \ |
2097 extern AVCodec name ## _decoder; \ | 2106 extern AVCodec name ## _decoder; \ |
2098 extern AVCodec name ## _encoder | 2107 extern AVCodec name ## _encoder |
2099 | 2108 |
2109 PCM_CODEC(CODEC_ID_PCM_S32LE, pcm_s32le); | |
2110 PCM_CODEC(CODEC_ID_PCM_S32BE, pcm_s32be); | |
2111 PCM_CODEC(CODEC_ID_PCM_U32LE, pcm_u32le); | |
2112 PCM_CODEC(CODEC_ID_PCM_U32BE, pcm_u32be); | |
2113 PCM_CODEC(CODEC_ID_PCM_S24LE, pcm_s24le); | |
2114 PCM_CODEC(CODEC_ID_PCM_S24BE, pcm_s24be); | |
2115 PCM_CODEC(CODEC_ID_PCM_U24LE, pcm_u24le); | |
2116 PCM_CODEC(CODEC_ID_PCM_U24BE, pcm_u24be); | |
2117 PCM_CODEC(CODEC_ID_PCM_S24DAUD, pcm_s24daud); | |
2100 PCM_CODEC(CODEC_ID_PCM_S16LE, pcm_s16le); | 2118 PCM_CODEC(CODEC_ID_PCM_S16LE, pcm_s16le); |
2101 PCM_CODEC(CODEC_ID_PCM_S16BE, pcm_s16be); | 2119 PCM_CODEC(CODEC_ID_PCM_S16BE, pcm_s16be); |
2102 PCM_CODEC(CODEC_ID_PCM_U16LE, pcm_u16le); | 2120 PCM_CODEC(CODEC_ID_PCM_U16LE, pcm_u16le); |
2103 PCM_CODEC(CODEC_ID_PCM_U16BE, pcm_u16be); | 2121 PCM_CODEC(CODEC_ID_PCM_U16BE, pcm_u16be); |
2104 PCM_CODEC(CODEC_ID_PCM_S8, pcm_s8); | 2122 PCM_CODEC(CODEC_ID_PCM_S8, pcm_s8); |