Mercurial > libavcodec.hg
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; |