Go to the documentation of this file.
750 #if FF_API_NVENC_OLD_NAME
791 #include "libavcodec/codec_list.c"
805 uintptr_t
i = (uintptr_t)*opaque;
811 *opaque = (
void*)(
i + 1);
AVCodec ff_adpcm_ms_encoder
AVCodec ff_libvpx_vp8_decoder
AVCodec ff_pcm_u32le_encoder
AVCodec ff_mpeg2_mediacodec_decoder
#define FF_ENABLE_DEPRECATION_WARNINGS
AVCodec ff_g723_1_decoder
AVCodec ff_pcm_s8_planar_decoder
AVCodec ff_vp8_rkmpp_decoder
AVCodec ff_mpeg4_mmal_decoder
AVCodec ff_g723_1_encoder
AVCodec ff_comfortnoise_encoder
AVCodec ff_pcm_s16be_encoder
AVCodec ff_sgirle_decoder
AVCodec ff_libxavs2_encoder
AVCodec ff_aac_at_encoder
AVCodec ff_sol_dpcm_decoder
AVCodec ff_adpcm_ima_smjpeg_decoder
AVCodec ff_movtext_encoder
AVCodec ff_dvvideo_encoder
AVCodec ff_adpcm_psx_decoder
int av_codec_is_decoder(const AVCodec *codec)
AVCodec ff_adpcm_swf_encoder
AVCodec ff_eightsvx_fib_decoder
AVCodec ff_h264_vaapi_encoder
AVCodec ff_mpeg1video_decoder
AVCodec ff_adpcm_thp_le_decoder
AVCodec ff_pcm_s32le_decoder
AVCodec ff_pcm_u32le_decoder
AVCodec ff_pcm_u8_decoder
AVCodec ff_pcm_u8_encoder
AVCodec ff_mjpeg_vaapi_encoder
AVCodec ff_adpcm_mtaf_decoder
AVCodec ff_alias_pix_encoder
AVCodec ff_dsd_msbf_planar_decoder
AVCodec ff_libmp3lame_encoder
AVCodec ff_smackaud_decoder
AVCodec ff_mp3_at_decoder
AVCodec ff_flashsv_decoder
AVCodec ff_libcelt_decoder
AVCodec ff_mp3adu_decoder
AVCodec ff_mjpeg_qsv_encoder
AVCodec ff_pcm_s24daud_encoder
AVCodec ff_h264_crystalhd_decoder
static void av_codec_init_next(void)
AVCodec ff_metasound_decoder
AVCodec ff_mpeg4_v4l2m2m_encoder
AVCodec ff_wmalossless_decoder
AVCodec ff_smvjpeg_decoder
AVCodec ff_rawvideo_decoder
AVCodec ff_mp1_at_decoder
AVCodec ff_pcm_u32be_encoder
AVCodec ff_ilbc_at_encoder
AVCodec ff_pcm_f32be_decoder
AVCodec * avcodec_find_encoder(enum AVCodecID id)
Find a registered encoder with a matching codec ID.
AVCodec ff_h264_v4l2m2m_decoder
AVCodec ff_pcm_lxf_decoder
AVCodec ff_vc1_mmal_decoder
AVCodec ff_pcm_u16be_encoder
AVCodec ff_mp2_at_decoder
AVCodec ff_msvideo1_encoder
AVCodec ff_libvorbis_encoder
AVCodec ff_adpcm_ima_ea_eacs_decoder
int capabilities
Codec capabilities.
static FF_DISABLE_DEPRECATION_WARNINGS AVOnce av_codec_next_init
AVCodec ff_adpcm_g726_encoder
AVCodec ff_adpcm_ima_oki_decoder
AVCodec ff_h264_qsv_decoder
AVCodec ff_amr_nb_at_decoder
AVCodec ff_dvvideo_decoder
AVCodec ff_dsicinaudio_decoder
AVCodec ff_adpcm_ea_r2_decoder
AVCodec ff_adpcm_ima_wav_encoder
AVCodec ff_sheervideo_decoder
AVCodec ff_msmpeg4v2_encoder
AVCodec ff_iff_ilbm_decoder
AVCodec ff_h264_mmal_decoder
AVCodec ff_ffwavesynth_decoder
AVCodec ff_prores_ks_encoder
AVCodec ff_truehd_decoder
AVCodec ff_sunrast_encoder
void avcodec_register_all(void)
Register all the codecs, parsers and bitstream filters which were enabled at configuration time.
AVCodec ff_pcm_f64be_encoder
AVCodec ff_adpcm_swf_decoder
AVCodec ff_adpcm_g722_decoder
AVCodec ff_pcm_u24be_encoder
AVCodec ff_mpeg2_mmal_decoder
AVCodec ff_subviewer_decoder
AVCodec ff_pcm_u24be_decoder
AVCodec ff_jpegls_decoder
AVCodec ff_pictor_decoder
AVCodec ff_pixlet_decoder
AVCodec ff_msmpeg4v2_decoder
AVCodec ff_pcm_s16le_planar_encoder
AVCodec ff_pcm_s64le_decoder
AVCodec ff_h264_rkmpp_decoder
AVCodec ff_dvdsub_encoder
AVCodec ff_dsd_lsbf_planar_decoder
AVCodec ff_vp9_cuvid_decoder
AVCodec ff_libfdk_aac_encoder
AVCodec ff_utvideo_encoder
AVCodec ff_pcm_s32le_planar_encoder
AVCodec ff_dvdsub_decoder
AVCodec ff_pcm_s16le_planar_decoder
AVCodec ff_wmavoice_decoder
AVCodec ff_pgssub_decoder
AVCodec ff_adpcm_thp_decoder
AVCodec ff_mp1float_decoder
AVCodec ff_vp8_vaapi_encoder
AVCodec ff_libopenjpeg_encoder
AVCodec ff_adpcm_vima_decoder
AVCodec ff_libshine_encoder
AVCodec ff_prosumer_decoder
AVCodec ff_pcm_f32le_decoder
AVCodec ff_mpeg2_v4l2m2m_decoder
AVCodec ff_hevc_cuvid_decoder
AVCodec ff_pcm_s32le_planar_decoder
AVCodec ff_indeo4_decoder
AVCodec ff_libx264_encoder
AVCodec ff_truemotion2rt_decoder
AVCodec ff_libzvbi_teletext_decoder
AVCodec ff_dvbsub_decoder
int av_codec_is_encoder(const AVCodec *codec)
AVCodec ff_libdavs2_decoder
AVCodec ff_pcm_s64be_decoder
AVCodec ff_libilbc_decoder
AVCodec ff_vp9_vaapi_encoder
AVCodec ff_wrapped_avframe_decoder
AVCodec ff_alias_pix_decoder
AVCodec ff_bitpacked_decoder
AVCodec ff_wmv3_crystalhd_decoder
AVCodec ff_pcm_f64le_encoder
AVCodec ff_aptx_hd_decoder
AVCodec ff_flashsv2_encoder
AVCodec ff_adpcm_g722_encoder
AVCodec ff_mjpeg_cuvid_decoder
AVCodec ff_hevc_v4l2m2m_encoder
AVCodec ff_pcm_s32be_encoder
AVCodec ff_mpeg2_cuvid_decoder
AVCodec * avcodec_find_encoder_by_name(const char *name)
Find a registered encoder with the specified name.
AVCodec ff_gsm_ms_at_decoder
AVCodec ff_hevc_v4l2m2m_decoder
AVCodec ff_hevc_videotoolbox_encoder
AVCodec ff_ac3_at_decoder
AVCodec ff_h264_videotoolbox_encoder
AVCodec ff_sonic_ls_encoder
AVCodec ff_pcm_alaw_at_encoder
AVCodec ff_mpeg2_qsv_decoder
AVCodec ff_comfortnoise_decoder
static int ff_thread_once(char *control, void(*routine)(void))
AVCodec ff_huffyuv_encoder
AVCodec ff_libgsm_ms_decoder
AVCodec ff_adpcm_ea_maxis_xa_decoder
AVCodec ff_ccaption_decoder
#define AV_CODEC_CAP_EXPERIMENTAL
Codec is experimental and is thus avoided in favor of non experimental encoders.
AVCodec ff_realtext_decoder
AVCodec ff_pcm_s24be_encoder
AVCodec ff_cdgraphics_decoder
AVCodec ff_libvorbis_decoder
AVCodec ff_twinvq_decoder
AVCodec ff_adpcm_agm_decoder
AVCodec ff_libvpx_vp8_encoder
AVCodec ff_mp3on4float_decoder
AVCodec ff_indeo5_decoder
AVCodec ff_pcm_alaw_decoder
AVCodec ff_vorbis_decoder
AVCodec ff_rawvideo_encoder
AVCodec ff_vp8_v4l2m2m_encoder
AVCodec ff_libwebp_anim_encoder
AVCodec ff_pcm_bluray_decoder
AVCodec ff_pcm_u16le_decoder
AVCodec ff_dxtory_decoder
AVCodec ff_vc1_crystalhd_decoder
AVCodec ff_on2avc_decoder
AVCodec ff_bmv_video_decoder
AVCodec ff_interplay_video_decoder
AVCodec ff_webvtt_decoder
AVCodec ff_pcm_s8_planar_encoder
AVCodec ff_pcm_f64be_decoder
AVCodec ff_libopenh264_encoder
AVCodec ff_nellymoser_encoder
AVCodec ff_adpcm_ima_iss_decoder
AVCodec ff_alac_at_decoder
static AVOnce av_codec_static_init
AVCodec ff_libxvid_encoder
AVCodec ff_mp2fixed_encoder
AVCodec ff_paf_video_decoder
AVCodec ff_pcm_f16le_decoder
AVCodec ff_vplayer_decoder
AVCodec ff_msmpeg4v3_encoder
AVCodec ff_dsd_lsbf_decoder
AVCodec ff_binkaudio_dct_decoder
AVCodec ff_cinepak_decoder
AVCodec ff_libx264rgb_encoder
AVCodec ff_h264_qsv_encoder
AVCodec ff_ra_144_decoder
AVCodec ff_hevc_qsv_decoder
AVCodec ff_bintext_decoder
AVCodec ff_adpcm_ima_qt_decoder
AVCodec ff_mpeg1_v4l2m2m_decoder
AVCodec ff_libspeex_decoder
AVCodec ff_libspeex_encoder
AVCodec ff_h264_omx_encoder
AVCodec ff_h264_v4l2m2m_encoder
AVCodec ff_libopus_encoder
AVCodec ff_pcm_s16be_planar_decoder
AVCodec ff_atrac3al_decoder
AVCodec ff_pcm_u24le_decoder
AVCodec ff_zerocodec_decoder
AVCodec ff_truemotion1_decoder
AVCodec ff_adpcm_ima_ea_sead_decoder
AVCodec ff_atrac3p_decoder
AVCodec ff_escape130_decoder
AVCodec ff_pcm_vidc_encoder
AVCodec ff_pcm_s16le_encoder
AVCodec ff_adpcm_aica_decoder
AVCodec ff_pcm_s24le_encoder
AVCodec ff_qdm2_at_decoder
AVCodec ff_pcm_s24le_planar_decoder
AVCodec ff_msmpeg4v1_decoder
AVCodec ff_adpcm_ea_xas_decoder
AVCodec ff_adpcm_yamaha_encoder
AVCodec ff_dsd_msbf_decoder
AVCodec ff_a64multi5_encoder
AVCodec ff_h264_cuvid_decoder
AVCodec ff_vp8_cuvid_decoder
AVCodec ff_jpegls_encoder
AVCodec ff_speedhq_decoder
AVCodec ff_adpcm_ima_amv_decoder
AVCodec ff_atrac9_decoder
AVCodec ff_jacosub_decoder
AVCodec ff_pcm_s24daud_decoder
AVCodec ff_vorbis_encoder
AVCodec ff_libfdk_aac_decoder
AVCodec ff_mjpegb_decoder
AVCodec ff_libcodec2_decoder
AVCodec ff_adpcm_ea_r1_decoder
AVCodec ff_atrac1_decoder
AVCodec ff_adpcm_dtk_decoder
AVCodec ff_ac3_fixed_encoder
AVCodec ff_aac_fixed_decoder
AVCodec ff_pcm_s16le_decoder
AVCodec ff_libtheora_encoder
AVCodec struct exposed to libavcodec.
AVCodec ff_mpeg2_vaapi_encoder
AVCodec ff_pcm_s8_decoder
AVCodec ff_ra_288_decoder
AVCodec ff_dsicinvideo_decoder
AVCodec ff_screenpresso_decoder
AVCodec ff_fourxm_decoder
AVCodec ff_pcm_s24le_planar_encoder
AVCodec ff_atrac3pal_decoder
AVCodec ff_hnm4_video_decoder
AVCodec ff_clearvideo_decoder
Undefined Behavior In the C some operations are like signed integer dereferencing freed accessing outside allocated Undefined Behavior must not occur in a C it is not safe even if the output of undefined operations is unused The unsafety may seem nit picking but Optimizing compilers have in fact optimized code on the assumption that no undefined Behavior occurs Optimizing code based on wrong assumptions can and has in some cases lead to effects beyond the output of computations The signed integer overflow problem in speed critical code Code which is highly optimized and works with signed integers sometimes has the problem that often the output of the computation does not c
AVCodec ff_webvtt_encoder
AVCodec ff_libwebp_encoder
AVCodec ff_adpcm_ima_qt_encoder
AVCodec ff_sunrast_decoder
AVCodec ff_adpcm_xa_decoder
AVCodecID
Identify the syntax and semantics of the bitstream.
AVCodec ff_truehd_encoder
AVCodec ff_prores_encoder
AVCodec ff_adpcm_adx_decoder
AVCodec ff_eightsvx_exp_decoder
AVCodec ff_wavpack_encoder
AVCodec ff_hevc_nvenc_encoder
AVCodec ff_mpeg1_cuvid_decoder
AVCodec ff_binkaudio_rdft_decoder
AVCodec ff_pcm_f64le_decoder
AVCodec ff_mpeg2_crystalhd_decoder
AVCodec ff_adpcm_ima_wav_decoder
AVCodec ff_vc1image_decoder
AVCodec ff_subrip_encoder
AVCodec ff_pcm_alaw_at_decoder
AVCodec ff_adpcm_sbpro_2_decoder
AVCodec ff_indeo3_decoder
AVCodec ff_pcm_dvd_encoder
AVCodec ff_xan_wc3_decoder
AVCodec ff_roq_dpcm_decoder
AVCodec ff_microdvd_decoder
AVCodec ff_mpeg2video_decoder
AVCodec ff_truemotion2_decoder
AVCodec ff_pcm_mulaw_encoder
AVCodec ff_hevc_rkmpp_decoder
AVCodec ff_libxavs_encoder
AVCodec ff_vp9_mediacodec_decoder
AVCodec ff_nvenc_hevc_encoder
AVCodec ff_libtwolame_encoder
AVCodec ff_tiertexseqvideo_decoder
AVCodec ff_ac3_fixed_decoder
AVCodec ff_ilbc_at_decoder
void(* init_static_data)(struct AVCodec *codec)
Initialize codec static data, called from avcodec_register().
AVCodec ff_pcm_s32be_decoder
AVCodec ff_brender_pix_decoder
AVCodec ff_prores_aw_encoder
AVCodec * avcodec_find_decoder(enum AVCodecID id)
Find a registered decoder with a matching codec ID.
AVCodec ff_adpcm_ima_qt_at_decoder
AVCodec ff_smacker_decoder
AVCodec ff_pcm_s16be_decoder
AVCodec ff_mpeg4_v4l2m2m_decoder
AVCodec ff_libopenh264_decoder
AVCodec ff_pgmyuv_decoder
AVCodec ff_adpcm_sbpro_4_decoder
AVCodec ff_libopenjpeg_decoder
AVCodec ff_adpcm_ima_dk3_decoder
AVCodec ff_librsvg_decoder
AVCodec ff_libdav1d_decoder
AVCodec ff_pcm_mulaw_decoder
AVCodec ff_subrip_decoder
AVCodec ff_wrapped_avframe_encoder
AVCodec ff_libopencore_amrnb_decoder
AVCodec ff_adpcm_sbpro_3_decoder
AVCodec ff_mpeg2_qsv_encoder
AVCodec ff_vmdaudio_decoder
AVCodec ff_pcm_u16le_encoder
AVCodec ff_shorten_decoder
AVCodec ff_jpeg2000_decoder
AVCodec ff_adpcm_yamaha_decoder
AVCodec ff_adpcm_ms_decoder
AVCodec ff_libx265_encoder
AVCodec ff_h264_nvenc_encoder
AVCodec ff_huffyuv_decoder
AVCodec ff_pcm_dvd_decoder
AVCodec ff_msvideo1_decoder
static void av_codec_init_static(void)
AVCodec ff_dvbsub_encoder
AVCodec ff_nvenc_h264_encoder
AVCodec ff_pcm_u24le_encoder
AVCodec ff_alac_at_encoder
AVCodec ff_pcm_s24le_decoder
AVCodec ff_adpcm_adx_encoder
AVCodec ff_libopencore_amrwb_decoder
AVCodec ff_libilbc_encoder
AVCodec ff_aac_latm_decoder
AVCodec ff_adpcm_ima_rad_decoder
AVCodec ff_wmv3image_decoder
AVCodec ff_pcm_s8_encoder
AVCodec ff_h264_mediacodec_decoder
#define i(width, name, range_min, range_max)
AVCodec ff_bmv_audio_decoder
AVCodec ff_adpcm_ima_ws_decoder
av_cold void avcodec_register(AVCodec *codec)
Register the codec codec and initialize libavcodec.
AVCodec * av_codec_next(const AVCodec *c)
If c is NULL, returns the first registered codec, if c is non-NULL, returns the next registered codec...
AVCodec ff_libaom_av1_decoder
AVCodec ff_ws_snd1_decoder
AVCodec ff_prores_decoder
AVCodec ff_adpcm_ea_decoder
AVCodec ff_eightbps_decoder
AVCodec ff_msmpeg4v3_decoder
AVCodec ff_sdx2_dpcm_decoder
AVCodec ff_pcm_mulaw_at_encoder
AVCodec ff_adpcm_ima_dk4_decoder
AVCodec ff_utvideo_decoder
AVCodec ff_adpcm_ea_r3_decoder
AVCodec ff_wavpack_decoder
AVCodec ff_libcodec2_encoder
static AVCodec * find_codec(enum AVCodecID id, int(*x)(const AVCodec *))
const char * name
Name of the codec implementation.
AVCodec ff_aptx_hd_encoder
AVCodec ff_zero12v_decoder
AVCodec ff_pcm_zork_decoder
AVCodec ff_vc1_v4l2m2m_decoder
AVCodec ff_vp8_v4l2m2m_decoder
AVCodec ff_vc1_qsv_decoder
AVCodec ff_hevc_mediacodec_decoder
AVCodec ff_dolby_e_decoder
AVCodec ff_theora_decoder
AVCodec ff_libaribb24_decoder
const AVCodec * av_codec_iterate(void **opaque)
Iterate over all registered codecs.
AVCodec ff_libgsm_decoder
AVCodec ff_mpeg1video_encoder
static AVCodec * find_codec_by_name(const char *name, int(*x)(const AVCodec *))
AVCodec ff_pcm_s64le_encoder
AVCodec ff_mpeg2video_encoder
AVCodec ff_cinepak_encoder
AVCodec ff_wmapro_decoder
wmapro decoder
AVCodec ff_h264_amf_encoder
AVCodec ff_vp8_mediacodec_decoder
AVCodec ff_aac_at_decoder
AVCodec ff_vmdvideo_decoder
AVCodec ff_hevc_qsv_encoder
AVCodec ff_a64multi_encoder
AVCodec ff_atrac3_decoder
AVCodec * avcodec_find_decoder_by_name(const char *name)
Find a registered decoder with the specified name.
AVCodec ff_pcm_s24be_decoder
AVCodec ff_hq_hqa_decoder
AVCodec ff_vp9_v4l2m2m_decoder
AVCodec ff_mmvideo_decoder
AVCodec ff_flashsv2_decoder
AVCodec ff_libopus_decoder
AVCodec ff_roq_dpcm_encoder
AVCodec ff_gremlin_dpcm_decoder
AVCodec ff_movtext_decoder
AVCodec ff_motionpixels_decoder
AVCodec ff_adpcm_ima_apc_decoder
AVCodec ff_indeo2_decoder
AVCodec ff_eac3_at_decoder
AVCodec ff_escape124_decoder
AVCodec ff_hevc_amf_encoder
AVCodec ff_truespeech_decoder
AVCodec ff_flashsv_encoder
AVCodec ff_mpeg4_mediacodec_decoder
AVCodec ff_gsm_ms_decoder
AVCodec ff_mpegvideo_decoder
AVCodec ff_jpeg2000_encoder
AVCodec ff_pcm_vidc_decoder
AVCodec ff_msmpeg4_crystalhd_decoder
AVCodec ff_adpcm_g726_decoder
AVCodec ff_hevc_vaapi_encoder
AVCodec ff_targa_y216_decoder
#define FF_DISABLE_DEPRECATION_WARNINGS
AVCodec ff_xan_dpcm_decoder
AVCodec ff_adpcm_ima_dat4_decoder
AVCodec ff_nellymoser_decoder
AVCodec ff_libwavpack_encoder
AVCodec ff_vp8_qsv_decoder
AVCodec ff_pcm_u32be_decoder
AVCodec ff_libvpx_vp9_decoder
AVCodec ff_libkvazaar_encoder
AVCodec ff_adpcm_afc_decoder
AVCodec ff_ffvhuff_encoder
AVCodec ff_pcm_mulaw_at_decoder
AVCodec ff_qdmc_at_decoder
AVCodec ff_pgmyuv_encoder
AVCodec ff_pcm_s32le_encoder
AVCodec ff_interplay_dpcm_decoder
AVCodec ff_ffvhuff_decoder
AVCodec ff_libopencore_amrnb_encoder
AVCodec ff_h263_v4l2m2m_encoder
AVCodec ff_libaom_av1_encoder
AVCodec ff_magicyuv_decoder
AVCodec ff_pcm_s64be_encoder
AVCodec ff_adpcm_4xm_decoder
static FF_ENABLE_DEPRECATION_WARNINGS enum AVCodecID remap_deprecated_codec_id(enum AVCodecID id)
AVCodec ff_mp2float_decoder
AVCodec ff_adpcm_g726le_encoder
AVCodec ff_mp3on4_decoder
AVCodec ff_libvpx_vp9_encoder
AVCodec ff_pcm_alaw_encoder
AVCodec ff_pcm_f32le_encoder
AVCodec ff_pcm_f32be_encoder
AVCodec ff_libgsm_encoder
AVCodec ff_magicyuv_encoder
AVCodec ff_paf_audio_decoder
AVCodec ff_dss_sp_decoder
AVCodec ff_mp3adufloat_decoder
AVCodec ff_adpcm_ct_decoder
AVCodec ff_vp9_rkmpp_decoder
AVCodec ff_lagarith_decoder
AVCodec ff_bethsoftvid_decoder
AVCodec ff_mp3float_decoder
AVCodec ff_h263_v4l2m2m_decoder
AVCodec ff_libx262_encoder
AVCodec ff_subviewer1_decoder
AVCodec ff_adpcm_g726le_decoder
AVCodec ff_pcm_u16be_decoder
AVCodec ff_dvaudio_decoder
AVCodec ff_mpeg4_crystalhd_decoder
AVCodec ff_pcm_s16be_planar_encoder
AVCodec ff_mpeg4_cuvid_decoder
AVCodec ff_interplay_acm_decoder
AVCodec ff_libvo_amrwbenc_encoder
AVCodec ff_pcm_f24le_decoder
AVCodec ff_xan_wc4_decoder
AVCodec ff_vc1_cuvid_decoder
AVCodec ff_libgsm_ms_encoder
AVCodec ff_ra_144_encoder