Mercurial > libavcodec.hg
comparison avcodec.h @ 4890:7f2863536c79 libavcodec
cosmetics: Group all external library decoders and encoders together.
author | diego |
---|---|
date | Wed, 02 May 2007 09:37:47 +0000 |
parents | beeb03aad909 |
children | 8cd8fd35b6aa |
comparison
equal
deleted
inserted
replaced
4889:beeb03aad909 | 4890:7f2863536c79 |
---|---|
2187 uint32_t num_rects; | 2187 uint32_t num_rects; |
2188 AVSubtitleRect *rects; | 2188 AVSubtitleRect *rects; |
2189 } AVSubtitle; | 2189 } AVSubtitle; |
2190 | 2190 |
2191 extern AVCodec ac3_encoder; | 2191 extern AVCodec ac3_encoder; |
2192 extern AVCodec amr_nb_encoder; | |
2193 extern AVCodec amr_wb_encoder; | |
2194 extern AVCodec asv1_encoder; | 2192 extern AVCodec asv1_encoder; |
2195 extern AVCodec asv2_encoder; | 2193 extern AVCodec asv2_encoder; |
2196 extern AVCodec bmp_encoder; | 2194 extern AVCodec bmp_encoder; |
2197 extern AVCodec dvvideo_encoder; | 2195 extern AVCodec dvvideo_encoder; |
2198 extern AVCodec faac_encoder; | |
2199 extern AVCodec ffv1_encoder; | 2196 extern AVCodec ffv1_encoder; |
2200 extern AVCodec ffvhuff_encoder; | 2197 extern AVCodec ffvhuff_encoder; |
2201 extern AVCodec flac_encoder; | 2198 extern AVCodec flac_encoder; |
2202 extern AVCodec flashsv_encoder; | 2199 extern AVCodec flashsv_encoder; |
2203 extern AVCodec flv_encoder; | 2200 extern AVCodec flv_encoder; |
2206 extern AVCodec h263_encoder; | 2203 extern AVCodec h263_encoder; |
2207 extern AVCodec h263p_encoder; | 2204 extern AVCodec h263p_encoder; |
2208 extern AVCodec h264_encoder; | 2205 extern AVCodec h264_encoder; |
2209 extern AVCodec huffyuv_encoder; | 2206 extern AVCodec huffyuv_encoder; |
2210 extern AVCodec jpegls_encoder; | 2207 extern AVCodec jpegls_encoder; |
2211 extern AVCodec libgsm_encoder; | |
2212 extern AVCodec libgsm_ms_encoder; | |
2213 extern AVCodec libtheora_encoder; | |
2214 extern AVCodec ljpeg_encoder; | 2208 extern AVCodec ljpeg_encoder; |
2215 extern AVCodec mdec_encoder; | 2209 extern AVCodec mdec_encoder; |
2216 extern AVCodec mjpeg_encoder; | 2210 extern AVCodec mjpeg_encoder; |
2217 extern AVCodec mp2_encoder; | 2211 extern AVCodec mp2_encoder; |
2218 extern AVCodec mp3lame_encoder; | |
2219 extern AVCodec mpeg1video_encoder; | 2212 extern AVCodec mpeg1video_encoder; |
2220 extern AVCodec mpeg2video_encoder; | 2213 extern AVCodec mpeg2video_encoder; |
2221 extern AVCodec mpeg4_encoder; | 2214 extern AVCodec mpeg4_encoder; |
2222 extern AVCodec msmpeg4v1_encoder; | 2215 extern AVCodec msmpeg4v1_encoder; |
2223 extern AVCodec msmpeg4v2_encoder; | 2216 extern AVCodec msmpeg4v2_encoder; |
2224 extern AVCodec msmpeg4v3_encoder; | 2217 extern AVCodec msmpeg4v3_encoder; |
2225 extern AVCodec oggvorbis_encoder; | |
2226 extern AVCodec pam_encoder; | 2218 extern AVCodec pam_encoder; |
2227 extern AVCodec pbm_encoder; | 2219 extern AVCodec pbm_encoder; |
2228 extern AVCodec pgm_encoder; | 2220 extern AVCodec pgm_encoder; |
2229 extern AVCodec pgmyuv_encoder; | 2221 extern AVCodec pgmyuv_encoder; |
2230 extern AVCodec png_encoder; | 2222 extern AVCodec png_encoder; |
2242 extern AVCodec vorbis_encoder; | 2234 extern AVCodec vorbis_encoder; |
2243 extern AVCodec wmav1_encoder; | 2235 extern AVCodec wmav1_encoder; |
2244 extern AVCodec wmav2_encoder; | 2236 extern AVCodec wmav2_encoder; |
2245 extern AVCodec wmv1_encoder; | 2237 extern AVCodec wmv1_encoder; |
2246 extern AVCodec wmv2_encoder; | 2238 extern AVCodec wmv2_encoder; |
2247 extern AVCodec x264_encoder; | |
2248 extern AVCodec xvid_encoder; | |
2249 extern AVCodec zlib_encoder; | |
2250 extern AVCodec zmbv_encoder; | 2239 extern AVCodec zmbv_encoder; |
2251 | 2240 |
2252 extern AVCodec aac_decoder; | |
2253 extern AVCodec aasc_decoder; | 2241 extern AVCodec aasc_decoder; |
2254 extern AVCodec alac_decoder; | 2242 extern AVCodec alac_decoder; |
2255 extern AVCodec amr_nb_decoder; | |
2256 extern AVCodec amr_wb_decoder; | |
2257 extern AVCodec asv1_decoder; | 2243 extern AVCodec asv1_decoder; |
2258 extern AVCodec asv2_decoder; | 2244 extern AVCodec asv2_decoder; |
2259 extern AVCodec atrac3_decoder; | 2245 extern AVCodec atrac3_decoder; |
2260 extern AVCodec avs_decoder; | 2246 extern AVCodec avs_decoder; |
2261 extern AVCodec bethsoftvid_decoder; | 2247 extern AVCodec bethsoftvid_decoder; |
2293 extern AVCodec indeo2_decoder; | 2279 extern AVCodec indeo2_decoder; |
2294 extern AVCodec indeo3_decoder; | 2280 extern AVCodec indeo3_decoder; |
2295 extern AVCodec interplay_dpcm_decoder; | 2281 extern AVCodec interplay_dpcm_decoder; |
2296 extern AVCodec interplay_video_decoder; | 2282 extern AVCodec interplay_video_decoder; |
2297 extern AVCodec kmvc_decoder; | 2283 extern AVCodec kmvc_decoder; |
2298 extern AVCodec libgsm_decoder; | |
2299 extern AVCodec libgsm_ms_decoder; | |
2300 extern AVCodec loco_decoder; | 2284 extern AVCodec loco_decoder; |
2301 extern AVCodec mace3_decoder; | 2285 extern AVCodec mace3_decoder; |
2302 extern AVCodec mace6_decoder; | 2286 extern AVCodec mace6_decoder; |
2303 extern AVCodec mdec_decoder; | 2287 extern AVCodec mdec_decoder; |
2304 extern AVCodec mjpeg_decoder; | 2288 extern AVCodec mjpeg_decoder; |
2310 extern AVCodec mp3on4_decoder; | 2294 extern AVCodec mp3on4_decoder; |
2311 extern AVCodec mpc7_decoder; | 2295 extern AVCodec mpc7_decoder; |
2312 extern AVCodec mpeg1video_decoder; | 2296 extern AVCodec mpeg1video_decoder; |
2313 extern AVCodec mpeg2video_decoder; | 2297 extern AVCodec mpeg2video_decoder; |
2314 extern AVCodec mpeg4_decoder; | 2298 extern AVCodec mpeg4_decoder; |
2315 extern AVCodec mpeg4aac_decoder; | |
2316 extern AVCodec mpeg_xvmc_decoder; | 2299 extern AVCodec mpeg_xvmc_decoder; |
2317 extern AVCodec mpegvideo_decoder; | 2300 extern AVCodec mpegvideo_decoder; |
2318 extern AVCodec msmpeg4v1_decoder; | 2301 extern AVCodec msmpeg4v1_decoder; |
2319 extern AVCodec msmpeg4v2_decoder; | 2302 extern AVCodec msmpeg4v2_decoder; |
2320 extern AVCodec msmpeg4v3_decoder; | 2303 extern AVCodec msmpeg4v3_decoder; |
2321 extern AVCodec msrle_decoder; | 2304 extern AVCodec msrle_decoder; |
2322 extern AVCodec msvideo1_decoder; | 2305 extern AVCodec msvideo1_decoder; |
2323 extern AVCodec mszh_decoder; | 2306 extern AVCodec mszh_decoder; |
2324 extern AVCodec nuv_decoder; | 2307 extern AVCodec nuv_decoder; |
2325 extern AVCodec oggvorbis_decoder; | |
2326 extern AVCodec png_decoder; | 2308 extern AVCodec png_decoder; |
2327 extern AVCodec ptx_decoder; | 2309 extern AVCodec ptx_decoder; |
2328 extern AVCodec qdm2_decoder; | 2310 extern AVCodec qdm2_decoder; |
2329 extern AVCodec qdraw_decoder; | 2311 extern AVCodec qdraw_decoder; |
2330 extern AVCodec qpeg_decoder; | 2312 extern AVCodec qpeg_decoder; |
2380 extern AVCodec wnv1_decoder; | 2362 extern AVCodec wnv1_decoder; |
2381 extern AVCodec ws_snd1_decoder; | 2363 extern AVCodec ws_snd1_decoder; |
2382 extern AVCodec xan_dpcm_decoder; | 2364 extern AVCodec xan_dpcm_decoder; |
2383 extern AVCodec xan_wc3_decoder; | 2365 extern AVCodec xan_wc3_decoder; |
2384 extern AVCodec xl_decoder; | 2366 extern AVCodec xl_decoder; |
2385 extern AVCodec zlib_decoder; | |
2386 extern AVCodec zmbv_decoder; | 2367 extern AVCodec zmbv_decoder; |
2387 | 2368 |
2388 /* PCM codecs */ | 2369 /* PCM codecs */ |
2389 #define PCM_CODEC(id, name) \ | 2370 #define PCM_CODEC(id, name) \ |
2390 extern AVCodec name ## _decoder; \ | 2371 extern AVCodec name ## _decoder; \ |
2434 | 2415 |
2435 /* dummy raw video codec */ | 2416 /* dummy raw video codec */ |
2436 extern AVCodec rawvideo_decoder; | 2417 extern AVCodec rawvideo_decoder; |
2437 extern AVCodec rawvideo_encoder; | 2418 extern AVCodec rawvideo_encoder; |
2438 | 2419 |
2439 /* the following codecs use external GPL libs */ | 2420 /* the following codecs use external libs */ |
2421 extern AVCodec aac_decoder; | |
2422 extern AVCodec amr_nb_decoder; | |
2423 extern AVCodec amr_nb_encoder; | |
2424 extern AVCodec amr_wb_decoder; | |
2425 extern AVCodec amr_wb_encoder; | |
2440 extern AVCodec dts_decoder; | 2426 extern AVCodec dts_decoder; |
2427 extern AVCodec faac_encoder; | |
2441 extern AVCodec liba52_decoder; | 2428 extern AVCodec liba52_decoder; |
2429 extern AVCodec libgsm_decoder; | |
2430 extern AVCodec libgsm_encoder; | |
2431 extern AVCodec libgsm_ms_decoder; | |
2432 extern AVCodec libgsm_ms_encoder; | |
2433 extern AVCodec libtheora_encoder; | |
2434 extern AVCodec mp3lame_encoder; | |
2435 extern AVCodec mpeg4aac_decoder; | |
2436 extern AVCodec oggvorbis_decoder; | |
2437 extern AVCodec oggvorbis_encoder; | |
2438 extern AVCodec x264_encoder; | |
2439 extern AVCodec xvid_encoder; | |
2440 extern AVCodec zlib_decoder; | |
2441 extern AVCodec zlib_encoder; | |
2442 | 2442 |
2443 /* subtitles */ | 2443 /* subtitles */ |
2444 extern AVCodec dvbsub_decoder; | 2444 extern AVCodec dvbsub_decoder; |
2445 extern AVCodec dvbsub_encoder; | 2445 extern AVCodec dvbsub_encoder; |
2446 extern AVCodec dvdsub_decoder; | 2446 extern AVCodec dvdsub_decoder; |