OLD | NEW |
1 /* | 1 /* |
2 * Provides registration of all codecs, parsers and bitstream filters for libavc
odec. | 2 * Provides registration of all codecs, parsers and bitstream filters for libavc
odec. |
3 * Copyright (c) 2002 Fabrice Bellard | 3 * Copyright (c) 2002 Fabrice Bellard |
4 * | 4 * |
5 * This file is part of FFmpeg. | 5 * This file is part of FFmpeg. |
6 * | 6 * |
7 * FFmpeg is free software; you can redistribute it and/or | 7 * FFmpeg is free software; you can redistribute it and/or |
8 * modify it under the terms of the GNU Lesser General Public | 8 * modify it under the terms of the GNU Lesser General Public |
9 * License as published by the Free Software Foundation; either | 9 * License as published by the Free Software Foundation; either |
10 * version 2.1 of the License, or (at your option) any later version. | 10 * version 2.1 of the License, or (at your option) any later version. |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
81 REGISTER_DECODER (AASC, aasc); | 81 REGISTER_DECODER (AASC, aasc); |
82 REGISTER_DECODER (AMV, amv); | 82 REGISTER_DECODER (AMV, amv); |
83 REGISTER_DECODER (ANM, anm); | 83 REGISTER_DECODER (ANM, anm); |
84 REGISTER_ENCDEC (ASV1, asv1); | 84 REGISTER_ENCDEC (ASV1, asv1); |
85 REGISTER_ENCDEC (ASV2, asv2); | 85 REGISTER_ENCDEC (ASV2, asv2); |
86 REGISTER_DECODER (AURA, aura); | 86 REGISTER_DECODER (AURA, aura); |
87 REGISTER_DECODER (AURA2, aura2); | 87 REGISTER_DECODER (AURA2, aura2); |
88 REGISTER_DECODER (AVS, avs); | 88 REGISTER_DECODER (AVS, avs); |
89 REGISTER_DECODER (BETHSOFTVID, bethsoftvid); | 89 REGISTER_DECODER (BETHSOFTVID, bethsoftvid); |
90 REGISTER_DECODER (BFI, bfi); | 90 REGISTER_DECODER (BFI, bfi); |
| 91 REGISTER_DECODER (BINK, bink); |
91 REGISTER_ENCDEC (BMP, bmp); | 92 REGISTER_ENCDEC (BMP, bmp); |
92 REGISTER_DECODER (C93, c93); | 93 REGISTER_DECODER (C93, c93); |
93 REGISTER_DECODER (CAVS, cavs); | 94 REGISTER_DECODER (CAVS, cavs); |
94 REGISTER_DECODER (CDGRAPHICS, cdgraphics); | 95 REGISTER_DECODER (CDGRAPHICS, cdgraphics); |
95 REGISTER_DECODER (CINEPAK, cinepak); | 96 REGISTER_DECODER (CINEPAK, cinepak); |
96 REGISTER_DECODER (CLJR, cljr); | 97 REGISTER_DECODER (CLJR, cljr); |
97 REGISTER_DECODER (CSCD, cscd); | 98 REGISTER_DECODER (CSCD, cscd); |
98 REGISTER_DECODER (CYUV, cyuv); | 99 REGISTER_DECODER (CYUV, cyuv); |
99 REGISTER_ENCDEC (DNXHD, dnxhd); | 100 REGISTER_ENCDEC (DNXHD, dnxhd); |
100 REGISTER_DECODER (DPX, dpx); | 101 REGISTER_DECODER (DPX, dpx); |
(...skipping 19 matching lines...) Expand all Loading... |
120 REGISTER_DECODER (FRWU, frwu); | 121 REGISTER_DECODER (FRWU, frwu); |
121 REGISTER_ENCDEC (GIF, gif); | 122 REGISTER_ENCDEC (GIF, gif); |
122 REGISTER_ENCDEC (H261, h261); | 123 REGISTER_ENCDEC (H261, h261); |
123 REGISTER_ENCDEC (H263, h263); | 124 REGISTER_ENCDEC (H263, h263); |
124 REGISTER_DECODER (H263I, h263i); | 125 REGISTER_DECODER (H263I, h263i); |
125 REGISTER_ENCODER (H263P, h263p); | 126 REGISTER_ENCODER (H263P, h263p); |
126 REGISTER_DECODER (H264, h264); | 127 REGISTER_DECODER (H264, h264); |
127 REGISTER_DECODER (H264_VDPAU, h264_vdpau); | 128 REGISTER_DECODER (H264_VDPAU, h264_vdpau); |
128 REGISTER_ENCDEC (HUFFYUV, huffyuv); | 129 REGISTER_ENCDEC (HUFFYUV, huffyuv); |
129 REGISTER_DECODER (IDCIN, idcin); | 130 REGISTER_DECODER (IDCIN, idcin); |
| 131 REGISTER_DECODER (IFF_BYTERUN1, iff_byterun1); |
| 132 REGISTER_DECODER (IFF_ILBM, iff_ilbm); |
130 REGISTER_DECODER (INDEO2, indeo2); | 133 REGISTER_DECODER (INDEO2, indeo2); |
131 REGISTER_DECODER (INDEO3, indeo3); | 134 REGISTER_DECODER (INDEO3, indeo3); |
| 135 REGISTER_DECODER (INDEO5, indeo5); |
132 REGISTER_DECODER (INTERPLAY_VIDEO, interplay_video); | 136 REGISTER_DECODER (INTERPLAY_VIDEO, interplay_video); |
133 REGISTER_ENCDEC (JPEGLS, jpegls); | 137 REGISTER_ENCDEC (JPEGLS, jpegls); |
| 138 REGISTER_DECODER (KGV1, kgv1); |
134 REGISTER_DECODER (KMVC, kmvc); | 139 REGISTER_DECODER (KMVC, kmvc); |
135 REGISTER_ENCODER (LJPEG, ljpeg); | 140 REGISTER_ENCODER (LJPEG, ljpeg); |
136 REGISTER_DECODER (LOCO, loco); | 141 REGISTER_DECODER (LOCO, loco); |
137 REGISTER_DECODER (MDEC, mdec); | 142 REGISTER_DECODER (MDEC, mdec); |
138 REGISTER_DECODER (MIMIC, mimic); | 143 REGISTER_DECODER (MIMIC, mimic); |
139 REGISTER_ENCDEC (MJPEG, mjpeg); | 144 REGISTER_ENCDEC (MJPEG, mjpeg); |
140 REGISTER_DECODER (MJPEGB, mjpegb); | 145 REGISTER_DECODER (MJPEGB, mjpegb); |
141 REGISTER_DECODER (MMVIDEO, mmvideo); | 146 REGISTER_DECODER (MMVIDEO, mmvideo); |
142 REGISTER_DECODER (MOTIONPIXELS, motionpixels); | 147 REGISTER_DECODER (MOTIONPIXELS, motionpixels); |
143 REGISTER_DECODER (MPEG_XVMC, mpeg_xvmc); | 148 REGISTER_DECODER (MPEG_XVMC, mpeg_xvmc); |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
216 REGISTER_DECODER (XAN_WC3, xan_wc3); | 221 REGISTER_DECODER (XAN_WC3, xan_wc3); |
217 REGISTER_DECODER (XL, xl); | 222 REGISTER_DECODER (XL, xl); |
218 REGISTER_ENCDEC (ZLIB, zlib); | 223 REGISTER_ENCDEC (ZLIB, zlib); |
219 REGISTER_ENCDEC (ZMBV, zmbv); | 224 REGISTER_ENCDEC (ZMBV, zmbv); |
220 | 225 |
221 /* audio codecs */ | 226 /* audio codecs */ |
222 REGISTER_ENCDEC (AAC, aac); | 227 REGISTER_ENCDEC (AAC, aac); |
223 REGISTER_ENCDEC (AC3, ac3); | 228 REGISTER_ENCDEC (AC3, ac3); |
224 REGISTER_ENCDEC (ALAC, alac); | 229 REGISTER_ENCDEC (ALAC, alac); |
225 REGISTER_DECODER (ALS, als); | 230 REGISTER_DECODER (ALS, als); |
| 231 REGISTER_DECODER (AMRNB, amrnb); |
226 REGISTER_DECODER (APE, ape); | 232 REGISTER_DECODER (APE, ape); |
227 REGISTER_DECODER (ATRAC1, atrac1); | 233 REGISTER_DECODER (ATRAC1, atrac1); |
228 REGISTER_DECODER (ATRAC3, atrac3); | 234 REGISTER_DECODER (ATRAC3, atrac3); |
229 REGISTER_DECODER (BINKAUDIO_DCT, binkaudio_dct); | 235 REGISTER_DECODER (BINKAUDIO_DCT, binkaudio_dct); |
230 REGISTER_DECODER (BINKAUDIO_RDFT, binkaudio_rdft); | 236 REGISTER_DECODER (BINKAUDIO_RDFT, binkaudio_rdft); |
231 REGISTER_DECODER (COOK, cook); | 237 REGISTER_DECODER (COOK, cook); |
232 REGISTER_DECODER (DCA, dca); | 238 REGISTER_DECODER (DCA, dca); |
233 REGISTER_DECODER (DSICINAUDIO, dsicinaudio); | 239 REGISTER_DECODER (DSICINAUDIO, dsicinaudio); |
234 REGISTER_DECODER (EAC3, eac3); | 240 REGISTER_DECODER (EAC3, eac3); |
235 REGISTER_ENCDEC (FLAC, flac); | 241 REGISTER_ENCDEC (FLAC, flac); |
(...skipping 21 matching lines...) Expand all Loading... |
257 REGISTER_DECODER (TRUEHD, truehd); | 263 REGISTER_DECODER (TRUEHD, truehd); |
258 REGISTER_DECODER (TRUESPEECH, truespeech); | 264 REGISTER_DECODER (TRUESPEECH, truespeech); |
259 REGISTER_DECODER (TTA, tta); | 265 REGISTER_DECODER (TTA, tta); |
260 REGISTER_DECODER (TWINVQ, twinvq); | 266 REGISTER_DECODER (TWINVQ, twinvq); |
261 REGISTER_DECODER (VMDAUDIO, vmdaudio); | 267 REGISTER_DECODER (VMDAUDIO, vmdaudio); |
262 REGISTER_ENCDEC (VORBIS, vorbis); | 268 REGISTER_ENCDEC (VORBIS, vorbis); |
263 REGISTER_DECODER (WAVPACK, wavpack); | 269 REGISTER_DECODER (WAVPACK, wavpack); |
264 REGISTER_DECODER (WMAPRO, wmapro); | 270 REGISTER_DECODER (WMAPRO, wmapro); |
265 REGISTER_ENCDEC (WMAV1, wmav1); | 271 REGISTER_ENCDEC (WMAV1, wmav1); |
266 REGISTER_ENCDEC (WMAV2, wmav2); | 272 REGISTER_ENCDEC (WMAV2, wmav2); |
| 273 REGISTER_DECODER (WMAVOICE, wmavoice); |
267 REGISTER_DECODER (WS_SND1, ws_snd1); | 274 REGISTER_DECODER (WS_SND1, ws_snd1); |
268 | 275 |
269 /* PCM codecs */ | 276 /* PCM codecs */ |
270 REGISTER_ENCDEC (PCM_ALAW, pcm_alaw); | 277 REGISTER_ENCDEC (PCM_ALAW, pcm_alaw); |
271 REGISTER_DECODER (PCM_BLURAY, pcm_bluray); | 278 REGISTER_DECODER (PCM_BLURAY, pcm_bluray); |
272 REGISTER_DECODER (PCM_DVD, pcm_dvd); | 279 REGISTER_DECODER (PCM_DVD, pcm_dvd); |
273 REGISTER_ENCDEC (PCM_F32BE, pcm_f32be); | 280 REGISTER_ENCDEC (PCM_F32BE, pcm_f32be); |
274 REGISTER_ENCDEC (PCM_F32LE, pcm_f32le); | 281 REGISTER_ENCDEC (PCM_F32LE, pcm_f32le); |
275 REGISTER_ENCDEC (PCM_F64BE, pcm_f64be); | 282 REGISTER_ENCDEC (PCM_F64BE, pcm_f64be); |
276 REGISTER_ENCDEC (PCM_F64LE, pcm_f64le); | 283 REGISTER_ENCDEC (PCM_F64LE, pcm_f64le); |
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
382 REGISTER_BSF (MJPEGA_DUMP_HEADER, mjpega_dump_header); | 389 REGISTER_BSF (MJPEGA_DUMP_HEADER, mjpega_dump_header); |
383 REGISTER_BSF (MP3_HEADER_COMPRESS, mp3_header_compress); | 390 REGISTER_BSF (MP3_HEADER_COMPRESS, mp3_header_compress); |
384 REGISTER_BSF (MP3_HEADER_DECOMPRESS, mp3_header_decompress); | 391 REGISTER_BSF (MP3_HEADER_DECOMPRESS, mp3_header_decompress); |
385 REGISTER_BSF (VC1_ASFTORCV, vc1_asftorcv); | 392 REGISTER_BSF (VC1_ASFTORCV, vc1_asftorcv); |
386 REGISTER_BSF (VC1_ASFTOANNEXG, vc1_asftoannexg); | 393 REGISTER_BSF (VC1_ASFTOANNEXG, vc1_asftoannexg); |
387 REGISTER_BSF (MOV2TEXTSUB, mov2textsub); | 394 REGISTER_BSF (MOV2TEXTSUB, mov2textsub); |
388 REGISTER_BSF (NOISE, noise); | 395 REGISTER_BSF (NOISE, noise); |
389 REGISTER_BSF (REMOVE_EXTRADATA, remove_extradata); | 396 REGISTER_BSF (REMOVE_EXTRADATA, remove_extradata); |
390 REGISTER_BSF (TEXT2MOVSUB, text2movsub); | 397 REGISTER_BSF (TEXT2MOVSUB, text2movsub); |
391 } | 398 } |
OLD | NEW |