comparison avcodec.h @ 4383:da43c893c45b libavcodec

cosmetics: Sort decoder/encoder/parser variables lists.
author diego
date Sun, 21 Jan 2007 22:45:18 +0000
parents 6c877a0b28c3
children 432d332b7def
comparison
equal deleted inserted replaced
4382:a359a469ba70 4383:da43c893c45b
2141 uint32_t num_rects; 2141 uint32_t num_rects;
2142 AVSubtitleRect *rects; 2142 AVSubtitleRect *rects;
2143 } AVSubtitle; 2143 } AVSubtitle;
2144 2144
2145 extern AVCodec ac3_encoder; 2145 extern AVCodec ac3_encoder;
2146 extern AVCodec mp2_encoder; 2146 extern AVCodec amr_nb_encoder;
2147 extern AVCodec mp3lame_encoder; 2147 extern AVCodec amr_wb_encoder;
2148 extern AVCodec oggvorbis_encoder; 2148 extern AVCodec asv1_encoder;
2149 extern AVCodec asv2_encoder;
2150 extern AVCodec dvvideo_encoder;
2149 extern AVCodec faac_encoder; 2151 extern AVCodec faac_encoder;
2152 extern AVCodec ffv1_encoder;
2153 extern AVCodec ffvhuff_encoder;
2150 extern AVCodec flac_encoder; 2154 extern AVCodec flac_encoder;
2155 extern AVCodec flashsv_encoder;
2156 extern AVCodec flv_encoder;
2151 extern AVCodec gif_encoder; 2157 extern AVCodec gif_encoder;
2152 extern AVCodec xvid_encoder;
2153 extern AVCodec mpeg1video_encoder;
2154 extern AVCodec mpeg2video_encoder;
2155 extern AVCodec h261_encoder; 2158 extern AVCodec h261_encoder;
2156 extern AVCodec h263_encoder; 2159 extern AVCodec h263_encoder;
2157 extern AVCodec h263p_encoder; 2160 extern AVCodec h263p_encoder;
2158 extern AVCodec flv_encoder; 2161 extern AVCodec h264_encoder;
2159 extern AVCodec rv10_encoder; 2162 extern AVCodec huffyuv_encoder;
2160 extern AVCodec rv20_encoder; 2163 extern AVCodec jpegls_encoder;
2161 extern AVCodec dvvideo_encoder; 2164 extern AVCodec libgsm_encoder;
2165 extern AVCodec ljpeg_encoder;
2166 extern AVCodec mdec_encoder;
2162 extern AVCodec mjpeg_encoder; 2167 extern AVCodec mjpeg_encoder;
2163 extern AVCodec ljpeg_encoder; 2168 extern AVCodec mp2_encoder;
2164 extern AVCodec jpegls_encoder; 2169 extern AVCodec mp3lame_encoder;
2165 extern AVCodec png_encoder; 2170 extern AVCodec mpeg1video_encoder;
2166 extern AVCodec ppm_encoder; 2171 extern AVCodec mpeg2video_encoder;
2167 extern AVCodec pgm_encoder;
2168 extern AVCodec pgmyuv_encoder;
2169 extern AVCodec pbm_encoder;
2170 extern AVCodec pam_encoder;
2171 extern AVCodec mpeg4_encoder; 2172 extern AVCodec mpeg4_encoder;
2172 extern AVCodec msmpeg4v1_encoder; 2173 extern AVCodec msmpeg4v1_encoder;
2173 extern AVCodec msmpeg4v2_encoder; 2174 extern AVCodec msmpeg4v2_encoder;
2174 extern AVCodec msmpeg4v3_encoder; 2175 extern AVCodec msmpeg4v3_encoder;
2175 extern AVCodec wmv1_encoder; 2176 extern AVCodec oggvorbis_encoder;
2176 extern AVCodec wmv2_encoder; 2177 extern AVCodec pam_encoder;
2177 extern AVCodec huffyuv_encoder; 2178 extern AVCodec pbm_encoder;
2178 extern AVCodec ffvhuff_encoder; 2179 extern AVCodec pgm_encoder;
2179 extern AVCodec h264_encoder; 2180 extern AVCodec pgmyuv_encoder;
2180 extern AVCodec asv1_encoder; 2181 extern AVCodec png_encoder;
2181 extern AVCodec asv2_encoder; 2182 extern AVCodec ppm_encoder;
2182 extern AVCodec vcr1_encoder; 2183 extern AVCodec rv10_encoder;
2183 extern AVCodec ffv1_encoder; 2184 extern AVCodec rv20_encoder;
2184 extern AVCodec snow_encoder; 2185 extern AVCodec snow_encoder;
2185 extern AVCodec vorbis_encoder;
2186 extern AVCodec mdec_encoder;
2187 extern AVCodec zlib_encoder;
2188 extern AVCodec sonic_encoder; 2186 extern AVCodec sonic_encoder;
2189 extern AVCodec sonic_ls_encoder; 2187 extern AVCodec sonic_ls_encoder;
2190 extern AVCodec svq1_encoder; 2188 extern AVCodec svq1_encoder;
2189 extern AVCodec vcr1_encoder;
2190 extern AVCodec vorbis_encoder;
2191 extern AVCodec wmv1_encoder;
2192 extern AVCodec wmv2_encoder;
2191 extern AVCodec x264_encoder; 2193 extern AVCodec x264_encoder;
2192 extern AVCodec flashsv_encoder; 2194 extern AVCodec xvid_encoder;
2193 extern AVCodec amr_nb_encoder; 2195 extern AVCodec zlib_encoder;
2194 extern AVCodec amr_wb_encoder;
2195 extern AVCodec libgsm_encoder;
2196 extern AVCodec zmbv_encoder; 2196 extern AVCodec zmbv_encoder;
2197 2197
2198 extern AVCodec aac_decoder;
2199 extern AVCodec aasc_decoder;
2200 extern AVCodec alac_decoder;
2201 extern AVCodec amr_nb_decoder;
2202 extern AVCodec amr_wb_decoder;
2203 extern AVCodec asv1_decoder;
2204 extern AVCodec asv2_decoder;
2205 extern AVCodec avs_decoder;
2206 extern AVCodec bmp_decoder;
2207 extern AVCodec cavs_decoder;
2208 extern AVCodec cinepak_decoder;
2209 extern AVCodec cljr_decoder;
2210 extern AVCodec cook_decoder;
2211 extern AVCodec cscd_decoder;
2212 extern AVCodec cyuv_decoder;
2213 extern AVCodec dsicinaudio_decoder;
2214 extern AVCodec dsicinvideo_decoder;
2215 extern AVCodec dvvideo_decoder;
2216 extern AVCodec eightbps_decoder;
2217 extern AVCodec ffv1_decoder;
2218 extern AVCodec ffvhuff_decoder;
2219 extern AVCodec flac_decoder;
2220 extern AVCodec flashsv_decoder;
2221 extern AVCodec flic_decoder;
2222 extern AVCodec flv_decoder;
2223 extern AVCodec fourxm_decoder;
2224 extern AVCodec fraps_decoder;
2198 extern AVCodec gif_decoder; 2225 extern AVCodec gif_decoder;
2226 extern AVCodec h261_decoder;
2199 extern AVCodec h263_decoder; 2227 extern AVCodec h263_decoder;
2200 extern AVCodec h261_decoder; 2228 extern AVCodec h263i_decoder;
2229 extern AVCodec h264_decoder;
2230 extern AVCodec huffyuv_decoder;
2231 extern AVCodec idcin_decoder;
2232 extern AVCodec imc_decoder;
2233 extern AVCodec indeo2_decoder;
2234 extern AVCodec indeo3_decoder;
2235 extern AVCodec interplay_dpcm_decoder;
2236 extern AVCodec interplay_video_decoder;
2237 extern AVCodec kmvc_decoder;
2238 extern AVCodec libgsm_decoder;
2239 extern AVCodec loco_decoder;
2240 extern AVCodec mace3_decoder;
2241 extern AVCodec mace6_decoder;
2242 extern AVCodec mdec_decoder;
2243 extern AVCodec mjpeg_decoder;
2244 extern AVCodec mjpegb_decoder;
2245 extern AVCodec mmvideo_decoder;
2246 extern AVCodec mp2_decoder;
2247 extern AVCodec mp3_decoder;
2248 extern AVCodec mp3adu_decoder;
2249 extern AVCodec mp3on4_decoder;
2250 extern AVCodec mpc7_decoder;
2251 extern AVCodec mpeg1video_decoder;
2252 extern AVCodec mpeg2video_decoder;
2201 extern AVCodec mpeg4_decoder; 2253 extern AVCodec mpeg4_decoder;
2254 extern AVCodec mpeg4aac_decoder;
2255 extern AVCodec mpeg_xvmc_decoder;
2256 extern AVCodec mpegvideo_decoder;
2202 extern AVCodec msmpeg4v1_decoder; 2257 extern AVCodec msmpeg4v1_decoder;
2203 extern AVCodec msmpeg4v2_decoder; 2258 extern AVCodec msmpeg4v2_decoder;
2204 extern AVCodec msmpeg4v3_decoder; 2259 extern AVCodec msmpeg4v3_decoder;
2205 extern AVCodec wmv1_decoder; 2260 extern AVCodec msrle_decoder;
2206 extern AVCodec wmv2_decoder; 2261 extern AVCodec msvideo1_decoder;
2207 extern AVCodec vc1_decoder; 2262 extern AVCodec mszh_decoder;
2208 extern AVCodec wmv3_decoder; 2263 extern AVCodec nuv_decoder;
2209 extern AVCodec mpeg1video_decoder; 2264 extern AVCodec oggvorbis_decoder;
2210 extern AVCodec mpeg2video_decoder; 2265 extern AVCodec png_decoder;
2211 extern AVCodec mpegvideo_decoder; 2266 extern AVCodec qdm2_decoder;
2212 extern AVCodec mpeg_xvmc_decoder; 2267 extern AVCodec qdraw_decoder;
2213 extern AVCodec h263i_decoder; 2268 extern AVCodec qpeg_decoder;
2214 extern AVCodec flv_decoder; 2269 extern AVCodec qtrle_decoder;
2270 extern AVCodec ra_144_decoder;
2271 extern AVCodec ra_288_decoder;
2272 extern AVCodec roq_decoder;
2273 extern AVCodec roq_dpcm_decoder;
2274 extern AVCodec rpza_decoder;
2215 extern AVCodec rv10_decoder; 2275 extern AVCodec rv10_decoder;
2216 extern AVCodec rv20_decoder; 2276 extern AVCodec rv20_decoder;
2217 extern AVCodec rv30_decoder; 2277 extern AVCodec rv30_decoder;
2218 extern AVCodec rv40_decoder; 2278 extern AVCodec rv40_decoder;
2279 extern AVCodec shorten_decoder;
2280 extern AVCodec smackaud_decoder;
2281 extern AVCodec smacker_decoder;
2282 extern AVCodec smc_decoder;
2283 extern AVCodec snow_decoder;
2284 extern AVCodec sol_dpcm_decoder;
2285 extern AVCodec sonic_decoder;
2286 extern AVCodec sp5x_decoder;
2219 extern AVCodec svq1_decoder; 2287 extern AVCodec svq1_decoder;
2220 extern AVCodec svq3_decoder; 2288 extern AVCodec svq3_decoder;
2221 extern AVCodec dvvideo_decoder; 2289 extern AVCodec targa_decoder;
2222 extern AVCodec wmav1_decoder; 2290 extern AVCodec theora_decoder;
2223 extern AVCodec wmav2_decoder; 2291 extern AVCodec tiertexseqvideo_decoder;
2224 extern AVCodec mjpeg_decoder; 2292 extern AVCodec tiff_decoder;
2225 extern AVCodec mjpegb_decoder; 2293 extern AVCodec truemotion1_decoder;
2226 extern AVCodec sp5x_decoder; 2294 extern AVCodec truemotion2_decoder;
2227 extern AVCodec png_decoder;
2228 extern AVCodec mp2_decoder;
2229 extern AVCodec mp3_decoder;
2230 extern AVCodec mp3adu_decoder;
2231 extern AVCodec mp3on4_decoder;
2232 extern AVCodec qdm2_decoder;
2233 extern AVCodec cook_decoder;
2234 extern AVCodec truespeech_decoder; 2295 extern AVCodec truespeech_decoder;
2296 extern AVCodec tscc_decoder;
2235 extern AVCodec tta_decoder; 2297 extern AVCodec tta_decoder;
2236 extern AVCodec mace3_decoder; 2298 extern AVCodec ulti_decoder;
2237 extern AVCodec mace6_decoder; 2299 extern AVCodec vc1_decoder;
2238 extern AVCodec huffyuv_decoder; 2300 extern AVCodec vcr1_decoder;
2239 extern AVCodec ffvhuff_decoder; 2301 extern AVCodec vmdaudio_decoder;
2240 extern AVCodec oggvorbis_decoder; 2302 extern AVCodec vmdvideo_decoder;
2241 extern AVCodec cyuv_decoder; 2303 extern AVCodec vmnc_decoder;
2242 extern AVCodec h264_decoder; 2304 extern AVCodec vorbis_decoder;
2243 extern AVCodec indeo3_decoder;
2244 extern AVCodec vp3_decoder; 2305 extern AVCodec vp3_decoder;
2245 extern AVCodec theora_decoder;
2246 extern AVCodec vp5_decoder; 2306 extern AVCodec vp5_decoder;
2247 extern AVCodec vp6_decoder; 2307 extern AVCodec vp6_decoder;
2248 extern AVCodec vp6f_decoder; 2308 extern AVCodec vp6f_decoder;
2249 extern AVCodec amr_nb_decoder; 2309 extern AVCodec vqa_decoder;
2250 extern AVCodec amr_wb_decoder; 2310 extern AVCodec wavpack_decoder;
2251 extern AVCodec aac_decoder; 2311 extern AVCodec wmav1_decoder;
2252 extern AVCodec mpeg4aac_decoder; 2312 extern AVCodec wmav2_decoder;
2253 extern AVCodec asv1_decoder; 2313 extern AVCodec wmv1_decoder;
2254 extern AVCodec asv2_decoder; 2314 extern AVCodec wmv2_decoder;
2255 extern AVCodec vcr1_decoder; 2315 extern AVCodec wmv3_decoder;
2256 extern AVCodec cljr_decoder; 2316 extern AVCodec wnv1_decoder;
2257 extern AVCodec ffv1_decoder; 2317 extern AVCodec ws_snd1_decoder;
2258 extern AVCodec snow_decoder; 2318 extern AVCodec xan_dpcm_decoder;
2259 extern AVCodec fourxm_decoder;
2260 extern AVCodec mdec_decoder;
2261 extern AVCodec roq_decoder;
2262 extern AVCodec interplay_video_decoder;
2263 extern AVCodec xan_wc3_decoder; 2319 extern AVCodec xan_wc3_decoder;
2264 extern AVCodec rpza_decoder; 2320 extern AVCodec xl_decoder;
2265 extern AVCodec cinepak_decoder;
2266 extern AVCodec msrle_decoder;
2267 extern AVCodec msvideo1_decoder;
2268 extern AVCodec vqa_decoder;
2269 extern AVCodec idcin_decoder;
2270 extern AVCodec eightbps_decoder;
2271 extern AVCodec smc_decoder;
2272 extern AVCodec flic_decoder;
2273 extern AVCodec vmdvideo_decoder;
2274 extern AVCodec vmdaudio_decoder;
2275 extern AVCodec truemotion1_decoder;
2276 extern AVCodec truemotion2_decoder;
2277 extern AVCodec mszh_decoder;
2278 extern AVCodec zlib_decoder; 2321 extern AVCodec zlib_decoder;
2279 extern AVCodec ra_144_decoder;
2280 extern AVCodec ra_288_decoder;
2281 extern AVCodec roq_dpcm_decoder;
2282 extern AVCodec interplay_dpcm_decoder;
2283 extern AVCodec xan_dpcm_decoder;
2284 extern AVCodec sol_dpcm_decoder;
2285 extern AVCodec sonic_decoder;
2286 extern AVCodec qtrle_decoder;
2287 extern AVCodec flac_decoder;
2288 extern AVCodec tscc_decoder;
2289 extern AVCodec cscd_decoder;
2290 extern AVCodec nuv_decoder;
2291 extern AVCodec ulti_decoder;
2292 extern AVCodec qdraw_decoder;
2293 extern AVCodec xl_decoder;
2294 extern AVCodec qpeg_decoder;
2295 extern AVCodec shorten_decoder;
2296 extern AVCodec loco_decoder;
2297 extern AVCodec wnv1_decoder;
2298 extern AVCodec aasc_decoder;
2299 extern AVCodec alac_decoder;
2300 extern AVCodec ws_snd1_decoder;
2301 extern AVCodec indeo2_decoder;
2302 extern AVCodec vorbis_decoder;
2303 extern AVCodec fraps_decoder;
2304 extern AVCodec libgsm_decoder;
2305 extern AVCodec bmp_decoder;
2306 extern AVCodec mmvideo_decoder;
2307 extern AVCodec zmbv_decoder; 2322 extern AVCodec zmbv_decoder;
2308 extern AVCodec avs_decoder;
2309 extern AVCodec smacker_decoder;
2310 extern AVCodec smackaud_decoder;
2311 extern AVCodec kmvc_decoder;
2312 extern AVCodec flashsv_decoder;
2313 extern AVCodec cavs_decoder;
2314 extern AVCodec vmnc_decoder;
2315 extern AVCodec wavpack_decoder;
2316 extern AVCodec targa_decoder;
2317 extern AVCodec dsicinvideo_decoder;
2318 extern AVCodec dsicinaudio_decoder;
2319 extern AVCodec tiertexseqvideo_decoder;
2320 extern AVCodec tiff_decoder;
2321 extern AVCodec imc_decoder;
2322 extern AVCodec mpc7_decoder;
2323 2323
2324 /* pcm codecs */ 2324 /* pcm codecs */
2325 #define PCM_CODEC(id, name) \ 2325 #define PCM_CODEC(id, name) \
2326 extern AVCodec name ## _decoder; \ 2326 extern AVCodec name ## _decoder; \
2327 extern AVCodec name ## _encoder 2327 extern AVCodec name ## _encoder
2328 2328
2329 PCM_CODEC(CODEC_ID_PCM_S32LE, pcm_s32le); 2329 PCM_CODEC(CODEC_ID_PCM_ALAW, pcm_alaw);
2330 PCM_CODEC(CODEC_ID_PCM_S32BE, pcm_s32be); 2330 PCM_CODEC(CODEC_ID_PCM_MULAW, pcm_mulaw);
2331 PCM_CODEC(CODEC_ID_PCM_U32LE, pcm_u32le); 2331 PCM_CODEC(CODEC_ID_PCM_S8, pcm_s8);
2332 PCM_CODEC(CODEC_ID_PCM_U32BE, pcm_u32be); 2332 PCM_CODEC(CODEC_ID_PCM_S16BE, pcm_s16be);
2333 PCM_CODEC(CODEC_ID_PCM_S24LE, pcm_s24le); 2333 PCM_CODEC(CODEC_ID_PCM_S16LE, pcm_s16le);
2334 PCM_CODEC(CODEC_ID_PCM_S24BE, pcm_s24be); 2334 PCM_CODEC(CODEC_ID_PCM_S24BE, pcm_s24be);
2335 PCM_CODEC(CODEC_ID_PCM_U24LE, pcm_u24le);
2336 PCM_CODEC(CODEC_ID_PCM_U24BE, pcm_u24be);
2337 PCM_CODEC(CODEC_ID_PCM_S24DAUD, pcm_s24daud); 2335 PCM_CODEC(CODEC_ID_PCM_S24DAUD, pcm_s24daud);
2338 PCM_CODEC(CODEC_ID_PCM_S16LE, pcm_s16le); 2336 PCM_CODEC(CODEC_ID_PCM_S24LE, pcm_s24le);
2339 PCM_CODEC(CODEC_ID_PCM_S16BE, pcm_s16be); 2337 PCM_CODEC(CODEC_ID_PCM_S32BE, pcm_s32be);
2340 PCM_CODEC(CODEC_ID_PCM_U16LE, pcm_u16le); 2338 PCM_CODEC(CODEC_ID_PCM_S32LE, pcm_s32le);
2341 PCM_CODEC(CODEC_ID_PCM_U16BE, pcm_u16be); 2339 PCM_CODEC(CODEC_ID_PCM_U8, pcm_u8);
2342 PCM_CODEC(CODEC_ID_PCM_S8, pcm_s8); 2340 PCM_CODEC(CODEC_ID_PCM_U16BE, pcm_u16be);
2343 PCM_CODEC(CODEC_ID_PCM_U8, pcm_u8); 2341 PCM_CODEC(CODEC_ID_PCM_U16LE, pcm_u16le);
2344 PCM_CODEC(CODEC_ID_PCM_ALAW, pcm_alaw); 2342 PCM_CODEC(CODEC_ID_PCM_U24BE, pcm_u24be);
2345 PCM_CODEC(CODEC_ID_PCM_MULAW, pcm_mulaw); 2343 PCM_CODEC(CODEC_ID_PCM_U24LE, pcm_u24le);
2344 PCM_CODEC(CODEC_ID_PCM_U32BE, pcm_u32be);
2345 PCM_CODEC(CODEC_ID_PCM_U32LE, pcm_u32le);
2346 2346
2347 /* adpcm codecs */ 2347 /* adpcm codecs */
2348 2348
2349 PCM_CODEC(CODEC_ID_ADPCM_IMA_QT, adpcm_ima_qt); 2349 PCM_CODEC(CODEC_ID_ADPCM_4XM, adpcm_4xm);
2350 PCM_CODEC(CODEC_ID_ADPCM_IMA_WAV, adpcm_ima_wav); 2350 PCM_CODEC(CODEC_ID_ADPCM_ADX, adpcm_adx);
2351 PCM_CODEC(CODEC_ID_ADPCM_CT, adpcm_ct);
2352 PCM_CODEC(CODEC_ID_ADPCM_EA, adpcm_ea);
2353 PCM_CODEC(CODEC_ID_ADPCM_G726, adpcm_g726);
2351 PCM_CODEC(CODEC_ID_ADPCM_IMA_DK3, adpcm_ima_dk3); 2354 PCM_CODEC(CODEC_ID_ADPCM_IMA_DK3, adpcm_ima_dk3);
2352 PCM_CODEC(CODEC_ID_ADPCM_IMA_DK4, adpcm_ima_dk4); 2355 PCM_CODEC(CODEC_ID_ADPCM_IMA_DK4, adpcm_ima_dk4);
2353 PCM_CODEC(CODEC_ID_ADPCM_IMA_WS, adpcm_ima_ws); 2356 PCM_CODEC(CODEC_ID_ADPCM_IMA_QT, adpcm_ima_qt);
2354 PCM_CODEC(CODEC_ID_ADPCM_SMJPEG, adpcm_ima_smjpeg); 2357 PCM_CODEC(CODEC_ID_ADPCM_IMA_WAV, adpcm_ima_wav);
2355 PCM_CODEC(CODEC_ID_ADPCM_MS, adpcm_ms); 2358 PCM_CODEC(CODEC_ID_ADPCM_IMA_WS, adpcm_ima_ws);
2356 PCM_CODEC(CODEC_ID_ADPCM_4XM, adpcm_4xm); 2359 PCM_CODEC(CODEC_ID_ADPCM_MS, adpcm_ms);
2357 PCM_CODEC(CODEC_ID_ADPCM_XA, adpcm_xa); 2360 PCM_CODEC(CODEC_ID_ADPCM_SBPRO_2, adpcm_sbpro_2);
2358 PCM_CODEC(CODEC_ID_ADPCM_ADX, adpcm_adx); 2361 PCM_CODEC(CODEC_ID_ADPCM_SBPRO_3, adpcm_sbpro_3);
2359 PCM_CODEC(CODEC_ID_ADPCM_EA, adpcm_ea);
2360 PCM_CODEC(CODEC_ID_ADPCM_G726, adpcm_g726);
2361 PCM_CODEC(CODEC_ID_ADPCM_CT, adpcm_ct);
2362 PCM_CODEC(CODEC_ID_ADPCM_SWF, adpcm_swf);
2363 PCM_CODEC(CODEC_ID_ADPCM_YAMAHA, adpcm_yamaha);
2364 PCM_CODEC(CODEC_ID_ADPCM_SBPRO_4, adpcm_sbpro_4); 2362 PCM_CODEC(CODEC_ID_ADPCM_SBPRO_4, adpcm_sbpro_4);
2365 PCM_CODEC(CODEC_ID_ADPCM_SBPRO_3, adpcm_sbpro_3); 2363 PCM_CODEC(CODEC_ID_ADPCM_SMJPEG, adpcm_ima_smjpeg);
2366 PCM_CODEC(CODEC_ID_ADPCM_SBPRO_2, adpcm_sbpro_2); 2364 PCM_CODEC(CODEC_ID_ADPCM_SWF, adpcm_swf);
2365 PCM_CODEC(CODEC_ID_ADPCM_XA, adpcm_xa);
2366 PCM_CODEC(CODEC_ID_ADPCM_YAMAHA, adpcm_yamaha);
2367 2367
2368 #undef PCM_CODEC 2368 #undef PCM_CODEC
2369 2369
2370 /* dummy raw video codec */ 2370 /* dummy raw video codec */
2371 extern AVCodec rawvideo_decoder;
2371 extern AVCodec rawvideo_encoder; 2372 extern AVCodec rawvideo_encoder;
2372 extern AVCodec rawvideo_decoder;
2373 2373
2374 /* the following codecs use external GPL libs */ 2374 /* the following codecs use external GPL libs */
2375 extern AVCodec ac3_decoder; 2375 extern AVCodec ac3_decoder;
2376 extern AVCodec dts_decoder; 2376 extern AVCodec dts_decoder;
2377 2377
2378 /* subtitles */ 2378 /* subtitles */
2379 extern AVCodec dvbsub_decoder;
2380 extern AVCodec dvbsub_encoder;
2381 extern AVCodec dvdsub_decoder;
2379 extern AVCodec dvdsub_encoder; 2382 extern AVCodec dvdsub_encoder;
2380 extern AVCodec dvdsub_decoder;
2381 extern AVCodec dvbsub_encoder;
2382 extern AVCodec dvbsub_decoder;
2383 2383
2384 /* resample.c */ 2384 /* resample.c */
2385 2385
2386 struct ReSampleContext; 2386 struct ReSampleContext;
2387 struct AVResampleContext; 2387 struct AVResampleContext;
2620 AVCodecContext *avctx, 2620 AVCodecContext *avctx,
2621 uint8_t **poutbuf, int *poutbuf_size, 2621 uint8_t **poutbuf, int *poutbuf_size,
2622 const uint8_t *buf, int buf_size, int keyframe); 2622 const uint8_t *buf, int buf_size, int keyframe);
2623 void av_parser_close(AVCodecParserContext *s); 2623 void av_parser_close(AVCodecParserContext *s);
2624 2624
2625 extern AVCodecParser mpegvideo_parser; 2625 extern AVCodecParser aac_parser;
2626 extern AVCodecParser mpeg4video_parser; 2626 extern AVCodecParser ac3_parser;
2627 extern AVCodecParser cavsvideo_parser; 2627 extern AVCodecParser cavsvideo_parser;
2628 extern AVCodecParser dvbsub_parser;
2629 extern AVCodecParser dvdsub_parser;
2628 extern AVCodecParser h261_parser; 2630 extern AVCodecParser h261_parser;
2629 extern AVCodecParser h263_parser; 2631 extern AVCodecParser h263_parser;
2630 extern AVCodecParser h264_parser; 2632 extern AVCodecParser h264_parser;
2631 extern AVCodecParser mjpeg_parser; 2633 extern AVCodecParser mjpeg_parser;
2634 extern AVCodecParser mpeg4video_parser;
2635 extern AVCodecParser mpegaudio_parser;
2636 extern AVCodecParser mpegvideo_parser;
2632 extern AVCodecParser pnm_parser; 2637 extern AVCodecParser pnm_parser;
2633 extern AVCodecParser mpegaudio_parser;
2634 extern AVCodecParser ac3_parser;
2635 extern AVCodecParser dvdsub_parser;
2636 extern AVCodecParser dvbsub_parser;
2637 extern AVCodecParser aac_parser;
2638 2638
2639 2639
2640 typedef struct AVBitStreamFilterContext { 2640 typedef struct AVBitStreamFilterContext {
2641 void *priv_data; 2641 void *priv_data;
2642 struct AVBitStreamFilter *filter; 2642 struct AVBitStreamFilter *filter;