Evgeny Pavlovavcodec: add amfdec.fbfde332 years agoHistory
1049 lines · 39.8 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 <stdint.h>#include <string.h> #include "config.h"#include "libavutil/thread.h"#include "codec.h"#include "codec_id.h"#include "codec_internal.h" extern const FFCodec ff_a64multi_encoder;extern const FFCodec ff_a64multi5_encoder;extern const FFCodec ff_aasc_decoder;extern const FFCodec ff_aic_decoder;extern const FFCodec ff_alias_pix_encoder;extern const FFCodec ff_alias_pix_decoder;extern const FFCodec ff_agm_decoder;extern const FFCodec ff_amv_encoder;extern const FFCodec ff_amv_decoder;extern const FFCodec ff_anm_decoder;extern const FFCodec ff_ansi_decoder;extern const FFCodec ff_apng_encoder;extern const FFCodec ff_apng_decoder;extern const FFCodec ff_arbc_decoder;extern const FFCodec ff_argo_decoder;extern const FFCodec ff_asv1_encoder;extern const FFCodec ff_asv1_decoder;extern const FFCodec ff_asv2_encoder;extern const FFCodec ff_asv2_decoder;extern const FFCodec ff_aura_decoder;extern const FFCodec ff_aura2_decoder;extern const FFCodec ff_avrp_encoder;extern const FFCodec ff_avrp_decoder;extern const FFCodec ff_avrn_decoder;extern const FFCodec ff_avs_decoder;extern const FFCodec ff_avui_encoder;extern const FFCodec ff_avui_decoder;extern const FFCodec ff_bethsoftvid_decoder;extern const FFCodec ff_bfi_decoder;extern const FFCodec ff_bink_decoder;extern const FFCodec ff_bitpacked_decoder;extern const FFCodec ff_bitpacked_encoder;extern const FFCodec ff_bmp_encoder;extern const FFCodec ff_bmp_decoder;extern const FFCodec ff_bmv_video_decoder;extern const FFCodec ff_brender_pix_decoder;extern const FFCodec ff_c93_decoder;extern const FFCodec ff_cavs_decoder;extern const FFCodec ff_cdgraphics_decoder;extern const FFCodec ff_cdtoons_decoder;extern const FFCodec ff_cdxl_decoder;extern const FFCodec ff_cfhd_encoder;extern const FFCodec ff_cfhd_decoder;extern const FFCodec ff_cinepak_encoder;extern const FFCodec ff_cinepak_decoder;extern const FFCodec ff_clearvideo_decoder;extern const FFCodec ff_cljr_encoder;extern const FFCodec ff_cljr_decoder;extern const FFCodec ff_cllc_decoder;extern const FFCodec ff_comfortnoise_encoder;extern const FFCodec ff_comfortnoise_decoder;extern const FFCodec ff_cpia_decoder;extern const FFCodec ff_cri_decoder;extern const FFCodec ff_cscd_decoder;extern const FFCodec ff_cyuv_decoder;extern const FFCodec ff_dds_decoder;extern const FFCodec ff_dfa_decoder;extern const FFCodec ff_dirac_decoder;extern const FFCodec ff_dnxhd_encoder;extern const FFCodec ff_dnxhd_decoder;extern const FFCodec ff_dpx_encoder;extern const FFCodec ff_dpx_decoder;extern const FFCodec ff_dsicinvideo_decoder;extern const FFCodec ff_dvaudio_decoder;extern const FFCodec ff_dvvideo_encoder;extern const FFCodec ff_dvvideo_decoder;extern const FFCodec ff_dxa_decoder;extern const FFCodec ff_dxtory_decoder;extern const FFCodec ff_dxv_encoder;extern const FFCodec ff_dxv_decoder;extern const FFCodec ff_eacmv_decoder;extern const FFCodec ff_eamad_decoder;extern const FFCodec ff_eatgq_decoder;extern const FFCodec ff_eatgv_decoder;extern const FFCodec ff_eatqi_decoder;extern const FFCodec ff_eightbps_decoder;extern const FFCodec ff_eightsvx_exp_decoder;extern const FFCodec ff_eightsvx_fib_decoder;extern const FFCodec ff_escape124_decoder;extern const FFCodec ff_escape130_decoder;extern const FFCodec ff_exr_encoder;extern const FFCodec ff_exr_decoder;extern const FFCodec ff_ffv1_encoder;extern const FFCodec ff_ffv1_vulkan_encoder;extern const FFCodec ff_ffv1_decoder;extern const FFCodec ff_ffvhuff_encoder;extern const FFCodec ff_ffvhuff_decoder;extern const FFCodec ff_fic_decoder;extern const FFCodec ff_fits_encoder;extern const FFCodec ff_fits_decoder;extern const FFCodec ff_flashsv_encoder;extern const FFCodec ff_flashsv_decoder;extern const FFCodec ff_flashsv2_encoder;extern const FFCodec ff_flashsv2_decoder;extern const FFCodec ff_flic_decoder;extern const FFCodec ff_flv_encoder;extern const FFCodec ff_flv_decoder;extern const FFCodec ff_fmvc_decoder;extern const FFCodec ff_fourxm_decoder;extern const FFCodec ff_fraps_decoder;extern const FFCodec ff_frwu_decoder;extern const FFCodec ff_g2m_decoder;extern const FFCodec ff_gdv_decoder;extern const FFCodec ff_gem_decoder;extern const FFCodec ff_gif_encoder;extern const FFCodec ff_gif_decoder;extern const FFCodec ff_h261_encoder;extern const FFCodec ff_h261_decoder;extern const FFCodec ff_h263_encoder;extern const FFCodec ff_h263_decoder;extern const FFCodec ff_h263i_decoder;extern const FFCodec ff_h263p_encoder;extern const FFCodec ff_h263p_decoder;extern const FFCodec ff_h263_v4l2m2m_decoder;extern const FFCodec ff_h264_decoder;extern const FFCodec ff_h264_v4l2m2m_decoder;extern const FFCodec ff_h264_mediacodec_decoder;extern const FFCodec ff_h264_mediacodec_encoder;extern const FFCodec ff_h264_mmal_decoder;extern const FFCodec ff_h264_qsv_decoder;extern const FFCodec ff_h264_rkmpp_decoder;extern const FFCodec ff_hap_encoder;extern const FFCodec ff_hap_decoder;extern const FFCodec ff_hevc_decoder;extern const FFCodec ff_hevc_qsv_decoder;extern const FFCodec ff_hevc_rkmpp_decoder;extern const FFCodec ff_hevc_v4l2m2m_decoder;extern const FFCodec ff_hnm4_video_decoder;extern const FFCodec ff_hq_hqa_decoder;extern const FFCodec ff_hqx_decoder;extern const FFCodec ff_huffyuv_encoder;extern const FFCodec ff_huffyuv_decoder;extern const FFCodec ff_hymt_decoder;extern const FFCodec ff_idcin_decoder;extern const FFCodec ff_iff_ilbm_decoder;extern const FFCodec ff_imm4_decoder;extern const FFCodec ff_imm5_decoder;extern const FFCodec ff_indeo2_decoder;extern const FFCodec ff_indeo3_decoder;extern const FFCodec ff_indeo4_decoder;extern const FFCodec ff_indeo5_decoder;extern const FFCodec ff_interplay_video_decoder;extern const FFCodec ff_ipu_decoder;extern const FFCodec ff_jpeg2000_encoder;extern const FFCodec ff_jpeg2000_decoder;extern const FFCodec ff_jpegls_encoder;extern const FFCodec ff_jpegls_decoder;extern const FFCodec ff_jv_decoder;extern const FFCodec ff_kgv1_decoder;extern const FFCodec ff_kmvc_decoder;extern const FFCodec ff_lagarith_decoder;extern const FFCodec ff_lead_decoder;extern const FFCodec ff_ljpeg_encoder;extern const FFCodec ff_loco_decoder;extern const FFCodec ff_lscr_decoder;extern const FFCodec ff_m101_decoder;extern const FFCodec ff_magicyuv_encoder;extern const FFCodec ff_magicyuv_decoder;extern const FFCodec ff_mdec_decoder;extern const FFCodec ff_media100_decoder;extern const FFCodec ff_mimic_decoder;extern const FFCodec ff_mjpeg_encoder;extern const FFCodec ff_mjpeg_decoder;extern const FFCodec ff_mjpegb_decoder;extern const FFCodec ff_mmvideo_decoder;extern const FFCodec ff_mobiclip_decoder;extern const FFCodec ff_motionpixels_decoder;extern const FFCodec ff_mpeg1video_encoder;extern const FFCodec ff_mpeg1video_decoder;extern const FFCodec ff_mpeg2video_encoder;extern const FFCodec ff_mpeg2video_decoder;extern const FFCodec ff_mpeg4_encoder;extern const FFCodec ff_mpeg4_decoder;extern const FFCodec ff_mpeg4_v4l2m2m_decoder;extern const FFCodec ff_mpeg4_mmal_decoder;extern const FFCodec ff_mpegvideo_decoder;extern const FFCodec ff_mpeg1_v4l2m2m_decoder;extern const FFCodec ff_mpeg2_mmal_decoder;extern const FFCodec ff_mpeg2_v4l2m2m_decoder;extern const FFCodec ff_mpeg2_qsv_decoder;extern const FFCodec ff_mpeg2_mediacodec_decoder;extern const FFCodec ff_msa1_decoder;extern const FFCodec ff_mscc_decoder;extern const FFCodec ff_msmpeg4v1_decoder;extern const FFCodec ff_msmpeg4v2_encoder;extern const FFCodec ff_msmpeg4v2_decoder;extern const FFCodec ff_msmpeg4v3_encoder;extern const FFCodec ff_msmpeg4v3_decoder;extern const FFCodec ff_msp2_decoder;extern const FFCodec ff_msrle_encoder;extern const FFCodec ff_msrle_decoder;extern const FFCodec ff_mss1_decoder;extern const FFCodec ff_mss2_decoder;extern const FFCodec ff_msvideo1_encoder;extern const FFCodec ff_msvideo1_decoder;extern const FFCodec ff_mszh_decoder;extern const FFCodec ff_mts2_decoder;extern const FFCodec ff_mv30_decoder;extern const FFCodec ff_mvc1_decoder;extern const FFCodec ff_mvc2_decoder;extern const FFCodec ff_mvdv_decoder;extern const FFCodec ff_mvha_decoder;extern const FFCodec ff_mwsc_decoder;extern const FFCodec ff_mxpeg_decoder;extern const FFCodec ff_notchlc_decoder;extern const FFCodec ff_nuv_decoder;extern const FFCodec ff_paf_video_decoder;extern const FFCodec ff_pam_encoder;extern const FFCodec ff_pam_decoder;extern const FFCodec ff_pbm_encoder;extern const FFCodec ff_pbm_decoder;extern const FFCodec ff_pcx_encoder;extern const FFCodec ff_pcx_decoder;extern const FFCodec ff_pdv_decoder;extern const FFCodec ff_pfm_encoder;extern const FFCodec ff_pfm_decoder;extern const FFCodec ff_pgm_encoder;extern const FFCodec ff_pgm_decoder;extern const FFCodec ff_pgmyuv_encoder;extern const FFCodec ff_pgmyuv_decoder;extern const FFCodec ff_pgx_decoder;extern const FFCodec ff_phm_encoder;extern const FFCodec ff_phm_decoder;extern const FFCodec ff_photocd_decoder;extern const FFCodec ff_pictor_decoder;extern const FFCodec ff_pixlet_decoder;extern const FFCodec ff_png_encoder;extern const FFCodec ff_png_decoder;extern const FFCodec ff_ppm_encoder;extern const FFCodec ff_ppm_decoder;extern const FFCodec ff_prores_encoder;extern const FFCodec ff_prores_decoder;extern const FFCodec ff_prores_aw_encoder;extern const FFCodec ff_prores_ks_encoder;extern const FFCodec ff_prosumer_decoder;extern const FFCodec ff_psd_decoder;extern const FFCodec ff_ptx_decoder;extern const FFCodec ff_qdraw_decoder;extern const FFCodec ff_qoi_encoder;extern const FFCodec ff_qoi_decoder;extern const FFCodec ff_qpeg_decoder;extern const FFCodec ff_qtrle_encoder;extern const FFCodec ff_qtrle_decoder;extern const FFCodec ff_r10k_encoder;extern const FFCodec ff_r10k_decoder;extern const FFCodec ff_r210_encoder;extern const FFCodec ff_r210_decoder;extern const FFCodec ff_rasc_decoder;extern const FFCodec ff_rawvideo_encoder;extern const FFCodec ff_rawvideo_decoder;extern const FFCodec ff_rka_decoder;extern const FFCodec ff_rl2_decoder;extern const FFCodec ff_roq_encoder;extern const FFCodec ff_roq_decoder;extern const FFCodec ff_rpza_encoder;extern const FFCodec ff_rpza_decoder;extern const FFCodec ff_rscc_decoder;extern const FFCodec ff_rtv1_decoder;extern const FFCodec ff_rv10_encoder;extern const FFCodec ff_rv10_decoder;extern const FFCodec ff_rv20_encoder;extern const FFCodec ff_rv20_decoder;extern const FFCodec ff_rv30_decoder;extern const FFCodec ff_rv40_decoder;extern const FFCodec ff_rv60_decoder;extern const FFCodec ff_s302m_encoder;extern const FFCodec ff_s302m_decoder;extern const FFCodec ff_sanm_decoder;extern const FFCodec ff_scpr_decoder;extern const FFCodec ff_screenpresso_decoder;extern const FFCodec ff_sga_decoder;extern const FFCodec ff_sgi_encoder;extern const FFCodec ff_sgi_decoder;extern const FFCodec ff_sgirle_decoder;extern const FFCodec ff_sheervideo_decoder;extern const FFCodec ff_simbiosis_imx_decoder;extern const FFCodec ff_smacker_decoder;extern const FFCodec ff_smc_encoder;extern const FFCodec ff_smc_decoder;extern const FFCodec ff_smvjpeg_decoder;extern const FFCodec ff_snow_encoder;extern const FFCodec ff_snow_decoder;extern const FFCodec ff_sp5x_decoder;extern const FFCodec ff_speedhq_decoder;extern const FFCodec ff_speedhq_encoder;extern const FFCodec ff_speex_decoder;extern const FFCodec ff_srgc_decoder;extern const FFCodec ff_sunrast_encoder;extern const FFCodec ff_sunrast_decoder;extern const FFCodec ff_svq1_encoder;extern const FFCodec ff_svq1_decoder;extern const FFCodec ff_svq3_decoder;extern const FFCodec ff_targa_encoder;extern const FFCodec ff_targa_decoder;extern const FFCodec ff_targa_y216_decoder;extern const FFCodec ff_tdsc_decoder;extern const FFCodec ff_theora_decoder;extern const FFCodec ff_thp_decoder;extern const FFCodec ff_tiertexseqvideo_decoder;extern const FFCodec ff_tiff_encoder;extern const FFCodec ff_tiff_decoder;extern const FFCodec ff_tmv_decoder;extern const FFCodec ff_truemotion1_decoder;extern const FFCodec ff_truemotion2_decoder;extern const FFCodec ff_truemotion2rt_decoder;extern const FFCodec ff_tscc_decoder;extern const FFCodec ff_tscc2_decoder;extern const FFCodec ff_txd_decoder;extern const FFCodec ff_ulti_decoder;extern const FFCodec ff_utvideo_encoder;extern const FFCodec ff_utvideo_decoder;extern const FFCodec ff_v210_encoder;extern const FFCodec ff_v210_decoder;extern const FFCodec ff_v210x_decoder;#if FF_API_V408_CODECIDextern const FFCodec ff_v308_encoder;extern const FFCodec ff_v308_decoder;extern const FFCodec ff_v408_encoder;extern const FFCodec ff_v408_decoder;extern const FFCodec ff_v410_encoder;extern const FFCodec ff_v410_decoder;#endifextern const FFCodec ff_vb_decoder;extern const FFCodec ff_vbn_encoder;extern const FFCodec ff_vbn_decoder;extern const FFCodec ff_vble_decoder;extern const FFCodec ff_vc1_decoder;extern const FFCodec ff_vc1image_decoder;extern const FFCodec ff_vc1_mmal_decoder;extern const FFCodec ff_vc1_qsv_decoder;extern const FFCodec ff_vc1_v4l2m2m_decoder;extern const FFCodec ff_vc2_encoder;extern const FFCodec ff_vcr1_decoder;extern const FFCodec ff_vmdvideo_decoder;extern const FFCodec ff_vmix_decoder;extern const FFCodec ff_vmnc_decoder;extern const FFCodec ff_vp3_decoder;extern const FFCodec ff_vp4_decoder;extern const FFCodec ff_vp5_decoder;extern const FFCodec ff_vp6_decoder;extern const FFCodec ff_vp6a_decoder;extern const FFCodec ff_vp6f_decoder;extern const FFCodec ff_vp7_decoder;extern const FFCodec ff_vp8_decoder;extern const FFCodec ff_vp8_rkmpp_decoder;extern const FFCodec ff_vp8_v4l2m2m_decoder;extern const FFCodec ff_vp9_decoder;extern const FFCodec ff_vp9_rkmpp_decoder;extern const FFCodec ff_vp9_v4l2m2m_decoder;extern const FFCodec ff_vqa_decoder;extern const FFCodec ff_vqc_decoder;extern const FFCodec ff_vvc_decoder;extern const FFCodec ff_wbmp_decoder;extern const FFCodec ff_wbmp_encoder;extern const FFCodec ff_webp_decoder;extern const FFCodec ff_wcmv_decoder;extern const FFCodec ff_wrapped_avframe_encoder;extern const FFCodec ff_wrapped_avframe_decoder;extern const FFCodec ff_wmv1_encoder;extern const FFCodec ff_wmv1_decoder;extern const FFCodec ff_wmv2_encoder;extern const FFCodec ff_wmv2_decoder;extern const FFCodec ff_wmv3_decoder;extern const FFCodec ff_wmv3image_decoder;extern const FFCodec ff_wnv1_decoder;extern const FFCodec ff_xan_wc3_decoder;extern const FFCodec ff_xan_wc4_decoder;extern const FFCodec ff_xbm_encoder;extern const FFCodec ff_xbm_decoder;extern const FFCodec ff_xface_encoder;extern const FFCodec ff_xface_decoder;extern const FFCodec ff_xl_decoder;extern const FFCodec ff_xpm_decoder;extern const FFCodec ff_xwd_encoder;extern const FFCodec ff_xwd_decoder;extern const FFCodec ff_y41p_encoder;extern const FFCodec ff_y41p_decoder;extern const FFCodec ff_ylc_decoder;extern const FFCodec ff_yop_decoder;extern const FFCodec ff_yuv4_encoder;extern const FFCodec ff_yuv4_decoder;extern const FFCodec ff_zero12v_decoder;extern const FFCodec ff_zerocodec_decoder;extern const FFCodec ff_zlib_encoder;extern const FFCodec ff_zlib_decoder;extern const FFCodec ff_zmbv_encoder;extern const FFCodec ff_zmbv_decoder; /* audio codecs */extern const FFCodec ff_aac_encoder;extern const FFCodec ff_aac_decoder;extern const FFCodec ff_aac_fixed_decoder;extern const FFCodec ff_aac_latm_decoder;extern const FFCodec ff_ac3_encoder;extern const FFCodec ff_ac3_decoder;extern const FFCodec ff_ac3_fixed_encoder;extern const FFCodec ff_ac3_fixed_decoder;extern const FFCodec ff_acelp_kelvin_decoder;extern const FFCodec ff_alac_encoder;extern const FFCodec ff_alac_decoder;extern const FFCodec ff_als_decoder;extern const FFCodec ff_amrnb_decoder;extern const FFCodec ff_amrwb_decoder;extern const FFCodec ff_apac_decoder;extern const FFCodec ff_ape_decoder;extern const FFCodec ff_aptx_encoder;extern const FFCodec ff_aptx_decoder;extern const FFCodec ff_aptx_hd_encoder;extern const FFCodec ff_aptx_hd_decoder;extern const FFCodec ff_atrac1_decoder;extern const FFCodec ff_atrac3_decoder;extern const FFCodec ff_atrac3al_decoder;extern const FFCodec ff_atrac3p_decoder;extern const FFCodec ff_atrac3pal_decoder;extern const FFCodec ff_atrac9_decoder;extern const FFCodec ff_binkaudio_dct_decoder;extern const FFCodec ff_binkaudio_rdft_decoder;extern const FFCodec ff_bmv_audio_decoder;extern const FFCodec ff_bonk_decoder;extern const FFCodec ff_cook_decoder;extern const FFCodec ff_dca_encoder;extern const FFCodec ff_dca_decoder;extern const FFCodec ff_dfpwm_encoder;extern const FFCodec ff_dfpwm_decoder;extern const FFCodec ff_dolby_e_decoder;extern const FFCodec ff_dsd_lsbf_decoder;extern const FFCodec ff_dsd_msbf_decoder;extern const FFCodec ff_dsd_lsbf_planar_decoder;extern const FFCodec ff_dsd_msbf_planar_decoder;extern const FFCodec ff_dsicinaudio_decoder;extern const FFCodec ff_dss_sp_decoder;extern const FFCodec ff_dst_decoder;extern const FFCodec ff_eac3_encoder;extern const FFCodec ff_eac3_decoder;extern const FFCodec ff_evrc_decoder;extern const FFCodec ff_fastaudio_decoder;extern const FFCodec ff_ffwavesynth_decoder;extern const FFCodec ff_flac_encoder;extern const FFCodec ff_flac_decoder;extern const FFCodec ff_ftr_decoder;extern const FFCodec ff_g723_1_encoder;extern const FFCodec ff_g723_1_decoder;extern const FFCodec ff_g729_decoder;extern const FFCodec ff_gsm_decoder;extern const FFCodec ff_gsm_ms_decoder;extern const FFCodec ff_hca_decoder;extern const FFCodec ff_hcom_decoder;extern const FFCodec ff_hdr_encoder;extern const FFCodec ff_hdr_decoder;extern const FFCodec ff_iac_decoder;extern const FFCodec ff_ilbc_decoder;extern const FFCodec ff_imc_decoder;extern const FFCodec ff_interplay_acm_decoder;extern const FFCodec ff_mace3_decoder;extern const FFCodec ff_mace6_decoder;extern const FFCodec ff_metasound_decoder;extern const FFCodec ff_misc4_decoder;extern const FFCodec ff_mlp_encoder;extern const FFCodec ff_mlp_decoder;extern const FFCodec ff_mp1_decoder;extern const FFCodec ff_mp1float_decoder;extern const FFCodec ff_mp2_encoder;extern const FFCodec ff_mp2_decoder;extern const FFCodec ff_mp2float_decoder;extern const FFCodec ff_mp2fixed_encoder;

Lines 1–500 of 1049.

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