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);