All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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
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  */
22 /**
23  * @file
24  * Provide registration of all codecs, parsers and bitstream filters for libavcodec.
25  */
27 #include "config.h"
28 #include "libavutil/thread.h"
29 #include "avcodec.h"
30 #include "version.h"
35 extern AVCodec ff_aic_decoder;
38 extern AVCodec ff_amv_encoder;
39 extern AVCodec ff_amv_decoder;
40 extern AVCodec ff_anm_decoder;
53 extern AVCodec ff_avs_decoder;
59 extern AVCodec ff_bfi_decoder;
62 extern AVCodec ff_bmp_encoder;
63 extern AVCodec ff_bmp_decoder;
66 extern AVCodec ff_c93_decoder;
82 extern AVCodec ff_dds_decoder;
83 extern AVCodec ff_dfa_decoder;
87 extern AVCodec ff_dpx_encoder;
88 extern AVCodec ff_dpx_decoder;
93 extern AVCodec ff_dxa_decoder;
95 extern AVCodec ff_dxv_decoder;
106 extern AVCodec ff_exr_decoder;
107 extern AVCodec ff_ffv1_encoder;
108 extern AVCodec ff_ffv1_decoder;
111 extern AVCodec ff_fic_decoder;
112 extern AVCodec ff_fits_encoder;
113 extern AVCodec ff_fits_decoder;
118 extern AVCodec ff_flic_decoder;
119 extern AVCodec ff_flv_encoder;
120 extern AVCodec ff_flv_decoder;
121 extern AVCodec ff_fmvc_decoder;
124 extern AVCodec ff_frwu_decoder;
125 extern AVCodec ff_g2m_decoder;
126 extern AVCodec ff_gdv_decoder;
127 extern AVCodec ff_gif_encoder;
128 extern AVCodec ff_gif_decoder;
129 extern AVCodec ff_h261_encoder;
130 extern AVCodec ff_h261_decoder;
131 extern AVCodec ff_h263_encoder;
132 extern AVCodec ff_h263_decoder;
137 extern AVCodec ff_h264_decoder;
144 extern AVCodec ff_hap_encoder;
145 extern AVCodec ff_hap_decoder;
146 extern AVCodec ff_hevc_decoder;
152 extern AVCodec ff_hqx_decoder;
157 extern AVCodec ff_imm4_decoder;
167 extern AVCodec ff_jv_decoder;
168 extern AVCodec ff_kgv1_decoder;
169 extern AVCodec ff_kmvc_decoder;
172 extern AVCodec ff_loco_decoder;
173 extern AVCodec ff_m101_decoder;
176 extern AVCodec ff_mdec_decoder;
199 extern AVCodec ff_msa1_decoder;
200 extern AVCodec ff_mscc_decoder;
208 extern AVCodec ff_mss1_decoder;
209 extern AVCodec ff_mss2_decoder;
212 extern AVCodec ff_mszh_decoder;
213 extern AVCodec ff_mts2_decoder;
214 extern AVCodec ff_mvc1_decoder;
215 extern AVCodec ff_mvc2_decoder;
216 extern AVCodec ff_mwsc_decoder;
218 extern AVCodec ff_nuv_decoder;
220 extern AVCodec ff_pam_encoder;
221 extern AVCodec ff_pam_decoder;
222 extern AVCodec ff_pbm_encoder;
223 extern AVCodec ff_pbm_decoder;
224 extern AVCodec ff_pcx_encoder;
225 extern AVCodec ff_pcx_decoder;
226 extern AVCodec ff_pgm_encoder;
227 extern AVCodec ff_pgm_decoder;
232 extern AVCodec ff_png_encoder;
233 extern AVCodec ff_png_decoder;
234 extern AVCodec ff_ppm_encoder;
235 extern AVCodec ff_ppm_decoder;
241 extern AVCodec ff_psd_decoder;
242 extern AVCodec ff_ptx_decoder;
244 extern AVCodec ff_qpeg_decoder;
247 extern AVCodec ff_r10k_encoder;
248 extern AVCodec ff_r10k_decoder;
249 extern AVCodec ff_r210_encoder;
250 extern AVCodec ff_r210_decoder;
251 extern AVCodec ff_rasc_decoder;
254 extern AVCodec ff_rl2_decoder;
255 extern AVCodec ff_roq_encoder;
256 extern AVCodec ff_roq_decoder;
257 extern AVCodec ff_rpza_decoder;
258 extern AVCodec ff_rscc_decoder;
259 extern AVCodec ff_rv10_encoder;
260 extern AVCodec ff_rv10_decoder;
261 extern AVCodec ff_rv20_encoder;
262 extern AVCodec ff_rv20_decoder;
263 extern AVCodec ff_rv30_decoder;
264 extern AVCodec ff_rv40_decoder;
267 extern AVCodec ff_sanm_decoder;
268 extern AVCodec ff_scpr_decoder;
271 extern AVCodec ff_sgi_encoder;
272 extern AVCodec ff_sgi_decoder;
276 extern AVCodec ff_smc_decoder;
278 extern AVCodec ff_snow_encoder;
279 extern AVCodec ff_snow_decoder;
280 extern AVCodec ff_sp5x_decoder;
282 extern AVCodec ff_srgc_decoder;
285 extern AVCodec ff_svq1_encoder;
286 extern AVCodec ff_svq1_decoder;
287 extern AVCodec ff_svq3_decoder;
291 extern AVCodec ff_tdsc_decoder;
293 extern AVCodec ff_thp_decoder;
295 extern AVCodec ff_tiff_encoder;
296 extern AVCodec ff_tiff_decoder;
297 extern AVCodec ff_tmv_decoder;
301 extern AVCodec ff_tscc_decoder;
303 extern AVCodec ff_txd_decoder;
304 extern AVCodec ff_ulti_decoder;
307 extern AVCodec ff_v210_encoder;
308 extern AVCodec ff_v210_decoder;
310 extern AVCodec ff_v308_encoder;
311 extern AVCodec ff_v308_decoder;
312 extern AVCodec ff_v408_encoder;
313 extern AVCodec ff_v408_decoder;
314 extern AVCodec ff_v410_encoder;
315 extern AVCodec ff_v410_decoder;
316 extern AVCodec ff_vb_decoder;
317 extern AVCodec ff_vble_decoder;
318 extern AVCodec ff_vc1_decoder;
324 extern AVCodec ff_vc2_encoder;
325 extern AVCodec ff_vcr1_decoder;
327 extern AVCodec ff_vmnc_decoder;
328 extern AVCodec ff_vp3_decoder;
329 extern AVCodec ff_vp5_decoder;
330 extern AVCodec ff_vp6_decoder;
331 extern AVCodec ff_vp6a_decoder;
332 extern AVCodec ff_vp6f_decoder;
333 extern AVCodec ff_vp7_decoder;
334 extern AVCodec ff_vp8_decoder;
337 extern AVCodec ff_vp9_decoder;
340 extern AVCodec ff_vqa_decoder;
341 extern AVCodec ff_webp_decoder;
342 extern AVCodec ff_wcmv_decoder;
345 extern AVCodec ff_wmv1_encoder;
346 extern AVCodec ff_wmv1_decoder;
347 extern AVCodec ff_wmv2_encoder;
348 extern AVCodec ff_wmv2_decoder;
349 extern AVCodec ff_wmv3_decoder;
352 extern AVCodec ff_wnv1_decoder;
355 extern AVCodec ff_xbm_encoder;
356 extern AVCodec ff_xbm_decoder;
359 extern AVCodec ff_xl_decoder;
360 extern AVCodec ff_xpm_decoder;
361 extern AVCodec ff_xwd_encoder;
362 extern AVCodec ff_xwd_decoder;
363 extern AVCodec ff_y41p_encoder;
364 extern AVCodec ff_y41p_decoder;
365 extern AVCodec ff_ylc_decoder;
366 extern AVCodec ff_yop_decoder;
367 extern AVCodec ff_yuv4_encoder;
368 extern AVCodec ff_yuv4_decoder;
371 extern AVCodec ff_zlib_encoder;
372 extern AVCodec ff_zlib_decoder;
373 extern AVCodec ff_zmbv_encoder;
374 extern AVCodec ff_zmbv_decoder;
376 /* audio codecs */
377 extern AVCodec ff_aac_encoder;
378 extern AVCodec ff_aac_decoder;
381 extern AVCodec ff_ac3_encoder;
382 extern AVCodec ff_ac3_decoder;
385 extern AVCodec ff_alac_encoder;
386 extern AVCodec ff_alac_decoder;
387 extern AVCodec ff_als_decoder;
390 extern AVCodec ff_ape_decoder;
391 extern AVCodec ff_aptx_encoder;
392 extern AVCodec ff_aptx_decoder;
404 extern AVCodec ff_cook_decoder;
405 extern AVCodec ff_dca_encoder;
406 extern AVCodec ff_dca_decoder;
414 extern AVCodec ff_dst_decoder;
415 extern AVCodec ff_eac3_encoder;
416 extern AVCodec ff_eac3_decoder;
417 extern AVCodec ff_evrc_decoder;
419 extern AVCodec ff_flac_encoder;
420 extern AVCodec ff_flac_decoder;
423 extern AVCodec ff_g729_decoder;
424 extern AVCodec ff_gsm_decoder;
426 extern AVCodec ff_iac_decoder;
427 extern AVCodec ff_ilbc_decoder;
428 extern AVCodec ff_imc_decoder;
433 extern AVCodec ff_mlp_encoder;
434 extern AVCodec ff_mlp_decoder;
435 extern AVCodec ff_mp1_decoder;
437 extern AVCodec ff_mp2_encoder;
438 extern AVCodec ff_mp2_decoder;
442 extern AVCodec ff_mp3_decoder;
447 extern AVCodec ff_mpc7_decoder;
448 extern AVCodec ff_mpc8_decoder;
452 extern AVCodec ff_opus_encoder;
453 extern AVCodec ff_opus_decoder;
456 extern AVCodec ff_qdm2_decoder;
457 extern AVCodec ff_qdmc_decoder;
461 extern AVCodec ff_ralf_decoder;
462 extern AVCodec ff_sbc_encoder;
463 extern AVCodec ff_sbc_decoder;
465 extern AVCodec ff_sipr_decoder;
470 extern AVCodec ff_tak_decoder;
474 extern AVCodec ff_tta_encoder;
475 extern AVCodec ff_tta_decoder;
490 extern AVCodec ff_xma1_decoder;
491 extern AVCodec ff_xma2_decoder;
493 /* PCM codecs */
559 /* DPCM codecs */
567 /* ADPCM codecs */
619 /* subtitles */
620 extern AVCodec ff_ssa_encoder;
621 extern AVCodec ff_ssa_decoder;
622 extern AVCodec ff_ass_encoder;
623 extern AVCodec ff_ass_decoder;
633 extern AVCodec ff_mpl2_decoder;
635 extern AVCodec ff_pjs_decoder;
637 extern AVCodec ff_sami_decoder;
638 extern AVCodec ff_srt_encoder;
639 extern AVCodec ff_srt_decoder;
640 extern AVCodec ff_stl_decoder;
645 extern AVCodec ff_text_encoder;
646 extern AVCodec ff_text_decoder;
650 extern AVCodec ff_xsub_encoder;
651 extern AVCodec ff_xsub_decoder;
653 /* external libraries */
710 /* preferred over libwebp */
722 /* text */
724 extern AVCodec ff_xbin_decoder;
725 extern AVCodec ff_idf_decoder;
727 /* external libraries, that shouldn't be used by default if one of the
728  * above is available */
744 #endif
774 // The iterate API is not usable with ossfuzz due to the excessive size of binaries created
776 AVCodec * codec_list[] = {
777  NULL,
778  NULL
779 };
780 #else
781 #include "libavcodec/codec_list.c"
782 #endif
785 static void av_codec_init_static(void)
786 {
787  for (int i = 0; codec_list[i]; i++) {
788  if (codec_list[i]->init_static_data)
789  codec_list[i]->init_static_data((AVCodec*)codec_list[i]);
790  }
791 }
793 const AVCodec *av_codec_iterate(void **opaque)
794 {
795  uintptr_t i = (uintptr_t)*opaque;
796  const AVCodec *c = codec_list[i];
800  if (c)
801  *opaque = (void*)(i + 1);
803  return c;
804 }
806 #if FF_API_NEXT
810 static void av_codec_init_next(void)
811 {
812  AVCodec *prev = NULL, *p;
813  void *i = 0;
814  while ((p = (AVCodec*)av_codec_iterate(&i))) {
815  if (prev)
816  prev->next = p;
817  prev = p;
818  }
819 }
824 {
826 }
829 {
832  if (c)
833  return c->next;
834  else
835  return (AVCodec*)codec_list[0];
836 }
839 {
841 }
843 #endif
846 {
847  switch(id){
848  //This is for future deprecatec codec ids, its empty since
849  //last major bump but will fill up again over time, please don't remove it
850  default : return id;
851  }
852 }
854 static AVCodec *find_codec(enum AVCodecID id, int (*x)(const AVCodec *))
855 {
856  const AVCodec *p, *experimental = NULL;
857  void *i = 0;
859  id = remap_deprecated_codec_id(id);
861  while ((p = av_codec_iterate(&i))) {
862  if (!x(p))
863  continue;
864  if (p->id == id) {
865  if (p->capabilities & AV_CODEC_CAP_EXPERIMENTAL && !experimental) {
866  experimental = p;
867  } else
868  return (AVCodec*)p;
869  }
870  }
872  return (AVCodec*)experimental;
873 }
876 {
877  return find_codec(id, av_codec_is_encoder);
878 }
881 {
882  return find_codec(id, av_codec_is_decoder);
883 }
885 static AVCodec *find_codec_by_name(const char *name, int (*x)(const AVCodec *))
886 {
887  void *i = 0;
888  const AVCodec *p;
890  if (!name)
891  return NULL;
893  while ((p = av_codec_iterate(&i))) {
894  if (!x(p))
895  continue;
896  if (strcmp(name, p->name) == 0)
897  return (AVCodec*)p;
898  }
900  return NULL;
901 }
904 {
906 }
909 {
911 }
AVCodec ff_msvideo1_encoder
Definition: msvideo1enc.c:295
AVCodec ff_libtheora_encoder
AVCodec struct exposed to libavcodec.
Definition: libtheoraenc.c:375
AVCodec ff_prores_decoder
Definition: proresdec2.c:722
AVCodec ff_wmv3image_decoder
AVCodec ff_truehd_encoder
AVCodec ff_mp3adufloat_decoder
AVCodec ff_ffwavesynth_decoder
Definition: ffwavesynth.c:471
AVCodec ff_adpcm_ct_decoder
AVCodec ff_lagarith_decoder
Definition: lagarith.c:725
AVCodec ff_stl_decoder
#define NULL
Definition: coverity.c:32
AVCodec ff_rpza_decoder
Definition: rpza.c:284
AVCodec ff_vp8_v4l2m2m_encoder
AVCodec ff_xwd_encoder
Definition: xwdenc.c:218
AVCodec ff_evrc_decoder
Definition: evrcdec.c:931
AVCodec ff_libwebp_anim_encoder
AVCodec ff_adpcm_ima_qt_encoder
AVCodec ff_roq_encoder
Definition: roqvideoenc.c:1126
AVCodec ff_eatgv_decoder
Definition: eatgv.c:359
AVCodec ff_xpm_decoder
Definition: xpmdec.c:434
AVCodec ff_on2avc_decoder
Definition: on2avc.c:1011
AVCodec ff_subviewer1_decoder
AVCodec ff_rl2_decoder
Definition: rl2.c:216
AVCodec ff_vp8_v4l2m2m_decoder
AVCodec ff_mpl2_decoder
Definition: mpl2dec.c:84
AVCodec ff_opus_encoder
Definition: opusenc.c:720
AVCodec ff_qdm2_decoder
Definition: qdm2.c:1859
AVCodec ff_libopenh264_encoder
AVCodec ff_nellymoser_encoder
AVCodec * avcodec_find_encoder(enum AVCodecID id)
Find a registered encoder with a matching codec ID.
Definition: allcodecs.c:875
AVCodec ff_vqa_decoder
Definition: vqavideo.c:640
AVCodec ff_mp2_at_decoder
AVCodec ff_avrn_decoder
Definition: avrndec.c:162
AVCodec ff_jpegls_decoder
Definition: jpeglsdec.c:533
AVCodec ff_alac_decoder
Definition: alac.c:625
AVCodec ff_xbm_encoder
Definition: xbmenc.c:58
AVCodec ff_h263i_decoder
Definition: intelh263dec.c:131
AVCodec ff_vc1_qsv_decoder
AVCodec ff_alac_at_decoder
AVCodec ff_vp3_decoder
Definition: vp3.c:2616
AVCodec ff_adpcm_ms_encoder
AVCodec ff_prores_ks_encoder
AVCodec ff_pam_encoder
Definition: pamenc.c:142
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:828
AVCodec ff_pcm_alaw_at_decoder
AVCodec ff_adpcm_sbpro_2_decoder
AVCodec ff_adpcm_ima_qt_decoder
AVCodec ff_indeo3_decoder
Definition: indeo3.c:1136
AVCodec ff_comfortnoise_encoder
Definition: cngenc.c:105
AVCodec ff_libx262_encoder
AVCodec ff_pbm_encoder
AVCodec ff_mpeg2video_encoder
Definition: mpeg12enc.c:1167
AVCodec ff_mp2_decoder
AVCodec ff_bintext_decoder
AVCodec ff_wmv1_decoder
Definition: msmpeg4dec.c:927
AVCodec ff_a64multi_encoder
AVCodec ff_opus_decoder
Definition: opusdec.c:729
AVCodec ff_pcm_u8_decoder
AVCodec ff_libvpx_vp8_decoder
AVCodec ff_mpeg4_v4l2m2m_decoder
AVCodec ff_h264_omx_encoder
Definition: omx.c:955
AVCodec ff_libopenh264_decoder
AVCodec ff_pcm_vidc_encoder
AVCodec ff_wmv2_encoder
Definition: wmv2enc.c:224
AVCodec ff_roq_dpcm_encoder
Definition: roqaudioenc.c:192
AVCodec ff_ac3_decoder
Definition: ac3dec_float.c:56
AVCodec ff_imm4_decoder
Definition: imm4.c:530
AVCodec ff_alias_pix_encoder
Definition: aliaspixenc.c:113
AVCodec ff_cllc_decoder
Definition: cllc.c:522
AVCodec ff_vp5_decoder
Definition: vp5.c:293
AVCodec ff_tiff_decoder
Definition: tiff.c:1429
AVCodec ff_pgmyuv_decoder
AVCodec ff_msmpeg4v1_decoder
Definition: msmpeg4dec.c:873
AVCodec ff_kmvc_decoder
Definition: kmvc.c:419
AVCodec ff_pcm_vidc_decoder
AVCodec ff_zmbv_encoder
Definition: zmbvenc.c:334
AVCodec ff_mjpeg_cuvid_decoder
Codec is experimental and is thus avoided in favor of non experimental encoders.
Definition: avcodec.h:1016
AVCodec ff_exr_decoder
Definition: exr.c:1941
AVCodec ff_apng_encoder
Definition: pngenc.c:1161
AVCodec ff_adpcm_ima_apc_decoder
AVCodec ff_eac3_at_decoder
AVCodec ff_adpcm_ima_amv_decoder
AVCodec ff_roq_decoder
Definition: roqvideodec.c:241
AVCodec ff_g723_1_encoder
Definition: g723_1enc.c:1192
AVCodec ff_mpeg2_qsv_encoder
Definition: qsvenc_mpeg2.c:98
AVCodec ff_hevc_cuvid_decoder
AVCodec ff_escape124_decoder
Definition: escape124.c:379
AVCodec ff_vmdaudio_decoder
Definition: vmdaudio.c:226
AVCodec ff_gif_decoder
Definition: gifdec.c:554
AVCodec ff_cpia_decoder
Definition: cpia.c:223
AVCodec ff_aura2_decoder
Definition: aura.c:100
AVCodec ff_pcm_s24le_planar_decoder
AVCodec ff_vp6f_decoder
Definition: vp6.c:705
AVCodec ff_mlp_encoder
AVCodec ff_aac_latm_decoder
Definition: aacdec.c:576
const AVCodec * av_codec_iterate(void **opaque)
Iterate over all registered codecs.
Definition: allcodecs.c:793
Definition: avcodec.h:3424
AVCodec ff_vp8_qsv_decoder
AVCodec ff_adpcm_ms_decoder
AVCodec ff_speedhq_decoder
Definition: speedhq.c:676
AVCodec ff_bmv_audio_decoder
Definition: bmvaudio.c:81
AVCodec ff_libx265_encoder
Definition: libx265.c:452
AVCodec ff_adpcm_ima_ea_eacs_decoder
static void av_codec_init_static(void)
Definition: allcodecs.c:785
AVCodec ff_adpcm_ima_dk4_decoder
AVCodec ff_ra_288_decoder
Definition: ra288.c:244
AVCodec ff_utvideo_decoder
Definition: utvideodec.c:1080
AVCodec ff_pcm_u24le_encoder
AVCodec ff_adpcm_ima_dat4_decoder
AVCodec ff_realtext_decoder
Definition: realtextdec.c:77
AVCodec ff_rv20_decoder
Definition: rv10.c:808
AVCodec ff_bfi_decoder
Definition: bfi.c:178
AVCodec ff_text_decoder
AVCodec ff_smackaud_decoder
Definition: smacker.c:824
AVCodec ff_pcm_f64le_encoder
AVCodec ff_aic_decoder
Definition: aic.c:494
AVCodec ff_ac3_fixed_encoder
Definition: ac3enc_fixed.c:146
AVCodec ff_mimic_decoder
Definition: mimic.c:472
int av_codec_is_decoder(const AVCodec *codec)
Definition: utils.c:99
AVCodec ff_msrle_decoder
Definition: msrle.c:166
AVCodec ff_vp9_decoder
Definition: vp9.c:1788
AVCodec ff_als_decoder
Definition: alsdec.c:2134
AVCodec ff_adpcm_adx_decoder
Definition: adxdec.c:177
AVCodec ff_rawvideo_decoder
Definition: rawdec.c:495
int av_codec_is_encoder(const AVCodec *codec)
Definition: utils.c:94
AVCodec ff_rawvideo_encoder
Definition: rawenc.c:88
AVCodec ff_libcodec2_encoder
Definition: libcodec2.c:199
AVCodec ff_mp1_at_decoder
AVCodec ff_amrwb_decoder
Definition: amrwbdec.c:1270
AVCodec ff_webvtt_encoder
Definition: webvttenc.c:227
AVCodec ff_tscc2_decoder
Definition: tscc2.c:376
AVCodec ff_vp6_decoder
Definition: vp6.c:692
AVCodec ff_hevc_mediacodec_decoder
AVCodec ff_pcm_f32be_decoder
AVCodec ff_hevc_v4l2m2m_decoder
AVCodec ff_interplay_dpcm_decoder
AVCodec ff_adpcm_xa_decoder
AVCodec ff_mlp_decoder
AVCodec ff_mace6_decoder
Definition: mace.c:300
AVCodec ff_eightbps_decoder
Definition: 8bps.c:184
AVCodec ff_dxv_decoder
Definition: dxv.c:1247
AVCodec ff_eightsvx_exp_decoder
AVCodec ff_gsm_decoder
AVCodec ff_pcm_u16be_encoder
AVCodec ff_libvorbis_encoder
Definition: libvorbisenc.c:366
AVCodec ff_subviewer_decoder
Definition: subviewerdec.c:68
AVCodec ff_pcm_lxf_decoder
AVCodec ff_prores_encoder
AVCodec ff_y41p_encoder
Definition: y41penc.c:83
AVCodec ff_sonic_ls_encoder
AVCodec ff_pcm_zork_decoder
#define av_cold
Definition: attributes.h:82
AVCodec ff_ilbc_decoder
Definition: ilbcdec.c:1479
AVCodec ff_mpeg1_cuvid_decoder
AVCodec ff_tdsc_decoder
Definition: tdsc.c:618
AVCodec ff_pcm_f32be_encoder
AVCodec ff_flac_decoder
Definition: flacdec.c:676
AVCodec ff_psd_decoder
Definition: psd.c:466
AVCodec ff_dds_decoder
Definition: dds.c:750
AVCodec ff_truemotion2_decoder
Definition: truemotion2.c:1036
AVCodec ff_pcm_mulaw_encoder
AVCodec ff_vcr1_decoder
Definition: vcr1.c:124
AVCodec ff_libvpx_vp8_encoder
AVCodec ff_tta_decoder
Definition: tta.c:424
AVCodec ff_libxvid_encoder
Definition: libxvid.c:924
AVCodec ff_mp3on4float_decoder
AVCodec ff_indeo5_decoder
Definition: indeo5.c:685
AVCodec ff_apng_decoder
AVCodec ff_smc_decoder
Definition: smc.c:477
AVCodec ff_pcm_f16le_decoder
AVCodec ff_vmdvideo_decoder
Definition: vmdvideo.c:465
AVCodec ff_libopenjpeg_encoder
AVCodec ff_libvo_amrwbenc_encoder
AVCodec ff_sunrast_encoder
Definition: sunrastenc.c:234
AVCodec ff_pgm_encoder
AVCodec ff_pcm_s64le_encoder
AVCodec ff_mpeg4_crystalhd_decoder
AVCodec ff_s302m_encoder
Definition: s302menc.c:170
AVCodec ff_y41p_decoder
Definition: y41pdec.c:84
AVCodec ff_pcm_f24le_decoder
AVCodec ff_mpeg1video_encoder
AVCodec ff_xl_decoder
Definition: xl.c:130
AVCodec ff_eamad_decoder
Definition: eamad.c:342
AVCodec ff_targa_decoder
Definition: targa.c:300
AVCodec ff_ra_144_encoder
Definition: ra144enc.c:545
AVCodec ff_ra_144_decoder
Definition: ra144dec.c:129
AVCodec ff_bink_decoder
Definition: bink.c:1384
AVCodec ff_libdavs2_decoder
Definition: libdavs2.c:158
AVCodec ff_pcm_f64be_decoder
AVCodec ff_s302m_decoder
Definition: s302m.c:221
AVCodec ff_mwsc_decoder
Definition: mwsc.c:180
AVCodec ff_frwu_decoder
Definition: frwu.c:118
AVCodec ff_mace3_decoder
Definition: mace.c:287
AVCodec ff_h263_encoder
AVCodec ff_adpcm_ima_ea_sead_decoder
AVCodec ff_ljpeg_encoder
Definition: ljpegenc.c:353
AVCodec ff_pcm_s16le_planar_decoder
AVCodec ff_atrac3p_decoder
av_cold void avcodec_register(AVCodec *codec)
Register the codec codec and initialize libavcodec.
Definition: allcodecs.c:823
AVCodec ff_pgssub_decoder
Definition: pgssubdec.c:712
AVCodec ff_mss2_decoder
Definition: mss2.c:851
AVCodec ff_paf_video_decoder
Definition: pafvideo.c:401
AVCodec ff_mpeg2_mediacodec_decoder
AVCodec ff_gremlin_dpcm_decoder
AVCodec ff_xan_wc4_decoder
Definition: xxan.c:440
AVCodec ff_prores_aw_encoder
AVCodec ff_adpcm_ima_qt_at_decoder
AVCodec ff_dsd_lsbf_decoder
AVCodec ff_adpcm_vima_decoder
Definition: vima.c:210
AVCodec ff_eacmv_decoder
Definition: eacmv.c:236
AVCodec ff_svq1_decoder
Definition: svq1dec.c:836
AVCodec ff_libfdk_aac_encoder
AVCodec ff_wmv3_crystalhd_decoder
AVCodec ff_tiff_encoder
Definition: tiffenc.c:577
AVCodec ff_adpcm_sbpro_4_decoder
AVCodec ff_pcm_s8_planar_decoder
AVCodec ff_cinepak_decoder
Definition: cinepak.c:505
AVCodec ff_gsm_ms_decoder
AVCodec ff_pgm_decoder
#define AVOnce
Definition: thread.h:159
AVCodec ff_mscc_decoder
Definition: mscc.c:254
AVCodec ff_wmv3_decoder
AVCodec ff_xan_dpcm_decoder
AVCodec ff_prosumer_decoder
Definition: prosumer.c:365
AVCodec ff_r210_decoder
AVCodec ff_v210x_decoder
Definition: v210x.c:123
AVCodec ff_indeo4_decoder
Definition: indeo4.c:706
AVCodec ff_pcm_s32le_decoder
void avcodec_register_all(void)
Register all the codecs, parsers and bitstream filters which were enabled at configuration time...
Definition: allcodecs.c:838
AVCodec ff_movtext_encoder
Definition: movtextenc.c:432
AVCodec ff_atrac9_decoder
Definition: atrac9dec.c:942
AVCodec ff_mvc1_decoder
AVCodec * avcodec_find_encoder_by_name(const char *name)
Find a registered encoder with the specified name.
Definition: allcodecs.c:903
AVCodec ff_adpcm_afc_decoder
AVCodec ff_c93_decoder
Definition: c93.c:262
AVCodec ff_pcm_s16be_encoder
AVCodec ff_eac3_encoder
Definition: eac3enc.c:254
AVCodec ff_alac_at_encoder
AVCodec ff_h264_cuvid_decoder
AVCodec ff_nellymoser_decoder
Libavcodec version macros.
AVCodec ff_sol_dpcm_decoder
AVCodec ff_huffyuv_decoder
Definition: huffyuvdec.c:1246
AVCodec ff_fraps_decoder
Definition: fraps.c:341
enum AVCodecID id
Definition: avcodec.h:3438
AVCodec ff_ppm_encoder
AVCodec ff_flashsv_decoder
AVCodec ff_adpcm_mtaf_decoder
AVCodec ff_adpcm_g726_decoder
AVCodec ff_adpcm_swf_encoder
AVCodec ff_hevc_vaapi_encoder
AVCodec ff_idcin_decoder
Definition: idcinvideo.c:246
Identify the syntax and semantics of the bitstream.
Definition: avcodec.h:215
AVCodec ff_libvpx_vp9_decoder
AVCodec ff_msmpeg4v3_decoder
Definition: msmpeg4dec.c:909
AVCodec ff_mss1_decoder
Definition: mss1.c:218
AVCodec ff_rv10_encoder
Definition: rv10enc.c:73
AVCodec ff_aptx_hd_decoder
AVCodec ff_v308_encoder
Definition: v308enc.c:76
AVCodec ff_ffvhuff_encoder
AVCodec ff_pgmyuv_encoder
AVCodec ff_rv10_decoder
Definition: rv10.c:791
AVCodec ff_eatgq_decoder
Definition: eatgq.c:247
AVCodec ff_cfhd_decoder
Definition: cfhd.c:949
AVCodec ff_libwavpack_encoder
AVCodec ff_atrac3pal_decoder
AVCodec ff_clearvideo_decoder
Definition: clearvideo.c:901
AVCodec ff_png_encoder
Definition: pngenc.c:1140
static void av_codec_init_next(void)
Definition: allcodecs.c:810
AVCodec ff_hevc_videotoolbox_encoder
AVCodec ff_avs_decoder
Definition: avs.c:179
AVCodec ff_mpeg4_v4l2m2m_encoder
AVCodec ff_vc1_decoder
Definition: vc1dec.c:1191
AVCodec ff_adpcm_ea_decoder
AVCodec ff_cljr_encoder
Definition: cljrenc.c:112
AVCodec ff_avui_decoder
Definition: avuidec.c:122
AVCodec ff_qdraw_decoder
Definition: qdrw.c:515
AVCodec ff_xsub_encoder
Definition: xsubenc.c:227
AVCodec ff_vc1_mmal_decoder
AVCodec ff_libaom_av1_encoder
Definition: libaomenc.c:1005
AVCodec ff_loco_decoder
Definition: loco.c:327
AVCodec ff_pcm_mulaw_at_encoder
static AVCodec * find_codec(enum AVCodecID id, int(*x)(const AVCodec *))
Definition: allcodecs.c:854
AVCodec ff_gsm_ms_at_decoder
AVCodec ff_pcm_u16le_decoder
int capabilities
Codec capabilities.
Definition: avcodec.h:3443
AVCodec ff_dxtory_decoder
Definition: dxtory.c:616
AVCodec ff_pcm_s32le_encoder
AVCodec ff_pcm_f64le_decoder
AVCodec ff_xface_encoder
Definition: xfaceenc.c:214
AVCodec ff_pam_decoder
AVCodec ff_comfortnoise_decoder
Definition: cngdec.c:165
AVCodec ff_theora_decoder
static FF_DISABLE_DEPRECATION_WARNINGS AVOnce av_codec_next_init
Definition: allcodecs.c:808
AVCodec ff_libgsm_ms_decoder
const char * name
Name of the codec implementation.
Definition: avcodec.h:3431
AVCodec ff_r10k_decoder
AVCodec ff_paf_audio_decoder
Definition: pafaudio.c:74
AVCodec ff_adpcm_ima_oki_decoder
AVCodec ff_vc1_v4l2m2m_decoder
AVCodec ff_pcm_s24be_encoder
AVCodec ff_h263p_decoder
Definition: h263dec.c:763
AVCodec ff_srgc_decoder
Definition: mscc.c:267
AVCodec ff_dvaudio_decoder
Definition: dvaudiodec.c:124
AVCodec ff_adpcm_g726_encoder
AVCodec ff_srt_decoder
AVCodec ff_m101_decoder
Definition: m101.c:108
AVCodec ff_cinepak_encoder
Definition: cinepakenc.c:1197
AVCodec ff_amr_nb_at_decoder
AVCodec ff_h264_amf_encoder
Definition: amfenc_h264.c:379
AVCodec ff_rasc_decoder
Definition: rasc.c:798
AVCodec ff_svq3_decoder
Definition: svq3.c:1642
AVCodec ff_flic_decoder
Definition: flicvideo.c:1112
AVCodec ff_dfa_decoder
Definition: dfa.c:415
AVCodec ff_anm_decoder
Definition: anm.c:192
AVCodec ff_pjs_decoder
AVCodec ff_bethsoftvid_decoder
AVCodec ff_vp9_mediacodec_decoder
AVCodec ff_cscd_decoder
Definition: cscd.c:169
AVCodec ff_eatqi_decoder
Definition: eatqi.c:179
static AVCodec * find_codec_by_name(const char *name, int(*x)(const AVCodec *))
Definition: allcodecs.c:885
AVCodec ff_ac3_fixed_decoder
Definition: ac3dec_fixed.c:184
AVCodec ff_hevc_nvenc_encoder
Definition: nvenc_hevc.c:178
AVCodec ff_adpcm_g726le_decoder
AVCodec ff_hevc_rkmpp_decoder
AVCodec ff_qdmc_decoder
Definition: qdmc.c:777
AVCodec ff_flashsv2_decoder
AVCodec ff_dst_decoder
Definition: dstdec.c:363
AVCodec ff_nvenc_hevc_encoder
Definition: nvenc_hevc.c:150
AVCodec ff_adpcm_swf_decoder
AVCodec ff_mp3float_decoder
AVCodec ff_sonic_decoder
AVCodec ff_amv_decoder
AVCodec ff_mpeg2_crystalhd_decoder
AVCodec ff_vp8_mediacodec_decoder
AVCodec ff_yop_decoder
Definition: yop.c:268
AVCodec ff_bmv_video_decoder
Definition: bmvvideo.c:288
AVCodec ff_ilbc_at_decoder
AVCodec ff_ppm_decoder
AVCodec ff_libspeex_encoder
Definition: libspeexenc.c:350
AVCodec ff_hevc_qsv_encoder
Definition: qsvenc_hevc.c:271
AVCodec ff_pcm_s16be_planar_decoder
AVCodec ff_qtrle_encoder
Definition: qtrleenc.c:403
AVCodec ff_mp1float_decoder
AVCodec ff_dca_encoder
Definition: dcaenc.c:1240
AVCodec ff_dsd_lsbf_planar_decoder
AVCodec ff_dpx_decoder
Definition: dpx.c:449
AVCodec ff_hevc_amf_encoder
Definition: amfenc_hevc.c:310
AVCodec ff_h263_decoder
Definition: h263dec.c:746
AVCodec ff_bmp_decoder
Definition: bmp.c:365
AVCodec ff_utvideo_encoder
Definition: utvideoenc.c:670
AVCodec ff_pcm_s32le_planar_encoder
AVCodec ff_truespeech_decoder
Definition: truespeech.c:357
AVCodec ff_mpc7_decoder
Definition: mpc7.c:331
AVCodec ff_rv30_decoder
Definition: rv30.c:291
AVCodec ff_binkaudio_dct_decoder
Definition: binkaudio.c:354
AVCodec ff_microdvd_decoder
Definition: microdvddec.c:371
AVCodec ff_mpeg4_mmal_decoder
AVCodec ff_sanm_decoder
Definition: sanm.c:1516
AVCodec ff_dvvideo_encoder
Definition: dvenc.c:770
AVCodec ff_snow_decoder
Definition: snowdec.c:659
AVCodec ff_adpcm_thp_decoder
AVCodec ff_targa_encoder
Definition: targaenc.c:219
AVCodec ff_adpcm_sbpro_3_decoder
AVCodec ff_vc1_cuvid_decoder
AVCodec ff_vmnc_decoder
Definition: vmnc.c:572
AVCodec ff_imc_decoder
AVCodec ff_mpeg4_mediacodec_decoder
AVCodec ff_wrapped_avframe_encoder
AVCodec ff_sami_decoder
Definition: samidec.c:183
AVCodec ff_mpegvideo_decoder
Definition: mpeg12dec.c:2950
AVCodec ff_aac_encoder
Definition: aacenc.c:1149
AVCodec ff_msvideo1_decoder
Definition: msvideo1.c:348
AVCodec ff_vp8_vaapi_encoder
AVCodec ff_ptx_decoder
Definition: ptx.c:85
AVCodec ff_pcm_s64be_decoder
AVCodec ff_shorten_decoder
Definition: shorten.c:802
AVCodec ff_sp5x_decoder
AVCodec ff_adpcm_yamaha_decoder
AVCodec ff_h264_qsv_encoder
Definition: qsvenc_h264.c:186
AVCodec ff_vb_decoder
Definition: vb.c:281
AVCodec ff_flashsv_encoder
Definition: flashsvenc.c:281
AVCodec ff_sbc_decoder
Definition: sbcdec.c:364
AVCodec ff_h264_nvenc_encoder
Definition: nvenc_h264.c:231
AVCodec ff_mpeg2_v4l2m2m_decoder
AVCodec ff_jacosub_decoder
Definition: jacosubdec.c:196
AVCodec ff_atrac3al_decoder
Definition: atrac3.c:1026
AVCodec ff_avrp_encoder
AVCodec ff_pcm_u24le_decoder
AVCodec ff_mpeg1_v4l2m2m_decoder
AVCodec ff_truemotion2rt_decoder
AVCodec ff_asv1_encoder
AVCodec ff_pcm_s16be_decoder
AVCodec ff_mjpeg_qsv_encoder
Definition: qsvenc_jpeg.c:83
AVCodec ff_adpcm_dtk_decoder
AVCodec ff_aptx_encoder
AVCodec ff_libilbc_decoder
Definition: libilbc.c:106
AVCodec ff_eightsvx_fib_decoder
AVCodec ff_ws_snd1_decoder
Definition: ws-snd1.c:173
AVCodec ff_pcm_u32be_decoder
AVCodec ff_asv2_encoder
AVCodec ff_smvjpeg_decoder
Definition: smvjpegdec.c:215
AVCodec ff_pcm_s32be_encoder
AVCodec ff_r10k_encoder
AVCodec ff_pcm_mulaw_at_decoder
AVCodec ff_libopencore_amrnb_decoder
AVCodec ff_adpcm_aica_decoder
AVCodec ff_pcm_s8_decoder
AVCodec ff_ayuv_decoder
AVCodec ff_alac_encoder
Definition: alacenc.c:670
AVCodec ff_aasc_decoder
Definition: aasc.c:152
AVCodec ff_ffvhuff_decoder
AVCodec ff_ac3_encoder
Definition: ac3enc_float.c:141
AVCodec ff_ape_decoder
Definition: apedec.c:1577
AVCodec ff_libopencore_amrnb_encoder
AVCodec ff_jpeg2000_decoder
Definition: jpeg2000dec.c:2260
AVCodec ff_mp1_decoder
AVCodec ff_pcm_s24daud_encoder
AVCodec ff_tscc_decoder
Definition: tscc.c:190
AVCodec ff_libwebp_encoder
Definition: libwebpenc.c:96
AVCodec ff_wmav2_decoder
AVCodec ff_pcm_dvd_decoder
Definition: pcm-dvd.c:305
AVCodec ff_qdmc_at_decoder
AVCodec ff_aptx_hd_encoder
AVCodec ff_adpcm_4xm_decoder
AVCodec ff_adpcm_g722_encoder
Definition: g722enc.c:378
AVCodec ff_libvpx_vp9_encoder
AVCodec ff_zlib_decoder
AVCodec ff_pcm_f32le_encoder
AVCodec ff_nvenc_h264_encoder
AVCodec ff_mp2float_decoder
AVCodec ff_wavpack_decoder
Definition: wavpack.c:1140
AVCodec ff_g2m_decoder
Definition: g2meet.c:1634
AVCodec ff_dnxhd_encoder
Definition: dnxhdenc.c:1390
AVCodec ff_vp8_cuvid_decoder
AVCodec ff_pcm_s24le_decoder
AVCodec ff_idf_decoder
AVCodec ff_ylc_decoder
Definition: ylc.c:490
AVCodec ff_adpcm_ea_maxis_xa_decoder
AVCodec ff_adpcm_ea_r2_decoder
AVCodec ff_nuv_decoder
Definition: nuv.c:358
AVCodec ff_iac_decoder
AVCodec ff_sheervideo_decoder
Definition: sheervideo.c:2089
AVCodec ff_tak_decoder
Definition: takdec.c:947
AVCodec ff_mjpeg_decoder
AVCodec ff_libcodec2_decoder
Definition: libcodec2.c:183
AVCodec ff_pcm_u32be_encoder
AVCodec ff_v410_decoder
Definition: v410dec.c:90
AVCodec ff_adpcm_ima_ws_decoder
AVCodec ff_sonic_encoder
AVCodec ff_sgi_decoder
Definition: sgidec.c:291
AVCodec ff_dsicinaudio_decoder
Definition: dsicinaudio.c:124
AVCodec ff_mp3on4_decoder
AVCodec ff_zlib_encoder
Definition: lclenc.c:170
AVCodec ff_truehd_decoder
#define AV_ONCE_INIT
Definition: thread.h:160
AVCodec ff_mp3_decoder
AVCodec ff_libgsm_encoder
AVCodec ff_dss_sp_decoder
Definition: dss_sp.c:776
Libavcodec external API header.
AVCodec ff_vp9_rkmpp_decoder
AVCodec ff_sipr_decoder
Definition: sipr.c:565
void(* init_static_data)(struct AVCodec *codec)
Initialize codec static data, called from avcodec_register().
Definition: avcodec.h:3505
AVCodec ff_libvorbis_decoder
Definition: libvorbisdec.c:200
AVCodec ff_fmvc_decoder
Definition: fmvc.c:624
AVCodec ff_twinvq_decoder
Definition: twinvqdec.c:416
AVCodec ff_hnm4_video_decoder
Definition: hnm4video.c:505
AVCodec ff_mpeg2_qsv_decoder
AVCodec ff_zmbv_decoder
Definition: zmbv.c:655
AVCodec ff_h264_decoder
Definition: h264dec.c:1045
AVCodec ff_huffyuv_encoder
Definition: huffyuvenc.c:1086
AVCodec ff_sunrast_decoder
Definition: sunrast.c:208
AVCodec ff_svq1_encoder
Definition: svq1enc.c:684
AVCodec ff_mxpeg_decoder
Definition: mxpegdec.c:337
AVCodec ff_iff_ilbm_decoder
AVCodec ff_adpcm_ea_r3_decoder
AVCodec ff_h263_v4l2m2m_decoder
AVCodec ff_tmv_decoder
Definition: tmv.c:89
AVCodec ff_dvvideo_decoder
Definition: dvdec.c:564
AVCodec ff_pcm_u24be_encoder
AVCodec ff_webp_decoder
Definition: webp.c:1576
AVCodec ff_ssa_encoder
AVCodec * avcodec_find_decoder(enum AVCodecID id)
Find a registered decoder with a matching codec ID.
Definition: allcodecs.c:880
AVCodec ff_xface_decoder
Definition: xfacedec.c:179
AVCodec ff_pcm_alaw_decoder
AVCodec ff_wmapro_decoder
wmapro decoder
Definition: wmaprodec.c:1955
AVCodec ff_vorbis_decoder
Definition: vorbisdec.c:1854
AVCodec ff_adpcm_g722_decoder
Definition: g722dec.c:140
AVCodec ff_mpeg2_mmal_decoder
AVCodec ff_dolby_e_decoder
Definition: dolby_e.c:792
AVCodec ff_subrip_encoder
AVCodec ff_qtrle_decoder
Definition: qtrle.c:551
AVCodec ff_pcx_decoder
Definition: pcx.c:252
AVCodec ff_wnv1_decoder
Definition: wnv1.c:150
AVCodec ff_mp2fixed_encoder
AVCodec ff_ansi_decoder
Definition: ansi.c:476
AVCodec ff_pcm_s8_planar_encoder
AVCodec ff_pcm_u32le_encoder
AVCodec ff_brender_pix_decoder
Definition: brenderpix.c:285
AVCodec ff_adpcm_ima_wav_decoder
AVCodec ff_vplayer_decoder
AVCodec ff_pixlet_decoder
Definition: pixlet.c:693
AVCodec ff_hevc_decoder
Definition: hevcdec.c:3525
AVCodec ff_msmpeg4v3_encoder
struct AVCodec * next
Definition: avcodec.h:3473
AVCodec ff_v408_encoder
AVCodec ff_ayuv_encoder
AVCodec ff_pcm_u24be_decoder
AVCodec ff_cyuv_decoder
AVCodec ff_wmavoice_decoder
Definition: wmavoice.c:1991
AVCodec ff_v410_encoder
Definition: v410enc.c:83
AVCodec ff_pictor_decoder
Definition: pictordec.c:259
AVCodec ff_vp8_rkmpp_decoder
AVCodec ff_cdxl_decoder
Definition: cdxl.c:327
AVCodec ff_dca_decoder
Definition: dcadec.c:384
AVCodec ff_srt_encoder
AVCodec ff_r210_encoder
AVCodec ff_vp9_cuvid_decoder
AVCodec ff_roq_dpcm_decoder
AVCodec ff_libxavs_encoder
Definition: libxavs.c:468
AVCodec ff_mpeg2video_decoder
Definition: mpeg12dec.c:2904
AVCodec ff_v210_decoder
Definition: v210dec.c:177
AVCodec ff_dvbsub_decoder
Definition: dvbsubdec.c:1738
AVCodec ff_mpeg4_decoder
AVCodec ff_dvdsub_encoder
Definition: dvdsubenc.c:481
AVCodec ff_tiertexseqvideo_decoder
Definition: tiertexseqv.c:264
AVCodec ff_adpcm_psx_decoder
AVCodec ff_jv_decoder
Definition: jvdec.c:225
AVCodec ff_avrp_decoder
AVCodec ff_vp9_vaapi_encoder
AVCodec ff_adpcm_thp_le_decoder
AVCodec ff_aac_at_encoder
AVCodec ff_ralf_decoder
Definition: ralf.c:523
AVCodec ff_pcm_s32be_decoder
AVCodec ff_hq_hqa_decoder
Definition: hq_hqa.c:379
AVCodec ff_sgirle_decoder
Definition: sgirledec.c:134
AVCodec ff_libxavs2_encoder
Definition: libxavs2.c:279
AVCodec ff_qcelp_decoder
Definition: qcelpdec.c:793
AVCodec ff_vp9_v4l2m2m_decoder
AVCodec ff_targa_y216_decoder
Definition: targa_y216dec.c:76
AVCodec ff_adpcm_ima_smjpeg_decoder
AVCodec ff_flac_encoder
Definition: flacenc.c:1502
AVCodec ff_libopus_encoder
Definition: libopusenc.c:577
AVCodec ff_mjpeg_vaapi_encoder
AVCodec ff_mpeg1video_decoder
Definition: mpeg12dec.c:2871
AVCodec ff_zerocodec_decoder
Definition: zerocodec.c:142
AVCodec ff_pcm_s8_encoder
AVCodec ff_h261_decoder
Definition: h261dec.c:679
AVCodec ff_libspeex_decoder
Definition: libspeexdec.c:192
AVCodec ff_amrnb_decoder
Definition: amrnbdec.c:1083
AVCodec ff_pcm_u32le_decoder
AVCodec ff_vc2_encoder
Definition: vc2enc.c:1228
AVCodec ff_escape130_decoder
Definition: escape130.c:351
AVCodec ff_aac_decoder
Definition: aacdec.c:551
AVCodec ff_rscc_decoder
Definition: rscc.c:359
AVCodec ff_librsvg_decoder
Definition: librsvgdec.c:120
AVCodec ff_ass_encoder
AVCodec ff_dpx_encoder
Definition: dpxenc.c:279
AVCodec * avcodec_find_decoder_by_name(const char *name)
Find a registered decoder with the specified name.
Definition: allcodecs.c:908
AVCodec ff_alias_pix_decoder
Definition: aliaspixdec.c:121
AVCodec ff_xbm_decoder
Definition: xbmdec.c:130
AVCodec ff_nvenc_encoder
AVCodec ff_h263_v4l2m2m_encoder
AVCodec ff_mp3adu_decoder
AVCodec ff_yuv4_encoder
Definition: yuv4enc.c:70
AVCodec ff_subrip_decoder
AVCodec ff_xbin_decoder
AVCodec ff_mpc8_decoder
Definition: mpc8.c:444
AVCodec ff_scpr_decoder
Definition: scpr.c:912
AVCodec ff_xma2_decoder
Definition: wmaprodec.c:1984
AVCodec ff_wmalossless_decoder
AVCodec ff_qpeg_decoder
Definition: qpeg.c:347
AVCodec ff_hevc_v4l2m2m_encoder
AVCodec ff_wmav2_encoder
AVCodec ff_msmpeg4_crystalhd_decoder
AVCodec ff_h264_v4l2m2m_decoder
AVCodec ff_eac3_decoder
AVCodec ff_mjpegb_decoder
Definition: mjpegbdec.c:160
AVCodec ff_text_encoder
AVCodec ff_xwd_decoder
Definition: xwddec.c:250
AVCodec ff_jpegls_encoder
Definition: jpeglsenc.c:466
AVCodec ff_yuv4_decoder
Definition: yuv4dec.c:76
AVCodec ff_h264_crystalhd_decoder
AVCodec ff_h264_videotoolbox_encoder
AVCodec ff_adpcm_yamaha_encoder
AVCodec ff_flashsv2_encoder
Definition: flashsv2enc.c:912
AVCodec ff_atrac1_decoder
Definition: atrac1.c:380
AVCodec ff_pcm_s64be_encoder
AVCodec ff_adpcm_adx_encoder
Definition: adxenc.c:172
AVCodec ff_libfdk_aac_decoder
AVCodec ff_wmv1_encoder
AVCodec ff_snow_encoder
Definition: snowenc.c:1948
AVCodec ff_h264_mediacodec_decoder
AVCodec ff_libopencore_amrwb_decoder
Definition: internal.h:84
AVCodec ff_ac3_at_decoder
AVCodec ff_xma1_decoder
Definition: wmaprodec.c:1970
AVCodec ff_libilbc_encoder
Definition: libilbc.c:184
AVCodec ff_ccaption_decoder
Definition: ccaption_dec.c:832
AVCodec ff_dnxhd_decoder
Definition: dnxhddec.c:724
AVCodec ff_dsicinvideo_decoder
Definition: dsicinvideo.c:322
AVCodec ff_msmpeg4v2_encoder
AVCodec ff_wmav1_encoder
AVCodec ff_rv20_encoder
Definition: rv20enc.c:70
AVCodec ff_h264_qsv_decoder
AVCodec ff_ssa_decoder
AVCodec ff_libgsm_decoder
AVCodec ff_mszh_decoder
AVCodec ff_adpcm_ima_wav_encoder
static double c[64]
AVCodec ff_v210_encoder
Definition: v210enc.c:258
AVCodec ff_h264_mmal_decoder
AVCodec ff_pcm_s24le_planar_encoder
AVCodec ff_xsub_decoder
Definition: xsubdec.c:176
AVCodec ff_vc1_crystalhd_decoder
AVCodec ff_wcmv_decoder
Definition: wcmv.c:252
AVCodec ff_ass_decoder
AVCodec ff_cljr_decoder
Definition: cljrdec.c:85
AVCodec ff_cook_decoder
Definition: cook.c:1275
AVCodec ff_kgv1_decoder
Definition: kgv1dec.c:179
AVCodec ff_webvtt_decoder
Definition: webvttdec.c:101
AVCodec ff_pcm_s16be_planar_encoder
static FF_ENABLE_DEPRECATION_WARNINGS enum AVCodecID remap_deprecated_codec_id(enum AVCodecID id)
Definition: allcodecs.c:845
AVCodec ff_cdgraphics_decoder
Definition: cdgraphics.c:380
AVCodec ff_mts2_decoder
Definition: mss4.c:673
AVCodec ff_mpeg4_cuvid_decoder
AVCodec ff_rv40_decoder
Definition: rv40.c:570
AVCodec ff_wavpack_encoder
Definition: wavpackenc.c:2974
AVCodec ff_msmpeg4v2_decoder
Definition: msmpeg4dec.c:891
AVCodec ff_pcm_s16le_planar_encoder
AVCodec ff_h264_rkmpp_decoder
AVCodec ff_pcm_f64be_encoder
AVCodec ff_vble_decoder
Definition: vble.c:207
AVCodec ff_adpcm_g726le_encoder
AVCodec ff_zero12v_decoder
Definition: 012v.c:147
AVCodec ff_adpcm_ima_iss_decoder
AVCodec ff_atrac3_decoder
Definition: atrac3.c:1012
AVCodec ff_pcm_s24be_decoder
AVCodec ff_v308_decoder
Definition: v308dec.c:75
AVCodec ff_gif_encoder
Definition: gif.c:348
AVCodec ff_pcm_bluray_decoder
Definition: pcm-bluray.c:304
AVCodec ff_mdec_decoder
Definition: mdec.c:264
AVCodec ff_vp6a_decoder
Definition: vp6.c:718
AVCodec ff_magicyuv_encoder
Definition: magicyuvenc.c:574
AVCodec ff_binkaudio_rdft_decoder
Definition: binkaudio.c:342
AVCodec ff_mmvideo_decoder
Definition: mmvideo.c:241
AVCodec ff_xan_wc3_decoder
Definition: xan.c:642
AVCodec ff_avui_encoder
Definition: avuienc.c:94
AVCodec ff_hap_decoder
Definition: hapdec.c:474
AVCodec ff_libopus_decoder
Definition: libopusdec.c:247
Definition: internal.h:85
AVCodec ff_h261_encoder
Definition: h261enc.c:388
AVCodec ff_libgsm_ms_encoder
AVCodec ff_v408_decoder
AVCodec ff_aptx_decoder
AVCodec ff_pcm_s64le_decoder
AVCodec ff_interplay_video_decoder
AVCodec ff_bmp_encoder
Definition: bmpenc.c:166
AVCodec ff_fic_decoder
Definition: fic.c:478
AVCodec ff_pcx_encoder
Definition: pcxenc.c:207
AVCodec ff_vc1image_decoder
static int ff_thread_once(char *control, void(*routine)(void))
Definition: thread.h:162
AVCodec ff_cavs_decoder
Definition: cavsdec.c:1288
AVCodec ff_hap_encoder
Definition: hapenc.c:352
AVCodec ff_wmv2_decoder
Definition: wmv2dec.c:510
AVCodec ff_libtwolame_encoder
Definition: libtwolame.c:205
AVCodec ff_libx264rgb_encoder
AVCodec ff_aura_decoder
AVCodec ff_libshine_encoder
Definition: libshine.c:133
static AVOnce av_codec_static_init
Definition: allcodecs.c:784
AVCodec ff_hqx_decoder
Definition: hqx.c:535
AVCodec ff_ffv1_decoder
Definition: ffv1dec.c:1087
AVCodec ff_pcm_u16be_decoder
AVCodec ff_msa1_decoder
Definition: mss3.c:865
AVCodec ff_libx264_encoder
AVCodec ff_dvdsub_decoder
Definition: dvdsubdec.c:790
AVCodec ff_amv_encoder
AVCodec ff_interplay_acm_decoder
Definition: interplayacm.c:623
AVCodec ff_sbc_encoder
Definition: sbcenc.c:344
AVCodec ff_pcm_f32le_decoder
AVCodec ff_smacker_decoder
Definition: smacker.c:812
AVCodec ff_aac_at_decoder
AVCodec ff_wrapped_avframe_decoder
AVCodec ff_hevc_qsv_decoder
AVCodec ff_h264_v4l2m2m_encoder
AVCodec ff_pcm_u8_encoder
AVCodec ff_pcm_s32le_planar_decoder
AVCodec ff_libopenjpeg_decoder
AVCodec ff_adpcm_ima_dk3_decoder
AVCodec ff_pcm_s24le_encoder
AVCodec ff_dsd_msbf_planar_decoder
AVCodec ff_bitpacked_decoder
Definition: bitpacked.c:140
AVCodec ff_libmp3lame_encoder
Definition: libmp3lame.c:332
AVCodec ff_mvc2_decoder
AVCodec ff_libzvbi_teletext_decoder
AVCodec ff_fits_encoder
Definition: fitsenc.c:116
AVCodec ff_indeo2_decoder
Definition: indeo2.c:268
AVCodec ff_libkvazaar_encoder
Definition: libkvazaar.c:291
AVCodec ff_movtext_decoder
Definition: movtextdec.c:570
AVCodec ff_truemotion1_decoder
Definition: truemotion1.c:913
AVCodec ff_pcm_mulaw_decoder
AVCodec ff_flv_encoder
Definition: flvenc.c:101
AVCodec ff_motionpixels_decoder
Definition: motionpixels.c:345
AVCodec ff_mpeg4_encoder
AVCodec ff_a64multi5_encoder
AVCodec ff_txd_decoder
Definition: txd.c:155
AVCodec ff_g723_1_decoder
Definition: g723_1dec.c:1024
AVCodec ff_mp3_at_decoder
AVCodec ff_vp7_decoder
AVCodec ff_libcelt_decoder
Definition: libcelt_dec.c:130
AVCodec ff_metasound_decoder
Definition: metasound.c:379
AVCodec ff_thp_decoder
AVCodec ff_tta_encoder
Definition: ttaenc.c:203
AVCodec ff_flv_decoder
Definition: flvdec.c:116
AVCodec ff_pcm_u16le_encoder
AVCodec ff_mjpeg_encoder
AVCodec ff_dvbsub_encoder
Definition: dvbsub.c:456
AVCodec ff_sgi_encoder
Definition: sgienc.c:279
AVCodec ff_dxa_decoder
Definition: dxa.c:364
AVCodec ff_pbm_decoder
enum AVCodecID id
AVCodec ff_ffv1_encoder
Definition: ffv1enc.c:1318
AVCodec ff_h263p_encoder
AVCodec ff_magicyuv_decoder
Definition: magicyuv.c:788
AVCodec ff_dirac_decoder
Definition: diracdec.c:2344
AVCodec ff_mpeg2_cuvid_decoder
AVCodec ff_adpcm_ea_xas_decoder
AVCodec ff_vp8_decoder
AVCodec ff_pcm_s16le_encoder
AVCodec ff_ilbc_at_encoder
AVCodec ff_ulti_decoder
Definition: ulti.c:421
AVCodec ff_jpeg2000_encoder
Definition: j2kenc.c:1244
AVCodec ff_vorbis_encoder
Definition: vorbisenc.c:1301
AVCodec ff_asv2_decoder
AVCodec ff_h264_vaapi_encoder
AVCodec ff_png_decoder
AVCodec ff_asv1_decoder
AVCodec ff_qdm2_at_decoder
AVCodec ff_gdv_decoder
Definition: gdv.c:517
AVCodec ff_pcm_alaw_at_encoder
AVCodec ff_g729_decoder
Definition: g729dec.c:709
AVCodec ff_pcm_s24daud_decoder
AVCodec ff_mpeg2_vaapi_encoder
AVCodec * codec_list[]
AVCodec ff_mp2_encoder
AVCodec ff_aac_fixed_decoder
Definition: aacdec_fixed.c:446
AVCodec ff_libaom_av1_decoder
Definition: libaomdec.c:222
AVCodec ff_adpcm_ima_rad_decoder
AVCodec ff_pcm_alaw_encoder
AVCodec ff_dsd_msbf_decoder
AVCodec ff_fits_decoder
Definition: fitsdec.c:308
const char * name
Definition: opengl_enc.c:103
AVCodec ff_screenpresso_decoder
Definition: screenpresso.c:185
AVCodec ff_fourxm_decoder
Definition: 4xm.c:1020
AVCodec ff_wmav1_decoder
AVCodec ff_pcm_s16le_decoder
AVCodec ff_adpcm_ea_r1_decoder
AVCodec ff_sdx2_dpcm_decoder