FFmpeg
Functions | Variables
allformats.c File Reference
#include <stdatomic.h>
#include <stddef.h>
#include <stdint.h>
#include "libavformat/internal.h"
#include "avformat.h"
#include "avformat_internal.h"
#include "demux.h"
#include "mux.h"
#include "libavformat/muxer_list.c"
#include "libavformat/demuxer_list.c"

Go to the source code of this file.

Functions

const AVOutputFormatav_muxer_iterate (void **opaque)
 Iterate over all registered muxers. More...
 
const AVInputFormatav_demuxer_iterate (void **opaque)
 Iterate over all registered demuxers. More...
 
void avpriv_register_devices (const FFOutputFormat *const o[], const FFInputFormat *const i[])
 

Variables

const FFOutputFormat ff_a64_muxer
 
const FFInputFormat ff_aa_demuxer
 
const FFInputFormat ff_aac_demuxer
 
const FFInputFormat ff_aax_demuxer
 
const FFInputFormat ff_ac3_demuxer
 
const FFOutputFormat ff_ac3_muxer
 
const FFInputFormat ff_ac4_demuxer
 
const FFOutputFormat ff_ac4_muxer
 
const FFInputFormat ff_ace_demuxer
 
const FFInputFormat ff_acm_demuxer
 
const FFInputFormat ff_act_demuxer
 
const FFInputFormat ff_adf_demuxer
 
const FFInputFormat ff_adp_demuxer
 
const FFInputFormat ff_ads_demuxer
 
const FFOutputFormat ff_adts_muxer
 
const FFInputFormat ff_adx_demuxer
 
const FFOutputFormat ff_adx_muxer
 
const FFInputFormat ff_aea_demuxer
 
const FFOutputFormat ff_aea_muxer
 
const FFInputFormat ff_afc_demuxer
 
const FFInputFormat ff_aiff_demuxer
 
const FFOutputFormat ff_aiff_muxer
 
const FFInputFormat ff_aix_demuxer
 
const FFInputFormat ff_alp_demuxer
 
const FFOutputFormat ff_alp_muxer
 
const FFInputFormat ff_amr_demuxer
 
const FFOutputFormat ff_amr_muxer
 
const FFInputFormat ff_amrnb_demuxer
 
const FFInputFormat ff_amrwb_demuxer
 
const FFOutputFormat ff_amv_muxer
 
const FFInputFormat ff_anm_demuxer
 
const FFInputFormat ff_apac_demuxer
 
const FFInputFormat ff_apc_demuxer
 
const FFInputFormat ff_ape_demuxer
 
const FFInputFormat ff_apm_demuxer
 
const FFOutputFormat ff_apm_muxer
 
const FFInputFormat ff_apng_demuxer
 
const FFOutputFormat ff_apng_muxer
 
const FFInputFormat ff_aptx_demuxer
 
const FFOutputFormat ff_aptx_muxer
 
const FFInputFormat ff_aptx_hd_demuxer
 
const FFOutputFormat ff_aptx_hd_muxer
 
const FFInputFormat ff_aqtitle_demuxer
 
const FFInputFormat ff_argo_asf_demuxer
 
const FFOutputFormat ff_argo_asf_muxer
 
const FFInputFormat ff_argo_brp_demuxer
 
const FFInputFormat ff_argo_cvg_demuxer
 
const FFOutputFormat ff_argo_cvg_muxer
 
const FFInputFormat ff_asf_demuxer
 
const FFOutputFormat ff_asf_muxer
 
const FFInputFormat ff_asf_o_demuxer
 
const FFInputFormat ff_ass_demuxer
 
const FFOutputFormat ff_ass_muxer
 
const FFInputFormat ff_ast_demuxer
 
const FFOutputFormat ff_ast_muxer
 
const FFOutputFormat ff_asf_stream_muxer
 
const FFInputFormat ff_au_demuxer
 
const FFOutputFormat ff_au_muxer
 
const FFInputFormat ff_av1_demuxer
 
const FFInputFormat ff_avi_demuxer
 
const FFOutputFormat ff_avi_muxer
 
const FFOutputFormat ff_avif_muxer
 
const FFInputFormat ff_avisynth_demuxer
 
const FFOutputFormat ff_avm2_muxer
 
const FFInputFormat ff_avr_demuxer
 
const FFInputFormat ff_avs_demuxer
 
const FFInputFormat ff_avs2_demuxer
 
const FFOutputFormat ff_avs2_muxer
 
const FFInputFormat ff_avs3_demuxer
 
const FFOutputFormat ff_avs3_muxer
 
const FFInputFormat ff_bethsoftvid_demuxer
 
const FFInputFormat ff_bfi_demuxer
 
const FFInputFormat ff_bintext_demuxer
 
const FFInputFormat ff_bink_demuxer
 
const FFInputFormat ff_binka_demuxer
 
const FFInputFormat ff_bit_demuxer
 
const FFOutputFormat ff_bit_muxer
 
const FFInputFormat ff_bitpacked_demuxer
 
const FFInputFormat ff_bmv_demuxer
 
const FFInputFormat ff_bfstm_demuxer
 
const FFInputFormat ff_brstm_demuxer
 
const FFInputFormat ff_boa_demuxer
 
const FFInputFormat ff_bonk_demuxer
 
const FFInputFormat ff_c93_demuxer
 
const FFInputFormat ff_caf_demuxer
 
const FFOutputFormat ff_caf_muxer
 
const FFInputFormat ff_cavsvideo_demuxer
 
const FFOutputFormat ff_cavsvideo_muxer
 
const FFInputFormat ff_cdg_demuxer
 
const FFInputFormat ff_cdxl_demuxer
 
const FFInputFormat ff_cine_demuxer
 
const FFInputFormat ff_codec2_demuxer
 
const FFOutputFormat ff_codec2_muxer
 
const FFInputFormat ff_codec2raw_demuxer
 
const FFOutputFormat ff_codec2raw_muxer
 
const FFInputFormat ff_concat_demuxer
 
const FFOutputFormat ff_crc_muxer
 
const FFInputFormat ff_dash_demuxer
 
const FFOutputFormat ff_dash_muxer
 
const FFInputFormat ff_data_demuxer
 
const FFOutputFormat ff_data_muxer
 
const FFInputFormat ff_daud_demuxer
 
const FFOutputFormat ff_daud_muxer
 
const FFInputFormat ff_dcstr_demuxer
 
const FFInputFormat ff_derf_demuxer
 
const FFInputFormat ff_dfa_demuxer
 
const FFInputFormat ff_dfpwm_demuxer
 
const FFOutputFormat ff_dfpwm_muxer
 
const FFInputFormat ff_dhav_demuxer
 
const FFInputFormat ff_dirac_demuxer
 
const FFOutputFormat ff_dirac_muxer
 
const FFInputFormat ff_dnxhd_demuxer
 
const FFOutputFormat ff_dnxhd_muxer
 
const FFInputFormat ff_dsf_demuxer
 
const FFInputFormat ff_dsicin_demuxer
 
const FFInputFormat ff_dss_demuxer
 
const FFInputFormat ff_dts_demuxer
 
const FFOutputFormat ff_dts_muxer
 
const FFInputFormat ff_dtshd_demuxer
 
const FFInputFormat ff_dv_demuxer
 
const FFOutputFormat ff_dv_muxer
 
const FFInputFormat ff_dvbsub_demuxer
 
const FFInputFormat ff_dvbtxt_demuxer
 
const FFInputFormat ff_dvdvideo_demuxer
 
const FFInputFormat ff_dxa_demuxer
 
const FFInputFormat ff_ea_demuxer
 
const FFInputFormat ff_ea_cdata_demuxer
 
const FFInputFormat ff_eac3_demuxer
 
const FFOutputFormat ff_eac3_muxer
 
const FFInputFormat ff_epaf_demuxer
 
const FFInputFormat ff_evc_demuxer
 
const FFOutputFormat ff_evc_muxer
 
const FFOutputFormat ff_f4v_muxer
 
const FFInputFormat ff_ffmetadata_demuxer
 
const FFOutputFormat ff_ffmetadata_muxer
 
const FFOutputFormat ff_fifo_muxer
 
const FFInputFormat ff_filmstrip_demuxer
 
const FFOutputFormat ff_filmstrip_muxer
 
const FFInputFormat ff_fits_demuxer
 
const FFOutputFormat ff_fits_muxer
 
const FFInputFormat ff_flac_demuxer
 
const FFOutputFormat ff_flac_muxer
 
const FFInputFormat ff_flic_demuxer
 
const FFInputFormat ff_flv_demuxer
 
const FFOutputFormat ff_flv_muxer
 
const FFInputFormat ff_live_flv_demuxer
 
const FFInputFormat ff_fourxm_demuxer
 
const FFOutputFormat ff_framecrc_muxer
 
const FFOutputFormat ff_framehash_muxer
 
const FFOutputFormat ff_framemd5_muxer
 
const FFInputFormat ff_frm_demuxer
 
const FFInputFormat ff_fsb_demuxer
 
const FFInputFormat ff_fwse_demuxer
 
const FFInputFormat ff_g722_demuxer
 
const FFOutputFormat ff_g722_muxer
 
const FFInputFormat ff_g723_1_demuxer
 
const FFOutputFormat ff_g723_1_muxer
 
const FFInputFormat ff_g726_demuxer
 
const FFOutputFormat ff_g726_muxer
 
const FFInputFormat ff_g726le_demuxer
 
const FFOutputFormat ff_g726le_muxer
 
const FFInputFormat ff_g729_demuxer
 
const FFInputFormat ff_gdv_demuxer
 
const FFInputFormat ff_genh_demuxer
 
const FFInputFormat ff_gif_demuxer
 
const FFOutputFormat ff_gif_muxer
 
const FFInputFormat ff_gsm_demuxer
 
const FFOutputFormat ff_gsm_muxer
 
const FFInputFormat ff_gxf_demuxer
 
const FFOutputFormat ff_gxf_muxer
 
const FFInputFormat ff_h261_demuxer
 
const FFOutputFormat ff_h261_muxer
 
const FFInputFormat ff_h263_demuxer
 
const FFOutputFormat ff_h263_muxer
 
const FFInputFormat ff_h264_demuxer
 
const FFOutputFormat ff_h264_muxer
 
const FFOutputFormat ff_hash_muxer
 
const FFInputFormat ff_hca_demuxer
 
const FFInputFormat ff_hcom_demuxer
 
const FFOutputFormat ff_hds_muxer
 
const FFInputFormat ff_hevc_demuxer
 
const FFOutputFormat ff_hevc_muxer
 
const FFInputFormat ff_hls_demuxer
 
const FFOutputFormat ff_hls_muxer
 
const FFInputFormat ff_hnm_demuxer
 
const FFInputFormat ff_iamf_demuxer
 
const FFOutputFormat ff_iamf_muxer
 
const FFInputFormat ff_ico_demuxer
 
const FFOutputFormat ff_ico_muxer
 
const FFInputFormat ff_idcin_demuxer
 
const FFInputFormat ff_idf_demuxer
 
const FFInputFormat ff_iff_demuxer
 
const FFInputFormat ff_ifv_demuxer
 
const FFInputFormat ff_ilbc_demuxer
 
const FFOutputFormat ff_ilbc_muxer
 
const FFInputFormat ff_image2_demuxer
 
const FFOutputFormat ff_image2_muxer
 
const FFInputFormat ff_image2pipe_demuxer
 
const FFOutputFormat ff_image2pipe_muxer
 
const FFInputFormat ff_image2_alias_pix_demuxer
 
const FFInputFormat ff_image2_brender_pix_demuxer
 
const FFInputFormat ff_imf_demuxer
 
const FFInputFormat ff_ingenient_demuxer
 
const FFInputFormat ff_ipmovie_demuxer
 
const FFOutputFormat ff_ipod_muxer
 
const FFInputFormat ff_ipu_demuxer
 
const FFInputFormat ff_ircam_demuxer
 
const FFOutputFormat ff_ircam_muxer
 
const FFOutputFormat ff_ismv_muxer
 
const FFInputFormat ff_iss_demuxer
 
const FFInputFormat ff_iv8_demuxer
 
const FFInputFormat ff_ivf_demuxer
 
const FFOutputFormat ff_ivf_muxer
 
const FFInputFormat ff_ivr_demuxer
 
const FFInputFormat ff_jacosub_demuxer
 
const FFOutputFormat ff_jacosub_muxer
 
const FFInputFormat ff_jv_demuxer
 
const FFInputFormat ff_jpegxl_anim_demuxer
 
const FFInputFormat ff_kux_demuxer
 
const FFInputFormat ff_kvag_demuxer
 
const FFOutputFormat ff_kvag_muxer
 
const FFInputFormat ff_laf_demuxer
 
const FFOutputFormat ff_latm_muxer
 
const FFInputFormat ff_lc3_demuxer
 
const FFOutputFormat ff_lc3_muxer
 
const FFInputFormat ff_lmlm4_demuxer
 
const FFInputFormat ff_loas_demuxer
 
const FFInputFormat ff_luodat_demuxer
 
const FFInputFormat ff_lrc_demuxer
 
const FFOutputFormat ff_lrc_muxer
 
const FFInputFormat ff_lvf_demuxer
 
const FFInputFormat ff_lxf_demuxer
 
const FFInputFormat ff_m4v_demuxer
 
const FFOutputFormat ff_m4v_muxer
 
const FFInputFormat ff_mca_demuxer
 
const FFInputFormat ff_mcc_demuxer
 
const FFOutputFormat ff_md5_muxer
 
const FFInputFormat ff_matroska_demuxer
 
const FFOutputFormat ff_matroska_muxer
 
const FFOutputFormat ff_matroska_audio_muxer
 
const FFInputFormat ff_mgsts_demuxer
 
const FFInputFormat ff_microdvd_demuxer
 
const FFOutputFormat ff_microdvd_muxer
 
const FFInputFormat ff_mjpeg_demuxer
 
const FFOutputFormat ff_mjpeg_muxer
 
const FFInputFormat ff_mjpeg_2000_demuxer
 
const FFInputFormat ff_mlp_demuxer
 
const FFOutputFormat ff_mlp_muxer
 
const FFInputFormat ff_mlv_demuxer
 
const FFInputFormat ff_mm_demuxer
 
const FFInputFormat ff_mmf_demuxer
 
const FFOutputFormat ff_mmf_muxer
 
const FFInputFormat ff_mods_demuxer
 
const FFInputFormat ff_moflex_demuxer
 
const FFInputFormat ff_mov_demuxer
 
const FFOutputFormat ff_mov_muxer
 
const FFOutputFormat ff_mp2_muxer
 
const FFInputFormat ff_mp3_demuxer
 
const FFOutputFormat ff_mp3_muxer
 
const FFOutputFormat ff_mp4_muxer
 
const FFInputFormat ff_mpc_demuxer
 
const FFInputFormat ff_mpc8_demuxer
 
const FFOutputFormat ff_mpeg1system_muxer
 
const FFOutputFormat ff_mpeg1vcd_muxer
 
const FFOutputFormat ff_mpeg1video_muxer
 
const FFOutputFormat ff_mpeg2dvd_muxer
 
const FFOutputFormat ff_mpeg2svcd_muxer
 
const FFOutputFormat ff_mpeg2video_muxer
 
const FFOutputFormat ff_mpeg2vob_muxer
 
const FFInputFormat ff_mpegps_demuxer
 
const FFInputFormat ff_mpegts_demuxer
 
const FFOutputFormat ff_mpegts_muxer
 
const FFInputFormat ff_mpegtsraw_demuxer
 
const FFInputFormat ff_mpegvideo_demuxer
 
const FFInputFormat ff_mpjpeg_demuxer
 
const FFOutputFormat ff_mpjpeg_muxer
 
const FFInputFormat ff_mpl2_demuxer
 
const FFInputFormat ff_mpsub_demuxer
 
const FFInputFormat ff_msf_demuxer
 
const FFInputFormat ff_msnwc_tcp_demuxer
 
const FFInputFormat ff_msp_demuxer
 
const FFInputFormat ff_mtaf_demuxer
 
const FFInputFormat ff_mtv_demuxer
 
const FFInputFormat ff_musx_demuxer
 
const FFInputFormat ff_mv_demuxer
 
const FFInputFormat ff_mvi_demuxer
 
const FFInputFormat ff_mxf_demuxer
 
const FFOutputFormat ff_mxf_muxer
 
const FFOutputFormat ff_mxf_d10_muxer
 
const FFOutputFormat ff_mxf_opatom_muxer
 
const FFInputFormat ff_mxg_demuxer
 
const FFInputFormat ff_nc_demuxer
 
const FFInputFormat ff_nistsphere_demuxer
 
const FFInputFormat ff_nsp_demuxer
 
const FFInputFormat ff_nsv_demuxer
 
const FFOutputFormat ff_null_muxer
 
const FFInputFormat ff_nut_demuxer
 
const FFOutputFormat ff_nut_muxer
 
const FFInputFormat ff_nuv_demuxer
 
const FFInputFormat ff_obu_demuxer
 
const FFOutputFormat ff_obu_muxer
 
const FFOutputFormat ff_oga_muxer
 
const FFInputFormat ff_ogg_demuxer
 
const FFOutputFormat ff_ogg_muxer
 
const FFOutputFormat ff_ogv_muxer
 
const FFInputFormat ff_oma_demuxer
 
const FFOutputFormat ff_oma_muxer
 
const FFOutputFormat ff_opus_muxer
 
const FFInputFormat ff_osq_demuxer
 
const FFInputFormat ff_paf_demuxer
 
const FFInputFormat ff_pcm_alaw_demuxer
 
const FFOutputFormat ff_pcm_alaw_muxer
 
const FFInputFormat ff_pcm_mulaw_demuxer
 
const FFOutputFormat ff_pcm_mulaw_muxer
 
const FFInputFormat ff_pcm_vidc_demuxer
 
const FFOutputFormat ff_pcm_vidc_muxer
 
const FFInputFormat ff_pcm_f64be_demuxer
 
const FFOutputFormat ff_pcm_f64be_muxer
 
const FFInputFormat ff_pcm_f64le_demuxer
 
const FFOutputFormat ff_pcm_f64le_muxer
 
const FFInputFormat ff_pcm_f32be_demuxer
 
const FFOutputFormat ff_pcm_f32be_muxer
 
const FFInputFormat ff_pcm_f32le_demuxer
 
const FFOutputFormat ff_pcm_f32le_muxer
 
const FFInputFormat ff_pcm_s32be_demuxer
 
const FFOutputFormat ff_pcm_s32be_muxer
 
const FFInputFormat ff_pcm_s32le_demuxer
 
const FFOutputFormat ff_pcm_s32le_muxer
 
const FFInputFormat ff_pcm_s24be_demuxer
 
const FFOutputFormat ff_pcm_s24be_muxer
 
const FFInputFormat ff_pcm_s24le_demuxer
 
const FFOutputFormat ff_pcm_s24le_muxer
 
const FFInputFormat ff_pcm_s16be_demuxer
 
const FFOutputFormat ff_pcm_s16be_muxer
 
const FFInputFormat ff_pcm_s16le_demuxer
 
const FFOutputFormat ff_pcm_s16le_muxer
 
const FFInputFormat ff_pcm_s8_demuxer
 
const FFOutputFormat ff_pcm_s8_muxer
 
const FFInputFormat ff_pcm_u32be_demuxer
 
const FFOutputFormat ff_pcm_u32be_muxer
 
const FFInputFormat ff_pcm_u32le_demuxer
 
const FFOutputFormat ff_pcm_u32le_muxer
 
const FFInputFormat ff_pcm_u24be_demuxer
 
const FFOutputFormat ff_pcm_u24be_muxer
 
const FFInputFormat ff_pcm_u24le_demuxer
 
const FFOutputFormat ff_pcm_u24le_muxer
 
const FFInputFormat ff_pcm_u16be_demuxer
 
const FFOutputFormat ff_pcm_u16be_muxer
 
const FFInputFormat ff_pcm_u16le_demuxer
 
const FFOutputFormat ff_pcm_u16le_muxer
 
const FFInputFormat ff_pcm_u8_demuxer
 
const FFOutputFormat ff_pcm_u8_muxer
 
const FFInputFormat ff_pdv_demuxer
 
const FFInputFormat ff_pjs_demuxer
 
const FFInputFormat ff_pmp_demuxer
 
const FFInputFormat ff_pp_bnk_demuxer
 
const FFOutputFormat ff_psp_muxer
 
const FFInputFormat ff_pva_demuxer
 
const FFInputFormat ff_pvf_demuxer
 
const FFInputFormat ff_qcp_demuxer
 
const FFInputFormat ff_qoa_demuxer
 
const FFInputFormat ff_r3d_demuxer
 
const FFInputFormat ff_rawvideo_demuxer
 
const FFOutputFormat ff_rawvideo_muxer
 
const FFInputFormat ff_rcwt_demuxer
 
const FFOutputFormat ff_rcwt_muxer
 
const FFInputFormat ff_realtext_demuxer
 
const FFInputFormat ff_redspark_demuxer
 
const FFInputFormat ff_rka_demuxer
 
const FFInputFormat ff_rl2_demuxer
 
const FFInputFormat ff_rm_demuxer
 
const FFOutputFormat ff_rm_muxer
 
const FFInputFormat ff_roq_demuxer
 
const FFOutputFormat ff_roq_muxer
 
const FFInputFormat ff_rpl_demuxer
 
const FFInputFormat ff_rsd_demuxer
 
const FFInputFormat ff_rso_demuxer
 
const FFOutputFormat ff_rso_muxer
 
const FFInputFormat ff_rtp_demuxer
 
const FFOutputFormat ff_rtp_muxer
 
const FFOutputFormat ff_rtp_mpegts_muxer
 
const FFInputFormat ff_rtsp_demuxer
 
const FFOutputFormat ff_rtsp_muxer
 
const FFInputFormat ff_s337m_demuxer
 
const FFInputFormat ff_sami_demuxer
 
const FFInputFormat ff_sap_demuxer
 
const FFOutputFormat ff_sap_muxer
 
const FFInputFormat ff_sbc_demuxer
 
const FFOutputFormat ff_sbc_muxer
 
const FFInputFormat ff_sbg_demuxer
 
const FFInputFormat ff_scc_demuxer
 
const FFOutputFormat ff_scc_muxer
 
const FFInputFormat ff_scd_demuxer
 
const FFInputFormat ff_sdns_demuxer
 
const FFInputFormat ff_sdp_demuxer
 
const FFInputFormat ff_sdr2_demuxer
 
const FFInputFormat ff_sds_demuxer
 
const FFInputFormat ff_sdx_demuxer
 
const FFInputFormat ff_segafilm_demuxer
 
const FFOutputFormat ff_segafilm_muxer
 
const FFOutputFormat ff_segment_muxer
 
const FFOutputFormat ff_stream_segment_muxer
 
const FFInputFormat ff_ser_demuxer
 
const FFInputFormat ff_sga_demuxer
 
const FFInputFormat ff_shorten_demuxer
 
const FFInputFormat ff_siff_demuxer
 
const FFInputFormat ff_simbiosis_imx_demuxer
 
const FFInputFormat ff_sln_demuxer
 
const FFInputFormat ff_smacker_demuxer
 
const FFInputFormat ff_smjpeg_demuxer
 
const FFOutputFormat ff_smjpeg_muxer
 
const FFOutputFormat ff_smoothstreaming_muxer
 
const FFInputFormat ff_smush_demuxer
 
const FFInputFormat ff_sol_demuxer
 
const FFInputFormat ff_sox_demuxer
 
const FFOutputFormat ff_sox_muxer
 
const FFOutputFormat ff_spx_muxer
 
const FFInputFormat ff_spdif_demuxer
 
const FFOutputFormat ff_spdif_muxer
 
const FFInputFormat ff_srt_demuxer
 
const FFOutputFormat ff_srt_muxer
 
const FFInputFormat ff_str_demuxer
 
const FFInputFormat ff_stl_demuxer
 
const FFOutputFormat ff_streamhash_muxer
 
const FFInputFormat ff_subviewer1_demuxer
 
const FFInputFormat ff_subviewer_demuxer
 
const FFInputFormat ff_sup_demuxer
 
const FFOutputFormat ff_sup_muxer
 
const FFInputFormat ff_svag_demuxer
 
const FFInputFormat ff_svs_demuxer
 
const FFInputFormat ff_swf_demuxer
 
const FFOutputFormat ff_swf_muxer
 
const FFInputFormat ff_tak_demuxer
 
const FFOutputFormat ff_tee_muxer
 
const FFInputFormat ff_tedcaptions_demuxer
 
const FFOutputFormat ff_tg2_muxer
 
const FFOutputFormat ff_tgp_muxer
 
const FFInputFormat ff_thp_demuxer
 
const FFInputFormat ff_threedostr_demuxer
 
const FFInputFormat ff_tiertexseq_demuxer
 
const FFOutputFormat ff_mkvtimestamp_v2_muxer
 
const FFInputFormat ff_tmv_demuxer
 
const FFInputFormat ff_truehd_demuxer
 
const FFOutputFormat ff_truehd_muxer
 
const FFInputFormat ff_tta_demuxer
 
const FFOutputFormat ff_tta_muxer
 
const FFOutputFormat ff_ttml_muxer
 
const FFInputFormat ff_txd_demuxer
 
const FFInputFormat ff_tty_demuxer
 
const FFInputFormat ff_ty_demuxer
 
const FFOutputFormat ff_uncodedframecrc_muxer
 
const FFInputFormat ff_usm_demuxer
 
const FFInputFormat ff_v210_demuxer
 
const FFInputFormat ff_v210x_demuxer
 
const FFInputFormat ff_vag_demuxer
 
const FFInputFormat ff_vc1_demuxer
 
const FFOutputFormat ff_vc1_muxer
 
const FFInputFormat ff_vc1t_demuxer
 
const FFOutputFormat ff_vc1t_muxer
 
const FFInputFormat ff_vividas_demuxer
 
const FFInputFormat ff_vivo_demuxer
 
const FFInputFormat ff_vmd_demuxer
 
const FFInputFormat ff_vobsub_demuxer
 
const FFInputFormat ff_voc_demuxer
 
const FFOutputFormat ff_voc_muxer
 
const FFInputFormat ff_vpk_demuxer
 
const FFInputFormat ff_vplayer_demuxer
 
const FFInputFormat ff_vqf_demuxer
 
const FFInputFormat ff_vvc_demuxer
 
const FFOutputFormat ff_vvc_muxer
 
const FFInputFormat ff_w64_demuxer
 
const FFOutputFormat ff_w64_muxer
 
const FFInputFormat ff_wady_demuxer
 
const FFInputFormat ff_wavarc_demuxer
 
const FFInputFormat ff_wav_demuxer
 
const FFOutputFormat ff_wav_muxer
 
const FFInputFormat ff_wc3_demuxer
 
const FFOutputFormat ff_webm_muxer
 
const FFInputFormat ff_webm_dash_manifest_demuxer
 
const FFOutputFormat ff_webm_dash_manifest_muxer
 
const FFOutputFormat ff_webm_chunk_muxer
 
const FFOutputFormat ff_webp_muxer
 
const FFInputFormat ff_webvtt_demuxer
 
const FFOutputFormat ff_webvtt_muxer
 
const FFInputFormat ff_wsaud_demuxer
 
const FFOutputFormat ff_wsaud_muxer
 
const FFInputFormat ff_wsd_demuxer
 
const FFInputFormat ff_wsvqa_demuxer
 
const FFInputFormat ff_wtv_demuxer
 
const FFOutputFormat ff_wtv_muxer
 
const FFInputFormat ff_wve_demuxer
 
const FFInputFormat ff_wv_demuxer
 
const FFOutputFormat ff_wv_muxer
 
const FFInputFormat ff_xa_demuxer
 
const FFInputFormat ff_xbin_demuxer
 
const FFInputFormat ff_xmd_demuxer
 
const FFInputFormat ff_xmv_demuxer
 
const FFInputFormat ff_xvag_demuxer
 
const FFInputFormat ff_xwma_demuxer
 
const FFInputFormat ff_yop_demuxer
 
const FFInputFormat ff_yuv4mpegpipe_demuxer
 
const FFOutputFormat ff_yuv4mpegpipe_muxer
 
const FFInputFormat ff_image_bmp_pipe_demuxer
 
const FFInputFormat ff_image_cri_pipe_demuxer
 
const FFInputFormat ff_image_dds_pipe_demuxer
 
const FFInputFormat ff_image_dpx_pipe_demuxer
 
const FFInputFormat ff_image_exr_pipe_demuxer
 
const FFInputFormat ff_image_gem_pipe_demuxer
 
const FFInputFormat ff_image_gif_pipe_demuxer
 
const FFInputFormat ff_image_hdr_pipe_demuxer
 
const FFInputFormat ff_image_j2k_pipe_demuxer
 
const FFInputFormat ff_image_jpeg_pipe_demuxer
 
const FFInputFormat ff_image_jpegls_pipe_demuxer
 
const FFInputFormat ff_image_jpegxl_pipe_demuxer
 
const FFInputFormat ff_image_pam_pipe_demuxer
 
const FFInputFormat ff_image_pbm_pipe_demuxer
 
const FFInputFormat ff_image_pcx_pipe_demuxer
 
const FFInputFormat ff_image_pfm_pipe_demuxer
 
const FFInputFormat ff_image_pgmyuv_pipe_demuxer
 
const FFInputFormat ff_image_pgm_pipe_demuxer
 
const FFInputFormat ff_image_pgx_pipe_demuxer
 
const FFInputFormat ff_image_phm_pipe_demuxer
 
const FFInputFormat ff_image_photocd_pipe_demuxer
 
const FFInputFormat ff_image_pictor_pipe_demuxer
 
const FFInputFormat ff_image_png_pipe_demuxer
 
const FFInputFormat ff_image_ppm_pipe_demuxer
 
const FFInputFormat ff_image_psd_pipe_demuxer
 
const FFInputFormat ff_image_qdraw_pipe_demuxer
 
const FFInputFormat ff_image_qoi_pipe_demuxer
 
const FFInputFormat ff_image_sgi_pipe_demuxer
 
const FFInputFormat ff_image_svg_pipe_demuxer
 
const FFInputFormat ff_image_sunrast_pipe_demuxer
 
const FFInputFormat ff_image_tiff_pipe_demuxer
 
const FFInputFormat ff_image_vbn_pipe_demuxer
 
const FFInputFormat ff_image_webp_pipe_demuxer
 
const FFInputFormat ff_image_xbm_pipe_demuxer
 
const FFInputFormat ff_image_xpm_pipe_demuxer
 
const FFInputFormat ff_image_xwd_pipe_demuxer
 
const FFOutputFormat ff_chromaprint_muxer
 
const FFInputFormat ff_libgme_demuxer
 
const FFInputFormat ff_libmodplug_demuxer
 
const FFInputFormat ff_libopenmpt_demuxer
 
const FFInputFormat ff_vapoursynth_demuxer
 
static atomic_uintptr_t indev_list_intptr = 0
 
static atomic_uintptr_t outdev_list_intptr = 0
 

Function Documentation

◆ avpriv_register_devices()

void avpriv_register_devices ( const FFOutputFormat *const  o[],
const FFInputFormat *const  i[] 
)

Definition at line 628 of file allformats.c.

Referenced by avdevice_register_all().

Variable Documentation

◆ ff_a64_muxer

const FFOutputFormat ff_a64_muxer

Definition at line 63 of file a64.c.

◆ ff_aa_demuxer

const FFInputFormat ff_aa_demuxer

Definition at line 375 of file aadec.c.

◆ ff_aac_demuxer

const FFInputFormat ff_aac_demuxer

Definition at line 208 of file aacdec.c.

◆ ff_aax_demuxer

const FFInputFormat ff_aax_demuxer

Definition at line 387 of file aaxdec.c.

◆ ff_ac3_demuxer

const FFInputFormat ff_ac3_demuxer

◆ ff_ac3_muxer

const FFOutputFormat ff_ac3_muxer

◆ ff_ac4_demuxer

const FFInputFormat ff_ac4_demuxer

Definition at line 99 of file ac4dec.c.

◆ ff_ac4_muxer

const FFOutputFormat ff_ac4_muxer

Definition at line 77 of file ac4enc.c.

◆ ff_ace_demuxer

const FFInputFormat ff_ace_demuxer

Definition at line 108 of file acedec.c.

◆ ff_acm_demuxer

const FFInputFormat ff_acm_demuxer

Definition at line 64 of file acm.c.

◆ ff_act_demuxer

const FFInputFormat ff_act_demuxer

Definition at line 202 of file act.c.

◆ ff_adf_demuxer

const FFInputFormat ff_adf_demuxer

◆ ff_adp_demuxer

const FFInputFormat ff_adp_demuxer

Definition at line 86 of file adp.c.

◆ ff_ads_demuxer

const FFInputFormat ff_ads_demuxer

Definition at line 84 of file ads.c.

◆ ff_adts_muxer

const FFOutputFormat ff_adts_muxer

Definition at line 232 of file adtsenc.c.

◆ ff_adx_demuxer

const FFInputFormat ff_adx_demuxer

Definition at line 131 of file adxdec.c.

◆ ff_adx_muxer

const FFOutputFormat ff_adx_muxer

◆ ff_aea_demuxer

const FFInputFormat ff_aea_demuxer

Definition at line 104 of file aeadec.c.

◆ ff_aea_muxer

const FFOutputFormat ff_aea_muxer

Definition at line 95 of file aeaenc.c.

◆ ff_afc_demuxer

const FFInputFormat ff_afc_demuxer

Definition at line 72 of file afc.c.

◆ ff_aiff_demuxer

const FFInputFormat ff_aiff_demuxer

Definition at line 439 of file aiffdec.c.

◆ ff_aiff_muxer

const FFOutputFormat ff_aiff_muxer

Definition at line 290 of file aiffenc.c.

◆ ff_aix_demuxer

const FFInputFormat ff_aix_demuxer

Definition at line 133 of file aixdec.c.

◆ ff_alp_demuxer

const FFInputFormat ff_alp_demuxer

◆ ff_alp_muxer

const FFOutputFormat ff_alp_muxer

◆ ff_amr_demuxer

const FFInputFormat ff_amr_demuxer

◆ ff_amr_muxer

const FFOutputFormat ff_amr_muxer

◆ ff_amrnb_demuxer

const FFInputFormat ff_amrnb_demuxer

◆ ff_amrwb_demuxer

const FFInputFormat ff_amrwb_demuxer

◆ ff_amv_muxer

const FFOutputFormat ff_amv_muxer

Definition at line 401 of file amvenc.c.

◆ ff_anm_demuxer

const FFInputFormat ff_anm_demuxer

Definition at line 218 of file anm.c.

◆ ff_apac_demuxer

const FFInputFormat ff_apac_demuxer

Definition at line 75 of file apac.c.

◆ ff_apc_demuxer

const FFInputFormat ff_apc_demuxer

Definition at line 82 of file apc.c.

◆ ff_ape_demuxer

const FFInputFormat ff_ape_demuxer

Definition at line 449 of file ape.c.

◆ ff_apm_demuxer

const FFInputFormat ff_apm_demuxer

◆ ff_apm_muxer

const FFOutputFormat ff_apm_muxer

◆ ff_apng_demuxer

const FFInputFormat ff_apng_demuxer

Definition at line 426 of file apngdec.c.

◆ ff_apng_muxer

const FFOutputFormat ff_apng_muxer

Definition at line 303 of file apngenc.c.

◆ ff_aptx_demuxer

const FFInputFormat ff_aptx_demuxer

◆ ff_aptx_muxer

const FFOutputFormat ff_aptx_muxer

◆ ff_aptx_hd_demuxer

const FFInputFormat ff_aptx_hd_demuxer

◆ ff_aptx_hd_muxer

const FFOutputFormat ff_aptx_hd_muxer

◆ ff_aqtitle_demuxer

const FFInputFormat ff_aqtitle_demuxer

Definition at line 139 of file aqtitledec.c.

◆ ff_argo_asf_demuxer

const FFInputFormat ff_argo_asf_demuxer

◆ ff_argo_asf_muxer

const FFOutputFormat ff_argo_asf_muxer

◆ ff_argo_brp_demuxer

const FFInputFormat ff_argo_brp_demuxer

Definition at line 417 of file argo_brp.c.

◆ ff_argo_cvg_demuxer

const FFInputFormat ff_argo_cvg_demuxer

◆ ff_argo_cvg_muxer

const FFOutputFormat ff_argo_cvg_muxer

◆ ff_asf_demuxer

const FFInputFormat ff_asf_demuxer

Definition at line 1621 of file asfdec_f.c.

◆ ff_asf_muxer

const FFOutputFormat ff_asf_muxer

◆ ff_asf_o_demuxer

const FFInputFormat ff_asf_o_demuxer

Definition at line 1681 of file asfdec_o.c.

◆ ff_ass_demuxer

const FFInputFormat ff_ass_demuxer

Definition at line 164 of file assdec.c.

◆ ff_ass_muxer

const FFOutputFormat ff_ass_muxer

Definition at line 232 of file assenc.c.

◆ ff_ast_demuxer

const FFInputFormat ff_ast_demuxer

Definition at line 115 of file astdec.c.

◆ ff_ast_muxer

const FFOutputFormat ff_ast_muxer

Definition at line 193 of file astenc.c.

◆ ff_asf_stream_muxer

const FFOutputFormat ff_asf_stream_muxer

◆ ff_au_demuxer

const FFInputFormat ff_au_demuxer

◆ ff_au_muxer

const FFOutputFormat ff_au_muxer

◆ ff_av1_demuxer

const FFInputFormat ff_av1_demuxer

◆ ff_avi_demuxer

const FFInputFormat ff_avi_demuxer

Definition at line 2020 of file avidec.c.

◆ ff_avi_muxer

const FFOutputFormat ff_avi_muxer

Definition at line 1007 of file avienc.c.

◆ ff_avif_muxer

const FFOutputFormat ff_avif_muxer

◆ ff_avisynth_demuxer

const FFInputFormat ff_avisynth_demuxer

Definition at line 1150 of file avisynth.c.

◆ ff_avm2_muxer

const FFOutputFormat ff_avm2_muxer

◆ ff_avr_demuxer

const FFInputFormat ff_avr_demuxer

Definition at line 88 of file avr.c.

◆ ff_avs_demuxer

const FFInputFormat ff_avs_demuxer

Definition at line 232 of file avs.c.

◆ ff_avs2_demuxer

const FFInputFormat ff_avs2_demuxer

◆ ff_avs2_muxer

const FFOutputFormat ff_avs2_muxer

◆ ff_avs3_demuxer

const FFInputFormat ff_avs3_demuxer

◆ ff_avs3_muxer

const FFOutputFormat ff_avs3_muxer

◆ ff_bethsoftvid_demuxer

const FFInputFormat ff_bethsoftvid_demuxer

Definition at line 295 of file bethsoftvid.c.

◆ ff_bfi_demuxer

const FFInputFormat ff_bfi_demuxer

Definition at line 179 of file bfi.c.

◆ ff_bintext_demuxer

const FFInputFormat ff_bintext_demuxer

◆ ff_bink_demuxer

const FFInputFormat ff_bink_demuxer

Definition at line 327 of file bink.c.

◆ ff_binka_demuxer

const FFInputFormat ff_binka_demuxer

Definition at line 93 of file binka.c.

◆ ff_bit_demuxer

const FFInputFormat ff_bit_demuxer

◆ ff_bit_muxer

const FFOutputFormat ff_bit_muxer

◆ ff_bitpacked_demuxer

const FFInputFormat ff_bitpacked_demuxer

◆ ff_bmv_demuxer

const FFInputFormat ff_bmv_demuxer

Definition at line 129 of file bmv.c.

◆ ff_bfstm_demuxer

const FFInputFormat ff_bfstm_demuxer

Definition at line 484 of file brstm.c.

◆ ff_brstm_demuxer

const FFInputFormat ff_brstm_demuxer

Definition at line 471 of file brstm.c.

◆ ff_boa_demuxer

const FFInputFormat ff_boa_demuxer

Definition at line 82 of file boadec.c.

◆ ff_bonk_demuxer

const FFInputFormat ff_bonk_demuxer

Definition at line 106 of file bonk.c.

◆ ff_c93_demuxer

const FFInputFormat ff_c93_demuxer

Definition at line 189 of file c93.c.

◆ ff_caf_demuxer

const FFInputFormat ff_caf_demuxer

Definition at line 519 of file cafdec.c.

◆ ff_caf_muxer

const FFOutputFormat ff_caf_muxer

Definition at line 275 of file cafenc.c.

◆ ff_cavsvideo_demuxer

const FFInputFormat ff_cavsvideo_demuxer

◆ ff_cavsvideo_muxer

const FFOutputFormat ff_cavsvideo_muxer

◆ ff_cdg_demuxer

const FFInputFormat ff_cdg_demuxer

Definition at line 87 of file cdg.c.

◆ ff_cdxl_demuxer

const FFInputFormat ff_cdxl_demuxer

Definition at line 261 of file cdxl.c.

◆ ff_cine_demuxer

const FFInputFormat ff_cine_demuxer

Definition at line 341 of file cinedec.c.

◆ ff_codec2_demuxer

const FFInputFormat ff_codec2_demuxer

◆ ff_codec2_muxer

const FFOutputFormat ff_codec2_muxer

◆ ff_codec2raw_demuxer

const FFInputFormat ff_codec2raw_demuxer

◆ ff_codec2raw_muxer

const FFOutputFormat ff_codec2raw_muxer

◆ ff_concat_demuxer

const FFInputFormat ff_concat_demuxer

Definition at line 953 of file concatdec.c.

◆ ff_crc_muxer

const FFOutputFormat ff_crc_muxer

Definition at line 58 of file crcenc.c.

◆ ff_dash_demuxer

const FFInputFormat ff_dash_demuxer

Definition at line 2359 of file dashdec.c.

◆ ff_dash_muxer

const FFOutputFormat ff_dash_muxer

Definition at line 2415 of file dashenc.c.

◆ ff_data_demuxer

const FFInputFormat ff_data_demuxer

◆ ff_data_muxer

const FFOutputFormat ff_data_muxer

◆ ff_daud_demuxer

const FFInputFormat ff_daud_demuxer

Definition at line 57 of file dauddec.c.

◆ ff_daud_muxer

const FFOutputFormat ff_daud_muxer

Definition at line 59 of file daudenc.c.

◆ ff_dcstr_demuxer

const FFInputFormat ff_dcstr_demuxer

Definition at line 84 of file dcstr.c.

◆ ff_derf_demuxer

const FFInputFormat ff_derf_demuxer

Definition at line 71 of file derf.c.

◆ ff_dfa_demuxer

const FFInputFormat ff_dfa_demuxer

Definition at line 124 of file dfa.c.

◆ ff_dfpwm_demuxer

const FFInputFormat ff_dfpwm_demuxer

Definition at line 75 of file dfpwmdec.c.

◆ ff_dfpwm_muxer

const FFOutputFormat ff_dfpwm_muxer

◆ ff_dhav_demuxer

const FFInputFormat ff_dhav_demuxer

Definition at line 472 of file dhav.c.

◆ ff_dirac_demuxer

const FFInputFormat ff_dirac_demuxer

◆ ff_dirac_muxer

const FFOutputFormat ff_dirac_muxer

◆ ff_dnxhd_demuxer

const FFInputFormat ff_dnxhd_demuxer

◆ ff_dnxhd_muxer

const FFOutputFormat ff_dnxhd_muxer

◆ ff_dsf_demuxer

const FFInputFormat ff_dsf_demuxer

Definition at line 213 of file dsfdec.c.

◆ ff_dsicin_demuxer

const FFInputFormat ff_dsicin_demuxer

Definition at line 231 of file dsicin.c.

◆ ff_dss_demuxer

const FFInputFormat ff_dss_demuxer

Definition at line 358 of file dss.c.

◆ ff_dts_demuxer

const FFInputFormat ff_dts_demuxer

Definition at line 136 of file dtsdec.c.

◆ ff_dts_muxer

const FFOutputFormat ff_dts_muxer

◆ ff_dtshd_demuxer

const FFInputFormat ff_dtshd_demuxer

Definition at line 167 of file dtshddec.c.

◆ ff_dv_demuxer

const FFInputFormat ff_dv_demuxer

◆ ff_dv_muxer

const FFOutputFormat ff_dv_muxer

Definition at line 489 of file dvenc.c.

◆ ff_dvbsub_demuxer

const FFInputFormat ff_dvbsub_demuxer

◆ ff_dvbtxt_demuxer

const FFInputFormat ff_dvbtxt_demuxer

◆ ff_dvdvideo_demuxer

const FFInputFormat ff_dvdvideo_demuxer

Definition at line 1819 of file dvdvideodec.c.

◆ ff_dxa_demuxer

const FFInputFormat ff_dxa_demuxer

Definition at line 233 of file dxa.c.

◆ ff_ea_demuxer

const FFInputFormat ff_ea_demuxer

Definition at line 794 of file electronicarts.c.

◆ ff_ea_cdata_demuxer

const FFInputFormat ff_ea_cdata_demuxer

Definition at line 107 of file eacdata.c.

◆ ff_eac3_demuxer

const FFInputFormat ff_eac3_demuxer

◆ ff_eac3_muxer

const FFOutputFormat ff_eac3_muxer

◆ ff_epaf_demuxer

const FFInputFormat ff_epaf_demuxer

Definition at line 98 of file epafdec.c.

◆ ff_evc_demuxer

const FFInputFormat ff_evc_demuxer

Definition at line 205 of file evcdec.c.

◆ ff_evc_muxer

const FFOutputFormat ff_evc_muxer

◆ ff_f4v_muxer

const FFOutputFormat ff_f4v_muxer

◆ ff_ffmetadata_demuxer

const FFInputFormat ff_ffmetadata_demuxer

Definition at line 226 of file ffmetadec.c.

◆ ff_ffmetadata_muxer

const FFOutputFormat ff_ffmetadata_muxer

Definition at line 91 of file ffmetaenc.c.

◆ ff_fifo_muxer

const FFOutputFormat ff_fifo_muxer

Definition at line 716 of file fifo.c.

◆ ff_filmstrip_demuxer

const FFInputFormat ff_filmstrip_demuxer

Definition at line 108 of file filmstripdec.c.

◆ ff_filmstrip_muxer

const FFOutputFormat ff_filmstrip_muxer

Definition at line 63 of file filmstripenc.c.

◆ ff_fits_demuxer

const FFInputFormat ff_fits_demuxer

Definition at line 194 of file fitsdec.c.

◆ ff_fits_muxer

const FFOutputFormat ff_fits_muxer

Definition at line 195 of file fitsenc.c.

◆ ff_flac_demuxer

const FFInputFormat ff_flac_demuxer

Definition at line 367 of file flacdec.c.

◆ ff_flac_muxer

const FFOutputFormat ff_flac_muxer

Definition at line 417 of file flacenc.c.

◆ ff_flic_demuxer

const FFInputFormat ff_flic_demuxer

Definition at line 287 of file flic.c.

◆ ff_flv_demuxer

const FFInputFormat ff_flv_demuxer

Definition at line 1591 of file flvdec.c.

◆ ff_flv_muxer

const FFOutputFormat ff_flv_muxer

Definition at line 1257 of file flvenc.c.

◆ ff_live_flv_demuxer

const FFInputFormat ff_live_flv_demuxer

Definition at line 1604 of file flvdec.c.

◆ ff_fourxm_demuxer

const FFInputFormat ff_fourxm_demuxer

Definition at line 401 of file 4xm.c.

◆ ff_framecrc_muxer

const FFOutputFormat ff_framecrc_muxer

Definition at line 73 of file framecrcenc.c.

◆ ff_framehash_muxer

const FFOutputFormat ff_framehash_muxer

◆ ff_framemd5_muxer

const FFOutputFormat ff_framemd5_muxer

◆ ff_frm_demuxer

const FFInputFormat ff_frm_demuxer

Definition at line 106 of file frmdec.c.

◆ ff_fsb_demuxer

const FFInputFormat ff_fsb_demuxer

Definition at line 203 of file fsb.c.

◆ ff_fwse_demuxer

const FFInputFormat ff_fwse_demuxer

Definition at line 81 of file fwse.c.

◆ ff_g722_demuxer

const FFInputFormat ff_g722_demuxer

Definition at line 46 of file g722.c.

◆ ff_g722_muxer

const FFOutputFormat ff_g722_muxer

◆ ff_g723_1_demuxer

const FFInputFormat ff_g723_1_demuxer

Definition at line 78 of file g723_1.c.

◆ ff_g723_1_muxer

const FFOutputFormat ff_g723_1_muxer

◆ ff_g726_demuxer

const FFInputFormat ff_g726_demuxer

◆ ff_g726_muxer

const FFOutputFormat ff_g726_muxer

◆ ff_g726le_demuxer

const FFInputFormat ff_g726le_demuxer

◆ ff_g726le_muxer

const FFOutputFormat ff_g726le_muxer

◆ ff_g729_demuxer

const FFInputFormat ff_g729_demuxer

Definition at line 97 of file g729dec.c.

◆ ff_gdv_demuxer

const FFInputFormat ff_gdv_demuxer

Definition at line 198 of file gdv.c.

◆ ff_genh_demuxer

const FFInputFormat ff_genh_demuxer

Definition at line 199 of file genh.c.

◆ ff_gif_demuxer

const FFInputFormat ff_gif_demuxer

Definition at line 285 of file gifdec.c.

◆ ff_gif_muxer

const FFOutputFormat ff_gif_muxer

Definition at line 200 of file gif.c.

◆ ff_gsm_demuxer

const FFInputFormat ff_gsm_demuxer

Definition at line 106 of file gsmdec.c.

◆ ff_gsm_muxer

const FFOutputFormat ff_gsm_muxer

◆ ff_gxf_demuxer

const FFInputFormat ff_gxf_demuxer

Definition at line 602 of file gxf.c.

◆ ff_gxf_muxer

const FFOutputFormat ff_gxf_muxer

Definition at line 1013 of file gxfenc.c.

◆ ff_h261_demuxer

const FFInputFormat ff_h261_demuxer

◆ ff_h261_muxer

const FFOutputFormat ff_h261_muxer

◆ ff_h263_demuxer

const FFInputFormat ff_h263_demuxer

◆ ff_h263_muxer

const FFOutputFormat ff_h263_muxer

◆ ff_h264_demuxer

const FFInputFormat ff_h264_demuxer

◆ ff_h264_muxer

const FFOutputFormat ff_h264_muxer

◆ ff_hash_muxer

const FFOutputFormat ff_hash_muxer

◆ ff_hca_demuxer

const FFInputFormat ff_hca_demuxer

Definition at line 152 of file hca.c.

◆ ff_hcom_demuxer

const FFInputFormat ff_hcom_demuxer

Definition at line 85 of file hcom.c.

◆ ff_hds_muxer

const FFOutputFormat ff_hds_muxer

Definition at line 568 of file hdsenc.c.

◆ ff_hevc_demuxer

const FFInputFormat ff_hevc_demuxer

◆ ff_hevc_muxer

const FFOutputFormat ff_hevc_muxer

◆ ff_hls_demuxer

const FFInputFormat ff_hls_demuxer

Definition at line 2603 of file hls.c.

◆ ff_hls_muxer

const FFOutputFormat ff_hls_muxer

Definition at line 3252 of file hlsenc.c.

◆ ff_hnm_demuxer

const FFInputFormat ff_hnm_demuxer

Definition at line 164 of file hnm.c.

◆ ff_iamf_demuxer

const FFInputFormat ff_iamf_demuxer

Definition at line 184 of file iamfdec.c.

◆ ff_iamf_muxer

const FFOutputFormat ff_iamf_muxer

Definition at line 188 of file iamfenc.c.

◆ ff_ico_demuxer

const FFInputFormat ff_ico_demuxer

Definition at line 221 of file icodec.c.

◆ ff_ico_muxer

const FFOutputFormat ff_ico_muxer

Definition at line 197 of file icoenc.c.

◆ ff_idcin_demuxer

const FFInputFormat ff_idcin_demuxer

Definition at line 368 of file idcin.c.

◆ ff_idf_demuxer

const FFInputFormat ff_idf_demuxer

◆ ff_iff_demuxer

const FFInputFormat ff_iff_demuxer

Definition at line 906 of file iff.c.

◆ ff_ifv_demuxer

const FFInputFormat ff_ifv_demuxer

Definition at line 313 of file ifv.c.

◆ ff_ilbc_demuxer

const FFInputFormat ff_ilbc_demuxer

Definition at line 105 of file ilbc.c.

◆ ff_ilbc_muxer

const FFOutputFormat ff_ilbc_muxer

◆ ff_image2_demuxer

const FFInputFormat ff_image2_demuxer

◆ ff_image2_muxer

const FFOutputFormat ff_image2_muxer

◆ ff_image2pipe_demuxer

const FFInputFormat ff_image2pipe_demuxer

◆ ff_image2pipe_muxer

const FFOutputFormat ff_image2pipe_muxer

◆ ff_image2_alias_pix_demuxer

const FFInputFormat ff_image2_alias_pix_demuxer

Definition at line 65 of file img2_alias_pix.c.

◆ ff_image2_brender_pix_demuxer

const FFInputFormat ff_image2_brender_pix_demuxer

Definition at line 49 of file img2_brender_pix.c.

◆ ff_imf_demuxer

const FFInputFormat ff_imf_demuxer

Definition at line 1014 of file imfdec.c.

◆ ff_ingenient_demuxer

const FFInputFormat ff_ingenient_demuxer

Definition at line 65 of file ingenientdec.c.

◆ ff_ipmovie_demuxer

const FFInputFormat ff_ipmovie_demuxer

Definition at line 703 of file ipmovie.c.

◆ ff_ipod_muxer

const FFOutputFormat ff_ipod_muxer

◆ ff_ipu_demuxer

const FFInputFormat ff_ipu_demuxer

Definition at line 71 of file ipudec.c.

◆ ff_ircam_demuxer

const FFInputFormat ff_ircam_demuxer

Definition at line 111 of file ircamdec.c.

◆ ff_ircam_muxer

const FFOutputFormat ff_ircam_muxer

Definition at line 49 of file ircamenc.c.

◆ ff_ismv_muxer

const FFOutputFormat ff_ismv_muxer

◆ ff_iss_demuxer

const FFInputFormat ff_iss_demuxer

Definition at line 148 of file iss.c.

◆ ff_iv8_demuxer

const FFInputFormat ff_iv8_demuxer

Definition at line 111 of file iv8.c.

◆ ff_ivf_demuxer

const FFInputFormat ff_ivf_demuxer

Definition at line 92 of file ivfdec.c.

◆ ff_ivf_muxer

const FFOutputFormat ff_ivf_muxer

Definition at line 114 of file ivfenc.c.

◆ ff_ivr_demuxer

const FFInputFormat ff_ivr_demuxer

Definition at line 1419 of file rmdec.c.

◆ ff_jacosub_demuxer

const FFInputFormat ff_jacosub_demuxer

Definition at line 260 of file jacosubdec.c.

◆ ff_jacosub_muxer

const FFOutputFormat ff_jacosub_muxer

Definition at line 33 of file jacosubenc.c.

◆ ff_jv_demuxer

const FFInputFormat ff_jv_demuxer

Definition at line 255 of file jvdec.c.

◆ ff_jpegxl_anim_demuxer

const FFInputFormat ff_jpegxl_anim_demuxer

Definition at line 196 of file jpegxl_anim_dec.c.

◆ ff_kux_demuxer

const FFInputFormat ff_kux_demuxer

Definition at line 1618 of file flvdec.c.

◆ ff_kvag_demuxer

const FFInputFormat ff_kvag_demuxer

◆ ff_kvag_muxer

const FFOutputFormat ff_kvag_muxer

◆ ff_laf_demuxer

const FFInputFormat ff_laf_demuxer

Definition at line 282 of file lafdec.c.

◆ ff_latm_muxer

const FFOutputFormat ff_latm_muxer

Definition at line 263 of file latmenc.c.

◆ ff_lc3_demuxer

const FFInputFormat ff_lc3_demuxer

◆ ff_lc3_muxer

const FFOutputFormat ff_lc3_muxer

◆ ff_lmlm4_demuxer

const FFInputFormat ff_lmlm4_demuxer

Definition at line 125 of file lmlm4.c.

◆ ff_loas_demuxer

const FFInputFormat ff_loas_demuxer

Definition at line 87 of file loasdec.c.

◆ ff_luodat_demuxer

const FFInputFormat ff_luodat_demuxer

Definition at line 119 of file luodatdec.c.

◆ ff_lrc_demuxer

const FFInputFormat ff_lrc_demuxer

Definition at line 228 of file lrcdec.c.

◆ ff_lrc_muxer

const FFOutputFormat ff_lrc_muxer

Definition at line 122 of file lrcenc.c.

◆ ff_lvf_demuxer

const FFInputFormat ff_lvf_demuxer

Definition at line 149 of file lvfdec.c.

◆ ff_lxf_demuxer

const FFInputFormat ff_lxf_demuxer

Definition at line 338 of file lxfdec.c.

◆ ff_m4v_demuxer

const FFInputFormat ff_m4v_demuxer

◆ ff_m4v_muxer

const FFOutputFormat ff_m4v_muxer

◆ ff_mca_demuxer

const FFInputFormat ff_mca_demuxer

Definition at line 221 of file mca.c.

◆ ff_mcc_demuxer

const FFInputFormat ff_mcc_demuxer

Definition at line 204 of file mccdec.c.

◆ ff_md5_muxer

const FFOutputFormat ff_md5_muxer

◆ ff_matroska_demuxer

const FFInputFormat ff_matroska_demuxer

Definition at line 4838 of file matroskadec.c.

◆ ff_matroska_muxer

const FFOutputFormat ff_matroska_muxer

◆ ff_matroska_audio_muxer

const FFOutputFormat ff_matroska_audio_muxer

◆ ff_mgsts_demuxer

const FFInputFormat ff_mgsts_demuxer

Definition at line 100 of file mgsts.c.

◆ ff_microdvd_demuxer

const FFInputFormat ff_microdvd_demuxer

Definition at line 202 of file microdvddec.c.

◆ ff_microdvd_muxer

const FFOutputFormat ff_microdvd_muxer

Definition at line 54 of file microdvdenc.c.

◆ ff_mjpeg_demuxer

const FFInputFormat ff_mjpeg_demuxer

◆ ff_mjpeg_muxer

const FFOutputFormat ff_mjpeg_muxer

◆ ff_mjpeg_2000_demuxer

const FFInputFormat ff_mjpeg_2000_demuxer

◆ ff_mlp_demuxer

const FFInputFormat ff_mlp_demuxer

◆ ff_mlp_muxer

const FFOutputFormat ff_mlp_muxer

◆ ff_mlv_demuxer

const FFInputFormat ff_mlv_demuxer

Definition at line 492 of file mlvdec.c.

◆ ff_mm_demuxer

const FFInputFormat ff_mm_demuxer

Definition at line 200 of file mm.c.

◆ ff_mmf_demuxer

const FFInputFormat ff_mmf_demuxer

◆ ff_mmf_muxer

const FFOutputFormat ff_mmf_muxer

◆ ff_mods_demuxer

const FFInputFormat ff_mods_demuxer

Definition at line 95 of file mods.c.

◆ ff_moflex_demuxer

const FFInputFormat ff_moflex_demuxer

Definition at line 375 of file moflex.c.

◆ ff_mov_demuxer

const FFInputFormat ff_mov_demuxer

Definition at line 11382 of file mov.c.

◆ ff_mov_muxer

const FFOutputFormat ff_mov_muxer

◆ ff_mp2_muxer

const FFOutputFormat ff_mp2_muxer

◆ ff_mp3_demuxer

const FFInputFormat ff_mp3_demuxer

Definition at line 610 of file mp3dec.c.

◆ ff_mp3_muxer

const FFOutputFormat ff_mp3_muxer

Definition at line 647 of file mp3enc.c.

◆ ff_mp4_muxer

const FFOutputFormat ff_mp4_muxer

◆ ff_mpc_demuxer

const FFInputFormat ff_mpc_demuxer

Definition at line 223 of file mpc.c.

◆ ff_mpc8_demuxer

const FFInputFormat ff_mpc8_demuxer

Definition at line 352 of file mpc8.c.

◆ ff_mpeg1system_muxer

const FFOutputFormat ff_mpeg1system_muxer

◆ ff_mpeg1vcd_muxer

const FFOutputFormat ff_mpeg1vcd_muxer

◆ ff_mpeg1video_muxer

const FFOutputFormat ff_mpeg1video_muxer

◆ ff_mpeg2dvd_muxer

const FFOutputFormat ff_mpeg2dvd_muxer

◆ ff_mpeg2svcd_muxer

const FFOutputFormat ff_mpeg2svcd_muxer

◆ ff_mpeg2video_muxer

const FFOutputFormat ff_mpeg2video_muxer

◆ ff_mpeg2vob_muxer

const FFOutputFormat ff_mpeg2vob_muxer

◆ ff_mpegps_demuxer

const FFInputFormat ff_mpegps_demuxer

Definition at line 701 of file mpeg.c.

Referenced by dvdvideo_subdemux_open().

◆ ff_mpegts_demuxer

const FFInputFormat ff_mpegts_demuxer
Initial value:
= {
.p.name = "mpegts",
.p.long_name = NULL_IF_CONFIG_SMALL("MPEG-TS (MPEG-2 Transport Stream)"),
.p.priv_class = &mpegts_class,
.priv_data_size = sizeof(MpegTSContext),
}

Definition at line 3439 of file mpegts.c.

Referenced by mpegts_read_header().

◆ ff_mpegts_muxer

const FFOutputFormat ff_mpegts_muxer

Definition at line 2401 of file mpegtsenc.c.

◆ ff_mpegtsraw_demuxer

const FFInputFormat ff_mpegtsraw_demuxer

Definition at line 3453 of file mpegts.c.

◆ ff_mpegvideo_demuxer

const FFInputFormat ff_mpegvideo_demuxer

◆ ff_mpjpeg_demuxer

const FFInputFormat ff_mpjpeg_demuxer

Definition at line 373 of file mpjpegdec.c.

◆ ff_mpjpeg_muxer

const FFOutputFormat ff_mpjpeg_muxer

Definition at line 65 of file mpjpeg.c.

◆ ff_mpl2_demuxer

const FFInputFormat ff_mpl2_demuxer

Definition at line 126 of file mpl2dec.c.

◆ ff_mpsub_demuxer

const FFInputFormat ff_mpsub_demuxer

Definition at line 174 of file mpsubdec.c.

◆ ff_msf_demuxer

const FFInputFormat ff_msf_demuxer

Definition at line 107 of file msf.c.

◆ ff_msnwc_tcp_demuxer

const FFInputFormat ff_msnwc_tcp_demuxer

Definition at line 140 of file msnwc_tcp.c.

◆ ff_msp_demuxer

const FFInputFormat ff_msp_demuxer

Definition at line 110 of file mspdec.c.

◆ ff_mtaf_demuxer

const FFInputFormat ff_mtaf_demuxer

Definition at line 75 of file mtaf.c.

◆ ff_mtv_demuxer

const FFInputFormat ff_mtv_demuxer

Definition at line 229 of file mtv.c.

◆ ff_musx_demuxer

const FFInputFormat ff_musx_demuxer

Definition at line 182 of file musx.c.

◆ ff_mv_demuxer

const FFInputFormat ff_mv_demuxer

Definition at line 545 of file mvdec.c.

◆ ff_mvi_demuxer

const FFInputFormat ff_mvi_demuxer

Definition at line 146 of file mvi.c.

◆ ff_mxf_demuxer

const FFInputFormat ff_mxf_demuxer

Definition at line 4349 of file mxfdec.c.

◆ ff_mxf_muxer

const FFOutputFormat ff_mxf_muxer

Definition at line 3634 of file mxfenc.c.

◆ ff_mxf_d10_muxer

const FFOutputFormat ff_mxf_d10_muxer
Initial value:
= {
.p.name = "mxf_d10",
.p.long_name = NULL_IF_CONFIG_SMALL("MXF (Material eXchange Format) D-10 Mapping"),
.p.mime_type = "application/mxf",
.priv_data_size = sizeof(MXFContext),
.p.audio_codec = AV_CODEC_ID_PCM_S16LE,
.p.video_codec = AV_CODEC_ID_MPEG2VIDEO,
.init = mxf_init,
.write_packet = mxf_write_packet,
.write_trailer = mxf_write_footer,
.deinit = mxf_deinit,
.p.flags = AVFMT_NOTIMESTAMPS,
.interleave_packet = mxf_interleave,
.p.priv_class = &mxf_d10_muxer_class,
}

Definition at line 3652 of file mxfenc.c.

◆ ff_mxf_opatom_muxer

const FFOutputFormat ff_mxf_opatom_muxer
Initial value:
= {
.p.name = "mxf_opatom",
.p.long_name = NULL_IF_CONFIG_SMALL("MXF (Material eXchange Format) Operational Pattern Atom"),
.p.mime_type = "application/mxf",
.p.extensions = "mxf",
.priv_data_size = sizeof(MXFContext),
.p.audio_codec = AV_CODEC_ID_PCM_S16LE,
.p.video_codec = AV_CODEC_ID_DNXHD,
.init = mxf_init,
.write_packet = mxf_write_packet,
.write_trailer = mxf_write_footer,
.deinit = mxf_deinit,
.p.flags = AVFMT_NOTIMESTAMPS,
.interleave_packet = mxf_interleave,
.p.priv_class = &mxf_opatom_muxer_class,
.check_bitstream = mxf_check_bitstream,
}

Definition at line 3668 of file mxfenc.c.

◆ ff_mxg_demuxer

const FFInputFormat ff_mxg_demuxer

Definition at line 253 of file mxg.c.

◆ ff_nc_demuxer

const FFInputFormat ff_nc_demuxer

Definition at line 94 of file ncdec.c.

◆ ff_nistsphere_demuxer

const FFInputFormat ff_nistsphere_demuxer

Definition at line 137 of file nistspheredec.c.

◆ ff_nsp_demuxer

const FFInputFormat ff_nsp_demuxer

Definition at line 100 of file nspdec.c.

◆ ff_nsv_demuxer

const FFInputFormat ff_nsv_demuxer

Definition at line 752 of file nsvdec.c.

◆ ff_null_muxer

const FFOutputFormat ff_null_muxer

Definition at line 30 of file nullenc.c.

◆ ff_nut_demuxer

const FFInputFormat ff_nut_demuxer

Definition at line 1304 of file nutdec.c.

◆ ff_nut_muxer

const FFOutputFormat ff_nut_muxer

Definition at line 1242 of file nutenc.c.

◆ ff_nuv_demuxer

const FFInputFormat ff_nuv_demuxer

Definition at line 401 of file nuv.c.

◆ ff_obu_demuxer

const FFInputFormat ff_obu_demuxer

◆ ff_obu_muxer

const FFOutputFormat ff_obu_muxer

◆ ff_oga_muxer

const FFOutputFormat ff_oga_muxer

◆ ff_ogg_demuxer

const FFInputFormat ff_ogg_demuxer

Definition at line 966 of file oggdec.c.

◆ ff_ogg_muxer

const FFOutputFormat ff_ogg_muxer

◆ ff_ogv_muxer

const FFOutputFormat ff_ogv_muxer

◆ ff_oma_demuxer

const FFInputFormat ff_oma_demuxer

Definition at line 613 of file omadec.c.

◆ ff_oma_muxer

const FFOutputFormat ff_oma_muxer

Definition at line 95 of file omaenc.c.

◆ ff_opus_muxer

const FFOutputFormat ff_opus_muxer

◆ ff_osq_demuxer

const FFInputFormat ff_osq_demuxer

Definition at line 107 of file osq.c.

◆ ff_paf_demuxer

const FFInputFormat ff_paf_demuxer

Definition at line 270 of file paf.c.

◆ ff_pcm_alaw_demuxer

const FFInputFormat ff_pcm_alaw_demuxer

◆ ff_pcm_alaw_muxer

const FFOutputFormat ff_pcm_alaw_muxer

◆ ff_pcm_mulaw_demuxer

const FFInputFormat ff_pcm_mulaw_demuxer

◆ ff_pcm_mulaw_muxer

const FFOutputFormat ff_pcm_mulaw_muxer

◆ ff_pcm_vidc_demuxer

const FFInputFormat ff_pcm_vidc_demuxer

◆ ff_pcm_vidc_muxer

const FFOutputFormat ff_pcm_vidc_muxer

◆ ff_pcm_f64be_demuxer

const FFInputFormat ff_pcm_f64be_demuxer

◆ ff_pcm_f64be_muxer

const FFOutputFormat ff_pcm_f64be_muxer

◆ ff_pcm_f64le_demuxer

const FFInputFormat ff_pcm_f64le_demuxer

◆ ff_pcm_f64le_muxer

const FFOutputFormat ff_pcm_f64le_muxer

◆ ff_pcm_f32be_demuxer

const FFInputFormat ff_pcm_f32be_demuxer

◆ ff_pcm_f32be_muxer

const FFOutputFormat ff_pcm_f32be_muxer

◆ ff_pcm_f32le_demuxer

const FFInputFormat ff_pcm_f32le_demuxer

◆ ff_pcm_f32le_muxer

const FFOutputFormat ff_pcm_f32le_muxer

◆ ff_pcm_s32be_demuxer

const FFInputFormat ff_pcm_s32be_demuxer

◆ ff_pcm_s32be_muxer

const FFOutputFormat ff_pcm_s32be_muxer

◆ ff_pcm_s32le_demuxer

const FFInputFormat ff_pcm_s32le_demuxer

◆ ff_pcm_s32le_muxer

const FFOutputFormat ff_pcm_s32le_muxer

◆ ff_pcm_s24be_demuxer

const FFInputFormat ff_pcm_s24be_demuxer

◆ ff_pcm_s24be_muxer

const FFOutputFormat ff_pcm_s24be_muxer

◆ ff_pcm_s24le_demuxer

const FFInputFormat ff_pcm_s24le_demuxer

◆ ff_pcm_s24le_muxer

const FFOutputFormat ff_pcm_s24le_muxer

◆ ff_pcm_s16be_demuxer

const FFInputFormat ff_pcm_s16be_demuxer

◆ ff_pcm_s16be_muxer

const FFOutputFormat ff_pcm_s16be_muxer

◆ ff_pcm_s16le_demuxer

const FFInputFormat ff_pcm_s16le_demuxer

◆ ff_pcm_s16le_muxer

const FFOutputFormat ff_pcm_s16le_muxer

◆ ff_pcm_s8_demuxer

const FFInputFormat ff_pcm_s8_demuxer

◆ ff_pcm_s8_muxer

const FFOutputFormat ff_pcm_s8_muxer

◆ ff_pcm_u32be_demuxer

const FFInputFormat ff_pcm_u32be_demuxer

◆ ff_pcm_u32be_muxer

const FFOutputFormat ff_pcm_u32be_muxer

◆ ff_pcm_u32le_demuxer

const FFInputFormat ff_pcm_u32le_demuxer

◆ ff_pcm_u32le_muxer

const FFOutputFormat ff_pcm_u32le_muxer

◆ ff_pcm_u24be_demuxer

const FFInputFormat ff_pcm_u24be_demuxer

◆ ff_pcm_u24be_muxer

const FFOutputFormat ff_pcm_u24be_muxer

◆ ff_pcm_u24le_demuxer

const FFInputFormat ff_pcm_u24le_demuxer

◆ ff_pcm_u24le_muxer

const FFOutputFormat ff_pcm_u24le_muxer

◆ ff_pcm_u16be_demuxer

const FFInputFormat ff_pcm_u16be_demuxer

◆ ff_pcm_u16be_muxer

const FFOutputFormat ff_pcm_u16be_muxer

◆ ff_pcm_u16le_demuxer

const FFInputFormat ff_pcm_u16le_demuxer

◆ ff_pcm_u16le_muxer

const FFOutputFormat ff_pcm_u16le_muxer

◆ ff_pcm_u8_demuxer

const FFInputFormat ff_pcm_u8_demuxer

◆ ff_pcm_u8_muxer

const FFOutputFormat ff_pcm_u8_muxer

◆ ff_pdv_demuxer

const FFInputFormat ff_pdv_demuxer

Definition at line 164 of file pdvdec.c.

◆ ff_pjs_demuxer

const FFInputFormat ff_pjs_demuxer

Definition at line 109 of file pjsdec.c.

◆ ff_pmp_demuxer

const FFInputFormat ff_pmp_demuxer

Definition at line 188 of file pmpdec.c.

◆ ff_pp_bnk_demuxer

const FFInputFormat ff_pp_bnk_demuxer

Definition at line 320 of file pp_bnk.c.

◆ ff_psp_muxer

const FFOutputFormat ff_psp_muxer

◆ ff_pva_demuxer

const FFInputFormat ff_pva_demuxer

Definition at line 232 of file pva.c.

◆ ff_pvf_demuxer

const FFInputFormat ff_pvf_demuxer

Definition at line 69 of file pvfdec.c.

◆ ff_qcp_demuxer

const FFInputFormat ff_qcp_demuxer

Definition at line 199 of file qcp.c.

◆ ff_qoa_demuxer

const FFInputFormat ff_qoa_demuxer

Definition at line 106 of file qoadec.c.

◆ ff_r3d_demuxer

const FFInputFormat ff_r3d_demuxer

Definition at line 405 of file r3d.c.

◆ ff_rawvideo_demuxer

const FFInputFormat ff_rawvideo_demuxer

Definition at line 153 of file rawvideodec.c.

◆ ff_rawvideo_muxer

const FFOutputFormat ff_rawvideo_muxer

◆ ff_rcwt_demuxer

const FFInputFormat ff_rcwt_demuxer

Definition at line 111 of file rcwtdec.c.

◆ ff_rcwt_muxer

const FFOutputFormat ff_rcwt_muxer

Definition at line 154 of file rcwtenc.c.

◆ ff_realtext_demuxer

const FFInputFormat ff_realtext_demuxer

Definition at line 135 of file realtextdec.c.

◆ ff_redspark_demuxer

const FFInputFormat ff_redspark_demuxer

Definition at line 154 of file redspark.c.

◆ ff_rka_demuxer

const FFInputFormat ff_rka_demuxer

Definition at line 164 of file rka.c.

◆ ff_rl2_demuxer

const FFInputFormat ff_rl2_demuxer

Definition at line 306 of file rl2.c.

◆ ff_rm_demuxer

const FFInputFormat ff_rm_demuxer

Definition at line 1166 of file rmdec.c.

◆ ff_rm_muxer

const FFOutputFormat ff_rm_muxer

Definition at line 469 of file rmenc.c.

◆ ff_roq_demuxer

const FFInputFormat ff_roq_demuxer

Definition at line 241 of file idroqdec.c.

◆ ff_roq_muxer

const FFOutputFormat ff_roq_muxer

Definition at line 63 of file idroqenc.c.

◆ ff_rpl_demuxer

const FFInputFormat ff_rpl_demuxer

Definition at line 403 of file rpl.c.

◆ ff_rsd_demuxer

const FFInputFormat ff_rsd_demuxer

Definition at line 223 of file rsd.c.

◆ ff_rso_demuxer

const FFInputFormat ff_rso_demuxer

Definition at line 75 of file rsodec.c.

◆ ff_rso_muxer

const FFOutputFormat ff_rso_muxer

Definition at line 95 of file rsoenc.c.

◆ ff_rtp_demuxer

const FFInputFormat ff_rtp_demuxer

◆ ff_rtp_muxer

const FFOutputFormat ff_rtp_muxer

Definition at line 664 of file rtpenc.c.

◆ ff_rtp_mpegts_muxer

const FFOutputFormat ff_rtp_mpegts_muxer

Definition at line 192 of file rtpenc_mpegts.c.

◆ ff_rtsp_demuxer

const FFInputFormat ff_rtsp_demuxer

Definition at line 997 of file rtspdec.c.

◆ ff_rtsp_muxer

const FFOutputFormat ff_rtsp_muxer

Definition at line 248 of file rtspenc.c.

◆ ff_s337m_demuxer

const FFInputFormat ff_s337m_demuxer

Definition at line 191 of file s337m.c.

◆ ff_sami_demuxer

const FFInputFormat ff_sami_demuxer

Definition at line 125 of file samidec.c.

◆ ff_sap_demuxer

const FFInputFormat ff_sap_demuxer

Definition at line 242 of file sapdec.c.

◆ ff_sap_muxer

const FFOutputFormat ff_sap_muxer

Definition at line 272 of file sapenc.c.

◆ ff_sbc_demuxer

const FFInputFormat ff_sbc_demuxer

Definition at line 26 of file sbcdec.c.

◆ ff_sbc_muxer

const FFOutputFormat ff_sbc_muxer

◆ ff_sbg_demuxer

const FFInputFormat ff_sbg_demuxer

Definition at line 1534 of file sbgdec.c.

◆ ff_scc_demuxer

const FFInputFormat ff_scc_demuxer

Definition at line 150 of file sccdec.c.

◆ ff_scc_muxer

const FFOutputFormat ff_scc_muxer

Definition at line 103 of file sccenc.c.

◆ ff_scd_demuxer

const FFInputFormat ff_scd_demuxer

Definition at line 371 of file scd.c.

◆ ff_sdns_demuxer

const FFInputFormat ff_sdns_demuxer

Definition at line 88 of file sdns.c.

◆ ff_sdp_demuxer

const FFInputFormat ff_sdp_demuxer

◆ ff_sdr2_demuxer

const FFInputFormat ff_sdr2_demuxer

Definition at line 113 of file sdr2.c.

◆ ff_sds_demuxer

const FFInputFormat ff_sds_demuxer

Definition at line 157 of file sdsdec.c.

◆ ff_sdx_demuxer

const FFInputFormat ff_sdx_demuxer

Definition at line 82 of file sdxdec.c.

◆ ff_segafilm_demuxer

const FFInputFormat ff_segafilm_demuxer

Definition at line 329 of file segafilm.c.

◆ ff_segafilm_muxer

const FFOutputFormat ff_segafilm_muxer

Definition at line 275 of file segafilmenc.c.

◆ ff_segment_muxer

const FFOutputFormat ff_segment_muxer

◆ ff_stream_segment_muxer

const FFOutputFormat ff_stream_segment_muxer

◆ ff_ser_demuxer

const FFInputFormat ff_ser_demuxer

Definition at line 136 of file serdec.c.

◆ ff_sga_demuxer

const FFInputFormat ff_sga_demuxer

Definition at line 470 of file sga.c.

◆ ff_shorten_demuxer

const FFInputFormat ff_shorten_demuxer

Definition at line 69 of file shortendec.c.

◆ ff_siff_demuxer

const FFInputFormat ff_siff_demuxer

Definition at line 255 of file siff.c.

◆ ff_simbiosis_imx_demuxer

const FFInputFormat ff_simbiosis_imx_demuxer

Definition at line 159 of file imx.c.

◆ ff_sln_demuxer

const FFInputFormat ff_sln_demuxer

◆ ff_smacker_demuxer

const FFInputFormat ff_smacker_demuxer

Definition at line 408 of file smacker.c.

◆ ff_smjpeg_demuxer

const FFInputFormat ff_smjpeg_demuxer

Definition at line 184 of file smjpegdec.c.

◆ ff_smjpeg_muxer

const FFOutputFormat ff_smjpeg_muxer

Definition at line 132 of file smjpegenc.c.

◆ ff_smoothstreaming_muxer

const FFOutputFormat ff_smoothstreaming_muxer

Definition at line 643 of file smoothstreamingenc.c.

◆ ff_smush_demuxer

const FFInputFormat ff_smush_demuxer

Definition at line 245 of file smush.c.

◆ ff_sol_demuxer

const FFInputFormat ff_sol_demuxer

Definition at line 141 of file sol.c.

◆ ff_sox_demuxer

const FFInputFormat ff_sox_demuxer

Definition at line 136 of file soxdec.c.

◆ ff_sox_muxer

const FFOutputFormat ff_sox_muxer

Definition at line 108 of file soxenc.c.

◆ ff_spx_muxer

const FFOutputFormat ff_spx_muxer

◆ ff_spdif_demuxer

const FFInputFormat ff_spdif_demuxer

Definition at line 254 of file spdifdec.c.

◆ ff_spdif_muxer

const FFOutputFormat ff_spdif_muxer

Definition at line 678 of file spdifenc.c.

◆ ff_srt_demuxer

const FFInputFormat ff_srt_demuxer

Definition at line 217 of file srtdec.c.

◆ ff_srt_muxer

const FFOutputFormat ff_srt_muxer

Definition at line 94 of file srtenc.c.

◆ ff_str_demuxer

const FFInputFormat ff_str_demuxer

Definition at line 306 of file psxstr.c.

◆ ff_stl_demuxer

const FFInputFormat ff_stl_demuxer

Definition at line 112 of file stldec.c.

◆ ff_streamhash_muxer

const FFOutputFormat ff_streamhash_muxer

◆ ff_subviewer1_demuxer

const FFInputFormat ff_subviewer1_demuxer

Definition at line 94 of file subviewer1dec.c.

◆ ff_subviewer_demuxer

const FFInputFormat ff_subviewer_demuxer

Definition at line 189 of file subviewerdec.c.

◆ ff_sup_demuxer

const FFInputFormat ff_sup_demuxer

Definition at line 101 of file supdec.c.

◆ ff_sup_muxer

const FFOutputFormat ff_sup_muxer

Definition at line 82 of file supenc.c.

◆ ff_svag_demuxer

const FFInputFormat ff_svag_demuxer

Definition at line 73 of file svag.c.

◆ ff_svs_demuxer

const FFInputFormat ff_svs_demuxer

Definition at line 88 of file svs.c.

◆ ff_swf_demuxer

const FFInputFormat ff_swf_demuxer

Definition at line 566 of file swfdec.c.

◆ ff_swf_muxer

const FFOutputFormat ff_swf_muxer

◆ ff_tak_demuxer

const FFInputFormat ff_tak_demuxer

Definition at line 218 of file takdec.c.

◆ ff_tee_muxer

const FFOutputFormat ff_tee_muxer

Definition at line 605 of file tee.c.

◆ ff_tedcaptions_demuxer

const FFInputFormat ff_tedcaptions_demuxer

Definition at line 359 of file tedcaptionsdec.c.

◆ ff_tg2_muxer

const FFOutputFormat ff_tg2_muxer

◆ ff_tgp_muxer

const FFOutputFormat ff_tgp_muxer

◆ ff_thp_demuxer

const FFInputFormat ff_thp_demuxer

Definition at line 219 of file thp.c.

◆ ff_threedostr_demuxer

const FFInputFormat ff_threedostr_demuxer

Definition at line 195 of file 3dostr.c.

◆ ff_tiertexseq_demuxer

const FFInputFormat ff_tiertexseq_demuxer

Definition at line 312 of file tiertexseq.c.

◆ ff_mkvtimestamp_v2_muxer

const FFOutputFormat ff_mkvtimestamp_v2_muxer

Definition at line 44 of file mkvtimestamp_v2.c.

◆ ff_tmv_demuxer

const FFInputFormat ff_tmv_demuxer

Definition at line 189 of file tmv.c.

◆ ff_truehd_demuxer

const FFInputFormat ff_truehd_demuxer

◆ ff_truehd_muxer

const FFOutputFormat ff_truehd_muxer

◆ ff_tta_demuxer

const FFInputFormat ff_tta_demuxer

Definition at line 191 of file tta.c.

◆ ff_tta_muxer

const FFOutputFormat ff_tta_muxer

Definition at line 163 of file ttaenc.c.

◆ ff_ttml_muxer

const FFOutputFormat ff_ttml_muxer

Definition at line 210 of file ttmlenc.c.

◆ ff_txd_demuxer

const FFInputFormat ff_txd_demuxer

Definition at line 96 of file txd.c.

◆ ff_tty_demuxer

const FFInputFormat ff_tty_demuxer

Definition at line 185 of file tty.c.

◆ ff_ty_demuxer

const FFInputFormat ff_ty_demuxer

Definition at line 715 of file ty.c.

◆ ff_uncodedframecrc_muxer

const FFOutputFormat ff_uncodedframecrc_muxer

Definition at line 169 of file uncodedframecrcenc.c.

◆ ff_usm_demuxer

const FFInputFormat ff_usm_demuxer

Definition at line 418 of file usmdec.c.

◆ ff_v210_demuxer

const FFInputFormat ff_v210_demuxer

◆ ff_v210x_demuxer

const FFInputFormat ff_v210x_demuxer

◆ ff_vag_demuxer

const FFInputFormat ff_vag_demuxer

Definition at line 77 of file vag.c.

◆ ff_vc1_demuxer

const FFInputFormat ff_vc1_demuxer

◆ ff_vc1_muxer

const FFOutputFormat ff_vc1_muxer

◆ ff_vc1t_demuxer

const FFInputFormat ff_vc1t_demuxer

Definition at line 120 of file vc1test.c.

◆ ff_vc1t_muxer

const FFOutputFormat ff_vc1t_muxer

Definition at line 80 of file vc1testenc.c.

◆ ff_vividas_demuxer

const FFInputFormat ff_vividas_demuxer

Definition at line 796 of file vividas.c.

◆ ff_vivo_demuxer

const FFInputFormat ff_vivo_demuxer

Definition at line 318 of file vivo.c.

◆ ff_vmd_demuxer

const FFInputFormat ff_vmd_demuxer

Definition at line 318 of file sierravmd.c.

◆ ff_vobsub_demuxer

const FFInputFormat ff_vobsub_demuxer

◆ ff_voc_demuxer

const FFInputFormat ff_voc_demuxer

Definition at line 104 of file vocdec.c.

◆ ff_voc_muxer

const FFOutputFormat ff_voc_muxer

Definition at line 100 of file vocenc.c.

◆ ff_vpk_demuxer

const FFInputFormat ff_vpk_demuxer

Definition at line 138 of file vpk.c.

◆ ff_vplayer_demuxer

const FFInputFormat ff_vplayer_demuxer

Definition at line 99 of file vplayerdec.c.

◆ ff_vqf_demuxer

const FFInputFormat ff_vqf_demuxer

Definition at line 292 of file vqf.c.

◆ ff_vvc_demuxer

const FFInputFormat ff_vvc_demuxer

◆ ff_vvc_muxer

const FFOutputFormat ff_vvc_muxer

◆ ff_w64_demuxer

const FFInputFormat ff_w64_demuxer

◆ ff_w64_muxer

const FFOutputFormat ff_w64_muxer

◆ ff_wady_demuxer

const FFInputFormat ff_wady_demuxer

Definition at line 78 of file wady.c.

◆ ff_wavarc_demuxer

const FFInputFormat ff_wavarc_demuxer

Definition at line 136 of file wavarc.c.

◆ ff_wav_demuxer

const FFInputFormat ff_wav_demuxer

◆ ff_wav_muxer

const FFOutputFormat ff_wav_muxer

◆ ff_wc3_demuxer

const FFInputFormat ff_wc3_demuxer

Definition at line 298 of file wc3movie.c.

◆ ff_webm_muxer

const FFOutputFormat ff_webm_muxer

◆ ff_webm_dash_manifest_demuxer

const FFInputFormat ff_webm_dash_manifest_demuxer

◆ ff_webm_dash_manifest_muxer

const FFOutputFormat ff_webm_dash_manifest_muxer

Definition at line 546 of file webmdashenc.c.

◆ ff_webm_chunk_muxer

const FFOutputFormat ff_webm_chunk_muxer

Definition at line 296 of file webm_chunk.c.

◆ ff_webp_muxer

const FFOutputFormat ff_webp_muxer

Definition at line 218 of file webpenc.c.

◆ ff_webvtt_demuxer

const FFInputFormat ff_webvtt_demuxer

Definition at line 216 of file webvttdec.c.

◆ ff_webvtt_muxer

const FFOutputFormat ff_webvtt_muxer

Definition at line 100 of file webvttenc.c.

◆ ff_wsaud_demuxer

const FFInputFormat ff_wsaud_demuxer

Definition at line 180 of file westwood_aud.c.

◆ ff_wsaud_muxer

const FFOutputFormat ff_wsaud_muxer

Definition at line 117 of file westwood_audenc.c.

◆ ff_wsd_demuxer

const FFInputFormat ff_wsd_demuxer

Definition at line 169 of file wsddec.c.

◆ ff_wsvqa_demuxer

const FFInputFormat ff_wsvqa_demuxer

Definition at line 322 of file westwood_vqa.c.

◆ ff_wtv_demuxer

const FFInputFormat ff_wtv_demuxer

Definition at line 1122 of file wtvdec.c.

◆ ff_wtv_muxer

const FFOutputFormat ff_wtv_muxer

Definition at line 833 of file wtvenc.c.

◆ ff_wve_demuxer

const FFInputFormat ff_wve_demuxer

Definition at line 57 of file wvedec.c.

◆ ff_wv_demuxer

const FFInputFormat ff_wv_demuxer

Definition at line 332 of file wvdec.c.

◆ ff_wv_muxer

const FFOutputFormat ff_wv_muxer

Definition at line 69 of file wvenc.c.

◆ ff_xa_demuxer

const FFInputFormat ff_xa_demuxer

Definition at line 125 of file xa.c.

◆ ff_xbin_demuxer

const FFInputFormat ff_xbin_demuxer

◆ ff_xmd_demuxer

const FFInputFormat ff_xmd_demuxer

Definition at line 72 of file xmd.c.

◆ ff_xmv_demuxer

const FFInputFormat ff_xmv_demuxer

Definition at line 582 of file xmv.c.

◆ ff_xvag_demuxer

const FFInputFormat ff_xvag_demuxer

Definition at line 108 of file xvag.c.

◆ ff_xwma_demuxer

const FFInputFormat ff_xwma_demuxer

Definition at line 318 of file xwma.c.

◆ ff_yop_demuxer

const FFInputFormat ff_yop_demuxer

Definition at line 207 of file yop.c.

◆ ff_yuv4mpegpipe_demuxer

const FFInputFormat ff_yuv4mpegpipe_demuxer

Definition at line 327 of file yuv4mpegdec.c.

◆ ff_yuv4mpegpipe_muxer

const FFOutputFormat ff_yuv4mpegpipe_muxer

Definition at line 291 of file yuv4mpegenc.c.

◆ ff_image_bmp_pipe_demuxer

const FFInputFormat ff_image_bmp_pipe_demuxer

◆ ff_image_cri_pipe_demuxer

const FFInputFormat ff_image_cri_pipe_demuxer

◆ ff_image_dds_pipe_demuxer

const FFInputFormat ff_image_dds_pipe_demuxer

◆ ff_image_dpx_pipe_demuxer

const FFInputFormat ff_image_dpx_pipe_demuxer

◆ ff_image_exr_pipe_demuxer

const FFInputFormat ff_image_exr_pipe_demuxer

◆ ff_image_gem_pipe_demuxer

const FFInputFormat ff_image_gem_pipe_demuxer

◆ ff_image_gif_pipe_demuxer

const FFInputFormat ff_image_gif_pipe_demuxer

◆ ff_image_hdr_pipe_demuxer

const FFInputFormat ff_image_hdr_pipe_demuxer

◆ ff_image_j2k_pipe_demuxer

const FFInputFormat ff_image_j2k_pipe_demuxer

◆ ff_image_jpeg_pipe_demuxer

const FFInputFormat ff_image_jpeg_pipe_demuxer

◆ ff_image_jpegls_pipe_demuxer

const FFInputFormat ff_image_jpegls_pipe_demuxer

◆ ff_image_jpegxl_pipe_demuxer

const FFInputFormat ff_image_jpegxl_pipe_demuxer

◆ ff_image_pam_pipe_demuxer

const FFInputFormat ff_image_pam_pipe_demuxer

◆ ff_image_pbm_pipe_demuxer

const FFInputFormat ff_image_pbm_pipe_demuxer

◆ ff_image_pcx_pipe_demuxer

const FFInputFormat ff_image_pcx_pipe_demuxer

◆ ff_image_pfm_pipe_demuxer

const FFInputFormat ff_image_pfm_pipe_demuxer

◆ ff_image_pgmyuv_pipe_demuxer

const FFInputFormat ff_image_pgmyuv_pipe_demuxer

◆ ff_image_pgm_pipe_demuxer

const FFInputFormat ff_image_pgm_pipe_demuxer

◆ ff_image_pgx_pipe_demuxer

const FFInputFormat ff_image_pgx_pipe_demuxer

◆ ff_image_phm_pipe_demuxer

const FFInputFormat ff_image_phm_pipe_demuxer

◆ ff_image_photocd_pipe_demuxer

const FFInputFormat ff_image_photocd_pipe_demuxer

◆ ff_image_pictor_pipe_demuxer

const FFInputFormat ff_image_pictor_pipe_demuxer

◆ ff_image_png_pipe_demuxer

const FFInputFormat ff_image_png_pipe_demuxer

◆ ff_image_ppm_pipe_demuxer

const FFInputFormat ff_image_ppm_pipe_demuxer

◆ ff_image_psd_pipe_demuxer

const FFInputFormat ff_image_psd_pipe_demuxer

◆ ff_image_qdraw_pipe_demuxer

const FFInputFormat ff_image_qdraw_pipe_demuxer

◆ ff_image_qoi_pipe_demuxer

const FFInputFormat ff_image_qoi_pipe_demuxer

◆ ff_image_sgi_pipe_demuxer

const FFInputFormat ff_image_sgi_pipe_demuxer

◆ ff_image_svg_pipe_demuxer

const FFInputFormat ff_image_svg_pipe_demuxer

◆ ff_image_sunrast_pipe_demuxer

const FFInputFormat ff_image_sunrast_pipe_demuxer

◆ ff_image_tiff_pipe_demuxer

const FFInputFormat ff_image_tiff_pipe_demuxer

◆ ff_image_vbn_pipe_demuxer

const FFInputFormat ff_image_vbn_pipe_demuxer

◆ ff_image_webp_pipe_demuxer

const FFInputFormat ff_image_webp_pipe_demuxer

◆ ff_image_xbm_pipe_demuxer

const FFInputFormat ff_image_xbm_pipe_demuxer

◆ ff_image_xpm_pipe_demuxer

const FFInputFormat ff_image_xpm_pipe_demuxer

◆ ff_image_xwd_pipe_demuxer

const FFInputFormat ff_image_xwd_pipe_demuxer

◆ ff_chromaprint_muxer

const FFOutputFormat ff_chromaprint_muxer

Definition at line 177 of file chromaprint.c.

◆ ff_libgme_demuxer

const FFInputFormat ff_libgme_demuxer

Definition at line 196 of file libgme.c.

◆ ff_libmodplug_demuxer

const FFInputFormat ff_libmodplug_demuxer

Definition at line 385 of file libmodplug.c.

◆ ff_libopenmpt_demuxer

const FFInputFormat ff_libopenmpt_demuxer

Definition at line 282 of file libopenmpt.c.

◆ ff_vapoursynth_demuxer

const FFInputFormat ff_vapoursynth_demuxer

Definition at line 547 of file vapoursynth.c.

◆ indev_list_intptr

atomic_uintptr_t indev_list_intptr = 0
static

Definition at line 583 of file allformats.c.

Referenced by av_demuxer_iterate(), and avpriv_register_devices().

◆ outdev_list_intptr

atomic_uintptr_t outdev_list_intptr = 0
static

Definition at line 584 of file allformats.c.

Referenced by av_muxer_iterate(), and avpriv_register_devices().

AV_CODEC_ID_PCM_S16LE
@ AV_CODEC_ID_PCM_S16LE
Definition: codec_id.h:334
AVFMT_SHOW_IDS
#define AVFMT_SHOW_IDS
Show format stream IDs numbers.
Definition: avformat.h:477
AVFMT_NOTIMESTAMPS
#define AVFMT_NOTIMESTAMPS
Format does not need / have any timestamps.
Definition: avformat.h:479
MXFContext
Definition: mxfdec.c:301
mpegts_read_close
static int mpegts_read_close(AVFormatContext *s)
Definition: mpegts.c:3304
mxf_write_footer
static int mxf_write_footer(AVFormatContext *s)
Definition: mxfenc.c:3418
read_close
static av_cold int read_close(AVFormatContext *ctx)
Definition: libcdio.c:143
mxf_check_bitstream
static int mxf_check_bitstream(AVFormatContext *s, AVStream *st, const AVPacket *pkt)
Definition: mxfenc.c:3558
read_packet
static int read_packet(void *opaque, uint8_t *buf, int buf_size)
Definition: avio_read_callback.c:42
mpegts_class
static const AVClass mpegts_class
Definition: mpegts.c:216
mxf_d10_muxer_class
static const AVClass mxf_d10_muxer_class
Definition: mxfenc.c:3611
read_header
static int read_header(FFV1Context *f)
Definition: ffv1dec.c:540
mxf_init
static int mxf_init(AVFormatContext *s)
Definition: mxfenc.c:2877
mxf_deinit
static void mxf_deinit(AVFormatContext *s)
Definition: mxfenc.c:3475
NULL_IF_CONFIG_SMALL
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
Definition: internal.h:94
mxf_write_packet
static int mxf_write_packet(AVFormatContext *s, AVPacket *pkt)
Definition: mxfenc.c:3260
MpegTSContext
Definition: mpegts.c:129
FF_INFMT_FLAG_PREFER_CODEC_FRAMERATE
#define FF_INFMT_FLAG_PREFER_CODEC_FRAMERATE
Definition: demux.h:40
mpegts_get_dts
static int64_t mpegts_get_dts(AVFormatContext *s, int stream_index, int64_t *ppos, int64_t pos_limit)
Definition: mpegts.c:3345
mpegts_read_packet
static int mpegts_read_packet(AVFormatContext *s, AVPacket *pkt)
Definition: mpegts.c:3260
mxf_opatom_muxer_class
static const AVClass mxf_opatom_muxer_class
Definition: mxfenc.c:3627
mxf_interleave
static int mxf_interleave(AVFormatContext *s, AVPacket *pkt, int flush, int has_packet)
Definition: mxfenc.c:3545
mpegts_probe
static int mpegts_probe(const AVProbeData *p)
Definition: mpegts.c:3034
read_probe
static int read_probe(const AVProbeData *p)
Definition: cdg.c:30
AVFMT_TS_DISCONT
#define AVFMT_TS_DISCONT
Format allows timestamp discontinuities.
Definition: avformat.h:481
mpegts_read_header
static int mpegts_read_header(AVFormatContext *s)
Definition: mpegts.c:3112
read_timestamp
static int64_t read_timestamp(AVFormatContext *s, int stream_index, int64_t *ppos, int64_t pos_limit, int64_t(*read_timestamp)(struct AVFormatContext *, int, int64_t *, int64_t))
Definition: seek.c:281
AV_CODEC_ID_MPEG2VIDEO
@ AV_CODEC_ID_MPEG2VIDEO
preferred ID for MPEG-1/2 video decoding
Definition: codec_id.h:54
AV_CODEC_ID_DNXHD
@ AV_CODEC_ID_DNXHD
Definition: codec_id.h:151