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