|
|
|
@ -56,157 +56,157 @@ void avcodec_register_all(void) |
|
|
|
|
inited = 1; |
|
|
|
|
|
|
|
|
|
/* video codecs */ |
|
|
|
|
REGISTER_DECODER(AASC, aasc); |
|
|
|
|
REGISTER_DECODER (AASC, aasc); |
|
|
|
|
REGISTER_ENCDEC (ASV1, asv1); |
|
|
|
|
REGISTER_ENCDEC (ASV2, asv2); |
|
|
|
|
REGISTER_DECODER(AVS, avs); |
|
|
|
|
REGISTER_DECODER(BETHSOFTVID, bethsoftvid); |
|
|
|
|
REGISTER_DECODER (AVS, avs); |
|
|
|
|
REGISTER_DECODER (BETHSOFTVID, bethsoftvid); |
|
|
|
|
REGISTER_ENCDEC (BMP, bmp); |
|
|
|
|
REGISTER_DECODER(C93, c93); |
|
|
|
|
REGISTER_DECODER(CAVS, cavs); |
|
|
|
|
REGISTER_DECODER(CINEPAK, cinepak); |
|
|
|
|
REGISTER_DECODER(CLJR, cljr); |
|
|
|
|
REGISTER_DECODER(CSCD, cscd); |
|
|
|
|
REGISTER_DECODER(CYUV, cyuv); |
|
|
|
|
REGISTER_DECODER(DNXHD, dnxhd); |
|
|
|
|
REGISTER_DECODER(DSICINVIDEO, dsicinvideo); |
|
|
|
|
REGISTER_DECODER (C93, c93); |
|
|
|
|
REGISTER_DECODER (CAVS, cavs); |
|
|
|
|
REGISTER_DECODER (CINEPAK, cinepak); |
|
|
|
|
REGISTER_DECODER (CLJR, cljr); |
|
|
|
|
REGISTER_DECODER (CSCD, cscd); |
|
|
|
|
REGISTER_DECODER (CYUV, cyuv); |
|
|
|
|
REGISTER_DECODER (DNXHD, dnxhd); |
|
|
|
|
REGISTER_DECODER (DSICINVIDEO, dsicinvideo); |
|
|
|
|
REGISTER_ENCDEC (DVVIDEO, dvvideo); |
|
|
|
|
REGISTER_DECODER(DXA, dxa); |
|
|
|
|
REGISTER_DECODER(EIGHTBPS, eightbps); |
|
|
|
|
REGISTER_DECODER (DXA, dxa); |
|
|
|
|
REGISTER_DECODER (EIGHTBPS, eightbps); |
|
|
|
|
REGISTER_ENCDEC (FFV1, ffv1); |
|
|
|
|
REGISTER_ENCDEC (FFVHUFF, ffvhuff); |
|
|
|
|
REGISTER_ENCDEC (FLASHSV, flashsv); |
|
|
|
|
REGISTER_DECODER(FLIC, flic); |
|
|
|
|
REGISTER_DECODER (FLIC, flic); |
|
|
|
|
REGISTER_ENCDEC (FLV, flv); |
|
|
|
|
REGISTER_DECODER(FOURXM, fourxm); |
|
|
|
|
REGISTER_DECODER(FRAPS, fraps); |
|
|
|
|
REGISTER_DECODER (FOURXM, fourxm); |
|
|
|
|
REGISTER_DECODER (FRAPS, fraps); |
|
|
|
|
REGISTER_ENCDEC (GIF, gif); |
|
|
|
|
REGISTER_ENCDEC (H261, h261); |
|
|
|
|
REGISTER_ENCDEC (H263, h263); |
|
|
|
|
REGISTER_DECODER(H263I, h263i); |
|
|
|
|
REGISTER_ENCODER(H263P, h263p); |
|
|
|
|
REGISTER_DECODER(H264, h264); |
|
|
|
|
REGISTER_DECODER (H263I, h263i); |
|
|
|
|
REGISTER_ENCODER (H263P, h263p); |
|
|
|
|
REGISTER_DECODER (H264, h264); |
|
|
|
|
REGISTER_ENCDEC (HUFFYUV, huffyuv); |
|
|
|
|
REGISTER_DECODER(IDCIN, idcin); |
|
|
|
|
REGISTER_DECODER(INDEO2, indeo2); |
|
|
|
|
REGISTER_DECODER(INDEO3, indeo3); |
|
|
|
|
REGISTER_DECODER(INTERPLAY_VIDEO, interplay_video); |
|
|
|
|
REGISTER_DECODER (IDCIN, idcin); |
|
|
|
|
REGISTER_DECODER (INDEO2, indeo2); |
|
|
|
|
REGISTER_DECODER (INDEO3, indeo3); |
|
|
|
|
REGISTER_DECODER (INTERPLAY_VIDEO, interplay_video); |
|
|
|
|
REGISTER_ENCDEC (JPEGLS, jpegls); |
|
|
|
|
REGISTER_DECODER(KMVC, kmvc); |
|
|
|
|
REGISTER_ENCODER(LIBX264, libx264); |
|
|
|
|
REGISTER_ENCODER(LIBXVID, libxvid); |
|
|
|
|
REGISTER_ENCODER(LJPEG, ljpeg); |
|
|
|
|
REGISTER_DECODER(LOCO, loco); |
|
|
|
|
REGISTER_DECODER(MDEC, mdec); |
|
|
|
|
REGISTER_DECODER (KMVC, kmvc); |
|
|
|
|
REGISTER_ENCODER (LIBX264, libx264); |
|
|
|
|
REGISTER_ENCODER (LIBXVID, libxvid); |
|
|
|
|
REGISTER_ENCODER (LJPEG, ljpeg); |
|
|
|
|
REGISTER_DECODER (LOCO, loco); |
|
|
|
|
REGISTER_DECODER (MDEC, mdec); |
|
|
|
|
REGISTER_ENCDEC (MJPEG, mjpeg); |
|
|
|
|
REGISTER_DECODER(MJPEGB, mjpegb); |
|
|
|
|
REGISTER_DECODER(MMVIDEO, mmvideo); |
|
|
|
|
REGISTER_DECODER(MPEG_XVMC, mpeg_xvmc); |
|
|
|
|
REGISTER_DECODER (MJPEGB, mjpegb); |
|
|
|
|
REGISTER_DECODER (MMVIDEO, mmvideo); |
|
|
|
|
REGISTER_DECODER (MPEG_XVMC, mpeg_xvmc); |
|
|
|
|
REGISTER_ENCDEC (MPEG1VIDEO, mpeg1video); |
|
|
|
|
REGISTER_ENCDEC (MPEG2VIDEO, mpeg2video); |
|
|
|
|
REGISTER_ENCDEC (MPEG4, mpeg4); |
|
|
|
|
REGISTER_DECODER(MPEGVIDEO, mpegvideo); |
|
|
|
|
REGISTER_DECODER (MPEGVIDEO, mpegvideo); |
|
|
|
|
REGISTER_ENCDEC (MSMPEG4V1, msmpeg4v1); |
|
|
|
|
REGISTER_ENCDEC (MSMPEG4V2, msmpeg4v2); |
|
|
|
|
REGISTER_ENCDEC (MSMPEG4V3, msmpeg4v3); |
|
|
|
|
REGISTER_DECODER(MSRLE, msrle); |
|
|
|
|
REGISTER_DECODER(MSVIDEO1, msvideo1); |
|
|
|
|
REGISTER_DECODER(MSZH, mszh); |
|
|
|
|
REGISTER_DECODER(NUV, nuv); |
|
|
|
|
REGISTER_ENCODER(PAM, pam); |
|
|
|
|
REGISTER_ENCODER(PBM, pbm); |
|
|
|
|
REGISTER_ENCODER(PGM, pgm); |
|
|
|
|
REGISTER_ENCODER(PGMYUV, pgmyuv); |
|
|
|
|
REGISTER_DECODER (MSRLE, msrle); |
|
|
|
|
REGISTER_DECODER (MSVIDEO1, msvideo1); |
|
|
|
|
REGISTER_DECODER (MSZH, mszh); |
|
|
|
|
REGISTER_DECODER (NUV, nuv); |
|
|
|
|
REGISTER_ENCODER (PAM, pam); |
|
|
|
|
REGISTER_ENCODER (PBM, pbm); |
|
|
|
|
REGISTER_ENCODER (PGM, pgm); |
|
|
|
|
REGISTER_ENCODER (PGMYUV, pgmyuv); |
|
|
|
|
REGISTER_ENCDEC (PNG, png); |
|
|
|
|
REGISTER_ENCODER(PPM, ppm); |
|
|
|
|
REGISTER_DECODER(PTX, ptx); |
|
|
|
|
REGISTER_DECODER(QDRAW, qdraw); |
|
|
|
|
REGISTER_DECODER(QPEG, qpeg); |
|
|
|
|
REGISTER_ENCODER (PPM, ppm); |
|
|
|
|
REGISTER_DECODER (PTX, ptx); |
|
|
|
|
REGISTER_DECODER (QDRAW, qdraw); |
|
|
|
|
REGISTER_DECODER (QPEG, qpeg); |
|
|
|
|
REGISTER_ENCDEC (QTRLE, qtrle); |
|
|
|
|
REGISTER_ENCDEC (RAWVIDEO, rawvideo); |
|
|
|
|
REGISTER_ENCDEC (ROQ, roq); |
|
|
|
|
REGISTER_DECODER(RPZA, rpza); |
|
|
|
|
REGISTER_DECODER (RPZA, rpza); |
|
|
|
|
REGISTER_ENCDEC (RV10, rv10); |
|
|
|
|
REGISTER_ENCDEC (RV20, rv20); |
|
|
|
|
REGISTER_ENCDEC (SGI, sgi); |
|
|
|
|
REGISTER_DECODER(SMACKER, smacker); |
|
|
|
|
REGISTER_DECODER(SMC, smc); |
|
|
|
|
REGISTER_DECODER (SMACKER, smacker); |
|
|
|
|
REGISTER_DECODER (SMC, smc); |
|
|
|
|
REGISTER_ENCDEC (SNOW, snow); |
|
|
|
|
REGISTER_DECODER(SP5X, sp5x); |
|
|
|
|
REGISTER_DECODER (SP5X, sp5x); |
|
|
|
|
REGISTER_ENCDEC (SVQ1, svq1); |
|
|
|
|
REGISTER_DECODER(SVQ3, svq3); |
|
|
|
|
REGISTER_DECODER (SVQ3, svq3); |
|
|
|
|
REGISTER_ENCDEC (TARGA, targa); |
|
|
|
|
REGISTER_DECODER(THEORA, theora); |
|
|
|
|
REGISTER_DECODER(THP, thp); |
|
|
|
|
REGISTER_DECODER(TIERTEXSEQVIDEO, tiertexseqvideo); |
|
|
|
|
REGISTER_DECODER (THEORA, theora); |
|
|
|
|
REGISTER_DECODER (THP, thp); |
|
|
|
|
REGISTER_DECODER (TIERTEXSEQVIDEO, tiertexseqvideo); |
|
|
|
|
REGISTER_ENCDEC (TIFF, tiff); |
|
|
|
|
REGISTER_DECODER(TRUEMOTION1, truemotion1); |
|
|
|
|
REGISTER_DECODER(TRUEMOTION2, truemotion2); |
|
|
|
|
REGISTER_DECODER(TSCC, tscc); |
|
|
|
|
REGISTER_DECODER(TXD, txd); |
|
|
|
|
REGISTER_DECODER(ULTI, ulti); |
|
|
|
|
REGISTER_DECODER(VC1, vc1); |
|
|
|
|
REGISTER_DECODER(VCR1, vcr1); |
|
|
|
|
REGISTER_DECODER(VMDVIDEO, vmdvideo); |
|
|
|
|
REGISTER_DECODER(VMNC, vmnc); |
|
|
|
|
REGISTER_DECODER(VP3, vp3); |
|
|
|
|
REGISTER_DECODER(VP5, vp5); |
|
|
|
|
REGISTER_DECODER(VP6, vp6); |
|
|
|
|
REGISTER_DECODER(VP6F, vp6f); |
|
|
|
|
REGISTER_DECODER(VQA, vqa); |
|
|
|
|
REGISTER_DECODER (TRUEMOTION1, truemotion1); |
|
|
|
|
REGISTER_DECODER (TRUEMOTION2, truemotion2); |
|
|
|
|
REGISTER_DECODER (TSCC, tscc); |
|
|
|
|
REGISTER_DECODER (TXD, txd); |
|
|
|
|
REGISTER_DECODER (ULTI, ulti); |
|
|
|
|
REGISTER_DECODER (VC1, vc1); |
|
|
|
|
REGISTER_DECODER (VCR1, vcr1); |
|
|
|
|
REGISTER_DECODER (VMDVIDEO, vmdvideo); |
|
|
|
|
REGISTER_DECODER (VMNC, vmnc); |
|
|
|
|
REGISTER_DECODER (VP3, vp3); |
|
|
|
|
REGISTER_DECODER (VP5, vp5); |
|
|
|
|
REGISTER_DECODER (VP6, vp6); |
|
|
|
|
REGISTER_DECODER (VP6F, vp6f); |
|
|
|
|
REGISTER_DECODER (VQA, vqa); |
|
|
|
|
REGISTER_ENCDEC (WMV1, wmv1); |
|
|
|
|
REGISTER_ENCDEC (WMV2, wmv2); |
|
|
|
|
REGISTER_DECODER(WMV3, wmv3); |
|
|
|
|
REGISTER_DECODER(WNV1, wnv1); |
|
|
|
|
REGISTER_DECODER(XAN_WC3, xan_wc3); |
|
|
|
|
REGISTER_DECODER(XL, xl); |
|
|
|
|
REGISTER_DECODER(XSUB, xsub); |
|
|
|
|
REGISTER_DECODER (WMV3, wmv3); |
|
|
|
|
REGISTER_DECODER (WNV1, wnv1); |
|
|
|
|
REGISTER_DECODER (XAN_WC3, xan_wc3); |
|
|
|
|
REGISTER_DECODER (XL, xl); |
|
|
|
|
REGISTER_DECODER (XSUB, xsub); |
|
|
|
|
REGISTER_ENCDEC (ZLIB, zlib); |
|
|
|
|
REGISTER_ENCDEC (ZMBV, zmbv); |
|
|
|
|
|
|
|
|
|
/* audio codecs */ |
|
|
|
|
REGISTER_DECODER(MPEG4AAC, mpeg4aac); |
|
|
|
|
REGISTER_DECODER (MPEG4AAC, mpeg4aac); |
|
|
|
|
REGISTER_ENCDEC (AC3, ac3); |
|
|
|
|
REGISTER_DECODER(ALAC, alac); |
|
|
|
|
REGISTER_DECODER(ATRAC3, atrac3); |
|
|
|
|
REGISTER_DECODER(COOK, cook); |
|
|
|
|
REGISTER_DECODER(DCA, dca); |
|
|
|
|
REGISTER_DECODER(DSICINAUDIO, dsicinaudio); |
|
|
|
|
REGISTER_DECODER (ALAC, alac); |
|
|
|
|
REGISTER_DECODER (ATRAC3, atrac3); |
|
|
|
|
REGISTER_DECODER (COOK, cook); |
|
|
|
|
REGISTER_DECODER (DCA, dca); |
|
|
|
|
REGISTER_DECODER (DSICINAUDIO, dsicinaudio); |
|
|
|
|
REGISTER_ENCDEC (FLAC, flac); |
|
|
|
|
REGISTER_DECODER(IMC, imc); |
|
|
|
|
REGISTER_DECODER (IMC, imc); |
|
|
|
|
REGISTER_ENCDEC (LIBAMR_NB, libamr_nb); |
|
|
|
|
REGISTER_ENCDEC (LIBAMR_WB, libamr_wb); |
|
|
|
|
REGISTER_DECODER(LIBA52, liba52); |
|
|
|
|
REGISTER_ENCODER(LIBFAAC, libfaac); |
|
|
|
|
REGISTER_DECODER(LIBFAAD, libfaad); |
|
|
|
|
REGISTER_DECODER (LIBA52, liba52); |
|
|
|
|
REGISTER_ENCODER (LIBFAAC, libfaac); |
|
|
|
|
REGISTER_DECODER (LIBFAAD, libfaad); |
|
|
|
|
REGISTER_ENCDEC (LIBGSM, libgsm); |
|
|
|
|
REGISTER_ENCDEC (LIBGSM_MS, libgsm_ms); |
|
|
|
|
REGISTER_ENCODER(LIBMP3LAME, libmp3lame); |
|
|
|
|
REGISTER_ENCODER(LIBTHEORA, libtheora); |
|
|
|
|
if (!ENABLE_VORBIS_ENCODER) REGISTER_ENCODER(LIBVORBIS, libvorbis); |
|
|
|
|
if (!ENABLE_VORBIS_DECODER) REGISTER_DECODER(LIBVORBIS, libvorbis); |
|
|
|
|
REGISTER_DECODER(MACE3, mace3); |
|
|
|
|
REGISTER_DECODER(MACE6, mace6); |
|
|
|
|
REGISTER_ENCODER (LIBMP3LAME, libmp3lame); |
|
|
|
|
REGISTER_ENCODER (LIBTHEORA, libtheora); |
|
|
|
|
if (!ENABLE_VORBIS_ENCODER) REGISTER_ENCODER (LIBVORBIS, libvorbis); |
|
|
|
|
if (!ENABLE_VORBIS_DECODER) REGISTER_DECODER (LIBVORBIS, libvorbis); |
|
|
|
|
REGISTER_DECODER (MACE3, mace3); |
|
|
|
|
REGISTER_DECODER (MACE6, mace6); |
|
|
|
|
REGISTER_ENCDEC (MP2, mp2); |
|
|
|
|
REGISTER_DECODER(MP3, mp3); |
|
|
|
|
REGISTER_DECODER(MP3ADU, mp3adu); |
|
|
|
|
REGISTER_DECODER(MP3ON4, mp3on4); |
|
|
|
|
REGISTER_DECODER(MPC7, mpc7); |
|
|
|
|
REGISTER_DECODER(QDM2, qdm2); |
|
|
|
|
REGISTER_DECODER(RA_144, ra_144); |
|
|
|
|
REGISTER_DECODER(RA_288, ra_288); |
|
|
|
|
REGISTER_DECODER(SHORTEN, shorten); |
|
|
|
|
REGISTER_DECODER(SMACKAUD, smackaud); |
|
|
|
|
REGISTER_DECODER (MP3, mp3); |
|
|
|
|
REGISTER_DECODER (MP3ADU, mp3adu); |
|
|
|
|
REGISTER_DECODER (MP3ON4, mp3on4); |
|
|
|
|
REGISTER_DECODER (MPC7, mpc7); |
|
|
|
|
REGISTER_DECODER (QDM2, qdm2); |
|
|
|
|
REGISTER_DECODER (RA_144, ra_144); |
|
|
|
|
REGISTER_DECODER (RA_288, ra_288); |
|
|
|
|
REGISTER_DECODER (SHORTEN, shorten); |
|
|
|
|
REGISTER_DECODER (SMACKAUD, smackaud); |
|
|
|
|
REGISTER_ENCDEC (SONIC, sonic); |
|
|
|
|
REGISTER_ENCODER(SONIC_LS, sonic_ls); |
|
|
|
|
REGISTER_DECODER(TRUESPEECH, truespeech); |
|
|
|
|
REGISTER_DECODER(TTA, tta); |
|
|
|
|
REGISTER_DECODER(VMDAUDIO, vmdaudio); |
|
|
|
|
REGISTER_ENCODER (SONIC_LS, sonic_ls); |
|
|
|
|
REGISTER_DECODER (TRUESPEECH, truespeech); |
|
|
|
|
REGISTER_DECODER (TTA, tta); |
|
|
|
|
REGISTER_DECODER (VMDAUDIO, vmdaudio); |
|
|
|
|
REGISTER_ENCDEC (VORBIS, vorbis); |
|
|
|
|
REGISTER_DECODER(WAVPACK, wavpack); |
|
|
|
|
REGISTER_ENCDEC(WMAV1, wmav1); |
|
|
|
|
REGISTER_ENCDEC(WMAV2, wmav2); |
|
|
|
|
REGISTER_DECODER(WS_SND1, ws_snd1); |
|
|
|
|
REGISTER_DECODER (WAVPACK, wavpack); |
|
|
|
|
REGISTER_ENCDEC (WMAV1, wmav1); |
|
|
|
|
REGISTER_ENCDEC (WMAV2, wmav2); |
|
|
|
|
REGISTER_DECODER (WS_SND1, ws_snd1); |
|
|
|
|
|
|
|
|
|
/* pcm codecs */ |
|
|
|
|
REGISTER_ENCDEC (PCM_ALAW, pcm_alaw); |
|
|
|
@ -229,10 +229,10 @@ void avcodec_register_all(void) |
|
|
|
|
REGISTER_ENCDEC (PCM_ZORK , pcm_zork); |
|
|
|
|
|
|
|
|
|
/* dpcm codecs */ |
|
|
|
|
REGISTER_DECODER(INTERPLAY_DPCM, interplay_dpcm); |
|
|
|
|
REGISTER_DECODER (INTERPLAY_DPCM, interplay_dpcm); |
|
|
|
|
REGISTER_ENCDEC (ROQ_DPCM, roq_dpcm); |
|
|
|
|
REGISTER_DECODER(SOL_DPCM, sol_dpcm); |
|
|
|
|
REGISTER_DECODER(XAN_DPCM, xan_dpcm); |
|
|
|
|
REGISTER_DECODER (SOL_DPCM, sol_dpcm); |
|
|
|
|
REGISTER_DECODER (XAN_DPCM, xan_dpcm); |
|
|
|
|
|
|
|
|
|
/* adpcm codecs */ |
|
|
|
|
REGISTER_ENCDEC (ADPCM_4XM, adpcm_4xm); |
|
|
|
@ -251,7 +251,7 @@ void avcodec_register_all(void) |
|
|
|
|
REGISTER_ENCDEC (ADPCM_SBPRO_3, adpcm_sbpro_3); |
|
|
|
|
REGISTER_ENCDEC (ADPCM_SBPRO_4, adpcm_sbpro_4); |
|
|
|
|
REGISTER_ENCDEC (ADPCM_SWF, adpcm_swf); |
|
|
|
|
REGISTER_DECODER(ADPCM_THP, adpcm_thp); |
|
|
|
|
REGISTER_DECODER (ADPCM_THP, adpcm_thp); |
|
|
|
|
REGISTER_ENCDEC (ADPCM_XA, adpcm_xa); |
|
|
|
|
REGISTER_ENCDEC (ADPCM_YAMAHA, adpcm_yamaha); |
|
|
|
|
|
|
|
|
|