comparison allcodecs.c @ 5873:bf9ef8761700 libavcodec

Move external library codec registration to a separate section after all native codecs. This way native implementations are always preferred.
author diego
date Sun, 04 Nov 2007 01:25:21 +0000
parents b56df7a7204c
children 5a61e8e2f65c
comparison
equal deleted inserted replaced
5872:cd4b72a32517 5873:bf9ef8761700
96 REGISTER_DECODER (INDEO2, indeo2); 96 REGISTER_DECODER (INDEO2, indeo2);
97 REGISTER_DECODER (INDEO3, indeo3); 97 REGISTER_DECODER (INDEO3, indeo3);
98 REGISTER_DECODER (INTERPLAY_VIDEO, interplay_video); 98 REGISTER_DECODER (INTERPLAY_VIDEO, interplay_video);
99 REGISTER_ENCDEC (JPEGLS, jpegls); 99 REGISTER_ENCDEC (JPEGLS, jpegls);
100 REGISTER_DECODER (KMVC, kmvc); 100 REGISTER_DECODER (KMVC, kmvc);
101 REGISTER_ENCODER (LIBX264, libx264);
102 REGISTER_ENCODER (LIBXVID, libxvid);
103 REGISTER_ENCODER (LJPEG, ljpeg); 101 REGISTER_ENCODER (LJPEG, ljpeg);
104 REGISTER_DECODER (LOCO, loco); 102 REGISTER_DECODER (LOCO, loco);
105 REGISTER_DECODER (MDEC, mdec); 103 REGISTER_DECODER (MDEC, mdec);
106 REGISTER_ENCDEC (MJPEG, mjpeg); 104 REGISTER_ENCDEC (MJPEG, mjpeg);
107 REGISTER_DECODER (MJPEGB, mjpegb); 105 REGISTER_DECODER (MJPEGB, mjpegb);
180 REGISTER_DECODER (COOK, cook); 178 REGISTER_DECODER (COOK, cook);
181 REGISTER_DECODER (DCA, dca); 179 REGISTER_DECODER (DCA, dca);
182 REGISTER_DECODER (DSICINAUDIO, dsicinaudio); 180 REGISTER_DECODER (DSICINAUDIO, dsicinaudio);
183 REGISTER_ENCDEC (FLAC, flac); 181 REGISTER_ENCDEC (FLAC, flac);
184 REGISTER_DECODER (IMC, imc); 182 REGISTER_DECODER (IMC, imc);
185 REGISTER_ENCDEC (LIBAMR_NB, libamr_nb);
186 REGISTER_ENCDEC (LIBAMR_WB, libamr_wb);
187 REGISTER_DECODER (LIBA52, liba52);
188 REGISTER_ENCODER (LIBFAAC, libfaac);
189 REGISTER_DECODER (LIBFAAD, libfaad);
190 REGISTER_ENCDEC (LIBGSM, libgsm);
191 REGISTER_ENCDEC (LIBGSM_MS, libgsm_ms);
192 REGISTER_ENCODER (LIBMP3LAME, libmp3lame);
193 REGISTER_ENCODER (LIBTHEORA, libtheora);
194 REGISTER_DECODER (MACE3, mace3); 183 REGISTER_DECODER (MACE3, mace3);
195 REGISTER_DECODER (MACE6, mace6); 184 REGISTER_DECODER (MACE6, mace6);
196 REGISTER_ENCDEC (MP2, mp2); 185 REGISTER_ENCDEC (MP2, mp2);
197 REGISTER_DECODER (MP3, mp3); 186 REGISTER_DECODER (MP3, mp3);
198 REGISTER_DECODER (MP3ADU, mp3adu); 187 REGISTER_DECODER (MP3ADU, mp3adu);
212 REGISTER_ENCDEC (VORBIS, vorbis); 201 REGISTER_ENCDEC (VORBIS, vorbis);
213 REGISTER_DECODER (WAVPACK, wavpack); 202 REGISTER_DECODER (WAVPACK, wavpack);
214 REGISTER_ENCDEC (WMAV1, wmav1); 203 REGISTER_ENCDEC (WMAV1, wmav1);
215 REGISTER_ENCDEC (WMAV2, wmav2); 204 REGISTER_ENCDEC (WMAV2, wmav2);
216 REGISTER_DECODER (WS_SND1, ws_snd1); 205 REGISTER_DECODER (WS_SND1, ws_snd1);
217 REGISTER_ENCDEC (LIBVORBIS, libvorbis);
218 206
219 /* pcm codecs */ 207 /* pcm codecs */
220 REGISTER_ENCDEC (PCM_ALAW, pcm_alaw); 208 REGISTER_ENCDEC (PCM_ALAW, pcm_alaw);
221 REGISTER_ENCDEC (PCM_MULAW, pcm_mulaw); 209 REGISTER_ENCDEC (PCM_MULAW, pcm_mulaw);
222 REGISTER_ENCDEC (PCM_S8, pcm_s8); 210 REGISTER_ENCDEC (PCM_S8, pcm_s8);
272 260
273 /* subtitles */ 261 /* subtitles */
274 REGISTER_ENCDEC (DVBSUB, dvbsub); 262 REGISTER_ENCDEC (DVBSUB, dvbsub);
275 REGISTER_ENCDEC (DVDSUB, dvdsub); 263 REGISTER_ENCDEC (DVDSUB, dvdsub);
276 264
265 /* external libraries */
266 REGISTER_DECODER (LIBA52, liba52);
267 REGISTER_ENCDEC (LIBAMR_NB, libamr_nb);
268 REGISTER_ENCDEC (LIBAMR_WB, libamr_wb);
269 REGISTER_ENCODER (LIBFAAC, libfaac);
270 REGISTER_DECODER (LIBFAAD, libfaad);
271 REGISTER_ENCDEC (LIBGSM, libgsm);
272 REGISTER_ENCDEC (LIBGSM_MS, libgsm_ms);
273 REGISTER_ENCODER (LIBMP3LAME, libmp3lame);
274 REGISTER_ENCODER (LIBTHEORA, libtheora);
275 REGISTER_ENCDEC (LIBVORBIS, libvorbis);
276 REGISTER_ENCODER (LIBX264, libx264);
277 REGISTER_ENCODER (LIBXVID, libxvid);
278
277 /* parsers */ 279 /* parsers */
278 REGISTER_PARSER (AAC, aac); 280 REGISTER_PARSER (AAC, aac);
279 REGISTER_PARSER (AC3, ac3); 281 REGISTER_PARSER (AC3, ac3);
280 REGISTER_PARSER (CAVSVIDEO, cavsvideo); 282 REGISTER_PARSER (CAVSVIDEO, cavsvideo);
281 REGISTER_PARSER (DCA, dca); 283 REGISTER_PARSER (DCA, dca);