comparison avcodec.h @ 3209:cc86ebc32143 libavcodec

Smacker demuxer and decoder.
author kostya
date Tue, 21 Mar 2006 17:27:47 +0000
parents 870bbd067df8
children 28aaf0a0135e
comparison
equal deleted inserted replaced
3208:084635b31002 3209:cc86ebc32143
19 #define FFMPEG_VERSION "CVS" 19 #define FFMPEG_VERSION "CVS"
20 20
21 #define AV_STRINGIFY(s) AV_TOSTRING(s) 21 #define AV_STRINGIFY(s) AV_TOSTRING(s)
22 #define AV_TOSTRING(s) #s 22 #define AV_TOSTRING(s) #s
23 23
24 #define LIBAVCODEC_VERSION_INT ((51<<16)+(7<<8)+0) 24 #define LIBAVCODEC_VERSION_INT ((51<<16)+(8<<8)+0)
25 #define LIBAVCODEC_VERSION 51.7.0 25 #define LIBAVCODEC_VERSION 51.8.0
26 #define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT 26 #define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT
27 27
28 #define LIBAVCODEC_IDENT "Lavc" AV_STRINGIFY(LIBAVCODEC_VERSION) 28 #define LIBAVCODEC_IDENT "Lavc" AV_STRINGIFY(LIBAVCODEC_VERSION)
29 29
30 #define AV_NOPTS_VALUE int64_t_C(0x8000000000000000) 30 #define AV_NOPTS_VALUE int64_t_C(0x8000000000000000)
116 CODEC_ID_BMP, 116 CODEC_ID_BMP,
117 CODEC_ID_CSCD, 117 CODEC_ID_CSCD,
118 CODEC_ID_MMVIDEO, 118 CODEC_ID_MMVIDEO,
119 CODEC_ID_ZMBV, 119 CODEC_ID_ZMBV,
120 CODEC_ID_AVS, 120 CODEC_ID_AVS,
121 CODEC_ID_SMACKVIDEO,
121 122
122 /* various pcm "codecs" */ 123 /* various pcm "codecs" */
123 CODEC_ID_PCM_S16LE= 0x10000, 124 CODEC_ID_PCM_S16LE= 0x10000,
124 CODEC_ID_PCM_S16BE, 125 CODEC_ID_PCM_S16BE,
125 CODEC_ID_PCM_U16LE, 126 CODEC_ID_PCM_U16LE,
196 CODEC_ID_GSM, 197 CODEC_ID_GSM,
197 CODEC_ID_QDM2, 198 CODEC_ID_QDM2,
198 CODEC_ID_COOK, 199 CODEC_ID_COOK,
199 CODEC_ID_TRUESPEECH, 200 CODEC_ID_TRUESPEECH,
200 CODEC_ID_TTA, 201 CODEC_ID_TTA,
202 CODEC_ID_SMACKAUDIO,
201 203
202 CODEC_ID_OGGTHEORA= 0x16000, 204 CODEC_ID_OGGTHEORA= 0x16000,
203 205
204 /* subtitle codecs */ 206 /* subtitle codecs */
205 CODEC_ID_DVD_SUBTITLE= 0x17000, 207 CODEC_ID_DVD_SUBTITLE= 0x17000,
2236 extern AVCodec libgsm_decoder; 2238 extern AVCodec libgsm_decoder;
2237 extern AVCodec bmp_decoder; 2239 extern AVCodec bmp_decoder;
2238 extern AVCodec mmvideo_decoder; 2240 extern AVCodec mmvideo_decoder;
2239 extern AVCodec zmbv_decoder; 2241 extern AVCodec zmbv_decoder;
2240 extern AVCodec avs_decoder; 2242 extern AVCodec avs_decoder;
2243 extern AVCodec smacker_decoder;
2244 extern AVCodec smackaud_decoder;
2241 2245
2242 /* pcm codecs */ 2246 /* pcm codecs */
2243 #define PCM_CODEC(id, name) \ 2247 #define PCM_CODEC(id, name) \
2244 extern AVCodec name ## _decoder; \ 2248 extern AVCodec name ## _decoder; \
2245 extern AVCodec name ## _encoder 2249 extern AVCodec name ## _encoder