975 lines · 31.3 KB · C
RawDownload
/* * Provide registration of all codecs, parsers and bitstream filters for libavcodec. * Copyright (c) 2002 Fabrice Bellard * * This file is part of FFmpeg. * * FFmpeg is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * FFmpeg is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with FFmpeg; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ /** * @file * Provide registration of all codecs, parsers and bitstream filters for libavcodec. */ #include "config.h"#include "libavutil/thread.h"#include "avcodec.h"#include "version.h" extern AVCodec ff_a64multi_encoder;extern AVCodec ff_a64multi5_encoder;extern AVCodec ff_aasc_decoder;extern AVCodec ff_aic_decoder;extern AVCodec ff_alias_pix_encoder;extern AVCodec ff_alias_pix_decoder;extern AVCodec ff_agm_decoder;extern AVCodec ff_amv_encoder;extern AVCodec ff_amv_decoder;extern AVCodec ff_anm_decoder;extern AVCodec ff_ansi_decoder;extern AVCodec ff_apng_encoder;extern AVCodec ff_apng_decoder;extern AVCodec ff_arbc_decoder;extern AVCodec ff_argo_decoder;extern AVCodec ff_asv1_encoder;extern AVCodec ff_asv1_decoder;extern AVCodec ff_asv2_encoder;extern AVCodec ff_asv2_decoder;extern AVCodec ff_aura_decoder;extern AVCodec ff_aura2_decoder;extern AVCodec ff_avrp_encoder;extern AVCodec ff_avrp_decoder;extern AVCodec ff_avrn_decoder;extern AVCodec ff_avs_decoder;extern AVCodec ff_avui_encoder;extern AVCodec ff_avui_decoder;extern AVCodec ff_ayuv_encoder;extern AVCodec ff_ayuv_decoder;extern AVCodec ff_bethsoftvid_decoder;extern AVCodec ff_bfi_decoder;extern AVCodec ff_bink_decoder;extern AVCodec ff_bitpacked_decoder;extern AVCodec ff_bmp_encoder;extern AVCodec ff_bmp_decoder;extern AVCodec ff_bmv_video_decoder;extern AVCodec ff_brender_pix_decoder;extern AVCodec ff_c93_decoder;extern AVCodec ff_cavs_decoder;extern AVCodec ff_cdgraphics_decoder;extern AVCodec ff_cdtoons_decoder;extern AVCodec ff_cdxl_decoder;extern AVCodec ff_cfhd_encoder;extern AVCodec ff_cfhd_decoder;extern AVCodec ff_cinepak_encoder;extern AVCodec ff_cinepak_decoder;extern AVCodec ff_clearvideo_decoder;extern AVCodec ff_cljr_encoder;extern AVCodec ff_cljr_decoder;extern AVCodec ff_cllc_decoder;extern AVCodec ff_comfortnoise_encoder;extern AVCodec ff_comfortnoise_decoder;extern AVCodec ff_cpia_decoder;extern AVCodec ff_cri_decoder;extern AVCodec ff_cscd_decoder;extern AVCodec ff_cyuv_decoder;extern AVCodec ff_dds_decoder;extern AVCodec ff_dfa_decoder;extern AVCodec ff_dirac_decoder;extern AVCodec ff_dnxhd_encoder;extern AVCodec ff_dnxhd_decoder;extern AVCodec ff_dpx_encoder;extern AVCodec ff_dpx_decoder;extern AVCodec ff_dsicinvideo_decoder;extern AVCodec ff_dvaudio_decoder;extern AVCodec ff_dvvideo_encoder;extern AVCodec ff_dvvideo_decoder;extern AVCodec ff_dxa_decoder;extern AVCodec ff_dxtory_decoder;extern AVCodec ff_dxv_decoder;extern AVCodec ff_eacmv_decoder;extern AVCodec ff_eamad_decoder;extern AVCodec ff_eatgq_decoder;extern AVCodec ff_eatgv_decoder;extern AVCodec ff_eatqi_decoder;extern AVCodec ff_eightbps_decoder;extern AVCodec ff_eightsvx_exp_decoder;extern AVCodec ff_eightsvx_fib_decoder;extern AVCodec ff_escape124_decoder;extern AVCodec ff_escape130_decoder;extern AVCodec ff_exr_encoder;extern AVCodec ff_exr_decoder;extern AVCodec ff_ffv1_encoder;extern AVCodec ff_ffv1_decoder;extern AVCodec ff_ffvhuff_encoder;extern AVCodec ff_ffvhuff_decoder;extern AVCodec ff_fic_decoder;extern AVCodec ff_fits_encoder;extern AVCodec ff_fits_decoder;extern AVCodec ff_flashsv_encoder;extern AVCodec ff_flashsv_decoder;extern AVCodec ff_flashsv2_encoder;extern AVCodec ff_flashsv2_decoder;extern AVCodec ff_flic_decoder;extern AVCodec ff_flv_encoder;extern AVCodec ff_flv_decoder;extern AVCodec ff_fmvc_decoder;extern AVCodec ff_fourxm_decoder;extern AVCodec ff_fraps_decoder;extern AVCodec ff_frwu_decoder;extern AVCodec ff_g2m_decoder;extern AVCodec ff_gdv_decoder;extern AVCodec ff_gif_encoder;extern AVCodec ff_gif_decoder;extern AVCodec ff_h261_encoder;extern AVCodec ff_h261_decoder;extern AVCodec ff_h263_encoder;extern AVCodec ff_h263_decoder;extern AVCodec ff_h263i_decoder;extern AVCodec ff_h263p_encoder;extern AVCodec ff_h263p_decoder;extern AVCodec ff_h263_v4l2m2m_decoder;extern AVCodec ff_h264_decoder;extern AVCodec ff_h264_crystalhd_decoder;extern AVCodec ff_h264_v4l2m2m_decoder;extern AVCodec ff_h264_mediacodec_decoder;extern AVCodec ff_h264_mmal_decoder;extern AVCodec ff_h264_qsv_decoder;extern AVCodec ff_h264_rkmpp_decoder;extern AVCodec ff_hap_encoder;extern AVCodec ff_hap_decoder;extern AVCodec ff_hevc_decoder;extern AVCodec ff_hevc_qsv_decoder;extern AVCodec ff_hevc_rkmpp_decoder;extern AVCodec ff_hevc_v4l2m2m_decoder;extern AVCodec ff_hnm4_video_decoder;extern AVCodec ff_hq_hqa_decoder;extern AVCodec ff_hqx_decoder;extern AVCodec ff_huffyuv_encoder;extern AVCodec ff_huffyuv_decoder;extern AVCodec ff_hymt_decoder;extern AVCodec ff_idcin_decoder;extern AVCodec ff_iff_ilbm_decoder;extern AVCodec ff_imm4_decoder;extern AVCodec ff_imm5_decoder;extern AVCodec ff_indeo2_decoder;extern AVCodec ff_indeo3_decoder;extern AVCodec ff_indeo4_decoder;extern AVCodec ff_indeo5_decoder;extern AVCodec ff_interplay_video_decoder;extern AVCodec ff_ipu_decoder;extern AVCodec ff_jpeg2000_encoder;extern AVCodec ff_jpeg2000_decoder;extern AVCodec ff_jpegls_encoder;extern AVCodec ff_jpegls_decoder;extern AVCodec ff_jv_decoder;extern AVCodec ff_kgv1_decoder;extern AVCodec ff_kmvc_decoder;extern AVCodec ff_lagarith_decoder;extern AVCodec ff_ljpeg_encoder;extern AVCodec ff_loco_decoder;extern AVCodec ff_lscr_decoder;extern AVCodec ff_m101_decoder;extern AVCodec ff_magicyuv_encoder;extern AVCodec ff_magicyuv_decoder;extern AVCodec ff_mdec_decoder;extern AVCodec ff_mimic_decoder;extern AVCodec ff_mjpeg_encoder;extern AVCodec ff_mjpeg_decoder;extern AVCodec ff_mjpegb_decoder;extern AVCodec ff_mmvideo_decoder;extern AVCodec ff_mobiclip_decoder;extern AVCodec ff_motionpixels_decoder;extern AVCodec ff_mpeg1video_encoder;extern AVCodec ff_mpeg1video_decoder;extern AVCodec ff_mpeg2video_encoder;extern AVCodec ff_mpeg2video_decoder;extern AVCodec ff_mpeg4_encoder;extern AVCodec ff_mpeg4_decoder;extern AVCodec ff_mpeg4_crystalhd_decoder;extern AVCodec ff_mpeg4_v4l2m2m_decoder;extern AVCodec ff_mpeg4_mmal_decoder;extern AVCodec ff_mpegvideo_decoder;extern AVCodec ff_mpeg1_v4l2m2m_decoder;extern AVCodec ff_mpeg2_mmal_decoder;extern AVCodec ff_mpeg2_crystalhd_decoder;extern AVCodec ff_mpeg2_v4l2m2m_decoder;extern AVCodec ff_mpeg2_qsv_decoder;extern AVCodec ff_mpeg2_mediacodec_decoder;extern AVCodec ff_msa1_decoder;extern AVCodec ff_mscc_decoder;extern AVCodec ff_msmpeg4v1_decoder;extern AVCodec ff_msmpeg4v2_encoder;extern AVCodec ff_msmpeg4v2_decoder;extern AVCodec ff_msmpeg4v3_encoder;extern AVCodec ff_msmpeg4v3_decoder;extern AVCodec ff_msmpeg4_crystalhd_decoder;extern AVCodec ff_msp2_decoder;extern AVCodec ff_msrle_decoder;extern AVCodec ff_mss1_decoder;extern AVCodec ff_mss2_decoder;extern AVCodec ff_msvideo1_encoder;extern AVCodec ff_msvideo1_decoder;extern AVCodec ff_mszh_decoder;extern AVCodec ff_mts2_decoder;extern AVCodec ff_mv30_decoder;extern AVCodec ff_mvc1_decoder;extern AVCodec ff_mvc2_decoder;extern AVCodec ff_mvdv_decoder;extern AVCodec ff_mvha_decoder;extern AVCodec ff_mwsc_decoder;extern AVCodec ff_mxpeg_decoder;extern AVCodec ff_notchlc_decoder;extern AVCodec ff_nuv_decoder;extern AVCodec ff_paf_video_decoder;extern AVCodec ff_pam_encoder;extern AVCodec ff_pam_decoder;extern AVCodec ff_pbm_encoder;extern AVCodec ff_pbm_decoder;extern AVCodec ff_pcx_encoder;extern AVCodec ff_pcx_decoder;extern AVCodec ff_pfm_encoder;extern AVCodec ff_pfm_decoder;extern AVCodec ff_pgm_encoder;extern AVCodec ff_pgm_decoder;extern AVCodec ff_pgmyuv_encoder;extern AVCodec ff_pgmyuv_decoder;extern AVCodec ff_pgx_decoder;extern AVCodec ff_photocd_decoder;extern AVCodec ff_pictor_decoder;extern AVCodec ff_pixlet_decoder;extern AVCodec ff_png_encoder;extern AVCodec ff_png_decoder;extern AVCodec ff_ppm_encoder;extern AVCodec ff_ppm_decoder;extern AVCodec ff_prores_encoder;extern AVCodec ff_prores_decoder;extern AVCodec ff_prores_aw_encoder;extern AVCodec ff_prores_ks_encoder;extern AVCodec ff_prosumer_decoder;extern AVCodec ff_psd_decoder;extern AVCodec ff_ptx_decoder;extern AVCodec ff_qdraw_decoder;extern AVCodec ff_qpeg_decoder;extern AVCodec ff_qtrle_encoder;extern AVCodec ff_qtrle_decoder;extern AVCodec ff_r10k_encoder;extern AVCodec ff_r10k_decoder;extern AVCodec ff_r210_encoder;extern AVCodec ff_r210_decoder;extern AVCodec ff_rasc_decoder;extern AVCodec ff_rawvideo_encoder;extern AVCodec ff_rawvideo_decoder;extern AVCodec ff_rl2_decoder;extern AVCodec ff_roq_encoder;extern AVCodec ff_roq_decoder;extern AVCodec ff_rpza_encoder;extern AVCodec ff_rpza_decoder;extern AVCodec ff_rscc_decoder;extern AVCodec ff_rv10_encoder;extern AVCodec ff_rv10_decoder;extern AVCodec ff_rv20_encoder;extern AVCodec ff_rv20_decoder;extern AVCodec ff_rv30_decoder;extern AVCodec ff_rv40_decoder;extern AVCodec ff_s302m_encoder;extern AVCodec ff_s302m_decoder;extern AVCodec ff_sanm_decoder;extern AVCodec ff_scpr_decoder;extern AVCodec ff_screenpresso_decoder;extern AVCodec ff_sgi_encoder;extern AVCodec ff_sgi_decoder;extern AVCodec ff_sgirle_decoder;extern AVCodec ff_sheervideo_decoder;extern AVCodec ff_simbiosis_imx_decoder;extern AVCodec ff_smacker_decoder;extern AVCodec ff_smc_decoder;extern AVCodec ff_smvjpeg_decoder;extern AVCodec ff_snow_encoder;extern AVCodec ff_snow_decoder;extern AVCodec ff_sp5x_decoder;extern AVCodec ff_speedhq_decoder;extern AVCodec ff_speedhq_encoder;extern AVCodec ff_srgc_decoder;extern AVCodec ff_sunrast_encoder;extern AVCodec ff_sunrast_decoder;extern AVCodec ff_svq1_encoder;extern AVCodec ff_svq1_decoder;extern AVCodec ff_svq3_decoder;extern AVCodec ff_targa_encoder;extern AVCodec ff_targa_decoder;extern AVCodec ff_targa_y216_decoder;extern AVCodec ff_tdsc_decoder;extern AVCodec ff_theora_decoder;extern AVCodec ff_thp_decoder;extern AVCodec ff_tiertexseqvideo_decoder;extern AVCodec ff_tiff_encoder;extern AVCodec ff_tiff_decoder;extern AVCodec ff_tmv_decoder;extern AVCodec ff_truemotion1_decoder;extern AVCodec ff_truemotion2_decoder;extern AVCodec ff_truemotion2rt_decoder;extern AVCodec ff_tscc_decoder;extern AVCodec ff_tscc2_decoder;extern AVCodec ff_txd_decoder;extern AVCodec ff_ulti_decoder;extern AVCodec ff_utvideo_encoder;extern AVCodec ff_utvideo_decoder;extern AVCodec ff_v210_encoder;extern AVCodec ff_v210_decoder;extern AVCodec ff_v210x_decoder;extern AVCodec ff_v308_encoder;extern AVCodec ff_v308_decoder;extern AVCodec ff_v408_encoder;extern AVCodec ff_v408_decoder;extern AVCodec ff_v410_encoder;extern AVCodec ff_v410_decoder;extern AVCodec ff_vb_decoder;extern AVCodec ff_vble_decoder;extern AVCodec ff_vc1_decoder;extern AVCodec ff_vc1_crystalhd_decoder;extern AVCodec ff_vc1image_decoder;extern AVCodec ff_vc1_mmal_decoder;extern AVCodec ff_vc1_qsv_decoder;extern AVCodec ff_vc1_v4l2m2m_decoder;extern AVCodec ff_vc2_encoder;extern AVCodec ff_vcr1_decoder;extern AVCodec ff_vmdvideo_decoder;extern AVCodec ff_vmnc_decoder;extern AVCodec ff_vp3_decoder;extern AVCodec ff_vp4_decoder;extern AVCodec ff_vp5_decoder;extern AVCodec ff_vp6_decoder;extern AVCodec ff_vp6a_decoder;extern AVCodec ff_vp6f_decoder;extern AVCodec ff_vp7_decoder;extern AVCodec ff_vp8_decoder;extern AVCodec ff_vp8_rkmpp_decoder;extern AVCodec ff_vp8_v4l2m2m_decoder;extern AVCodec ff_vp9_decoder;extern AVCodec ff_vp9_rkmpp_decoder;extern AVCodec ff_vp9_v4l2m2m_decoder;extern AVCodec ff_vqa_decoder;extern AVCodec ff_webp_decoder;extern AVCodec ff_wcmv_decoder;extern AVCodec ff_wrapped_avframe_encoder;extern AVCodec ff_wrapped_avframe_decoder;extern AVCodec ff_wmv1_encoder;extern AVCodec ff_wmv1_decoder;extern AVCodec ff_wmv2_encoder;extern AVCodec ff_wmv2_decoder;extern AVCodec ff_wmv3_decoder;extern AVCodec ff_wmv3_crystalhd_decoder;extern AVCodec ff_wmv3image_decoder;extern AVCodec ff_wnv1_decoder;extern AVCodec ff_xan_wc3_decoder;extern AVCodec ff_xan_wc4_decoder;extern AVCodec ff_xbm_encoder;extern AVCodec ff_xbm_decoder;extern AVCodec ff_xface_encoder;extern AVCodec ff_xface_decoder;extern AVCodec ff_xl_decoder;extern AVCodec ff_xpm_decoder;extern AVCodec ff_xwd_encoder;extern AVCodec ff_xwd_decoder;extern AVCodec ff_y41p_encoder;extern AVCodec ff_y41p_decoder;extern AVCodec ff_ylc_decoder;extern AVCodec ff_yop_decoder;extern AVCodec ff_yuv4_encoder;extern AVCodec ff_yuv4_decoder;extern AVCodec ff_zero12v_decoder;extern AVCodec ff_zerocodec_decoder;extern AVCodec ff_zlib_encoder;extern AVCodec ff_zlib_decoder;extern AVCodec ff_zmbv_encoder;extern AVCodec ff_zmbv_decoder; /* audio codecs */extern AVCodec ff_aac_encoder;extern AVCodec ff_aac_decoder;extern AVCodec ff_aac_fixed_decoder;extern AVCodec ff_aac_latm_decoder;extern AVCodec ff_ac3_encoder;extern AVCodec ff_ac3_decoder;extern AVCodec ff_ac3_fixed_encoder;extern AVCodec ff_ac3_fixed_decoder;extern AVCodec ff_acelp_kelvin_decoder;extern AVCodec ff_alac_encoder;extern AVCodec ff_alac_decoder;extern AVCodec ff_als_decoder;extern AVCodec ff_amrnb_decoder;extern AVCodec ff_amrwb_decoder;extern AVCodec ff_ape_decoder;extern AVCodec ff_aptx_encoder;extern AVCodec ff_aptx_decoder;extern AVCodec ff_aptx_hd_encoder;extern AVCodec ff_aptx_hd_decoder;extern AVCodec ff_atrac1_decoder;extern AVCodec ff_atrac3_decoder;extern AVCodec ff_atrac3al_decoder;extern AVCodec ff_atrac3p_decoder;extern AVCodec ff_atrac3pal_decoder;extern AVCodec ff_atrac9_decoder;extern AVCodec ff_binkaudio_dct_decoder;extern AVCodec ff_binkaudio_rdft_decoder;extern AVCodec ff_bmv_audio_decoder;extern AVCodec ff_cook_decoder;extern AVCodec ff_dca_encoder;extern AVCodec ff_dca_decoder;extern AVCodec ff_dolby_e_decoder;extern AVCodec ff_dsd_lsbf_decoder;extern AVCodec ff_dsd_msbf_decoder;extern AVCodec ff_dsd_lsbf_planar_decoder;extern AVCodec ff_dsd_msbf_planar_decoder;extern AVCodec ff_dsicinaudio_decoder;extern AVCodec ff_dss_sp_decoder;extern AVCodec ff_dst_decoder;extern AVCodec ff_eac3_encoder;extern AVCodec ff_eac3_decoder;extern AVCodec ff_evrc_decoder;extern AVCodec ff_fastaudio_decoder;extern AVCodec ff_ffwavesynth_decoder;extern AVCodec ff_flac_encoder;extern AVCodec ff_flac_decoder;extern AVCodec ff_g723_1_encoder;extern AVCodec ff_g723_1_decoder;extern AVCodec ff_g729_decoder;extern AVCodec ff_gsm_decoder;extern AVCodec ff_gsm_ms_decoder;extern AVCodec ff_hca_decoder;extern AVCodec ff_hcom_decoder;extern AVCodec ff_iac_decoder;extern AVCodec ff_ilbc_decoder;extern AVCodec ff_imc_decoder;extern AVCodec ff_interplay_acm_decoder;extern AVCodec ff_mace3_decoder;extern AVCodec ff_mace6_decoder;extern AVCodec ff_metasound_decoder;extern AVCodec ff_mlp_encoder;extern AVCodec ff_mlp_decoder;extern AVCodec ff_mp1_decoder;extern AVCodec ff_mp1float_decoder;extern AVCodec ff_mp2_encoder;extern AVCodec ff_mp2_decoder;extern AVCodec ff_mp2float_decoder;extern AVCodec ff_mp2fixed_encoder;extern AVCodec ff_mp3float_decoder;extern AVCodec ff_mp3_decoder;extern AVCodec ff_mp3adufloat_decoder;extern AVCodec ff_mp3adu_decoder;extern AVCodec ff_mp3on4float_decoder;extern AVCodec ff_mp3on4_decoder;extern AVCodec ff_mpc7_decoder;extern AVCodec ff_mpc8_decoder;extern AVCodec ff_nellymoser_encoder;extern AVCodec ff_nellymoser_decoder;extern AVCodec ff_on2avc_decoder;extern AVCodec ff_opus_encoder;extern AVCodec ff_opus_decoder;extern AVCodec ff_paf_audio_decoder;extern AVCodec ff_qcelp_decoder;extern AVCodec ff_qdm2_decoder;extern AVCodec ff_qdmc_decoder;extern AVCodec ff_ra_144_encoder;extern AVCodec ff_ra_144_decoder;extern AVCodec ff_ra_288_decoder;extern AVCodec ff_ralf_decoder;extern AVCodec ff_sbc_encoder;extern AVCodec ff_sbc_decoder;extern AVCodec ff_shorten_decoder;extern AVCodec ff_sipr_decoder;extern AVCodec ff_siren_decoder;extern AVCodec ff_smackaud_decoder;extern AVCodec ff_sonic_encoder;extern AVCodec ff_sonic_decoder;extern AVCodec ff_sonic_ls_encoder;extern AVCodec ff_tak_decoder;extern AVCodec ff_truehd_encoder;

Lines 1–500 of 975.

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t