FFmpeg
allcodecs.c
Go to the documentation of this file.
1 /*
2  * Provide registration of all codecs, parsers and bitstream filters for libavcodec.
3  * Copyright (c) 2002 Fabrice Bellard
4  *
5  * This file is part of FFmpeg.
6  *
7  * FFmpeg is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU Lesser General Public
9  * License as published by the Free Software Foundation; either
10  * version 2.1 of the License, or (at your option) any later version.
11  *
12  * FFmpeg is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15  * Lesser General Public License for more details.
16  *
17  * You should have received a copy of the GNU Lesser General Public
18  * License along with FFmpeg; if not, write to the Free Software
19  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20  */
21 
22 /**
23  * @file
24  * Provide registration of all codecs, parsers and bitstream filters for libavcodec.
25  */
26 
27 #include "config.h"
28 #include "libavutil/thread.h"
29 #include "avcodec.h"
30 #include "version.h"
31 
35 extern AVCodec ff_aic_decoder;
38 extern AVCodec ff_agm_decoder;
39 extern AVCodec ff_amv_encoder;
40 extern AVCodec ff_amv_decoder;
41 extern AVCodec ff_anm_decoder;
56 extern AVCodec ff_avs_decoder;
62 extern AVCodec ff_bfi_decoder;
65 extern AVCodec ff_bmp_encoder;
66 extern AVCodec ff_bmp_decoder;
69 extern AVCodec ff_c93_decoder;
85 extern AVCodec ff_cri_decoder;
88 extern AVCodec ff_dds_decoder;
89 extern AVCodec ff_dfa_decoder;
93 extern AVCodec ff_dpx_encoder;
94 extern AVCodec ff_dpx_decoder;
99 extern AVCodec ff_dxa_decoder;
101 extern AVCodec ff_dxv_decoder;
112 extern AVCodec ff_exr_encoder;
113 extern AVCodec ff_exr_decoder;
114 extern AVCodec ff_ffv1_encoder;
115 extern AVCodec ff_ffv1_decoder;
118 extern AVCodec ff_fic_decoder;
119 extern AVCodec ff_fits_encoder;
120 extern AVCodec ff_fits_decoder;
125 extern AVCodec ff_flic_decoder;
126 extern AVCodec ff_flv_encoder;
127 extern AVCodec ff_flv_decoder;
128 extern AVCodec ff_fmvc_decoder;
131 extern AVCodec ff_frwu_decoder;
132 extern AVCodec ff_g2m_decoder;
133 extern AVCodec ff_gdv_decoder;
134 extern AVCodec ff_gif_encoder;
135 extern AVCodec ff_gif_decoder;
136 extern AVCodec ff_h261_encoder;
137 extern AVCodec ff_h261_decoder;
138 extern AVCodec ff_h263_encoder;
139 extern AVCodec ff_h263_decoder;
144 extern AVCodec ff_h264_decoder;
151 extern AVCodec ff_hap_encoder;
152 extern AVCodec ff_hap_decoder;
153 extern AVCodec ff_hevc_decoder;
159 extern AVCodec ff_hqx_decoder;
162 extern AVCodec ff_hymt_decoder;
165 extern AVCodec ff_imm4_decoder;
166 extern AVCodec ff_imm5_decoder;
172 extern AVCodec ff_ipu_decoder;
177 extern AVCodec ff_jv_decoder;
178 extern AVCodec ff_kgv1_decoder;
179 extern AVCodec ff_kmvc_decoder;
182 extern AVCodec ff_loco_decoder;
183 extern AVCodec ff_lscr_decoder;
184 extern AVCodec ff_m101_decoder;
187 extern AVCodec ff_mdec_decoder;
211 extern AVCodec ff_msa1_decoder;
212 extern AVCodec ff_mscc_decoder;
219 extern AVCodec ff_msp2_decoder;
221 extern AVCodec ff_mss1_decoder;
222 extern AVCodec ff_mss2_decoder;
225 extern AVCodec ff_mszh_decoder;
226 extern AVCodec ff_mts2_decoder;
227 extern AVCodec ff_mv30_decoder;
228 extern AVCodec ff_mvc1_decoder;
229 extern AVCodec ff_mvc2_decoder;
230 extern AVCodec ff_mvdv_decoder;
231 extern AVCodec ff_mvha_decoder;
232 extern AVCodec ff_mwsc_decoder;
235 extern AVCodec ff_nuv_decoder;
237 extern AVCodec ff_pam_encoder;
238 extern AVCodec ff_pam_decoder;
239 extern AVCodec ff_pbm_encoder;
240 extern AVCodec ff_pbm_decoder;
241 extern AVCodec ff_pcx_encoder;
242 extern AVCodec ff_pcx_decoder;
243 extern AVCodec ff_pfm_encoder;
244 extern AVCodec ff_pfm_decoder;
245 extern AVCodec ff_pgm_encoder;
246 extern AVCodec ff_pgm_decoder;
249 extern AVCodec ff_pgx_decoder;
253 extern AVCodec ff_png_encoder;
254 extern AVCodec ff_png_decoder;
255 extern AVCodec ff_ppm_encoder;
256 extern AVCodec ff_ppm_decoder;
262 extern AVCodec ff_psd_decoder;
263 extern AVCodec ff_ptx_decoder;
265 extern AVCodec ff_qpeg_decoder;
268 extern AVCodec ff_r10k_encoder;
269 extern AVCodec ff_r10k_decoder;
270 extern AVCodec ff_r210_encoder;
271 extern AVCodec ff_r210_decoder;
272 extern AVCodec ff_rasc_decoder;
275 extern AVCodec ff_rl2_decoder;
276 extern AVCodec ff_roq_encoder;
277 extern AVCodec ff_roq_decoder;
278 extern AVCodec ff_rpza_encoder;
279 extern AVCodec ff_rpza_decoder;
280 extern AVCodec ff_rscc_decoder;
281 extern AVCodec ff_rv10_encoder;
282 extern AVCodec ff_rv10_decoder;
283 extern AVCodec ff_rv20_encoder;
284 extern AVCodec ff_rv20_decoder;
285 extern AVCodec ff_rv30_decoder;
286 extern AVCodec ff_rv40_decoder;
289 extern AVCodec ff_sanm_decoder;
290 extern AVCodec ff_scpr_decoder;
292 extern AVCodec ff_sga_decoder;
293 extern AVCodec ff_sgi_encoder;
294 extern AVCodec ff_sgi_decoder;
299 extern AVCodec ff_smc_decoder;
301 extern AVCodec ff_snow_encoder;
302 extern AVCodec ff_snow_decoder;
303 extern AVCodec ff_sp5x_decoder;
306 extern AVCodec ff_srgc_decoder;
309 extern AVCodec ff_svq1_encoder;
310 extern AVCodec ff_svq1_decoder;
311 extern AVCodec ff_svq3_decoder;
315 extern AVCodec ff_tdsc_decoder;
317 extern AVCodec ff_thp_decoder;
319 extern AVCodec ff_tiff_encoder;
320 extern AVCodec ff_tiff_decoder;
321 extern AVCodec ff_tmv_decoder;
325 extern AVCodec ff_tscc_decoder;
327 extern AVCodec ff_txd_decoder;
328 extern AVCodec ff_ulti_decoder;
331 extern AVCodec ff_v210_encoder;
332 extern AVCodec ff_v210_decoder;
334 extern AVCodec ff_v308_encoder;
335 extern AVCodec ff_v308_decoder;
336 extern AVCodec ff_v408_encoder;
337 extern AVCodec ff_v408_decoder;
338 extern AVCodec ff_v410_encoder;
339 extern AVCodec ff_v410_decoder;
340 extern AVCodec ff_vb_decoder;
341 extern AVCodec ff_vble_decoder;
342 extern AVCodec ff_vc1_decoder;
348 extern AVCodec ff_vc2_encoder;
349 extern AVCodec ff_vcr1_decoder;
351 extern AVCodec ff_vmnc_decoder;
352 extern AVCodec ff_vp3_decoder;
353 extern AVCodec ff_vp4_decoder;
354 extern AVCodec ff_vp5_decoder;
355 extern AVCodec ff_vp6_decoder;
356 extern AVCodec ff_vp6a_decoder;
357 extern AVCodec ff_vp6f_decoder;
358 extern AVCodec ff_vp7_decoder;
359 extern AVCodec ff_vp8_decoder;
362 extern AVCodec ff_vp9_decoder;
365 extern AVCodec ff_vqa_decoder;
366 extern AVCodec ff_webp_decoder;
367 extern AVCodec ff_wcmv_decoder;
370 extern AVCodec ff_wmv1_encoder;
371 extern AVCodec ff_wmv1_decoder;
372 extern AVCodec ff_wmv2_encoder;
373 extern AVCodec ff_wmv2_decoder;
374 extern AVCodec ff_wmv3_decoder;
377 extern AVCodec ff_wnv1_decoder;
380 extern AVCodec ff_xbm_encoder;
381 extern AVCodec ff_xbm_decoder;
384 extern AVCodec ff_xl_decoder;
385 extern AVCodec ff_xpm_decoder;
386 extern AVCodec ff_xwd_encoder;
387 extern AVCodec ff_xwd_decoder;
388 extern AVCodec ff_y41p_encoder;
389 extern AVCodec ff_y41p_decoder;
390 extern AVCodec ff_ylc_decoder;
391 extern AVCodec ff_yop_decoder;
392 extern AVCodec ff_yuv4_encoder;
393 extern AVCodec ff_yuv4_decoder;
396 extern AVCodec ff_zlib_encoder;
397 extern AVCodec ff_zlib_decoder;
398 extern AVCodec ff_zmbv_encoder;
399 extern AVCodec ff_zmbv_decoder;
400 
401 /* audio codecs */
402 extern AVCodec ff_aac_encoder;
403 extern AVCodec ff_aac_decoder;
406 extern AVCodec ff_ac3_encoder;
407 extern AVCodec ff_ac3_decoder;
411 extern AVCodec ff_alac_encoder;
412 extern AVCodec ff_alac_decoder;
413 extern AVCodec ff_als_decoder;
416 extern AVCodec ff_ape_decoder;
417 extern AVCodec ff_aptx_encoder;
418 extern AVCodec ff_aptx_decoder;
430 extern AVCodec ff_cook_decoder;
431 extern AVCodec ff_dca_encoder;
432 extern AVCodec ff_dca_decoder;
440 extern AVCodec ff_dst_decoder;
441 extern AVCodec ff_eac3_encoder;
442 extern AVCodec ff_eac3_decoder;
443 extern AVCodec ff_evrc_decoder;
446 extern AVCodec ff_flac_encoder;
447 extern AVCodec ff_flac_decoder;
450 extern AVCodec ff_g729_decoder;
451 extern AVCodec ff_gsm_decoder;
453 extern AVCodec ff_hca_decoder;
454 extern AVCodec ff_hcom_decoder;
455 extern AVCodec ff_iac_decoder;
456 extern AVCodec ff_ilbc_decoder;
457 extern AVCodec ff_imc_decoder;
462 extern AVCodec ff_mlp_encoder;
463 extern AVCodec ff_mlp_decoder;
464 extern AVCodec ff_mp1_decoder;
466 extern AVCodec ff_mp2_encoder;
467 extern AVCodec ff_mp2_decoder;
471 extern AVCodec ff_mp3_decoder;
476 extern AVCodec ff_mpc7_decoder;
477 extern AVCodec ff_mpc8_decoder;
481 extern AVCodec ff_opus_encoder;
482 extern AVCodec ff_opus_decoder;
485 extern AVCodec ff_qdm2_decoder;
486 extern AVCodec ff_qdmc_decoder;
490 extern AVCodec ff_ralf_decoder;
491 extern AVCodec ff_sbc_encoder;
492 extern AVCodec ff_sbc_decoder;
494 extern AVCodec ff_sipr_decoder;
500 extern AVCodec ff_tak_decoder;
504 extern AVCodec ff_tta_encoder;
505 extern AVCodec ff_tta_decoder;
520 extern AVCodec ff_xma1_decoder;
521 extern AVCodec ff_xma2_decoder;
522 
523 /* PCM codecs */
589 
590 /* DPCM codecs */
599 
600 /* ADPCM codecs */
665 
666 /* subtitles */
667 extern AVCodec ff_ssa_encoder;
668 extern AVCodec ff_ssa_decoder;
669 extern AVCodec ff_ass_encoder;
670 extern AVCodec ff_ass_decoder;
680 extern AVCodec ff_mpl2_decoder;
682 extern AVCodec ff_pjs_decoder;
684 extern AVCodec ff_sami_decoder;
685 extern AVCodec ff_srt_encoder;
686 extern AVCodec ff_srt_decoder;
687 extern AVCodec ff_stl_decoder;
692 extern AVCodec ff_text_encoder;
693 extern AVCodec ff_text_decoder;
694 extern AVCodec ff_ttml_encoder;
698 extern AVCodec ff_xsub_encoder;
699 extern AVCodec ff_xsub_decoder;
700 
701 /* external libraries */
761 /* preferred over libwebp */
772 
773 /* text */
775 extern AVCodec ff_xbin_decoder;
776 extern AVCodec ff_idf_decoder;
777 
778 /* external libraries, that shouldn't be used by default if one of the
779  * above is available */
784 /* hwaccel hooks only, so prefer external decoders */
785 extern AVCodec ff_av1_decoder;
799 #if FF_API_NVENC_OLD_NAME
803 #endif
838 
839 // The iterate API is not usable with ossfuzz due to the excessive size of binaries created
840 #if CONFIG_OSSFUZZ
841 AVCodec * codec_list[] = {
842  NULL,
843  NULL,
844  NULL
845 };
846 #else
847 #include "libavcodec/codec_list.c"
848 #endif
849 
851 static void av_codec_init_static(void)
852 {
853  for (int i = 0; codec_list[i]; i++) {
856  }
857 }
858 
859 const AVCodec *av_codec_iterate(void **opaque)
860 {
861  uintptr_t i = (uintptr_t)*opaque;
862  const AVCodec *c = codec_list[i];
863 
865 
866  if (c)
867  *opaque = (void*)(i + 1);
868 
869  return c;
870 }
871 
872 #if FF_API_NEXT
875 
876 static void av_codec_init_next(void)
877 {
878  AVCodec *prev = NULL, *p;
879  void *i = 0;
880  while ((p = (AVCodec*)av_codec_iterate(&i))) {
881  if (prev)
882  prev->next = p;
883  prev = p;
884  }
885 }
886 
887 
888 
890 {
892 }
893 
895 {
897 
898  if (c)
899  return c->next;
900  else
901  return (AVCodec*)codec_list[0];
902 }
903 
905 {
907 }
909 #endif
910 
912 {
913  switch(id){
914  //This is for future deprecatec codec ids, its empty since
915  //last major bump but will fill up again over time, please don't remove it
916  default : return id;
917  }
918 }
919 
920 static AVCodec *find_codec(enum AVCodecID id, int (*x)(const AVCodec *))
921 {
922  const AVCodec *p, *experimental = NULL;
923  void *i = 0;
924 
925  id = remap_deprecated_codec_id(id);
926 
927  while ((p = av_codec_iterate(&i))) {
928  if (!x(p))
929  continue;
930  if (p->id == id) {
931  if (p->capabilities & AV_CODEC_CAP_EXPERIMENTAL && !experimental) {
932  experimental = p;
933  } else
934  return (AVCodec*)p;
935  }
936  }
937 
938  return (AVCodec*)experimental;
939 }
940 
942 {
943  return find_codec(id, av_codec_is_encoder);
944 }
945 
947 {
948  return find_codec(id, av_codec_is_decoder);
949 }
950 
951 static AVCodec *find_codec_by_name(const char *name, int (*x)(const AVCodec *))
952 {
953  void *i = 0;
954  const AVCodec *p;
955 
956  if (!name)
957  return NULL;
958 
959  while ((p = av_codec_iterate(&i))) {
960  if (!x(p))
961  continue;
962  if (strcmp(name, p->name) == 0)
963  return (AVCodec*)p;
964  }
965 
966  return NULL;
967 }
968 
970 {
972 }
973 
975 {
977 }
ff_adpcm_ms_encoder
AVCodec ff_adpcm_ms_encoder
ff_cyuv_decoder
AVCodec ff_cyuv_decoder
ff_libvpx_vp8_decoder
AVCodec ff_libvpx_vp8_decoder
ff_fits_encoder
AVCodec ff_fits_encoder
Definition: fitsenc.c:116
ff_pcm_u32le_encoder
AVCodec ff_pcm_u32le_encoder
ff_mpeg2_mediacodec_decoder
AVCodec ff_mpeg2_mediacodec_decoder
ff_aptx_decoder
AVCodec ff_aptx_decoder
AVCodec
AVCodec.
Definition: codec.h:197
FF_ENABLE_DEPRECATION_WARNINGS
#define FF_ENABLE_DEPRECATION_WARNINGS
Definition: internal.h:84
ff_bmp_decoder
AVCodec ff_bmp_decoder
Definition: bmp.c:368
ff_msa1_decoder
AVCodec ff_msa1_decoder
Definition: mss3.c:862
ff_g723_1_decoder
AVCodec ff_g723_1_decoder
Definition: g723_1dec.c:1113
ff_pcm_s8_planar_decoder
AVCodec ff_pcm_s8_planar_decoder
ff_vp8_rkmpp_decoder
AVCodec ff_vp8_rkmpp_decoder
ff_mpeg4_mmal_decoder
AVCodec ff_mpeg4_mmal_decoder
ff_sanm_decoder
AVCodec ff_sanm_decoder
Definition: sanm.c:1518
ff_g723_1_encoder
AVCodec ff_g723_1_encoder
Definition: g723_1enc.c:1247
name
it s the only field you need to keep assuming you have a context There is some magic you don t need to care about around this just let it vf default minimum maximum flags name is the option name
Definition: writing_filters.txt:88
ff_tta_encoder
AVCodec ff_tta_encoder
Definition: ttaenc.c:203
codec_list
AVCodec * codec_list[]
ff_comfortnoise_encoder
AVCodec ff_comfortnoise_encoder
Definition: cngenc.c:103
ff_pfm_decoder
AVCodec ff_pfm_decoder
ff_pcm_s16be_encoder
AVCodec ff_pcm_s16be_encoder
ff_cpia_decoder
AVCodec ff_cpia_decoder
Definition: cpia.c:224
ff_avrp_decoder
AVCodec ff_avrp_decoder
ff_librav1e_encoder
AVCodec ff_librav1e_encoder
Definition: librav1e.c:615
ff_svq1_decoder
AVCodec ff_svq1_decoder
Definition: svq1dec.c:846
ff_sgirle_decoder
AVCodec ff_sgirle_decoder
Definition: sgirledec.c:134
ff_libxavs2_encoder
AVCodec ff_libxavs2_encoder
Definition: libxavs2.c:288
ff_aac_at_encoder
AVCodec ff_aac_at_encoder
ff_sol_dpcm_decoder
AVCodec ff_sol_dpcm_decoder
ff_adpcm_ima_smjpeg_decoder
AVCodec ff_adpcm_ima_smjpeg_decoder
ff_sbc_decoder
AVCodec ff_sbc_decoder
Definition: sbcdec.c:366
ff_movtext_encoder
AVCodec ff_movtext_encoder
Definition: movtextenc.c:724
ff_dvvideo_encoder
AVCodec ff_dvvideo_encoder
Definition: dvenc.c:1215
ff_vp6f_decoder
AVCodec ff_vp6f_decoder
Definition: vp6.c:719
ff_libsvtav1_encoder
AVCodec ff_libsvtav1_encoder
Definition: libsvtav1.c:554
ff_adpcm_psx_decoder
AVCodec ff_adpcm_psx_decoder
ff_adpcm_swf_encoder
AVCodec ff_adpcm_swf_encoder
ff_aura2_decoder
AVCodec ff_aura2_decoder
Definition: aura.c:100
ff_eightsvx_fib_decoder
AVCodec ff_eightsvx_fib_decoder
ff_h264_vaapi_encoder
AVCodec ff_h264_vaapi_encoder
Definition: vaapi_encode_h264.c:1327
ff_mpeg1video_decoder
AVCodec ff_mpeg1video_decoder
Definition: mpeg12dec.c:2889
ff_adpcm_thp_le_decoder
AVCodec ff_adpcm_thp_le_decoder
ff_pcm_s32le_decoder
AVCodec ff_pcm_s32le_decoder
ff_h264_mf_encoder
AVCodec ff_h264_mf_encoder
ff_pcm_u32le_decoder
AVCodec ff_pcm_u32le_decoder
ff_mvc2_decoder
AVCodec ff_mvc2_decoder
ff_pcm_u8_decoder
AVCodec ff_pcm_u8_decoder
ff_pcm_u8_encoder
AVCodec ff_pcm_u8_encoder
ff_mjpeg_vaapi_encoder
AVCodec ff_mjpeg_vaapi_encoder
Definition: vaapi_encode_mjpeg.c:555
ff_adpcm_mtaf_decoder
AVCodec ff_adpcm_mtaf_decoder
ff_alias_pix_encoder
AVCodec ff_alias_pix_encoder
Definition: aliaspixenc.c:113
ff_dsd_msbf_planar_decoder
AVCodec ff_dsd_msbf_planar_decoder
ff_cfhd_decoder
AVCodec ff_cfhd_decoder
Definition: cfhd.c:1461
ff_aac_mf_encoder
AVCodec ff_aac_mf_encoder
ff_libmp3lame_encoder
AVCodec ff_libmp3lame_encoder
Definition: libmp3lame.c:330
ff_fastaudio_decoder
AVCodec ff_fastaudio_decoder
Definition: fastaudio.c:190
ff_smackaud_decoder
AVCodec ff_smackaud_decoder
Definition: smacker.c:736
ff_exr_encoder
AVCodec ff_exr_encoder
Definition: exrenc.c:537
ff_mp3_at_decoder
AVCodec ff_mp3_at_decoder
ff_flashsv_decoder
AVCodec ff_flashsv_decoder
ff_libcelt_decoder
AVCodec ff_libcelt_decoder
Definition: libcelt_dec.c:130
thread.h
ff_xsub_encoder
AVCodec ff_xsub_encoder
Definition: xsubenc.c:227
ff_ipu_decoder
AVCodec ff_ipu_decoder
Definition: mpeg12dec.c:3132
ff_amrnb_decoder
AVCodec ff_amrnb_decoder
Definition: amrnbdec.c:1083
ff_mss1_decoder
AVCodec ff_mss1_decoder
Definition: mss1.c:221
ff_mp3adu_decoder
AVCodec ff_mp3adu_decoder
ff_mjpeg_qsv_encoder
AVCodec ff_mjpeg_qsv_encoder
Definition: qsvenc_jpeg.c:82
ff_ac3_mf_encoder
AVCodec ff_ac3_mf_encoder
ff_idf_decoder
AVCodec ff_idf_decoder
ff_loco_decoder
AVCodec ff_loco_decoder
Definition: loco.c:340
ff_pcm_s24daud_encoder
AVCodec ff_pcm_s24daud_encoder
ff_r10k_encoder
AVCodec ff_r10k_encoder
ff_h264_crystalhd_decoder
AVCodec ff_h264_crystalhd_decoder
ff_h263p_encoder
AVCodec ff_h263p_encoder
Definition: mpegvideo_enc.c:4824
ff_tscc2_decoder
AVCodec ff_tscc2_decoder
Definition: tscc2.c:358
ff_v308_encoder
AVCodec ff_v308_encoder
Definition: v308enc.c:71
av_codec_init_next
static void av_codec_init_next(void)
Definition: allcodecs.c:876
ff_metasound_decoder
AVCodec ff_metasound_decoder
Definition: metasound.c:373
ff_avs_decoder
AVCodec ff_avs_decoder
Definition: avs.c:179
ff_mpeg4_v4l2m2m_encoder
AVCodec ff_mpeg4_v4l2m2m_encoder
ff_wmalossless_decoder
AVCodec ff_wmalossless_decoder
Definition: wmalosslessdec.c:1326
ff_qpeg_decoder
AVCodec ff_qpeg_decoder
Definition: qpeg.c:361
ff_vp9_decoder
AVCodec ff_vp9_decoder
Definition: vp9.c:1881
ff_msp2_decoder
AVCodec ff_msp2_decoder
Definition: msp2dec.c:96
ff_ape_decoder
AVCodec ff_ape_decoder
Definition: apedec.c:1658
ff_mlp_decoder
AVCodec ff_mlp_decoder
ff_asv2_encoder
AVCodec ff_asv2_encoder
ff_smvjpeg_decoder
AVCodec ff_smvjpeg_decoder
ff_nvenc_encoder
AVCodec ff_nvenc_encoder
ff_asv1_decoder
AVCodec ff_asv1_decoder
ff_rawvideo_decoder
AVCodec ff_rawvideo_decoder
Definition: rawdec.c:500
ff_siren_decoder
AVCodec ff_siren_decoder
Definition: siren.c:762
ff_mp1_at_decoder
AVCodec ff_mp1_at_decoder
ff_mv30_decoder
AVCodec ff_mv30_decoder
Definition: mv30.c:705
ff_pcm_u32be_encoder
AVCodec ff_pcm_u32be_encoder
ff_ilbc_at_encoder
AVCodec ff_ilbc_at_encoder
ff_pcm_f32be_decoder
AVCodec ff_pcm_f32be_decoder
ff_vc1_decoder
AVCodec ff_vc1_decoder
Definition: vc1dec.c:1206
ff_mp3_decoder
AVCodec ff_mp3_decoder
ff_zlib_decoder
AVCodec ff_zlib_decoder
ff_h264_v4l2m2m_decoder
AVCodec ff_h264_v4l2m2m_decoder
ff_pcm_lxf_decoder
AVCodec ff_pcm_lxf_decoder
ff_adpcm_argo_encoder
AVCodec ff_adpcm_argo_encoder
ff_mace6_decoder
AVCodec ff_mace6_decoder
Definition: mace.c:300
ff_vc1_mmal_decoder
AVCodec ff_vc1_mmal_decoder
ff_dnxhd_encoder
AVCodec ff_dnxhd_encoder
Definition: dnxhdenc.c:1369
ff_pcm_u16be_encoder
AVCodec ff_pcm_u16be_encoder
ff_mp2_at_decoder
AVCodec ff_mp2_at_decoder
ff_h263p_decoder
AVCodec ff_h263p_decoder
Definition: h263dec.c:781
ff_msvideo1_encoder
AVCodec ff_msvideo1_encoder
Definition: msvideo1enc.c:295
ff_libvorbis_encoder
AVCodec ff_libvorbis_encoder
Definition: libvorbisenc.c:377
ff_adpcm_ima_ea_eacs_decoder
AVCodec ff_adpcm_ima_ea_eacs_decoder
AVCodec::capabilities
int capabilities
Codec capabilities.
Definition: codec.h:216
av_codec_next_init
static FF_DISABLE_DEPRECATION_WARNINGS AVOnce av_codec_next_init
Definition: allcodecs.c:874
ff_xma1_decoder
AVCodec ff_xma1_decoder
Definition: wmaprodec.c:2027
ff_adpcm_g726_encoder
AVCodec ff_adpcm_g726_encoder
ff_dnxhd_decoder
AVCodec ff_dnxhd_decoder
Definition: dnxhddec.c:728
ff_adpcm_ima_oki_decoder
AVCodec ff_adpcm_ima_oki_decoder
ff_h264_qsv_decoder
AVCodec ff_h264_qsv_decoder
ff_ilbc_decoder
AVCodec ff_ilbc_decoder
Definition: ilbcdec.c:1480
ff_amr_nb_at_decoder
AVCodec ff_amr_nb_at_decoder
ff_arbc_decoder
AVCodec ff_arbc_decoder
Definition: arbc.c:215
ff_dvvideo_decoder
AVCodec ff_dvvideo_decoder
Definition: dvdec.c:622
ff_dsicinaudio_decoder
AVCodec ff_dsicinaudio_decoder
Definition: dsicinaudio.c:124
ff_adpcm_ea_r2_decoder
AVCodec ff_adpcm_ea_r2_decoder
ff_adpcm_ima_wav_encoder
AVCodec ff_adpcm_ima_wav_encoder
ff_nuv_decoder
AVCodec ff_nuv_decoder
Definition: nuv.c:365
ff_sheervideo_decoder
AVCodec ff_sheervideo_decoder
Definition: sheervideo.c:2008
ff_msmpeg4v2_encoder
AVCodec ff_msmpeg4v2_encoder
Definition: mpegvideo_enc.c:4846
ff_iff_ilbm_decoder
AVCodec ff_iff_ilbm_decoder
ff_cscd_decoder
AVCodec ff_cscd_decoder
Definition: cscd.c:169
ff_h264_mmal_decoder
AVCodec ff_h264_mmal_decoder
ff_ffwavesynth_decoder
AVCodec ff_ffwavesynth_decoder
Definition: ffwavesynth.c:462
ff_prores_ks_encoder
AVCodec ff_prores_ks_encoder
Definition: proresenc_kostya.c:1423
ff_vp6_decoder
AVCodec ff_vp6_decoder
Definition: vp6.c:706
ff_truehd_decoder
AVCodec ff_truehd_decoder
ff_sunrast_encoder
AVCodec ff_sunrast_encoder
Definition: sunrastenc.c:234
avcodec_register_all
void avcodec_register_all(void)
Definition: allcodecs.c:904
ff_ssa_encoder
AVCodec ff_ssa_encoder
ff_pcm_f64be_encoder
AVCodec ff_pcm_f64be_encoder
version.h
ff_adpcm_ima_apm_decoder
AVCodec ff_adpcm_ima_apm_decoder
ff_adpcm_swf_decoder
AVCodec ff_adpcm_swf_decoder
ff_tmv_decoder
AVCodec ff_tmv_decoder
Definition: tmv.c:89
ff_adpcm_g722_decoder
AVCodec ff_adpcm_g722_decoder
Definition: g722dec.c:142
ff_pcm_u24be_encoder
AVCodec ff_pcm_u24be_encoder
ff_mpeg2_mmal_decoder
AVCodec ff_mpeg2_mmal_decoder
ff_pgm_encoder
AVCodec ff_pgm_encoder
ff_subviewer_decoder
AVCodec ff_subviewer_decoder
Definition: subviewerdec.c:68
ff_bink_decoder
AVCodec ff_bink_decoder
Definition: bink.c:1418
ff_qtrle_decoder
AVCodec ff_qtrle_decoder
Definition: qtrle.c:592
ff_pcm_u24be_decoder
AVCodec ff_pcm_u24be_decoder
ff_jpegls_decoder
AVCodec ff_jpegls_decoder
Definition: jpeglsdec.c:548
ff_xbm_encoder
AVCodec ff_xbm_encoder
Definition: xbmenc.c:78
ff_pictor_decoder
AVCodec ff_pictor_decoder
Definition: pictordec.c:284
ff_ansi_decoder
AVCodec ff_ansi_decoder
Definition: ansi.c:483
ff_eamad_decoder
AVCodec ff_eamad_decoder
Definition: eamad.c:344
ff_pixlet_decoder
AVCodec ff_pixlet_decoder
Definition: pixlet.c:696
ff_msmpeg4v2_decoder
AVCodec ff_msmpeg4v2_decoder
Definition: msmpeg4dec.c:881
ff_pcm_s16le_planar_encoder
AVCodec ff_pcm_s16le_planar_encoder
ff_pcm_s64le_decoder
AVCodec ff_pcm_s64le_decoder
ff_h264_rkmpp_decoder
AVCodec ff_h264_rkmpp_decoder
ff_dca_decoder
AVCodec ff_dca_decoder
Definition: dcadec.c:384
ff_srt_encoder
AVCodec ff_srt_encoder
ff_pcx_encoder
AVCodec ff_pcx_encoder
Definition: pcxenc.c:207
ff_pcx_decoder
AVCodec ff_pcx_decoder
Definition: pcx.c:252
ff_rv30_decoder
AVCodec ff_rv30_decoder
Definition: rv30.c:291
ff_dvdsub_encoder
AVCodec ff_dvdsub_encoder
Definition: dvdsubenc.c:510
ff_dsd_lsbf_planar_decoder
AVCodec ff_dsd_lsbf_planar_decoder
ff_yop_decoder
AVCodec ff_yop_decoder
Definition: yop.c:268
ff_pam_encoder
AVCodec ff_pam_encoder
Definition: pamenc.c:142
ff_vp9_cuvid_decoder
AVCodec ff_vp9_cuvid_decoder
ff_libfdk_aac_encoder
AVCodec ff_libfdk_aac_encoder
Definition: libfdk-aacenc.c:461
ff_utvideo_encoder
AVCodec ff_utvideo_encoder
Definition: utvideoenc.c:689
ff_pcm_s32le_planar_encoder
AVCodec ff_pcm_s32le_planar_encoder
ff_dvdsub_decoder
AVCodec ff_dvdsub_decoder
Definition: dvdsubdec.c:781
ff_pcm_s16le_planar_decoder
AVCodec ff_pcm_s16le_planar_decoder
ff_wmavoice_decoder
AVCodec ff_wmavoice_decoder
Definition: wmavoice.c:2000
ff_avui_encoder
AVCodec ff_avui_encoder
Definition: avuienc.c:94
ff_hap_decoder
AVCodec ff_hap_decoder
Definition: hapdec.c:481
ff_pgssub_decoder
AVCodec ff_pgssub_decoder
Definition: pgssubdec.c:720
ff_sami_decoder
AVCodec ff_sami_decoder
Definition: samidec.c:183
ff_adpcm_thp_decoder
AVCodec ff_adpcm_thp_decoder
ff_mp1float_decoder
AVCodec ff_mp1float_decoder
ff_vp8_vaapi_encoder
AVCodec ff_vp8_vaapi_encoder
Definition: vaapi_encode_vp8.c:248
ff_libopenjpeg_encoder
AVCodec ff_libopenjpeg_encoder
Definition: libopenjpegenc.c:758
ff_adpcm_vima_decoder
AVCodec ff_adpcm_vima_decoder
Definition: vima.c:210
ff_libshine_encoder
AVCodec ff_libshine_encoder
Definition: libshine.c:133
ff_acelp_kelvin_decoder
AVCodec ff_acelp_kelvin_decoder
Definition: g729dec.c:765
ff_prosumer_decoder
AVCodec ff_prosumer_decoder
Definition: prosumer.c:368
ff_pcm_f32le_decoder
AVCodec ff_pcm_f32le_decoder
ff_v410_encoder
AVCodec ff_v410_encoder
Definition: v410enc.c:83
ff_mscc_decoder
AVCodec ff_mscc_decoder
Definition: mscc.c:254
ff_aac_encoder
AVCodec ff_aac_encoder
Definition: aacenc.c:1134
ff_mpeg2_v4l2m2m_decoder
AVCodec ff_mpeg2_v4l2m2m_decoder
ff_hevc_cuvid_decoder
AVCodec ff_hevc_cuvid_decoder
ff_pcm_s32le_planar_decoder
AVCodec ff_pcm_s32le_planar_decoder
ff_adpcm_ima_apm_encoder
AVCodec ff_adpcm_ima_apm_encoder
ff_ptx_decoder
AVCodec ff_ptx_decoder
Definition: ptx.c:88
avcodec_find_decoder_by_name
AVCodec * avcodec_find_decoder_by_name(const char *name)
Find a registered decoder with the specified name.
Definition: allcodecs.c:974
ff_agm_decoder
AVCodec ff_agm_decoder
Definition: agm.c:1288
ff_mpeg4_omx_encoder
AVCodec ff_mpeg4_omx_encoder
Definition: omx.c:954
ff_indeo4_decoder
AVCodec ff_indeo4_decoder
Definition: indeo4.c:706
ff_libx264_encoder
AVCodec ff_libx264_encoder
ff_truemotion2rt_decoder
AVCodec ff_truemotion2rt_decoder
Definition: truemotion2rt.c:223
ff_libzvbi_teletext_decoder
AVCodec ff_libzvbi_teletext_decoder
Definition: libzvbi-teletextdec.c:822
ff_dvbsub_decoder
AVCodec ff_dvbsub_decoder
Definition: dvbsubdec.c:1751
ff_libdavs2_decoder
AVCodec ff_libdavs2_decoder
Definition: libdavs2.c:215
init_static_data
static av_cold void init_static_data(void)
Definition: mv30.c:660
ff_pcm_s64be_decoder
AVCodec ff_pcm_s64be_decoder
ff_libilbc_decoder
AVCodec ff_libilbc_decoder
Definition: libilbc.c:119
ff_vp9_vaapi_encoder
AVCodec ff_vp9_vaapi_encoder
Definition: vaapi_encode_vp9.c:282
ff_flv_encoder
AVCodec ff_flv_encoder
Definition: flvenc.c:101
ff_wrapped_avframe_decoder
AVCodec ff_wrapped_avframe_decoder
Definition: wrapped_avframe.c:121
ff_ralf_decoder
AVCodec ff_ralf_decoder
Definition: ralf.c:528
ff_mpc8_decoder
AVCodec ff_mpc8_decoder
Definition: mpc8.c:386
ff_scpr_decoder
AVCodec ff_scpr_decoder
Definition: scpr.c:670
ff_mobiclip_decoder
AVCodec ff_mobiclip_decoder
Definition: mobiclip.c:1343
ff_alias_pix_decoder
AVCodec ff_alias_pix_decoder
Definition: aliaspixdec.c:124
ff_bitpacked_decoder
AVCodec ff_bitpacked_decoder
Definition: bitpacked.c:140
ff_ac3_encoder
AVCodec ff_ac3_encoder
Definition: ac3enc_float.c:134
ff_sgi_encoder
AVCodec ff_sgi_encoder
Definition: sgienc.c:287
ff_wmv3_crystalhd_decoder
AVCodec ff_wmv3_crystalhd_decoder
ff_pcm_f64le_encoder
AVCodec ff_pcm_f64le_encoder
ff_rv10_encoder
AVCodec ff_rv10_encoder
Definition: rv10enc.c:73
avcodec_find_encoder
AVCodec * avcodec_find_encoder(enum AVCodecID id)
Find a registered encoder with a matching codec ID.
Definition: allcodecs.c:941
ff_aptx_hd_decoder
AVCodec ff_aptx_hd_decoder
ff_flashsv2_encoder
AVCodec ff_flashsv2_encoder
Definition: flashsv2enc.c:900
ff_zmbv_encoder
AVCodec ff_zmbv_encoder
Definition: zmbvenc.c:432
ff_adpcm_g722_encoder
AVCodec ff_adpcm_g722_encoder
Definition: g722enc.c:368
ff_mjpeg_cuvid_decoder
AVCodec ff_mjpeg_cuvid_decoder
ff_hevc_v4l2m2m_encoder
AVCodec ff_hevc_v4l2m2m_encoder
ff_qdraw_decoder
AVCodec ff_qdraw_decoder
Definition: qdrw.c:517
ff_pfm_encoder
AVCodec ff_pfm_encoder
ff_asv2_decoder
AVCodec ff_asv2_decoder
ff_pcm_s32be_encoder
AVCodec ff_pcm_s32be_encoder
ff_vc2_encoder
AVCodec ff_vc2_encoder
Definition: vc2enc.c:1231
ff_mpeg2_cuvid_decoder
AVCodec ff_mpeg2_cuvid_decoder
ff_gsm_ms_at_decoder
AVCodec ff_gsm_ms_at_decoder
ff_hevc_v4l2m2m_decoder
AVCodec ff_hevc_v4l2m2m_decoder
ff_hevc_videotoolbox_encoder
AVCodec ff_hevc_videotoolbox_encoder
Definition: videotoolboxenc.c:2700
ff_alac_encoder
AVCodec ff_alac_encoder
Definition: alacenc.c:660
ff_ac3_at_decoder
AVCodec ff_ac3_at_decoder
ff_tak_decoder
AVCodec ff_tak_decoder
Definition: takdec.c:941
ff_wmv1_encoder
AVCodec ff_wmv1_encoder
Definition: mpegvideo_enc.c:4888
ff_xbin_decoder
AVCodec ff_xbin_decoder
ff_h264_videotoolbox_encoder
AVCodec ff_h264_videotoolbox_encoder
Definition: videotoolboxenc.c:2666
ff_cfhd_encoder
AVCodec ff_cfhd_encoder
Definition: cfhdenc.c:848
ff_zlib_encoder
AVCodec ff_zlib_encoder
Definition: lclenc.c:170
ff_sonic_ls_encoder
AVCodec ff_sonic_ls_encoder
ff_adpcm_ima_amv_encoder
AVCodec ff_adpcm_ima_amv_encoder
ff_xface_encoder
AVCodec ff_xface_encoder
Definition: xfaceenc.c:214
ff_rv20_decoder
AVCodec ff_rv20_decoder
Definition: rv10.c:701
ff_wcmv_decoder
AVCodec ff_wcmv_decoder
Definition: wcmv.c:252
ff_fmvc_decoder
AVCodec ff_fmvc_decoder
Definition: fmvc.c:629
ff_pcm_alaw_at_encoder
AVCodec ff_pcm_alaw_at_encoder
ff_mpeg2_qsv_decoder
AVCodec ff_mpeg2_qsv_decoder
ff_comfortnoise_decoder
AVCodec ff_comfortnoise_decoder
Definition: cngdec.c:164
ff_thread_once
static int ff_thread_once(char *control, void(*routine)(void))
Definition: thread.h:175
ff_huffyuv_encoder
AVCodec ff_huffyuv_encoder
Definition: huffyuvenc.c:1085
ff_libgsm_ms_decoder
AVCodec ff_libgsm_ms_decoder
ff_adpcm_ea_maxis_xa_decoder
AVCodec ff_adpcm_ea_maxis_xa_decoder
ff_evrc_decoder
AVCodec ff_evrc_decoder
Definition: evrcdec.c:931
ff_ccaption_decoder
AVCodec ff_ccaption_decoder
Definition: ccaption_dec.c:943
AV_CODEC_CAP_EXPERIMENTAL
#define AV_CODEC_CAP_EXPERIMENTAL
Codec is experimental and is thus avoided in favor of non experimental encoders.
Definition: codec.h:100
ff_msrle_decoder
AVCodec ff_msrle_decoder
Definition: msrle.c:168
av_cold
#define av_cold
Definition: attributes.h:90
ff_realtext_decoder
AVCodec ff_realtext_decoder
Definition: realtextdec.c:77
ff_pcm_s24be_encoder
AVCodec ff_pcm_s24be_encoder
ff_cdgraphics_decoder
AVCodec ff_cdgraphics_decoder
Definition: cdgraphics.c:389
ff_libvorbis_decoder
AVCodec ff_libvorbis_decoder
Definition: libvorbisdec.c:211
ff_twinvq_decoder
AVCodec ff_twinvq_decoder
Definition: twinvqdec.c:417
ff_h264_decoder
AVCodec ff_h264_decoder
Definition: h264dec.c:1045
ff_adpcm_agm_decoder
AVCodec ff_adpcm_agm_decoder
ff_rpza_decoder
AVCodec ff_rpza_decoder
Definition: rpza.c:289
ff_libvpx_vp8_encoder
AVCodec ff_libvpx_vp8_encoder
ff_mp3on4float_decoder
AVCodec ff_mp3on4float_decoder
ff_indeo5_decoder
AVCodec ff_indeo5_decoder
Definition: indeo5.c:686
ff_pcm_alaw_decoder
AVCodec ff_pcm_alaw_decoder
ff_vorbis_decoder
AVCodec ff_vorbis_decoder
Definition: vorbisdec.c:1883
ff_dxv_decoder
AVCodec ff_dxv_decoder
Definition: dxv.c:1265
ff_gsm_decoder
AVCodec ff_gsm_decoder
ff_rawvideo_encoder
AVCodec ff_rawvideo_encoder
Definition: rawenc.c:88
ff_vp8_v4l2m2m_encoder
AVCodec ff_vp8_v4l2m2m_encoder
ff_libwebp_anim_encoder
AVCodec ff_libwebp_anim_encoder
Definition: libwebpenc_animencoder.c:134
ff_pcm_bluray_decoder
AVCodec ff_pcm_bluray_decoder
Definition: pcm-bluray.c:304
ff_pcm_u16le_decoder
AVCodec ff_pcm_u16le_decoder
ff_dxtory_decoder
AVCodec ff_dxtory_decoder
Definition: dxtory.c:879
ff_qdmc_decoder
AVCodec ff_qdmc_decoder
Definition: qdmc.c:728
ff_avrn_decoder
AVCodec ff_avrn_decoder
Definition: avrndec.c:92
ff_vc1_crystalhd_decoder
AVCodec ff_vc1_crystalhd_decoder
ff_on2avc_decoder
AVCodec ff_on2avc_decoder
Definition: on2avc.c:1005
ff_xl_decoder
AVCodec ff_xl_decoder
Definition: xl.c:130
ff_bmv_video_decoder
AVCodec ff_bmv_video_decoder
Definition: bmvvideo.c:288
ff_interplay_video_decoder
AVCodec ff_interplay_video_decoder
Definition: interplayvideo.c:1366
ff_ayuv_encoder
AVCodec ff_ayuv_encoder
ff_qdm2_decoder
AVCodec ff_qdm2_decoder
Definition: qdm2.c:1872
ff_webvtt_decoder
AVCodec ff_webvtt_decoder
Definition: webvttdec.c:101
ff_wmv2_decoder
AVCodec ff_wmv2_decoder
Definition: wmv2dec.c:516
ff_av1_cuvid_decoder
AVCodec ff_av1_cuvid_decoder
ff_pcm_s8_planar_encoder
AVCodec ff_pcm_s8_planar_encoder
ff_pcm_f64be_decoder
AVCodec ff_pcm_f64be_decoder
ff_sonic_decoder
AVCodec ff_sonic_decoder
ff_libopenh264_encoder
AVCodec ff_libopenh264_encoder
Definition: libopenh264enc.c:441
ff_nellymoser_encoder
AVCodec ff_nellymoser_encoder
Definition: nellymoserenc.c:420
ff_adpcm_ima_iss_decoder
AVCodec ff_adpcm_ima_iss_decoder
ff_hevc_decoder
AVCodec ff_hevc_decoder
Definition: hevcdec.c:3670
ff_alac_at_decoder
AVCodec ff_alac_at_decoder
ff_frwu_decoder
AVCodec ff_frwu_decoder
Definition: frwu.c:118
av_codec_static_init
static AVOnce av_codec_static_init
Definition: allcodecs.c:850
ff_v408_encoder
AVCodec ff_v408_encoder
ff_ttml_encoder
AVCodec ff_ttml_encoder
Definition: ttmlenc.c:200
ff_libxvid_encoder
AVCodec ff_libxvid_encoder
Definition: libxvid.c:929
ff_hevc_mf_encoder
AVCodec ff_hevc_mf_encoder
ff_mp2fixed_encoder
AVCodec ff_mp2fixed_encoder
Definition: mpegaudioenc_fixed.c:24
ff_paf_video_decoder
AVCodec ff_paf_video_decoder
Definition: pafvideo.c:410
ff_pcm_f16le_decoder
AVCodec ff_pcm_f16le_decoder
ff_vplayer_decoder
AVCodec ff_vplayer_decoder
ff_v408_decoder
AVCodec ff_v408_decoder
ff_msmpeg4v3_encoder
AVCodec ff_msmpeg4v3_encoder
Definition: mpegvideo_enc.c:4867
ff_dsd_lsbf_decoder
AVCodec ff_dsd_lsbf_decoder
ff_cdtoons_decoder
AVCodec ff_cdtoons_decoder
Definition: cdtoons.c:445
ff_binkaudio_dct_decoder
AVCodec ff_binkaudio_dct_decoder
Definition: binkaudio.c:353
ff_cinepak_decoder
AVCodec ff_cinepak_decoder
Definition: cinepak.c:515
ff_pgm_decoder
AVCodec ff_pgm_decoder
ff_cdxl_decoder
AVCodec ff_cdxl_decoder
Definition: cdxl.c:339
ff_snow_decoder
AVCodec ff_snow_decoder
Definition: snowdec.c:660
ff_targa_encoder
AVCodec ff_targa_encoder
Definition: targaenc.c:219
ff_libx264rgb_encoder
AVCodec ff_libx264rgb_encoder
ff_rpza_encoder
AVCodec ff_rpza_encoder
Definition: rpzaenc.c:845
ff_h264_qsv_encoder
AVCodec ff_h264_qsv_encoder
Definition: qsvenc_h264.c:183
ff_ra_144_decoder
AVCodec ff_ra_144_decoder
Definition: ra144dec.c:129
ff_mpeg4_decoder
AVCodec ff_mpeg4_decoder
Definition: mpeg4videodec.c:3569
ff_mvc1_decoder
AVCodec ff_mvc1_decoder
ff_hevc_qsv_decoder
AVCodec ff_hevc_qsv_decoder
ff_bintext_decoder
AVCodec ff_bintext_decoder
ff_adpcm_ima_qt_decoder
AVCodec ff_adpcm_ima_qt_decoder
ff_amv_encoder
AVCodec ff_amv_encoder
ff_aura_decoder
AVCodec ff_aura_decoder
ff_s302m_decoder
AVCodec ff_s302m_decoder
Definition: s302m.c:221
ff_imm4_decoder
AVCodec ff_imm4_decoder
Definition: imm4.c:535
ff_ffv1_decoder
AVCodec ff_ffv1_decoder
Definition: ffv1dec.c:1056
ff_mpeg1_v4l2m2m_decoder
AVCodec ff_mpeg1_v4l2m2m_decoder
ff_libspeex_decoder
AVCodec ff_libspeex_decoder
Definition: libspeexdec.c:192
ff_mace3_decoder
AVCodec ff_mace3_decoder
Definition: mace.c:287
ff_libspeex_encoder
AVCodec ff_libspeex_encoder
Definition: libspeexenc.c:350
ff_h263_encoder
AVCodec ff_h263_encoder
Definition: mpegvideo_enc.c:4795
ff_mpeg4_encoder
AVCodec ff_mpeg4_encoder
Definition: mpeg4videoenc.c:1390
ff_asv1_encoder
AVCodec ff_asv1_encoder
ff_flac_encoder
AVCodec ff_flac_encoder
Definition: flacenc.c:1502
ff_h264_omx_encoder
AVCodec ff_h264_omx_encoder
Definition: omx.c:975
ff_h264_v4l2m2m_encoder
AVCodec ff_h264_v4l2m2m_encoder
ff_libopus_encoder
AVCodec ff_libopus_encoder
Definition: libopusenc.c:584
ff_pcm_s16be_planar_decoder
AVCodec ff_pcm_s16be_planar_decoder
ff_atrac3al_decoder
AVCodec ff_atrac3al_decoder
Definition: atrac3.c:1031
ff_pcm_u24le_decoder
AVCodec ff_pcm_u24le_decoder
ff_thp_decoder
AVCodec ff_thp_decoder
ff_zerocodec_decoder
AVCodec ff_zerocodec_decoder
Definition: zerocodec.c:147
ff_truemotion1_decoder
AVCodec ff_truemotion1_decoder
Definition: truemotion1.c:913
AV_ONCE_INIT
#define AV_ONCE_INIT
Definition: thread.h:173
ff_xbm_decoder
AVCodec ff_xbm_decoder
Definition: xbmdec.c:139
ff_h263_decoder
AVCodec ff_h263_decoder
Definition: h263dec.c:763
ff_adpcm_ima_ea_sead_decoder
AVCodec ff_adpcm_ima_ea_sead_decoder
ff_atrac3p_decoder
AVCodec ff_atrac3p_decoder
Definition: atrac3plusdec.c:396
ff_adpcm_ima_ssi_decoder
AVCodec ff_adpcm_ima_ssi_decoder
ff_escape130_decoder
AVCodec ff_escape130_decoder
Definition: escape130.c:348
ff_pcm_vidc_encoder
AVCodec ff_pcm_vidc_encoder
NULL
#define NULL
Definition: coverity.c:32
ff_pcm_s16le_encoder
AVCodec ff_pcm_s16le_encoder
ff_rscc_decoder
AVCodec ff_rscc_decoder
Definition: rscc.c:373
ff_adpcm_aica_decoder
AVCodec ff_adpcm_aica_decoder
ff_rv10_decoder
AVCodec ff_rv10_decoder
Definition: rv10.c:684
ff_pcm_s24le_encoder
AVCodec ff_pcm_s24le_encoder
ff_wmv3_decoder
AVCodec ff_wmv3_decoder
ff_png_decoder
AVCodec ff_png_decoder
ff_tiff_encoder
AVCodec ff_tiff_encoder
Definition: tiffenc.c:577
ff_qdm2_at_decoder
AVCodec ff_qdm2_at_decoder
ff_pcm_s24le_planar_decoder
AVCodec ff_pcm_s24le_planar_decoder
ff_msmpeg4v1_decoder
AVCodec ff_msmpeg4v1_decoder
Definition: msmpeg4dec.c:863
ff_libuavs3d_decoder
AVCodec ff_libuavs3d_decoder
Definition: libuavs3d.c:249
ff_adpcm_ea_xas_decoder
AVCodec ff_adpcm_ea_xas_decoder
ff_adpcm_yamaha_encoder
AVCodec ff_adpcm_yamaha_encoder
ff_xma2_decoder
AVCodec ff_xma2_decoder
Definition: wmaprodec.c:2042
ff_mlp_encoder
AVCodec ff_mlp_encoder
ff_dsd_msbf_decoder
AVCodec ff_dsd_msbf_decoder
ff_sp5x_decoder
AVCodec ff_sp5x_decoder
ff_a64multi5_encoder
AVCodec ff_a64multi5_encoder
ff_h264_cuvid_decoder
AVCodec ff_h264_cuvid_decoder
ff_vp8_cuvid_decoder
AVCodec ff_vp8_cuvid_decoder
ff_txd_decoder
AVCodec ff_txd_decoder
Definition: txd.c:158
ff_snow_encoder
AVCodec ff_snow_encoder
Definition: snowenc.c:1966
ff_jpegls_encoder
AVCodec ff_jpegls_encoder
Definition: jpeglsenc.c:461
ff_tscc_decoder
AVCodec ff_tscc_decoder
Definition: tscc.c:190
ff_speedhq_decoder
AVCodec ff_speedhq_decoder
ff_adpcm_ima_amv_decoder
AVCodec ff_adpcm_ima_amv_decoder
ff_atrac9_decoder
AVCodec ff_atrac9_decoder
Definition: atrac9dec.c:989
ff_jacosub_decoder
AVCodec ff_jacosub_decoder
Definition: jacosubdec.c:196
ff_pcm_s24daud_decoder
AVCodec ff_pcm_s24daud_decoder
ff_vorbis_encoder
AVCodec ff_vorbis_encoder
Definition: vorbisenc.c:1301
ff_libfdk_aac_decoder
AVCodec ff_libfdk_aac_decoder
Definition: libfdk-aacdec.c:411
ff_mjpegb_decoder
AVCodec ff_mjpegb_decoder
Definition: mjpegbdec.c:160
ff_xwd_decoder
AVCodec ff_xwd_decoder
Definition: xwddec.c:250
ff_libcodec2_decoder
AVCodec ff_libcodec2_decoder
Definition: libcodec2.c:183
ff_ssa_decoder
AVCodec ff_ssa_decoder
ff_adpcm_ea_r1_decoder
AVCodec ff_adpcm_ea_r1_decoder
ff_atrac1_decoder
AVCodec ff_atrac1_decoder
Definition: atrac1.c:385
ff_adpcm_dtk_decoder
AVCodec ff_adpcm_dtk_decoder
ff_ac3_fixed_encoder
AVCodec ff_ac3_fixed_encoder
Definition: ac3enc_fixed.c:130
ff_aac_fixed_decoder
AVCodec ff_aac_fixed_decoder
Definition: aacdec_fixed.c:454
ff_r10k_decoder
AVCodec ff_r10k_decoder
ff_pcm_s16le_decoder
AVCodec ff_pcm_s16le_decoder
ff_text_decoder
AVCodec ff_text_decoder
ff_cljr_decoder
AVCodec ff_cljr_decoder
Definition: cljrdec.c:85
ff_amrwb_decoder
AVCodec ff_amrwb_decoder
Definition: amrwbdec.c:1278
ff_mimic_decoder
AVCodec ff_mimic_decoder
Definition: mimic.c:438
ff_libtheora_encoder
AVCodec ff_libtheora_encoder
AVCodec struct exposed to libavcodec.
Definition: libtheoraenc.c:375
ff_mpeg2_vaapi_encoder
AVCodec ff_mpeg2_vaapi_encoder
Definition: vaapi_encode_mpeg2.c:691
ff_v210_encoder
AVCodec ff_v210_encoder
Definition: v210enc.c:160
ff_pcm_s8_decoder
AVCodec ff_pcm_s8_decoder
ff_ra_288_decoder
AVCodec ff_ra_288_decoder
Definition: ra288.c:240
ff_dsicinvideo_decoder
AVCodec ff_dsicinvideo_decoder
Definition: dsicinvideo.c:324
ff_screenpresso_decoder
AVCodec ff_screenpresso_decoder
Definition: screenpresso.c:186
ff_speedhq_encoder
AVCodec ff_speedhq_encoder
ff_fourxm_decoder
AVCodec ff_fourxm_decoder
Definition: 4xm.c:1028
ff_pcm_s24le_planar_encoder
AVCodec ff_pcm_s24le_planar_encoder
ff_sipr_decoder
AVCodec ff_sipr_decoder
Definition: sipr.c:565
ff_cri_decoder
AVCodec ff_cri_decoder
Definition: cri.c:427
AVOnce
#define AVOnce
Definition: thread.h:172
ff_atrac3pal_decoder
AVCodec ff_atrac3pal_decoder
Definition: atrac3plusdec.c:409
ff_hnm4_video_decoder
AVCodec ff_hnm4_video_decoder
Definition: hnm4video.c:500
ff_ass_decoder
AVCodec ff_ass_decoder
ff_clearvideo_decoder
AVCodec ff_clearvideo_decoder
Definition: clearvideo.c:769
c
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
Definition: undefined.txt:32
ff_rl2_decoder
AVCodec ff_rl2_decoder
Definition: rl2.c:221
ff_webvtt_encoder
AVCodec ff_webvtt_encoder
Definition: webvttenc.c:227
ff_libwebp_encoder
AVCodec ff_libwebp_encoder
Definition: libwebpenc.c:96
ff_adpcm_ima_qt_encoder
AVCodec ff_adpcm_ima_qt_encoder
ff_sunrast_decoder
AVCodec ff_sunrast_decoder
Definition: sunrast.c:208
ff_adpcm_xa_decoder
AVCodec ff_adpcm_xa_decoder
AVCodecID
AVCodecID
Identify the syntax and semantics of the bitstream.
Definition: codec_id.h:46
ff_truehd_encoder
AVCodec ff_truehd_encoder
ff_prores_encoder
AVCodec ff_prores_encoder
Definition: proresenc_anatoliy.c:963
ff_h263i_decoder
AVCodec ff_h263i_decoder
Definition: intelh263dec.c:131
ff_eatqi_decoder
AVCodec ff_eatqi_decoder
Definition: eatqi.c:184
ff_adpcm_adx_decoder
AVCodec ff_adpcm_adx_decoder
Definition: adxdec.c:193
ff_eightsvx_exp_decoder
AVCodec ff_eightsvx_exp_decoder
ff_wavpack_encoder
AVCodec ff_wavpack_encoder
Definition: wavpackenc.c:2960
ff_hevc_nvenc_encoder
AVCodec ff_hevc_nvenc_encoder
Definition: nvenc_hevc.c:226
ff_mpeg1_cuvid_decoder
AVCodec ff_mpeg1_cuvid_decoder
ff_tdsc_decoder
AVCodec ff_tdsc_decoder
Definition: tdsc.c:624
ff_pcm_sga_decoder
AVCodec ff_pcm_sga_decoder
ff_vble_decoder
AVCodec ff_vble_decoder
Definition: vble.c:206
av_codec_is_decoder
int av_codec_is_decoder(const AVCodec *codec)
Definition: utils.c:79
ff_binkaudio_rdft_decoder
AVCodec ff_binkaudio_rdft_decoder
Definition: binkaudio.c:340
ff_pcm_f64le_decoder
AVCodec ff_pcm_f64le_decoder
ff_mpl2_decoder
AVCodec ff_mpl2_decoder
Definition: mpl2dec.c:84
ff_mpeg2_crystalhd_decoder
AVCodec ff_mpeg2_crystalhd_decoder
ff_adpcm_ima_wav_decoder
AVCodec ff_adpcm_ima_wav_decoder
ff_vp6a_decoder
AVCodec ff_vp6a_decoder
Definition: vp6.c:732
ff_vc1image_decoder
AVCodec ff_vc1image_decoder
ff_subrip_encoder
AVCodec ff_subrip_encoder
ff_srgc_decoder
AVCodec ff_srgc_decoder
Definition: mscc.c:267
ff_pcm_alaw_at_decoder
AVCodec ff_pcm_alaw_at_decoder
ff_adpcm_sbpro_2_decoder
AVCodec ff_adpcm_sbpro_2_decoder
id
enum AVCodecID id
Definition: extract_extradata_bsf.c:325
ff_dds_decoder
AVCodec ff_dds_decoder
Definition: dds.c:751
ff_indeo3_decoder
AVCodec ff_indeo3_decoder
Definition: indeo3.c:1134
ff_bmp_encoder
AVCodec ff_bmp_encoder
Definition: bmpenc.c:166
ff_fic_decoder
AVCodec ff_fic_decoder
Definition: fic.c:486
ff_pcm_dvd_encoder
AVCodec ff_pcm_dvd_encoder
Definition: pcm-dvdenc.c:173
ff_xan_wc3_decoder
AVCodec ff_xan_wc3_decoder
Definition: xan.c:638
ff_roq_dpcm_decoder
AVCodec ff_roq_dpcm_decoder
ff_pjs_decoder
AVCodec ff_pjs_decoder
ff_microdvd_decoder
AVCodec ff_microdvd_decoder
Definition: microdvddec.c:371
ff_mpeg2video_decoder
AVCodec ff_mpeg2video_decoder
Definition: mpeg12dec.c:2923
ff_mxpeg_decoder
AVCodec ff_mxpeg_decoder
Definition: mxpegdec.c:345
ff_mp2_decoder
AVCodec ff_mp2_decoder
ff_truemotion2_decoder
AVCodec ff_truemotion2_decoder
Definition: truemotion2.c:1011
ff_pcm_mulaw_encoder
AVCodec ff_pcm_mulaw_encoder
ff_sbc_encoder
AVCodec ff_sbc_encoder
Definition: sbcenc.c:344
ff_r210_encoder
AVCodec ff_r210_encoder
ff_pbm_encoder
AVCodec ff_pbm_encoder
ff_hevc_rkmpp_decoder
AVCodec ff_hevc_rkmpp_decoder
ff_libxavs_encoder
AVCodec ff_libxavs_encoder
Definition: libxavs.c:469
ff_vp9_mediacodec_decoder
AVCodec ff_vp9_mediacodec_decoder
ff_adpcm_ima_mtf_decoder
AVCodec ff_adpcm_ima_mtf_decoder
ff_nvenc_hevc_encoder
AVCodec ff_nvenc_hevc_encoder
Definition: nvenc_hevc.c:197
ff_libtwolame_encoder
AVCodec ff_libtwolame_encoder
Definition: libtwolame.c:209
ff_tiertexseqvideo_decoder
AVCodec ff_tiertexseqvideo_decoder
Definition: tiertexseqv.c:264
ff_sga_decoder
AVCodec ff_sga_decoder
Definition: sga.c:523
ff_adpcm_ima_alp_decoder
AVCodec ff_adpcm_ima_alp_decoder
ff_ac3_fixed_decoder
AVCodec ff_ac3_fixed_decoder
Definition: ac3dec_fixed.c:171
ff_ilbc_at_decoder
AVCodec ff_ilbc_at_decoder
AVCodec::init_static_data
void(* init_static_data)(struct AVCodec *codec)
Initialize codec static data, called from av_codec_iterate().
Definition: codec.h:274
ff_pcm_s32be_decoder
AVCodec ff_pcm_s32be_decoder
ff_brender_pix_decoder
AVCodec ff_brender_pix_decoder
Definition: brenderpix.c:288
ff_prores_aw_encoder
AVCodec ff_prores_aw_encoder
Definition: proresenc_anatoliy.c:947
ff_adpcm_ima_qt_at_decoder
AVCodec ff_adpcm_ima_qt_at_decoder
ff_smacker_decoder
AVCodec ff_smacker_decoder
Definition: smacker.c:723
ff_eacmv_decoder
AVCodec ff_eacmv_decoder
Definition: eacmv.c:233
ff_pcm_s16be_decoder
AVCodec ff_pcm_s16be_decoder
ff_mpeg4_v4l2m2m_decoder
AVCodec ff_mpeg4_v4l2m2m_decoder
ff_libopenh264_decoder
AVCodec ff_libopenh264_decoder
Definition: libopenh264dec.c:164
ff_mpc7_decoder
AVCodec ff_mpc7_decoder
Definition: mpc7.c:311
ff_pgmyuv_decoder
AVCodec ff_pgmyuv_decoder
ff_adpcm_sbpro_4_decoder
AVCodec ff_adpcm_sbpro_4_decoder
ff_libopenjpeg_decoder
AVCodec ff_libopenjpeg_decoder
Definition: libopenjpegdec.c:505
ff_adpcm_ima_dk3_decoder
AVCodec ff_adpcm_ima_dk3_decoder
ff_qtrle_encoder
AVCodec ff_qtrle_encoder
Definition: qtrleenc.c:408
ff_vp7_decoder
AVCodec ff_vp7_decoder
ff_librsvg_decoder
AVCodec ff_librsvg_decoder
Definition: librsvgdec.c:120
ff_libdav1d_decoder
AVCodec ff_libdav1d_decoder
Definition: libdav1d.c:503
ff_mwsc_decoder
AVCodec ff_mwsc_decoder
Definition: mwsc.c:180
ff_pcm_mulaw_decoder
AVCodec ff_pcm_mulaw_decoder
ff_vp5_decoder
AVCodec ff_vp5_decoder
Definition: vp5.c:299
ff_imc_decoder
AVCodec ff_imc_decoder
ff_adpcm_zork_decoder
AVCodec ff_adpcm_zork_decoder
ff_exr_decoder
AVCodec ff_exr_decoder
Definition: exr.c:2341
ff_subrip_decoder
AVCodec ff_subrip_decoder
ff_wrapped_avframe_encoder
AVCodec ff_wrapped_avframe_encoder
Definition: wrapped_avframe.c:112
ff_wmv2_encoder
AVCodec ff_wmv2_encoder
Definition: wmv2enc.c:224
ff_vp8_decoder
AVCodec ff_vp8_decoder
ff_mss2_decoder
AVCodec ff_mss2_decoder
Definition: mss2.c:850
ff_libopencore_amrnb_decoder
AVCodec ff_libopencore_amrnb_decoder
ff_ac3_decoder
AVCodec ff_ac3_decoder
Definition: ac3dec_float.c:56
ff_adpcm_sbpro_3_decoder
AVCodec ff_adpcm_sbpro_3_decoder
ff_mpeg2_qsv_encoder
AVCodec ff_mpeg2_qsv_encoder
Definition: qsvenc_mpeg2.c:98
ff_vmdaudio_decoder
AVCodec ff_vmdaudio_decoder
Definition: vmdaudio.c:231
ff_pcm_u16le_encoder
AVCodec ff_pcm_u16le_encoder
ff_dxa_decoder
AVCodec ff_dxa_decoder
Definition: dxa.c:363
ff_shorten_decoder
AVCodec ff_shorten_decoder
Definition: shorten.c:802
ff_pbm_decoder
AVCodec ff_pbm_decoder
ff_jpeg2000_decoder
AVCodec ff_jpeg2000_decoder
Definition: jpeg2000dec.c:2583
ff_adpcm_yamaha_decoder
AVCodec ff_adpcm_yamaha_decoder
ff_apng_encoder
AVCodec ff_apng_encoder
Definition: pngenc.c:1161
ff_adpcm_ms_decoder
AVCodec ff_adpcm_ms_decoder
ff_libx265_encoder
AVCodec ff_libx265_encoder
Definition: libx265.c:691
ff_h264_nvenc_encoder
AVCodec ff_h264_nvenc_encoder
Definition: nvenc_h264.c:277
ff_ulti_decoder
AVCodec ff_ulti_decoder
Definition: ulti.c:421
ff_huffyuv_decoder
AVCodec ff_huffyuv_decoder
Definition: huffyuvdec.c:1273
avcodec_find_encoder_by_name
AVCodec * avcodec_find_encoder_by_name(const char *name)
Find a registered encoder with the specified name.
Definition: allcodecs.c:969
AVCodec::id
enum AVCodecID id
Definition: codec.h:211
ff_pcm_dvd_decoder
AVCodec ff_pcm_dvd_decoder
Definition: pcm-dvd.c:294
ff_msvideo1_decoder
AVCodec ff_msvideo1_decoder
Definition: msvideo1.c:351
av_codec_is_encoder
int av_codec_is_encoder(const AVCodec *codec)
Definition: utils.c:74
av_codec_init_static
static void av_codec_init_static(void)
Definition: allcodecs.c:851
ff_mp2_encoder
AVCodec ff_mp2_encoder
Definition: mpegaudioenc_float.c:25
ff_eac3_decoder
AVCodec ff_eac3_decoder
ff_dvbsub_encoder
AVCodec ff_dvbsub_encoder
Definition: dvbsubenc.c:508
ff_avrp_encoder
AVCodec ff_avrp_encoder
ff_nvenc_h264_encoder
AVCodec ff_nvenc_h264_encoder
ff_v210x_decoder
AVCodec ff_v210x_decoder
Definition: v210x.c:123
ff_qcelp_decoder
AVCodec ff_qcelp_decoder
Definition: qcelpdec.c:793
ff_pcm_u24le_encoder
AVCodec ff_pcm_u24le_encoder
ff_alac_at_encoder
AVCodec ff_alac_at_encoder
ff_pcm_s24le_decoder
AVCodec ff_pcm_s24le_decoder
ff_yuv4_decoder
AVCodec ff_yuv4_decoder
Definition: yuv4dec.c:76
ff_dirac_decoder
AVCodec ff_dirac_decoder
Definition: diracdec.c:2358
ff_vp9_qsv_encoder
AVCodec ff_vp9_qsv_encoder
Definition: qsvenc_vp9.c:95
ff_roq_decoder
AVCodec ff_roq_decoder
Definition: roqvideodec.c:236
ff_imm5_decoder
AVCodec ff_imm5_decoder
Definition: imm5.c:181
ff_adpcm_adx_encoder
AVCodec ff_adpcm_adx_encoder
Definition: adxenc.c:190
ff_vp9_qsv_decoder
AVCodec ff_vp9_qsv_decoder
ff_libopencore_amrwb_decoder
AVCodec ff_libopencore_amrwb_decoder
ff_libilbc_encoder
AVCodec ff_libilbc_encoder
Definition: libilbc.c:201
ff_c93_decoder
AVCodec ff_c93_decoder
Definition: c93.c:260
ff_adpcm_ima_ssi_encoder
AVCodec ff_adpcm_ima_ssi_encoder
ff_gif_decoder
AVCodec ff_gif_decoder
Definition: gifdec.c:562
ff_aac_latm_decoder
AVCodec ff_aac_latm_decoder
Definition: aacdec.c:581
ff_adpcm_ima_rad_decoder
AVCodec ff_adpcm_ima_rad_decoder
i
int i
Definition: input.c:407
ff_wmv3image_decoder
AVCodec ff_wmv3image_decoder
ff_pcm_s8_encoder
AVCodec ff_pcm_s8_encoder
ff_eatgq_decoder
AVCodec ff_eatgq_decoder
Definition: eatgq.c:250
ff_h261_decoder
AVCodec ff_h261_decoder
Definition: h261dec.c:671
ff_h264_mediacodec_decoder
AVCodec ff_h264_mediacodec_decoder
ff_bmv_audio_decoder
AVCodec ff_bmv_audio_decoder
Definition: bmvaudio.c:81
ff_adpcm_ima_ws_decoder
AVCodec ff_adpcm_ima_ws_decoder
ff_gdv_decoder
AVCodec ff_gdv_decoder
Definition: gdv.c:565
ff_adpcm_ima_alp_encoder
AVCodec ff_adpcm_ima_alp_encoder
avcodec_register
av_cold void avcodec_register(AVCodec *codec)
Definition: allcodecs.c:889
ff_g729_decoder
AVCodec ff_g729_decoder
Definition: g729dec.c:753
ff_hymt_decoder
AVCodec ff_hymt_decoder
ff_png_encoder
AVCodec ff_png_encoder
Definition: pngenc.c:1140
ff_adpcm_argo_decoder
AVCodec ff_adpcm_argo_decoder
ff_mszh_decoder
AVCodec ff_mszh_decoder
av_codec_next
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...
Definition: allcodecs.c:894
ff_libaom_av1_decoder
AVCodec ff_libaom_av1_decoder
Definition: libaomdec.c:230
ff_aac_decoder
AVCodec ff_aac_decoder
Definition: aacdec.c:556
ff_ws_snd1_decoder
AVCodec ff_ws_snd1_decoder
Definition: ws-snd1.c:173
ff_prores_decoder
AVCodec ff_prores_decoder
Definition: proresdec2.c:823
ff_ass_encoder
AVCodec ff_ass_encoder
ff_adpcm_ea_decoder
AVCodec ff_adpcm_ea_decoder
ff_aasc_decoder
AVCodec ff_aasc_decoder
Definition: aasc.c:152
ff_wmav1_decoder
AVCodec ff_wmav1_decoder
ff_eightbps_decoder
AVCodec ff_eightbps_decoder
Definition: 8bps.c:184
ff_eatgv_decoder
AVCodec ff_eatgv_decoder
Definition: eatgv.c:362
ff_xpm_decoder
AVCodec ff_xpm_decoder
Definition: xpmdec.c:439
ff_msmpeg4v3_decoder
AVCodec ff_msmpeg4v3_decoder
Definition: msmpeg4dec.c:899
ff_sdx2_dpcm_decoder
AVCodec ff_sdx2_dpcm_decoder
ff_pcm_mulaw_at_encoder
AVCodec ff_pcm_mulaw_at_encoder
ff_kgv1_decoder
AVCodec ff_kgv1_decoder
Definition: kgv1dec.c:179
ff_adpcm_ima_dk4_decoder
AVCodec ff_adpcm_ima_dk4_decoder
ff_ayuv_decoder
AVCodec ff_ayuv_decoder
ff_utvideo_decoder
AVCodec ff_utvideo_decoder
Definition: utvideodec.c:1054
ff_opus_encoder
AVCodec ff_opus_encoder
Definition: opusenc.c:722
ff_roq_encoder
AVCodec ff_roq_encoder
Definition: roqvideoenc.c:1122
ff_adpcm_ea_r3_decoder
AVCodec ff_adpcm_ea_r3_decoder
ff_y41p_encoder
AVCodec ff_y41p_encoder
Definition: y41penc.c:78
ff_als_decoder
AVCodec ff_als_decoder
Definition: alsdec.c:2179
ff_wavpack_decoder
AVCodec ff_wavpack_decoder
Definition: wavpack.c:1702
ff_g2m_decoder
AVCodec ff_g2m_decoder
Definition: g2meet.c:1626
ff_stl_decoder
AVCodec ff_stl_decoder
ff_libcodec2_encoder
AVCodec ff_libcodec2_encoder
Definition: libcodec2.c:199
find_codec
static AVCodec * find_codec(enum AVCodecID id, int(*x)(const AVCodec *))
Definition: allcodecs.c:920
ff_xwd_encoder
AVCodec ff_xwd_encoder
Definition: xwdenc.c:218
ff_wmav2_decoder
AVCodec ff_wmav2_decoder
ff_ylc_decoder
AVCodec ff_ylc_decoder
Definition: ylc.c:455
AVCodec::name
const char * name
Name of the codec implementation.
Definition: codec.h:204
ff_aptx_hd_encoder
AVCodec ff_aptx_hd_encoder
ff_zero12v_decoder
AVCodec ff_zero12v_decoder
Definition: 012v.c:147
ff_photocd_decoder
AVCodec ff_photocd_decoder
Definition: photocd.c:461
ff_vc1_v4l2m2m_decoder
AVCodec ff_vc1_v4l2m2m_decoder
ff_vp8_v4l2m2m_decoder
AVCodec ff_vp8_v4l2m2m_decoder
ff_vc1_qsv_decoder
AVCodec ff_vc1_qsv_decoder
ff_hevc_mediacodec_decoder
AVCodec ff_hevc_mediacodec_decoder
ff_dolby_e_decoder
AVCodec ff_dolby_e_decoder
Definition: dolby_e.c:1259
ff_vp3_decoder
AVCodec ff_vp3_decoder
Definition: vp3.c:3187
ff_theora_decoder
AVCodec ff_theora_decoder
ff_libaribb24_decoder
AVCodec ff_libaribb24_decoder
Definition: libaribb24.c:383
ff_tta_decoder
AVCodec ff_tta_decoder
Definition: tta.c:417
ff_alac_decoder
AVCodec ff_alac_decoder
Definition: alac.c:619
av_codec_iterate
const AVCodec * av_codec_iterate(void **opaque)
Iterate over all registered codecs.
Definition: allcodecs.c:859
ff_m101_decoder
AVCodec ff_m101_decoder
Definition: m101.c:108
ff_psd_decoder
AVCodec ff_psd_decoder
Definition: psd.c:548
avcodec.h
ff_libgsm_decoder
AVCodec ff_libgsm_decoder
ff_hcom_decoder
AVCodec ff_hcom_decoder
Definition: hcom.c:137
ff_mp3_mf_encoder
AVCodec ff_mp3_mf_encoder
ff_svq3_decoder
AVCodec ff_svq3_decoder
Definition: svq3.c:1621
ff_anm_decoder
AVCodec ff_anm_decoder
Definition: anm.c:192
ff_svq1_encoder
AVCodec ff_svq1_encoder
Definition: svq1enc.c:683
ff_h261_encoder
AVCodec ff_h261_encoder
Definition: h261enc.c:395
ff_mpeg1video_encoder
AVCodec ff_mpeg1video_encoder
ff_hqx_decoder
AVCodec ff_hqx_decoder
Definition: hqx.c:538
ff_cook_decoder
AVCodec ff_cook_decoder
Definition: cook.c:1295
ff_simbiosis_imx_decoder
AVCodec ff_simbiosis_imx_decoder
Definition: imx.c:184
find_codec_by_name
static AVCodec * find_codec_by_name(const char *name, int(*x)(const AVCodec *))
Definition: allcodecs.c:951
avcodec_find_decoder
AVCodec * avcodec_find_decoder(enum AVCodecID id)
Find a registered decoder with a matching codec ID.
Definition: allcodecs.c:946
ff_webp_decoder
AVCodec ff_webp_decoder
Definition: webp.c:1556
ff_cavs_decoder
AVCodec ff_cavs_decoder
Definition: cavsdec.c:1310
ff_pcm_s64le_encoder
AVCodec ff_pcm_s64le_encoder
ff_xface_decoder
AVCodec ff_xface_decoder
Definition: xfacedec.c:179
ff_mpeg2video_encoder
AVCodec ff_mpeg2video_encoder
ff_v210_decoder
AVCodec ff_v210_decoder
Definition: v210dec.c:217
ff_flac_decoder
AVCodec ff_flac_decoder
Definition: flacdec.c:663
ff_cinepak_encoder
AVCodec ff_cinepak_encoder
Definition: cinepakenc.c:1181
ff_mts2_decoder
AVCodec ff_mts2_decoder
Definition: mss4.c:607
ff_wmapro_decoder
AVCodec ff_wmapro_decoder
wmapro decoder
Definition: wmaprodec.c:2011
ff_h264_amf_encoder
AVCodec ff_h264_amf_encoder
Definition: amfenc_h264.c:380
ff_vp8_mediacodec_decoder
AVCodec ff_vp8_mediacodec_decoder
ff_targa_decoder
AVCodec ff_targa_decoder
Definition: targa.c:300
ff_dfa_decoder
AVCodec ff_dfa_decoder
Definition: dfa.c:417
ff_aac_at_decoder
AVCodec ff_aac_at_decoder
ff_vmdvideo_decoder
AVCodec ff_vmdvideo_decoder
Definition: vmdvideo.c:470
ff_hevc_qsv_encoder
AVCodec ff_hevc_qsv_encoder
Definition: qsvenc_hevc.c:276
ff_amv_decoder
AVCodec ff_amv_decoder
ff_a64multi_encoder
AVCodec ff_a64multi_encoder
ff_atrac3_decoder
AVCodec ff_atrac3_decoder
Definition: atrac3.c:1016
ff_pcm_s24be_decoder
AVCodec ff_pcm_s24be_decoder
ff_hq_hqa_decoder
AVCodec ff_hq_hqa_decoder
Definition: hq_hqa.c:384
ff_dpx_decoder
AVCodec ff_dpx_decoder
Definition: dpx.c:765
ff_cllc_decoder
AVCodec ff_cllc_decoder
Definition: cllc.c:496
ff_av1_decoder
AVCodec ff_av1_decoder
Definition: av1dec.c:1222
ff_vp9_v4l2m2m_decoder
AVCodec ff_vp9_v4l2m2m_decoder
ff_tiff_decoder
AVCodec ff_tiff_decoder
Definition: tiff.c:2196
ff_mmvideo_decoder
AVCodec ff_mmvideo_decoder
Definition: mmvideo.c:241
ff_flashsv2_decoder
AVCodec ff_flashsv2_decoder
ff_s302m_encoder
AVCodec ff_s302m_encoder
Definition: s302menc.c:170
ff_libopus_decoder
AVCodec ff_libopus_decoder
Definition: libopusdec.c:228
ff_kmvc_decoder
AVCodec ff_kmvc_decoder
Definition: kmvc.c:419
ff_lscr_decoder
AVCodec ff_lscr_decoder
Definition: lscrdec.c:267
ff_roq_dpcm_encoder
AVCodec ff_roq_dpcm_encoder
Definition: roqaudioenc.c:186
ff_gremlin_dpcm_decoder
AVCodec ff_gremlin_dpcm_decoder
ff_movtext_decoder
AVCodec ff_movtext_decoder
Definition: movtextdec.c:585
ff_hca_decoder
AVCodec ff_hca_decoder
Definition: hcadec.c:448
ff_vmnc_decoder
AVCodec ff_vmnc_decoder
Definition: vmnc.c:575
ff_motionpixels_decoder
AVCodec ff_motionpixels_decoder
Definition: motionpixels.c:348
ff_opus_decoder
AVCodec ff_opus_decoder
Definition: opusdec.c:707
ff_adpcm_ima_apc_decoder
AVCodec ff_adpcm_ima_apc_decoder
ff_indeo2_decoder
AVCodec ff_indeo2_decoder
Definition: indeo2.c:263
ff_eac3_at_decoder
AVCodec ff_eac3_at_decoder
ff_escape124_decoder
AVCodec ff_escape124_decoder
Definition: escape124.c:379
ff_hevc_amf_encoder
AVCodec ff_hevc_amf_encoder
Definition: amfenc_hevc.c:312
ff_dpx_encoder
AVCodec ff_dpx_encoder
Definition: dpxenc.c:279
ff_jv_decoder
AVCodec ff_jv_decoder
Definition: jvdec.c:236
ff_mjpeg_encoder
AVCodec ff_mjpeg_encoder
ff_vb_decoder
AVCodec ff_vb_decoder
Definition: vb.c:281
ff_ffv1_encoder
AVCodec ff_ffv1_encoder
Definition: ffv1enc.c:1320
ff_truespeech_decoder
AVCodec ff_truespeech_decoder
Definition: truespeech.c:358
ff_flashsv_encoder
AVCodec ff_flashsv_encoder
Definition: flashsvenc.c:272
ff_mpeg4_mediacodec_decoder
AVCodec ff_mpeg4_mediacodec_decoder
ff_gsm_ms_decoder
AVCodec ff_gsm_ms_decoder
ff_mpegvideo_decoder
AVCodec ff_mpegvideo_decoder
Definition: mpeg12dec.c:2970
ff_jpeg2000_encoder
AVCodec ff_jpeg2000_encoder
Definition: j2kenc.c:1842
ff_pcm_vidc_decoder
AVCodec ff_pcm_vidc_decoder
ff_flv_decoder
AVCodec ff_flv_decoder
Definition: flvdec.c:116
ff_msmpeg4_crystalhd_decoder
AVCodec ff_msmpeg4_crystalhd_decoder
ff_adpcm_g726_decoder
AVCodec ff_adpcm_g726_decoder
ff_hevc_vaapi_encoder
AVCodec ff_hevc_vaapi_encoder
Definition: vaapi_encode_h265.c:1305
ff_r210_decoder
AVCodec ff_r210_decoder
ff_targa_y216_decoder
AVCodec ff_targa_y216_decoder
Definition: targa_y216dec.c:76
ff_notchlc_decoder
AVCodec ff_notchlc_decoder
Definition: notchlc.c:540
FF_DISABLE_DEPRECATION_WARNINGS
#define FF_DISABLE_DEPRECATION_WARNINGS
Definition: internal.h:83
ff_xan_dpcm_decoder
AVCodec ff_xan_dpcm_decoder
ff_adpcm_ima_dat4_decoder
AVCodec ff_adpcm_ima_dat4_decoder
ff_nellymoser_decoder
AVCodec ff_nellymoser_decoder
Definition: nellymoserdec.c:189
ff_vp8_qsv_decoder
AVCodec ff_vp8_qsv_decoder
ff_pcm_u32be_decoder
AVCodec ff_pcm_u32be_decoder
ff_libvpx_vp9_decoder
AVCodec ff_libvpx_vp9_decoder
ff_libkvazaar_encoder
AVCodec ff_libkvazaar_encoder
Definition: libkvazaar.c:334
ff_argo_decoder
AVCodec ff_argo_decoder
Definition: argo.c:736
ff_ppm_encoder
AVCodec ff_ppm_encoder
ff_adpcm_afc_decoder
AVCodec ff_adpcm_afc_decoder
ff_ffvhuff_encoder
AVCodec ff_ffvhuff_encoder
ff_fits_decoder
AVCodec ff_fits_decoder
Definition: fitsdec.c:323
ff_eac3_encoder
AVCodec ff_eac3_encoder
Definition: eac3enc.c:251
ff_avui_decoder
AVCodec ff_avui_decoder
Definition: avuidec.c:122
ff_mjpeg_qsv_decoder
AVCodec ff_mjpeg_qsv_decoder
ff_adpcm_ima_cunning_decoder
AVCodec ff_adpcm_ima_cunning_decoder
ff_bfi_decoder
AVCodec ff_bfi_decoder
Definition: bfi.c:178
ff_mp1_decoder
AVCodec ff_mp1_decoder
ff_vp4_decoder
AVCodec ff_vp4_decoder
ff_aic_decoder
AVCodec ff_aic_decoder
Definition: aic.c:499
ff_pcm_mulaw_at_decoder
AVCodec ff_pcm_mulaw_at_decoder
ff_fraps_decoder
AVCodec ff_fraps_decoder
Definition: fraps.c:345
ff_aptx_encoder
AVCodec ff_aptx_encoder
ff_qdmc_at_decoder
AVCodec ff_qdmc_at_decoder
ff_pgmyuv_encoder
AVCodec ff_pgmyuv_encoder
ff_pcm_s32le_encoder
AVCodec ff_pcm_s32le_encoder
ff_interplay_dpcm_decoder
AVCodec ff_interplay_dpcm_decoder
ff_idcin_decoder
AVCodec ff_idcin_decoder
Definition: idcinvideo.c:251
ff_ffvhuff_decoder
AVCodec ff_ffvhuff_decoder
ff_libopencore_amrnb_encoder
AVCodec ff_libopencore_amrnb_encoder
ff_xsub_decoder
AVCodec ff_xsub_decoder
Definition: xsubdec.c:177
ff_h263_v4l2m2m_encoder
AVCodec ff_h263_v4l2m2m_encoder
ff_text_encoder
AVCodec ff_text_encoder
ff_libaom_av1_encoder
AVCodec ff_libaom_av1_encoder
Definition: libaomenc.c:1339
ff_yuv4_encoder
AVCodec ff_yuv4_encoder
Definition: yuv4enc.c:60
ff_magicyuv_decoder
AVCodec ff_magicyuv_decoder
Definition: magicyuv.c:697
ff_pam_decoder
AVCodec ff_pam_decoder
ff_pcm_s64be_encoder
AVCodec ff_pcm_s64be_encoder
ff_adpcm_4xm_decoder
AVCodec ff_adpcm_4xm_decoder
ff_pgx_decoder
AVCodec ff_pgx_decoder
Definition: pgxdec.c:161
ff_cljr_encoder
AVCodec ff_cljr_encoder
Definition: cljrenc.c:112
ff_wmav2_encoder
AVCodec ff_wmav2_encoder
ff_av1_qsv_decoder
AVCodec ff_av1_qsv_decoder
remap_deprecated_codec_id
static FF_ENABLE_DEPRECATION_WARNINGS enum AVCodecID remap_deprecated_codec_id(enum AVCodecID id)
Definition: allcodecs.c:911
ff_mp2float_decoder
AVCodec ff_mp2float_decoder
ff_adpcm_g726le_encoder
AVCodec ff_adpcm_g726le_encoder
ff_mp3on4_decoder
AVCodec ff_mp3on4_decoder
ff_libvpx_vp9_encoder
AVCodec ff_libvpx_vp9_encoder
ff_pcm_alaw_encoder
AVCodec ff_pcm_alaw_encoder
ff_pcm_f32le_encoder
AVCodec ff_pcm_f32le_encoder
ff_pcm_f32be_encoder
AVCodec ff_pcm_f32be_encoder
ff_iac_decoder
AVCodec ff_iac_decoder
ff_libgsm_encoder
AVCodec ff_libgsm_encoder
ff_wmav1_encoder
AVCodec ff_wmav1_encoder
ff_rv20_encoder
AVCodec ff_rv20_encoder
Definition: rv20enc.c:70
ff_mvha_decoder
AVCodec ff_mvha_decoder
Definition: mvha.c:310
ff_v410_decoder
AVCodec ff_v410_decoder
Definition: v410dec.c:119
ff_sgi_decoder
AVCodec ff_sgi_decoder
Definition: sgidec.c:291
ff_vcr1_decoder
AVCodec ff_vcr1_decoder
Definition: vcr1.c:124
ff_mdec_decoder
AVCodec ff_mdec_decoder
Definition: mdec.c:253
ff_magicyuv_encoder
AVCodec ff_magicyuv_encoder
Definition: magicyuvenc.c:561
ff_flic_decoder
AVCodec ff_flic_decoder
Definition: flicvideo.c:1107
ff_paf_audio_decoder
AVCodec ff_paf_audio_decoder
Definition: pafaudio.c:74
ff_derf_dpcm_decoder
AVCodec ff_derf_dpcm_decoder
ff_apng_decoder
AVCodec ff_apng_decoder
ff_dss_sp_decoder
AVCodec ff_dss_sp_decoder
Definition: dss_sp.c:777
ff_smc_decoder
AVCodec ff_smc_decoder
Definition: smc.c:477
ff_mjpeg_decoder
AVCodec ff_mjpeg_decoder
ff_mp3adufloat_decoder
AVCodec ff_mp3adufloat_decoder
ff_adpcm_ima_moflex_decoder
AVCodec ff_adpcm_ima_moflex_decoder
ff_adpcm_ct_decoder
AVCodec ff_adpcm_ct_decoder
ff_vp9_rkmpp_decoder
AVCodec ff_vp9_rkmpp_decoder
ff_mvdv_decoder
AVCodec ff_mvdv_decoder
Definition: midivid.c:280
ff_lagarith_decoder
AVCodec ff_lagarith_decoder
Definition: lagarith.c:715
ff_sonic_encoder
AVCodec ff_sonic_encoder
ff_rasc_decoder
AVCodec ff_rasc_decoder
Definition: rasc.c:809
ff_hap_encoder
AVCodec ff_hap_encoder
Definition: hapenc.c:352
ff_bethsoftvid_decoder
AVCodec ff_bethsoftvid_decoder
Definition: bethsoftvideo.c:161
ff_mp3float_decoder
AVCodec ff_mp3float_decoder
ff_h263_v4l2m2m_decoder
AVCodec ff_h263_v4l2m2m_decoder
ff_libx262_encoder
AVCodec ff_libx262_encoder
ff_zmbv_decoder
AVCodec ff_zmbv_decoder
Definition: zmbv.c:657
ff_subviewer1_decoder
AVCodec ff_subviewer1_decoder
ff_adpcm_g726le_decoder
AVCodec ff_adpcm_g726le_decoder
ff_pcm_u16be_decoder
AVCodec ff_pcm_u16be_decoder
ff_dvaudio_decoder
AVCodec ff_dvaudio_decoder
Definition: dvaudiodec.c:124
ff_srt_decoder
AVCodec ff_srt_decoder
ff_ppm_decoder
AVCodec ff_ppm_decoder
ff_mpeg4_crystalhd_decoder
AVCodec ff_mpeg4_crystalhd_decoder
ff_dst_decoder
AVCodec ff_dst_decoder
Definition: dstdec.c:382
ff_wnv1_decoder
AVCodec ff_wnv1_decoder
Definition: wnv1.c:136
ff_pcm_s16be_planar_encoder
AVCodec ff_pcm_s16be_planar_encoder
ff_mpeg4_cuvid_decoder
AVCodec ff_mpeg4_cuvid_decoder
ff_interplay_acm_decoder
AVCodec ff_interplay_acm_decoder
Definition: interplayacm.c:624
ff_rv40_decoder
AVCodec ff_rv40_decoder
Definition: rv40.c:573
ff_vqa_decoder
AVCodec ff_vqa_decoder
Definition: vqavideo.c:646
ff_libvo_amrwbenc_encoder
AVCodec ff_libvo_amrwbenc_encoder
Definition: libvo-amrwbenc.c:142
ff_dca_encoder
AVCodec ff_dca_encoder
Definition: dcaenc.c:1241
ff_ljpeg_encoder
AVCodec ff_ljpeg_encoder
Definition: ljpegenc.c:352
ff_y41p_decoder
AVCodec ff_y41p_decoder
Definition: y41pdec.c:84
ff_wmv1_decoder
AVCodec ff_wmv1_decoder
Definition: msmpeg4dec.c:917
ff_pcm_f24le_decoder
AVCodec ff_pcm_f24le_decoder
ff_xan_wc4_decoder
AVCodec ff_xan_wc4_decoder
Definition: xxan.c:436
ff_vc1_cuvid_decoder
AVCodec ff_vc1_cuvid_decoder
ff_libgsm_ms_encoder
AVCodec ff_libgsm_ms_encoder
ff_v308_decoder
AVCodec ff_v308_decoder
Definition: v308dec.c:75
ff_gif_encoder
AVCodec ff_gif_encoder
Definition: gif.c:554
ff_ra_144_encoder
AVCodec ff_ra_144_encoder
Definition: ra144enc.c:542