FFmpeg
Loading...
Searching...
No Matches
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 <stdint.h>
28#include <string.h>
29
30#include "config.h"
31#include "codec.h"
32#include "codec_id.h"
33#include "codec_internal.h"
34
35extern const FFCodec ff_a64multi_encoder;
36extern const FFCodec ff_a64multi5_encoder;
37extern const FFCodec ff_aasc_decoder;
38extern const FFCodec ff_aic_decoder;
39extern const FFCodec ff_alias_pix_encoder;
40extern const FFCodec ff_alias_pix_decoder;
41extern const FFCodec ff_agm_decoder;
42extern const FFCodec ff_amv_encoder;
43extern const FFCodec ff_amv_decoder;
44extern const FFCodec ff_anm_decoder;
45extern const FFCodec ff_ansi_decoder;
46extern const FFCodec ff_apng_encoder;
47extern const FFCodec ff_apng_decoder;
48extern const FFCodec ff_apv_decoder;
50extern const FFCodec ff_arbc_decoder;
51extern const FFCodec ff_argo_decoder;
52extern const FFCodec ff_asv1_encoder;
53extern const FFCodec ff_asv1_decoder;
54extern const FFCodec ff_asv2_encoder;
55extern const FFCodec ff_asv2_decoder;
56extern const FFCodec ff_aura_decoder;
57extern const FFCodec ff_aura2_decoder;
58extern const FFCodec ff_avrp_encoder;
59extern const FFCodec ff_avrp_decoder;
60extern const FFCodec ff_avrn_decoder;
61extern const FFCodec ff_avs_decoder;
62extern const FFCodec ff_avui_encoder;
63extern const FFCodec ff_avui_decoder;
65extern const FFCodec ff_bfi_decoder;
66extern const FFCodec ff_bink_decoder;
67extern const FFCodec ff_bitpacked_decoder;
68extern const FFCodec ff_bitpacked_encoder;
69extern const FFCodec ff_bmp_encoder;
70extern const FFCodec ff_bmp_decoder;
71extern const FFCodec ff_bmv_video_decoder;
73extern const FFCodec ff_c93_decoder;
74extern const FFCodec ff_cavs_decoder;
76extern const FFCodec ff_cdtoons_decoder;
77extern const FFCodec ff_cdxl_decoder;
78extern const FFCodec ff_cfhd_encoder;
79extern const FFCodec ff_cfhd_decoder;
80extern const FFCodec ff_cinepak_encoder;
81extern const FFCodec ff_cinepak_decoder;
83extern const FFCodec ff_cljr_encoder;
84extern const FFCodec ff_cljr_decoder;
85extern const FFCodec ff_cllc_decoder;
88extern const FFCodec ff_cpia_decoder;
89extern const FFCodec ff_cri_decoder;
90extern const FFCodec ff_cscd_decoder;
91extern const FFCodec ff_cyuv_decoder;
92extern const FFCodec ff_dds_decoder;
93extern const FFCodec ff_dfa_decoder;
94extern const FFCodec ff_dirac_decoder;
95extern const FFCodec ff_dnxhd_encoder;
96extern const FFCodec ff_dnxhd_decoder;
97extern const FFCodec ff_dpx_encoder;
98extern const FFCodec ff_dpx_decoder;
100extern const FFCodec ff_dvaudio_decoder;
101extern const FFCodec ff_dvvideo_encoder;
102extern const FFCodec ff_dvvideo_decoder;
103extern const FFCodec ff_dxa_decoder;
104extern const FFCodec ff_dxtory_decoder;
105extern const FFCodec ff_dxv_encoder;
106extern const FFCodec ff_dxv_decoder;
107extern const FFCodec ff_eacmv_decoder;
108extern const FFCodec ff_eamad_decoder;
109extern const FFCodec ff_eatgq_decoder;
110extern const FFCodec ff_eatgv_decoder;
111extern const FFCodec ff_eatqi_decoder;
112extern const FFCodec ff_eightbps_decoder;
115extern const FFCodec ff_escape124_decoder;
116extern const FFCodec ff_escape130_decoder;
117extern const FFCodec ff_exr_encoder;
118extern const FFCodec ff_exr_decoder;
119extern const FFCodec ff_ffv1_encoder;
121extern const FFCodec ff_ffv1_decoder;
122extern const FFCodec ff_ffvhuff_encoder;
123extern const FFCodec ff_ffvhuff_decoder;
124extern const FFCodec ff_fic_decoder;
125extern const FFCodec ff_fits_encoder;
126extern const FFCodec ff_fits_decoder;
127extern const FFCodec ff_flashsv_encoder;
128extern const FFCodec ff_flashsv_decoder;
129extern const FFCodec ff_flashsv2_encoder;
130extern const FFCodec ff_flashsv2_decoder;
131extern const FFCodec ff_flic_decoder;
132extern const FFCodec ff_flv_encoder;
133extern const FFCodec ff_flv_decoder;
134extern const FFCodec ff_fmvc_decoder;
135extern const FFCodec ff_fourxm_decoder;
136extern const FFCodec ff_fraps_decoder;
137extern const FFCodec ff_frwu_decoder;
138extern const FFCodec ff_g2m_decoder;
139extern const FFCodec ff_gdv_decoder;
140extern const FFCodec ff_gem_decoder;
141extern const FFCodec ff_gif_encoder;
142extern const FFCodec ff_gif_decoder;
143extern const FFCodec ff_h261_encoder;
144extern const FFCodec ff_h261_decoder;
145extern const FFCodec ff_h263_encoder;
146extern const FFCodec ff_h263_decoder;
147extern const FFCodec ff_h263i_decoder;
148extern const FFCodec ff_h263p_encoder;
149extern const FFCodec ff_h263p_decoder;
151extern const FFCodec ff_h264_decoder;
155extern const FFCodec ff_h264_mmal_decoder;
156extern const FFCodec ff_h264_qsv_decoder;
157extern const FFCodec ff_h264_rkmpp_decoder;
158extern const FFCodec ff_h264_rkmpp_encoder;
159extern const FFCodec ff_hap_encoder;
160extern const FFCodec ff_hap_decoder;
161extern const FFCodec ff_hevc_decoder;
162extern const FFCodec ff_hevc_qsv_decoder;
163extern const FFCodec ff_hevc_rkmpp_decoder;
164extern const FFCodec ff_hevc_rkmpp_encoder;
166extern const FFCodec ff_hnm4_video_decoder;
167extern const FFCodec ff_hq_hqa_decoder;
168extern const FFCodec ff_hqx_decoder;
169extern const FFCodec ff_huffyuv_encoder;
170extern const FFCodec ff_huffyuv_decoder;
171extern const FFCodec ff_hymt_decoder;
172extern const FFCodec ff_idcin_decoder;
173extern const FFCodec ff_iff_ilbm_decoder;
174extern const FFCodec ff_imm4_decoder;
175extern const FFCodec ff_imm5_decoder;
176extern const FFCodec ff_indeo2_decoder;
177extern const FFCodec ff_indeo3_decoder;
178extern const FFCodec ff_indeo4_decoder;
179extern const FFCodec ff_indeo5_decoder;
181extern const FFCodec ff_ipu_decoder;
182extern const FFCodec ff_jpeg2000_encoder;
183extern const FFCodec ff_jpeg2000_decoder;
184extern const FFCodec ff_jpegls_encoder;
185extern const FFCodec ff_jpegls_decoder;
186extern const FFCodec ff_jv_decoder;
187extern const FFCodec ff_kgv1_decoder;
188extern const FFCodec ff_kmvc_decoder;
189extern const FFCodec ff_lagarith_decoder;
190extern const FFCodec ff_lead_decoder;
191extern const FFCodec ff_ljpeg_encoder;
192extern const FFCodec ff_loco_decoder;
193extern const FFCodec ff_lscr_decoder;
194extern const FFCodec ff_m101_decoder;
195extern const FFCodec ff_magicyuv_encoder;
196extern const FFCodec ff_magicyuv_decoder;
197extern const FFCodec ff_mdec_decoder;
198extern const FFCodec ff_media100_decoder;
199extern const FFCodec ff_mimic_decoder;
200extern const FFCodec ff_mjpeg_encoder;
201extern const FFCodec ff_mjpeg_decoder;
202extern const FFCodec ff_mjpegb_decoder;
203extern const FFCodec ff_mmvideo_decoder;
204extern const FFCodec ff_mobiclip_decoder;
206extern const FFCodec ff_mpeg1video_encoder;
207extern const FFCodec ff_mpeg1video_decoder;
208extern const FFCodec ff_mpeg2video_encoder;
209extern const FFCodec ff_mpeg2video_decoder;
210extern const FFCodec ff_mpeg4_encoder;
211extern const FFCodec ff_mpeg4_decoder;
213extern const FFCodec ff_mpeg4_mmal_decoder;
214extern const FFCodec ff_mpegvideo_decoder;
216extern const FFCodec ff_mpeg2_mmal_decoder;
218extern const FFCodec ff_mpeg2_qsv_decoder;
220extern const FFCodec ff_msa1_decoder;
221extern const FFCodec ff_mscc_decoder;
222extern const FFCodec ff_msmpeg4v1_decoder;
223extern const FFCodec ff_msmpeg4v2_encoder;
224extern const FFCodec ff_msmpeg4v2_decoder;
225extern const FFCodec ff_msmpeg4v3_encoder;
226extern const FFCodec ff_msmpeg4v3_decoder;
227extern const FFCodec ff_msp2_decoder;
228extern const FFCodec ff_msrle_encoder;
229extern const FFCodec ff_msrle_decoder;
230extern const FFCodec ff_mss1_decoder;
231extern const FFCodec ff_mss2_decoder;
232extern const FFCodec ff_msvideo1_encoder;
233extern const FFCodec ff_msvideo1_decoder;
234extern const FFCodec ff_mszh_decoder;
235extern const FFCodec ff_mts2_decoder;
236extern const FFCodec ff_mv30_decoder;
237extern const FFCodec ff_mvc1_decoder;
238extern const FFCodec ff_mvc2_decoder;
239extern const FFCodec ff_mvdv_decoder;
240extern const FFCodec ff_mvha_decoder;
241extern const FFCodec ff_mwsc_decoder;
242extern const FFCodec ff_mxpeg_decoder;
243extern const FFCodec ff_notchlc_decoder;
244extern const FFCodec ff_nuv_decoder;
245extern const FFCodec ff_paf_video_decoder;
246extern const FFCodec ff_pam_encoder;
247extern const FFCodec ff_pam_decoder;
248extern const FFCodec ff_pbm_encoder;
249extern const FFCodec ff_pbm_decoder;
250extern const FFCodec ff_pcx_encoder;
251extern const FFCodec ff_pcx_decoder;
252extern const FFCodec ff_pdv_encoder;
253extern const FFCodec ff_pdv_decoder;
254extern const FFCodec ff_pfm_encoder;
255extern const FFCodec ff_pfm_decoder;
256extern const FFCodec ff_pgm_encoder;
257extern const FFCodec ff_pgm_decoder;
258extern const FFCodec ff_pgmyuv_encoder;
259extern const FFCodec ff_pgmyuv_decoder;
260extern const FFCodec ff_pgx_decoder;
261extern const FFCodec ff_phm_encoder;
262extern const FFCodec ff_phm_decoder;
263extern const FFCodec ff_photocd_decoder;
264extern const FFCodec ff_pictor_decoder;
265extern const FFCodec ff_pixlet_decoder;
266extern const FFCodec ff_png_encoder;
267extern const FFCodec ff_png_decoder;
268extern const FFCodec ff_ppm_encoder;
269extern const FFCodec ff_ppm_decoder;
270extern const FFCodec ff_prores_encoder;
271extern const FFCodec ff_prores_decoder;
272extern const FFCodec ff_prores_aw_encoder;
273extern const FFCodec ff_prores_ks_encoder;
275extern const FFCodec ff_prores_raw_decoder;
276extern const FFCodec ff_prosumer_decoder;
277extern const FFCodec ff_psd_decoder;
278extern const FFCodec ff_ptx_decoder;
279extern const FFCodec ff_qdraw_decoder;
280extern const FFCodec ff_qoi_encoder;
281extern const FFCodec ff_qoi_decoder;
282extern const FFCodec ff_qpeg_decoder;
283extern const FFCodec ff_qtrle_encoder;
284extern const FFCodec ff_qtrle_decoder;
285extern const FFCodec ff_r10k_encoder;
286extern const FFCodec ff_r10k_decoder;
287extern const FFCodec ff_r210_encoder;
288extern const FFCodec ff_r210_decoder;
289extern const FFCodec ff_rasc_decoder;
290extern const FFCodec ff_rawvideo_encoder;
291extern const FFCodec ff_rawvideo_decoder;
292extern const FFCodec ff_rka_decoder;
293extern const FFCodec ff_rl2_decoder;
294extern const FFCodec ff_roq_encoder;
295extern const FFCodec ff_roq_decoder;
296extern const FFCodec ff_rpza_encoder;
297extern const FFCodec ff_rpza_decoder;
298extern const FFCodec ff_rscc_decoder;
299extern const FFCodec ff_rtv1_decoder;
300extern const FFCodec ff_rv10_encoder;
301extern const FFCodec ff_rv10_decoder;
302extern const FFCodec ff_rv20_encoder;
303extern const FFCodec ff_rv20_decoder;
304extern const FFCodec ff_rv30_decoder;
305extern const FFCodec ff_rv40_decoder;
306extern const FFCodec ff_rv60_decoder;
307extern const FFCodec ff_s302m_encoder;
308extern const FFCodec ff_s302m_decoder;
309extern const FFCodec ff_sanm_decoder;
310extern const FFCodec ff_scpr_decoder;
312extern const FFCodec ff_sga_decoder;
313extern const FFCodec ff_sgi_encoder;
314extern const FFCodec ff_sgi_decoder;
315extern const FFCodec ff_sgirle_decoder;
316extern const FFCodec ff_sheervideo_decoder;
318extern const FFCodec ff_smacker_decoder;
319extern const FFCodec ff_smc_encoder;
320extern const FFCodec ff_smc_decoder;
321extern const FFCodec ff_smvjpeg_decoder;
322extern const FFCodec ff_snow_encoder;
323extern const FFCodec ff_snow_decoder;
324extern const FFCodec ff_sp5x_decoder;
325extern const FFCodec ff_speedhq_decoder;
326extern const FFCodec ff_speedhq_encoder;
327extern const FFCodec ff_speex_decoder;
328extern const FFCodec ff_srgc_decoder;
329extern const FFCodec ff_sunrast_encoder;
330extern const FFCodec ff_sunrast_decoder;
331extern const FFCodec ff_svq1_encoder;
332extern const FFCodec ff_svq1_decoder;
333extern const FFCodec ff_svq3_decoder;
334extern const FFCodec ff_targa_encoder;
335extern const FFCodec ff_targa_decoder;
336extern const FFCodec ff_targa_y216_decoder;
337extern const FFCodec ff_tdsc_decoder;
338extern const FFCodec ff_theora_decoder;
339extern const FFCodec ff_thp_decoder;
341extern const FFCodec ff_tiff_encoder;
342extern const FFCodec ff_tiff_decoder;
343extern const FFCodec ff_tmv_decoder;
347extern const FFCodec ff_tscc_decoder;
348extern const FFCodec ff_tscc2_decoder;
349extern const FFCodec ff_txd_decoder;
350extern const FFCodec ff_ulti_decoder;
351extern const FFCodec ff_utvideo_encoder;
352extern const FFCodec ff_utvideo_decoder;
353extern const FFCodec ff_v210_encoder;
354extern const FFCodec ff_v210_decoder;
355extern const FFCodec ff_v210x_decoder;
356extern const FFCodec ff_vb_decoder;
357extern const FFCodec ff_vbn_encoder;
358extern const FFCodec ff_vbn_decoder;
359extern const FFCodec ff_vble_decoder;
360extern const FFCodec ff_vc1_decoder;
361extern const FFCodec ff_vc1image_decoder;
362extern const FFCodec ff_vc1_mmal_decoder;
363extern const FFCodec ff_vc1_qsv_decoder;
365extern const FFCodec ff_vc2_encoder;
366extern const FFCodec ff_vcr1_decoder;
367extern const FFCodec ff_vmdvideo_decoder;
368extern const FFCodec ff_vmix_decoder;
369extern const FFCodec ff_vmnc_decoder;
370extern const FFCodec ff_vp3_decoder;
371extern const FFCodec ff_vp4_decoder;
372extern const FFCodec ff_vp5_decoder;
373extern const FFCodec ff_vp6_decoder;
374extern const FFCodec ff_vp6a_decoder;
375extern const FFCodec ff_vp6f_decoder;
376extern const FFCodec ff_vp7_decoder;
377extern const FFCodec ff_vp8_decoder;
378extern const FFCodec ff_vp8_rkmpp_decoder;
380extern const FFCodec ff_vp9_decoder;
381extern const FFCodec ff_vp9_rkmpp_decoder;
383extern const FFCodec ff_vqa_decoder;
384extern const FFCodec ff_vqc_decoder;
385extern const FFCodec ff_vvc_decoder;
386extern const FFCodec ff_wbmp_decoder;
387extern const FFCodec ff_wbmp_encoder;
388extern const FFCodec ff_webp_anim_decoder;
389extern const FFCodec ff_webp_decoder;
390extern const FFCodec ff_wcmv_decoder;
393extern const FFCodec ff_wmv1_encoder;
394extern const FFCodec ff_wmv1_decoder;
395extern const FFCodec ff_wmv2_encoder;
396extern const FFCodec ff_wmv2_decoder;
397extern const FFCodec ff_wmv3_decoder;
398extern const FFCodec ff_wmv3image_decoder;
399extern const FFCodec ff_wnv1_decoder;
400extern const FFCodec ff_xan_wc3_decoder;
401extern const FFCodec ff_xan_wc4_decoder;
402extern const FFCodec ff_xbm_encoder;
403extern const FFCodec ff_xbm_decoder;
404extern const FFCodec ff_xface_encoder;
405extern const FFCodec ff_xface_decoder;
406extern const FFCodec ff_xl_decoder;
407extern const FFCodec ff_xpm_decoder;
408extern const FFCodec ff_xwd_encoder;
409extern const FFCodec ff_xwd_decoder;
410extern const FFCodec ff_y41p_encoder;
411extern const FFCodec ff_y41p_decoder;
412extern const FFCodec ff_ylc_decoder;
413extern const FFCodec ff_yop_decoder;
414extern const FFCodec ff_yuv4_encoder;
415extern const FFCodec ff_yuv4_decoder;
416extern const FFCodec ff_zero12v_decoder;
417extern const FFCodec ff_zerocodec_decoder;
418extern const FFCodec ff_zlib_encoder;
419extern const FFCodec ff_zlib_decoder;
420extern const FFCodec ff_zmbv_encoder;
421extern const FFCodec ff_zmbv_decoder;
422
423/* audio codecs */
424extern const FFCodec ff_aac_encoder;
425extern const FFCodec ff_aac_decoder;
426extern const FFCodec ff_aac_fixed_decoder;
427extern const FFCodec ff_aac_latm_decoder;
428extern const FFCodec ff_ac3_encoder;
429extern const FFCodec ff_ac3_decoder;
430extern const FFCodec ff_ac3_fixed_encoder;
431extern const FFCodec ff_ac3_fixed_decoder;
433extern const FFCodec ff_ahx_decoder;
434extern const FFCodec ff_alac_encoder;
435extern const FFCodec ff_alac_decoder;
436extern const FFCodec ff_als_decoder;
437extern const FFCodec ff_amrnb_decoder;
438extern const FFCodec ff_amrwb_decoder;
439extern const FFCodec ff_apac_decoder;
440extern const FFCodec ff_ape_decoder;
441extern const FFCodec ff_aptx_encoder;
442extern const FFCodec ff_aptx_decoder;
443extern const FFCodec ff_aptx_hd_encoder;
444extern const FFCodec ff_aptx_hd_decoder;
445extern const FFCodec ff_atrac1_decoder;
446extern const FFCodec ff_atrac3_decoder;
447extern const FFCodec ff_atrac3al_decoder;
448extern const FFCodec ff_atrac3p_decoder;
449extern const FFCodec ff_atrac3pal_decoder;
450extern const FFCodec ff_atrac9_decoder;
453extern const FFCodec ff_bmv_audio_decoder;
454extern const FFCodec ff_bonk_decoder;
455extern const FFCodec ff_cook_decoder;
456extern const FFCodec ff_dca_encoder;
457extern const FFCodec ff_dca_decoder;
458extern const FFCodec ff_dfpwm_encoder;
459extern const FFCodec ff_dfpwm_decoder;
460extern const FFCodec ff_dolby_e_decoder;
461extern const FFCodec ff_dsd_lsbf_decoder;
462extern const FFCodec ff_dsd_msbf_decoder;
466extern const FFCodec ff_dss_sp_decoder;
467extern const FFCodec ff_dst_decoder;
468extern const FFCodec ff_eac3_encoder;
469extern const FFCodec ff_eac3_decoder;
470extern const FFCodec ff_evrc_decoder;
471extern const FFCodec ff_fastaudio_decoder;
473extern const FFCodec ff_flac_encoder;
474extern const FFCodec ff_flac_decoder;
475extern const FFCodec ff_ftr_decoder;
476extern const FFCodec ff_g723_1_encoder;
477extern const FFCodec ff_g723_1_decoder;
478extern const FFCodec ff_g728_decoder;
479extern const FFCodec ff_g729_decoder;
480extern const FFCodec ff_gsm_decoder;
481extern const FFCodec ff_gsm_ms_decoder;
482extern const FFCodec ff_hca_decoder;
483extern const FFCodec ff_hcom_decoder;
484extern const FFCodec ff_hdr_encoder;
485extern const FFCodec ff_hdr_decoder;
486extern const FFCodec ff_iac_decoder;
487extern const FFCodec ff_ilbc_decoder;
488extern const FFCodec ff_imc_decoder;
490extern const FFCodec ff_mace3_decoder;
491extern const FFCodec ff_mace6_decoder;
492extern const FFCodec ff_metasound_decoder;
493extern const FFCodec ff_misc4_decoder;
494extern const FFCodec ff_mlp_encoder;
495extern const FFCodec ff_mlp_decoder;
496extern const FFCodec ff_mp1_decoder;
497extern const FFCodec ff_mp1float_decoder;
498extern const FFCodec ff_mp2_encoder;
499extern const FFCodec ff_mp2_decoder;
500extern const FFCodec ff_mp2float_decoder;
501extern const FFCodec ff_mp2fixed_encoder;
502extern const FFCodec ff_mp3float_decoder;
503extern const FFCodec ff_mp3_decoder;
505extern const FFCodec ff_mp3adu_decoder;
507extern const FFCodec ff_mp3on4_decoder;
508extern const FFCodec ff_mpc7_decoder;
509extern const FFCodec ff_mpc8_decoder;
510extern const FFCodec ff_msnsiren_decoder;
511extern const FFCodec ff_nellymoser_encoder;
512extern const FFCodec ff_nellymoser_decoder;
513extern const FFCodec ff_on2avc_decoder;
514extern const FFCodec ff_opus_encoder;
515extern const FFCodec ff_opus_decoder;
516extern const FFCodec ff_osq_decoder;
517extern const FFCodec ff_paf_audio_decoder;
518extern const FFCodec ff_qcelp_decoder;
519extern const FFCodec ff_qdm2_decoder;
520extern const FFCodec ff_qdmc_decoder;
521extern const FFCodec ff_qoa_decoder;
522extern const FFCodec ff_ra_144_encoder;
523extern const FFCodec ff_ra_144_decoder;
524extern const FFCodec ff_ra_288_decoder;
525extern const FFCodec ff_ralf_decoder;
526extern const FFCodec ff_sbc_encoder;
527extern const FFCodec ff_sbc_decoder;
528extern const FFCodec ff_shorten_decoder;
529extern const FFCodec ff_sipr_decoder;
530extern const FFCodec ff_siren_decoder;
531extern const FFCodec ff_smackaud_decoder;
532extern const FFCodec ff_tak_decoder;
533extern const FFCodec ff_truehd_encoder;
534extern const FFCodec ff_truehd_decoder;
535extern const FFCodec ff_truespeech_decoder;
536extern const FFCodec ff_tta_encoder;
537extern const FFCodec ff_tta_decoder;
538extern const FFCodec ff_twinvq_decoder;
539extern const FFCodec ff_vmdaudio_decoder;
540extern const FFCodec ff_vorbis_encoder;
541extern const FFCodec ff_vorbis_decoder;
542extern const FFCodec ff_wavarc_decoder;
543extern const FFCodec ff_wavpack_encoder;
544extern const FFCodec ff_wavpack_decoder;
546extern const FFCodec ff_wmapro_decoder;
547extern const FFCodec ff_wmav1_encoder;
548extern const FFCodec ff_wmav1_decoder;
549extern const FFCodec ff_wmav2_encoder;
550extern const FFCodec ff_wmav2_decoder;
551extern const FFCodec ff_wmavoice_decoder;
552extern const FFCodec ff_ws_snd1_decoder;
553extern const FFCodec ff_xma1_decoder;
554extern const FFCodec ff_xma2_decoder;
555
556/* PCM codecs */
557extern const FFCodec ff_pcm_alaw_encoder;
558extern const FFCodec ff_pcm_alaw_decoder;
559extern const FFCodec ff_pcm_bluray_encoder;
560extern const FFCodec ff_pcm_bluray_decoder;
561extern const FFCodec ff_pcm_dvd_encoder;
562extern const FFCodec ff_pcm_dvd_decoder;
563extern const FFCodec ff_pcm_dvda_decoder;
564extern const FFCodec ff_pcm_f16le_decoder;
565extern const FFCodec ff_pcm_f24le_decoder;
566extern const FFCodec ff_pcm_f32be_encoder;
567extern const FFCodec ff_pcm_f32be_decoder;
568extern const FFCodec ff_pcm_f32le_encoder;
569extern const FFCodec ff_pcm_f32le_decoder;
570extern const FFCodec ff_pcm_f64be_encoder;
571extern const FFCodec ff_pcm_f64be_decoder;
572extern const FFCodec ff_pcm_f64le_encoder;
573extern const FFCodec ff_pcm_f64le_decoder;
574extern const FFCodec ff_pcm_lxf_decoder;
575extern const FFCodec ff_pcm_mulaw_encoder;
576extern const FFCodec ff_pcm_mulaw_decoder;
577extern const FFCodec ff_pcm_s8_encoder;
578extern const FFCodec ff_pcm_s8_decoder;
581extern const FFCodec ff_pcm_s16be_encoder;
582extern const FFCodec ff_pcm_s16be_decoder;
585extern const FFCodec ff_pcm_s16le_encoder;
586extern const FFCodec ff_pcm_s16le_decoder;
589extern const FFCodec ff_pcm_s24be_encoder;
590extern const FFCodec ff_pcm_s24be_decoder;
593extern const FFCodec ff_pcm_s24le_encoder;
594extern const FFCodec ff_pcm_s24le_decoder;
597extern const FFCodec ff_pcm_s32be_encoder;
598extern const FFCodec ff_pcm_s32be_decoder;
599extern const FFCodec ff_pcm_s32le_encoder;
600extern const FFCodec ff_pcm_s32le_decoder;
603extern const FFCodec ff_pcm_s64be_encoder;
604extern const FFCodec ff_pcm_s64be_decoder;
605extern const FFCodec ff_pcm_s64le_encoder;
606extern const FFCodec ff_pcm_s64le_decoder;
607extern const FFCodec ff_pcm_sga_decoder;
608extern const FFCodec ff_pcm_u8_encoder;
609extern const FFCodec ff_pcm_u8_decoder;
610extern const FFCodec ff_pcm_u16be_encoder;
611extern const FFCodec ff_pcm_u16be_decoder;
612extern const FFCodec ff_pcm_u16le_encoder;
613extern const FFCodec ff_pcm_u16le_decoder;
614extern const FFCodec ff_pcm_u24be_encoder;
615extern const FFCodec ff_pcm_u24be_decoder;
616extern const FFCodec ff_pcm_u24le_encoder;
617extern const FFCodec ff_pcm_u24le_decoder;
618extern const FFCodec ff_pcm_u32be_encoder;
619extern const FFCodec ff_pcm_u32be_decoder;
620extern const FFCodec ff_pcm_u32le_encoder;
621extern const FFCodec ff_pcm_u32le_decoder;
622extern const FFCodec ff_pcm_vidc_encoder;
623extern const FFCodec ff_pcm_vidc_decoder;
624
625/* DPCM codecs */
626extern const FFCodec ff_cbd2_dpcm_decoder;
627extern const FFCodec ff_derf_dpcm_decoder;
630extern const FFCodec ff_roq_dpcm_encoder;
631extern const FFCodec ff_roq_dpcm_decoder;
632extern const FFCodec ff_sdx2_dpcm_decoder;
633extern const FFCodec ff_sol_dpcm_decoder;
634extern const FFCodec ff_xan_dpcm_decoder;
635extern const FFCodec ff_wady_dpcm_decoder;
636
637/* ADPCM codecs */
638extern const FFCodec ff_adpcm_4xm_decoder;
639extern const FFCodec ff_adpcm_adx_encoder;
640extern const FFCodec ff_adpcm_adx_decoder;
641extern const FFCodec ff_adpcm_afc_decoder;
642extern const FFCodec ff_adpcm_agm_decoder;
643extern const FFCodec ff_adpcm_aica_decoder;
644extern const FFCodec ff_adpcm_argo_decoder;
645extern const FFCodec ff_adpcm_argo_encoder;
647extern const FFCodec ff_adpcm_ct_decoder;
648extern const FFCodec ff_adpcm_dtk_decoder;
649extern const FFCodec ff_adpcm_ea_decoder;
655extern const FFCodec ff_adpcm_g722_encoder;
656extern const FFCodec ff_adpcm_g722_decoder;
657extern const FFCodec ff_adpcm_g726_encoder;
658extern const FFCodec ff_adpcm_g726_decoder;
695extern const FFCodec ff_adpcm_ms_encoder;
696extern const FFCodec ff_adpcm_ms_decoder;
697extern const FFCodec ff_adpcm_mtaf_decoder;
698extern const FFCodec ff_adpcm_n64_decoder;
699extern const FFCodec ff_adpcm_psx_decoder;
700extern const FFCodec ff_adpcm_psxc_decoder;
705extern const FFCodec ff_adpcm_swf_encoder;
706extern const FFCodec ff_adpcm_swf_decoder;
707extern const FFCodec ff_adpcm_thp_decoder;
709extern const FFCodec ff_adpcm_vima_decoder;
710extern const FFCodec ff_adpcm_xa_decoder;
711extern const FFCodec ff_adpcm_xmd_decoder;
714extern const FFCodec ff_adpcm_zork_decoder;
715
716/* subtitles */
717extern const FFCodec ff_ssa_encoder;
718extern const FFCodec ff_ssa_decoder;
719extern const FFCodec ff_ass_encoder;
720extern const FFCodec ff_ass_decoder;
721extern const FFCodec ff_ccaption_decoder;
722extern const FFCodec ff_dvbsub_encoder;
723extern const FFCodec ff_dvbsub_decoder;
724extern const FFCodec ff_dvdsub_encoder;
725extern const FFCodec ff_dvdsub_decoder;
726extern const FFCodec ff_jacosub_decoder;
727extern const FFCodec ff_microdvd_decoder;
728extern const FFCodec ff_movtext_encoder;
729extern const FFCodec ff_movtext_decoder;
730extern const FFCodec ff_mpl2_decoder;
731extern const FFCodec ff_pgssub_decoder;
732extern const FFCodec ff_pjs_decoder;
733extern const FFCodec ff_realtext_decoder;
734extern const FFCodec ff_sami_decoder;
735extern const FFCodec ff_srt_encoder;
736extern const FFCodec ff_srt_decoder;
737extern const FFCodec ff_stl_decoder;
738extern const FFCodec ff_subrip_encoder;
739extern const FFCodec ff_subrip_decoder;
740extern const FFCodec ff_subviewer_decoder;
741extern const FFCodec ff_subviewer1_decoder;
742extern const FFCodec ff_text_encoder;
743extern const FFCodec ff_text_decoder;
744extern const FFCodec ff_ttml_encoder;
745extern const FFCodec ff_vplayer_decoder;
746extern const FFCodec ff_webvtt_encoder;
747extern const FFCodec ff_webvtt_decoder;
748extern const FFCodec ff_xsub_encoder;
749extern const FFCodec ff_xsub_decoder;
750
751/* external libraries */
752extern const FFCodec ff_aac_at_encoder;
753extern const FFCodec ff_aac_at_decoder;
754extern const FFCodec ff_ac3_at_decoder;
756extern const FFCodec ff_alac_at_encoder;
757extern const FFCodec ff_alac_at_decoder;
758extern const FFCodec ff_amr_nb_at_decoder;
759extern const FFCodec ff_eac3_at_decoder;
760extern const FFCodec ff_gsm_ms_at_decoder;
761extern const FFCodec ff_ilbc_at_encoder;
762extern const FFCodec ff_ilbc_at_decoder;
763extern const FFCodec ff_mp1_at_decoder;
764extern const FFCodec ff_mp2_at_decoder;
765extern const FFCodec ff_mp3_at_decoder;
770extern const FFCodec ff_qdmc_at_decoder;
771extern const FFCodec ff_qdm2_at_decoder;
772extern const FFCodec ff_libaom_av1_encoder;
773/* preferred over libaribb24 */
775extern const FFCodec ff_libaribb24_decoder;
776extern const FFCodec ff_libcodec2_encoder;
777extern const FFCodec ff_libcodec2_decoder;
778extern const FFCodec ff_libdav1d_decoder;
779extern const FFCodec ff_libdavs2_decoder;
780extern const FFCodec ff_libfdk_aac_encoder;
781extern const FFCodec ff_libfdk_aac_decoder;
782extern const FFCodec ff_libgsm_encoder;
783extern const FFCodec ff_libgsm_decoder;
784extern const FFCodec ff_libgsm_ms_encoder;
785extern const FFCodec ff_libgsm_ms_decoder;
786extern const FFCodec ff_libilbc_encoder;
787extern const FFCodec ff_libilbc_decoder;
790extern const FFCodec ff_libjxl_decoder;
791extern const FFCodec ff_libjxl_encoder;
792extern const FFCodec ff_liblc3_encoder;
793extern const FFCodec ff_liblc3_decoder;
794extern const FFCodec ff_libmp3lame_encoder;
796extern const FFCodec ff_liboapv_encoder;
801extern const FFCodec ff_libopus_encoder;
802extern const FFCodec ff_libopus_decoder;
803extern const FFCodec ff_librav1e_encoder;
804extern const FFCodec ff_librsvg_decoder;
805extern const FFCodec ff_libshine_encoder;
806extern const FFCodec ff_libspeex_encoder;
807extern const FFCodec ff_libspeex_decoder;
808extern const FFCodec ff_libsvtav1_encoder;
811extern const FFCodec ff_libtheora_encoder;
812extern const FFCodec ff_libtwolame_encoder;
813extern const FFCodec ff_libuavs3d_decoder;
815extern const FFCodec ff_libvorbis_encoder;
816extern const FFCodec ff_libvorbis_decoder;
817extern const FFCodec ff_libvpx_vp8_encoder;
818extern const FFCodec ff_libvpx_vp8_decoder;
819extern const FFCodec ff_libvpx_vp9_encoder;
820extern const FFCodec ff_libvpx_vp9_decoder;
821extern const FFCodec ff_libvvenc_encoder;
822/* preferred over libwebp */
824extern const FFCodec ff_libwebp_encoder;
825extern const FFCodec ff_libx262_encoder;
826extern const FFCodec ff_libx264_encoder;
827extern const FFCodec ff_libx264rgb_encoder;
828extern const FFCodec ff_libx265_encoder;
829extern const FFCodec ff_libxeve_encoder;
830extern const FFCodec ff_libxevd_decoder;
831extern const FFCodec ff_libxavs_encoder;
832extern const FFCodec ff_libxavs2_encoder;
833extern const FFCodec ff_libxvid_encoder;
835
836/* text */
837extern const FFCodec ff_bintext_decoder;
838extern const FFCodec ff_xbin_decoder;
839extern const FFCodec ff_idf_decoder;
840
841/* external libraries, that shouldn't be used by default if one of the
842 * above is available */
844extern const FFCodec ff_aac_mf_encoder;
845extern const FFCodec ff_ac3_mf_encoder;
849extern const FFCodec ff_libaom_av1_decoder;
850/* hwaccel hooks only, so prefer external decoders */
851extern const FFCodec ff_av1_decoder;
852extern const FFCodec ff_av1_cuvid_decoder;
856extern const FFCodec ff_av1_nvenc_encoder;
857extern const FFCodec ff_av1_qsv_decoder;
858extern const FFCodec ff_av1_qsv_encoder;
859extern const FFCodec ff_av1_amf_encoder;
860extern const FFCodec ff_av1_amf_decoder;
861extern const FFCodec ff_av1_mf_encoder;
862extern const FFCodec ff_av1_vaapi_encoder;
863extern const FFCodec ff_av1_vulkan_encoder;
866extern const FFCodec ff_h264_amf_encoder;
867extern const FFCodec ff_h264_amf_decoder;
868extern const FFCodec ff_h264_cuvid_decoder;
870extern const FFCodec ff_h264_mf_encoder;
871extern const FFCodec ff_h264_nvenc_encoder;
872extern const FFCodec ff_h264_oh_decoder;
873extern const FFCodec ff_h264_oh_encoder;
874extern const FFCodec ff_h264_qsv_encoder;
876extern const FFCodec ff_h264_vaapi_encoder;
879extern const FFCodec ff_hevc_amf_encoder;
880extern const FFCodec ff_hevc_amf_decoder;
881extern const FFCodec ff_hevc_cuvid_decoder;
885extern const FFCodec ff_hevc_mf_encoder;
886extern const FFCodec ff_hevc_nvenc_encoder;
887extern const FFCodec ff_hevc_oh_decoder;
888extern const FFCodec ff_hevc_oh_encoder;
889extern const FFCodec ff_hevc_qsv_encoder;
891extern const FFCodec ff_hevc_vaapi_encoder;
894extern const FFCodec ff_libkvazaar_encoder;
896extern const FFCodec ff_mjpeg_qsv_encoder;
897extern const FFCodec ff_mjpeg_qsv_decoder;
900extern const FFCodec ff_mp3_mf_encoder;
903extern const FFCodec ff_mpeg2_qsv_encoder;
910extern const FFCodec ff_vc1_cuvid_decoder;
911extern const FFCodec ff_vp8_cuvid_decoder;
914extern const FFCodec ff_vp8_qsv_decoder;
916extern const FFCodec ff_vp8_vaapi_encoder;
917extern const FFCodec ff_vp9_amf_decoder;
918extern const FFCodec ff_vp9_cuvid_decoder;
921extern const FFCodec ff_vp9_qsv_decoder;
922extern const FFCodec ff_vp9_vaapi_encoder;
923extern const FFCodec ff_vp9_qsv_encoder;
924extern const FFCodec ff_vvc_qsv_decoder;
925
926// null codecs
927extern const FFCodec ff_vnull_decoder;
928extern const FFCodec ff_vnull_encoder;
929extern const FFCodec ff_anull_decoder;
930extern const FFCodec ff_anull_encoder;
931
932// The iterate API is not usable with ossfuzz due to the excessive size of binaries created
933#if CONFIG_OSSFUZZ
934const FFCodec * codec_list[] = {
935 NULL,
936 NULL,
937 NULL
938};
939#else
940#include "libavcodec/codec_list.c"
941#endif
942
943const AVCodec *av_codec_iterate(void **opaque)
944{
945 uintptr_t i = (uintptr_t)*opaque;
946 const FFCodec *c = codec_list[i];
947
948 if (c) {
949 *opaque = (void*)(i + 1);
950 return &c->p;
951 }
952 return NULL;
953}
954
956{
957 switch(id){
958 //This is for future deprecatec codec ids, its empty since
959 //last major bump but will fill up again over time, please don't remove it
960 default : return id;
961 }
962}
963
964static const AVCodec *find_codec(enum AVCodecID id, int (*x)(const AVCodec *))
965{
966 const AVCodec *p, *experimental = NULL;
967 void *i = 0;
968
970
971 while ((p = av_codec_iterate(&i))) {
972 if (!x(p))
973 continue;
974 if (p->id == id) {
975 if (p->capabilities & AV_CODEC_CAP_EXPERIMENTAL && !experimental) {
976 experimental = p;
977 } else
978 return p;
979 }
980 }
981
982 return experimental;
983}
984
986{
988}
989
991{
993}
994
995static const AVCodec *find_codec_by_name(const char *name, int (*x)(const AVCodec *))
996{
997 void *i = 0;
998 const AVCodec *p;
999
1000 if (!name)
1001 return NULL;
1002
1003 while ((p = av_codec_iterate(&i))) {
1004 if (!x(p))
1005 continue;
1006 if (strcmp(name, p->name) == 0)
1007 return p;
1008 }
1009
1010 return NULL;
1011}
1012
1017
const FFCodec ff_zero12v_decoder
Definition 012v.c:144
const FFCodec ff_eightbps_decoder
Definition 8bps.c:166
const FFCodec ff_aac_latm_decoder
const FFCodec ff_aac_encoder
Definition aacenc.c:1750
const FFCodec ff_aasc_decoder
Definition aasc.c:150
const FFCodec ff_ac3_fixed_decoder
const FFCodec ff_ac3_decoder
const FFCodec ff_ac3_fixed_encoder
const FFCodec ff_ac3_encoder
const FFCodec ff_adpcm_adx_encoder
Definition adxenc.c:190
const FFCodec ff_agm_decoder
Definition agm.c:1278
const FFCodec ff_aic_decoder
Definition aic.c:491
const FFCodec ff_alac_decoder
Definition alac.c:620
const FFCodec ff_alac_encoder
Definition alacenc.c:637
const FFCodec ff_alias_pix_decoder
const FFCodec ff_alias_pix_encoder
const FFCodec ff_fastaudio_decoder
Definition fastaudio.c:191
const FFCodec ff_pcm_alaw_at_encoder
const FFCodec ff_vp9_v4l2m2m_decoder
const FFCodec ff_adpcm_ima_hvqm2_decoder
const FFCodec ff_h264_videotoolbox_encoder
const FFCodec ff_adpcm_dtk_decoder
const FFCodec ff_adpcm_ima_ssi_encoder
const FFCodec ff_prores_aw_encoder
const FFCodec ff_fmvc_decoder
Definition fmvc.c:637
const FFCodec ff_pcm_u8_encoder
const FFCodec ff_aura_decoder
const FFCodec ff_interplay_video_decoder
const FFCodec ff_dsd_lsbf_planar_decoder
const FFCodec ff_libx264_encoder
const FFCodec ff_pcm_s32be_decoder
const FFCodec ff_anull_decoder
const FFCodec ff_pcm_s24be_encoder
const FFCodec ff_libopus_encoder
Definition libopusenc.c:580
const FFCodec ff_photocd_decoder
Definition photocd.c:459
const FFCodec ff_liblc3_encoder
Definition liblc3enc.c:199
const FFCodec ff_psd_decoder
Definition psd.c:574
const FFCodec ff_h263p_decoder
Definition h263dec.c:704
const FFCodec ff_libopenh264_decoder
const FFCodec ff_adpcm_g726_encoder
const FFCodec ff_vc1_v4l2m2m_decoder
const FFCodec ff_mlp_encoder
const FFCodec ff_r210_encoder
const FFCodec ff_xbm_encoder
Definition xbmenc.c:89
const FFCodec ff_adpcm_ima_mtf_decoder
const FFCodec ff_als_decoder
Definition alsdec.c:2215
const FFCodec ff_atrac3pal_decoder
const FFCodec ff_pcm_s24le_decoder
const FFCodec ff_aptx_hd_decoder
const FFCodec ff_dirac_decoder
Definition diracdec.c:2362
const FFCodec ff_h264_decoder
Definition h264dec.c:1109
const FFCodec ff_amrwb_mediacodec_decoder
const FFCodec ff_adpcm_sbpro_3_decoder
const FFCodec ff_rpza_encoder
Definition rpzaenc.c:876
const FFCodec ff_magicyuv_encoder
const FFCodec ff_vmdvideo_decoder
Definition vmdvideo.c:467
const FFCodec ff_truemotion2_decoder
const FFCodec ff_pcm_u24le_decoder
const FFCodec ff_asv1_encoder
const FFCodec ff_mp2fixed_encoder
const FFCodec ff_dsd_msbf_decoder
const FFCodec ff_pjs_decoder
const FFCodec ff_dnxhd_decoder
Definition dnxhddec.c:729
const FFCodec ff_libvorbis_decoder
const FFCodec ff_adpcm_ima_ws_encoder
const FFCodec ff_adpcm_g726le_encoder
const FFCodec ff_pcm_s16be_encoder
const FFCodec ff_mpeg4_mediacodec_encoder
const FFCodec ff_pcm_u16le_decoder
const FFCodec ff_adpcm_ima_apc_decoder
const FFCodec ff_pcm_f16le_decoder
const FFCodec ff_yuv4_encoder
Definition yuv4enc.c:73
const FFCodec ff_pcx_decoder
Definition pcx.c:253
const FFCodec ff_vorbis_decoder
Definition vorbisdec.c:1896
const FFCodec ff_mjpeg_qsv_encoder
Definition qsvenc_jpeg.c:81
const FFCodec ff_pcm_dvda_decoder
Definition pcm-dvda.c:343
const FFCodec ff_libkvazaar_encoder
Definition libkvazaar.c:321
const FFCodec ff_rasc_decoder
Definition rasc.c:817
const FFCodec ff_av1_nvenc_encoder
Definition nvenc_av1.c:216
const FFCodec ff_h264_mediacodec_encoder
const FFCodec ff_mvha_decoder
Definition mvha.c:302
const FFCodec ff_libopencore_amrnb_encoder
const FFCodec ff_aac_at_decoder
const FFCodec ff_h264_vaapi_encoder
const FFCodec ff_smc_encoder
Definition smcenc.c:592
const FFCodec ff_aac_at_encoder
const FFCodec ff_adpcm_sbpro_2_decoder
const FFCodec ff_text_encoder
const FFCodec ff_mace3_decoder
Definition mace.c:290
const FFCodec ff_bitpacked_decoder
const FFCodec ff_mjpeg_decoder
const FFCodec ff_atrac3al_decoder
Definition atrac3.c:1034
const FFCodec ff_pcm_s24daud_decoder
const FFCodec ff_wrapped_avframe_decoder
const FFCodec ff_apac_decoder
Definition apac.c:265
const FFCodec ff_hqx_decoder
Definition hqx.c:563
const FFCodec ff_eatgv_decoder
Definition eatgv.c:359
const FFCodec ff_tscc_decoder
Definition tscc.c:169
const FFCodec ff_mpeg1video_decoder
Definition mpeg12dec.c:2639
const FFCodec ff_vp6f_decoder
Definition vp6.c:743
const FFCodec ff_libopencore_amrnb_decoder
const FFCodec ff_wmav2_encoder
const FFCodec ff_mpeg1_cuvid_decoder
const FFCodec ff_indeo2_decoder
Definition indeo2.c:261
const FFCodec ff_libsvtav1_encoder
Definition libsvtav1.c:854
const FFCodec ff_dfpwm_encoder
Definition dfpwmenc.c:113
const FFCodec ff_siren_decoder
Definition siren.c:844
const FFCodec ff_pcm_f64le_decoder
const FFCodec ff_nellymoser_decoder
const FFCodec ff_pcm_alaw_encoder
const FFCodec ff_cdgraphics_decoder
Definition cdgraphics.c:394
const FFCodec ff_h263p_encoder
const FFCodec ff_mp2_at_decoder
const FFCodec ff_libspeex_decoder
const FFCodec ff_rv20_decoder
Definition rv10.c:645
const FFCodec ff_movtext_encoder
Definition movtextenc.c:706
const FFCodec ff_adpcm_circus_decoder
const FFCodec ff_notchlc_decoder
Definition notchlc.c:545
const FFCodec ff_a64multi5_encoder
const FFCodec ff_mp3on4_decoder
const FFCodec ff_dpx_decoder
Definition dpx.c:832
const FFCodec ff_rv10_encoder
Definition rv10enc.c:82
const FFCodec ff_ws_snd1_decoder
Definition ws-snd1.c:173
const FFCodec ff_dfa_decoder
Definition dfa.c:423
const FFCodec ff_h264_v4l2m2m_decoder
const FFCodec ff_nuv_decoder
Definition nuv.c:345
const FFCodec ff_rawvideo_decoder
Definition rawdec.c:474
const FFCodec ff_zmbv_decoder
Definition zmbv.c:660
const FFCodec ff_pcm_s16le_decoder
const FFCodec ff_dxa_decoder
Definition dxa.c:360
const FFCodec ff_asv1_decoder
const FFCodec ff_libtheora_encoder
AVCodec struct exposed to libavcodec.
const FFCodec ff_dsd_msbf_planar_decoder
const FFCodec ff_sp5x_decoder
const FFCodec ff_amrwb_decoder
Definition amrwbdec.c:1302
const FFCodec ff_avui_decoder
Definition avuidec.c:119
const FFCodec ff_h264_qsv_decoder
const FFCodec ff_ssa_decoder
const FFCodec ff_a64multi_encoder
const FFCodec ff_vp9_qsv_encoder
Definition qsvenc_vp9.c:104
const FFCodec ff_thp_decoder
const FFCodec ff_alac_at_decoder
const FFCodec ff_vc1_decoder
Definition vc1dec.c:1393
const FFCodec ff_pcm_s32be_encoder
const FFCodec ff_vnull_encoder
const FFCodec ff_adpcm_ima_alp_encoder
const FFCodec ff_webvtt_encoder
Definition webvttenc.c:205
const FFCodec ff_librsvg_decoder
Definition librsvgdec.c:164
const FFCodec ff_qdraw_decoder
Definition qdrw.c:512
const FFCodec ff_prosumer_decoder
Definition prosumer.c:365
const FFCodec ff_libgsm_decoder
const FFCodec ff_hevc_amf_encoder
const FFCodec ff_adpcm_ima_apm_decoder
const FFCodec ff_adpcm_ima_escape_decoder
const FFCodec ff_text_decoder
const FFCodec ff_pcm_u16le_encoder
const FFCodec ff_cinepak_encoder
const FFCodec ff_sunrast_decoder
Definition sunrast.c:226
const FFCodec ff_adpcm_ima_moflex_decoder
const FFCodec ff_mpeg2video_decoder
Definition mpeg12dec.c:2699
const FFCodec ff_adpcm_argo_decoder
const FFCodec ff_flic_decoder
Definition flicvideo.c:1316
const FFCodec ff_libmpeghdec_decoder
const FFCodec ff_pgmyuv_decoder
const FFCodec ff_idcin_decoder
Definition idcinvideo.c:242
const FFCodec ff_mp2float_decoder
const FFCodec ff_microdvd_decoder
const FFCodec ff_pgm_decoder
const FFCodec ff_adpcm_ima_smjpeg_decoder
const FFCodec ff_adpcm_ima_ea_eacs_decoder
const FFCodec ff_pcm_s24le_planar_decoder
const FFCodec ff_vvc_decoder
Definition dec.c:1308
const FFCodec ff_libzvbi_teletext_decoder
const FFCodec ff_prores_raw_decoder
Definition prores_raw.c:618
const FFCodec ff_xpm_decoder
Definition xpmdec.c:448
const FFCodec ff_libuavs3d_decoder
Definition libuavs3d.c:304
const FFCodec ff_adpcm_ima_cunning_decoder
const FFCodec ff_liboapv_encoder
Definition liboapvenc.c:690
const FFCodec ff_h264_qsv_encoder
const FFCodec ff_derf_dpcm_decoder
const FFCodec ff_adpcm_yamaha_decoder
const FFCodec ff_pcm_dvd_encoder
Definition pcm-dvdenc.c:174
const FFCodec ff_vplayer_decoder
const FFCodec ff_hevc_amf_decoder
const FFCodec ff_sgirle_decoder
Definition sgirledec.c:134
const FFCodec ff_vc1image_decoder
const FFCodec ff_on2avc_decoder
Definition on2avc.c:1021
const FFCodec ff_adpcm_g722_encoder
Definition g722enc.c:371
const FFCodec ff_mjpeg_cuvid_decoder
const FFCodec ff_h263i_decoder
const FFCodec ff_h263_v4l2m2m_decoder
const FFCodec ff_adpcm_ima_apm_encoder
const FFCodec ff_cljr_decoder
Definition cljrdec.c:82
const FFCodec ff_hap_encoder
Definition hapenc.c:352
const FFCodec ff_mp3_mediacodec_decoder
const FFCodec ff_adpcm_vima_decoder
Definition vima.c:225
const FFCodec ff_sanm_decoder
Definition sanm.c:2919
const FFCodec ff_libjxl_decoder
Definition libjxldec.c:666
const FFCodec ff_mss1_decoder
Definition mss1.c:218
const FFCodec ff_smc_decoder
Definition smc.c:464
const FFCodec ff_ra_144_decoder
Definition ra144dec.c:129
const FFCodec ff_asv2_encoder
const FFCodec ff_vp8_cuvid_decoder
const FFCodec ff_dvvideo_decoder
Definition dvdec.c:691
const FFCodec ff_mdec_decoder
Definition mdec.c:252
const FFCodec ff_hevc_v4l2m2m_encoder
const FFCodec ff_h264_amf_decoder
const FFCodec ff_osq_decoder
Definition osq.c:486
const FFCodec ff_hymt_decoder
const FFCodec ff_rl2_decoder
Definition rl2.c:237
const FFCodec ff_mvdv_decoder
Definition midivid.c:279
const FFCodec ff_vp8_v4l2m2m_decoder
const FFCodec ff_pcm_s32le_decoder
const FFCodec ff_qoa_decoder
Definition qoadec.c:158
const FFCodec ff_ttml_encoder
Definition ttmlenc.c:382
const FFCodec ff_wmv1_decoder
Definition msmpeg4dec.c:922
const FFCodec ff_s302m_encoder
Definition s302menc.c:172
const FFCodec ff_vp5_decoder
Definition vp5.c:306
const FFCodec ff_aura2_decoder
Definition aura.c:99
const FFCodec ff_av1_cuvid_decoder
const FFCodec ff_hevc_vulkan_encoder
const FFCodec ff_ac3_at_decoder
const FFCodec ff_cinepak_decoder
Definition cinepak.c:507
const FFCodec ff_cfhd_encoder
Definition cfhdenc.c:855
const FFCodec ff_libaom_av1_decoder
Definition libaomdec.c:289
const FFCodec ff_brender_pix_decoder
Definition brenderpix.c:281
const FFCodec ff_vc1_mmal_decoder
const FFCodec ff_adpcm_ima_ws_decoder
const FFCodec ff_amrnb_mediacodec_decoder
const FFCodec ff_dfpwm_decoder
Definition dfpwmdec.c:124
const FFCodec ff_h264_oh_decoder
const FFCodec ff_adpcm_ima_amv_decoder
const FFCodec ff_mp3adu_decoder
const FFCodec ff_prores_encoder
const FFCodec ff_vp8_mediacodec_encoder
const FFCodec ff_mp1_at_decoder
const FFCodec ff_libaom_av1_encoder
Definition libaomenc.c:1683
const FFCodec ff_speedhq_encoder
Definition speedhqenc.c:293
const FFCodec ff_adpcm_n64_decoder
const FFCodec ff_adpcm_ea_r3_decoder
const FFCodec ff_av1_vulkan_encoder
const FFCodec ff_dca_encoder
Definition dcaenc.c:1313
const FFCodec ff_pcm_u32be_decoder
const FFCodec ff_libopencore_amrwb_decoder
const FFCodec ff_ppm_decoder
const FFCodec ff_hevc_oh_encoder
const FFCodec ff_pcm_alaw_decoder
const FFCodec ff_dxv_decoder
Definition dxv.c:1120
const FFCodec ff_subviewer1_decoder
const FFCodec ff_cri_decoder
Definition cri.c:430
const FFCodec ff_libilbc_decoder
Definition libilbc.c:119
const FFCodec ff_xan_dpcm_decoder
const FFCodec ff_qdmc_at_decoder
const FFCodec ff_vp8_qsv_decoder
const FFCodec ff_phm_decoder
const FFCodec ff_hnm4_video_decoder
Definition hnm4video.c:500
const FFCodec ff_aac_fixed_decoder
const FFCodec ff_libopus_decoder
Definition libopusdec.c:234
const FFCodec ff_libjxl_encoder
Definition libjxlenc.c:825
const FFCodec ff_h264_nvenc_encoder
Definition nvenc_h264.c:217
const FFCodec ff_mpeg4_encoder
const FFCodec ff_mscc_decoder
Definition mscc.c:255
const FFCodec ff_mp3_decoder
const FFCodec ff_subrip_encoder
const FFCodec ff_roq_encoder
const FFCodec ff_roq_decoder
const FFCodec ff_vp7_decoder
const FFCodec ff_qdm2_decoder
Definition qdm2.c:1951
static const AVCodec * find_codec(enum AVCodecID id, int(*x)(const AVCodec *))
Definition allcodecs.c:964
const FFCodec ff_vb_decoder
Definition vb.c:280
const FFCodec ff_dnxhd_encoder
Definition dnxhdenc.c:1344
const FFCodec ff_pcm_vidc_encoder
const FFCodec ff_adpcm_psx_decoder
const FFCodec ff_pbm_decoder
const FFCodec ff_eatqi_decoder
Definition eatqi.c:179
const FFCodec ff_sunrast_encoder
Definition sunrastenc.c:212
const FFCodec ff_msmpeg4v2_encoder
Definition msmpeg4enc.c:695
const FFCodec ff_wbmp_encoder
Definition wbmpenc.c:78
const FFCodec ff_av1_qsv_encoder
Definition qsvenc_av1.c:210
const FFCodec ff_mpeg2_v4l2m2m_decoder
const FFCodec ff_sbc_encoder
Definition sbcenc.c:348
const FFCodec ff_mp2_decoder
const FFCodec ff_gif_encoder
Definition gif.c:555
const FFCodec ff_vp9_decoder
Definition vp9.c:1946
const FFCodec ff_flv_encoder
Definition flvenc.c:70
const FFCodec ff_libfdk_aac_decoder
const FFCodec ff_xbm_decoder
Definition xbmdec.c:143
const FFCodec ff_vp8_v4l2m2m_encoder
const FFCodec ff_gsm_decoder
const FFCodec ff_sga_decoder
Definition sga.c:526
const FFCodec ff_dxtory_decoder
Definition dxtory.c:873
const FFCodec ff_libjxl_anim_encoder
Definition libjxlenc.c:846
const FFCodec ff_cllc_decoder
Definition cllc.c:492
const FFCodec ff_wmapro_decoder
wmapro decoder
Definition wmaprodec.c:2089
const FFCodec ff_vqc_decoder
Definition vqcdec.c:433
const FFCodec ff_ffwavesynth_decoder
const FFCodec ff_pcm_s8_planar_decoder
const FFCodec ff_pcm_sga_decoder
const FFCodec ff_escape124_decoder
Definition escape124.c:375
const FFCodec ff_evrc_decoder
Definition evrcdec.c:934
const FFCodec ff_binkaudio_rdft_decoder
Definition binkaudio.c:372
const FFCodec ff_mp2_encoder
const FFCodec ff_pcm_bluray_decoder
Definition pcm-bluray.c:303
const FFCodec ff_mxpeg_decoder
Definition mxpegdec.c:355
const FFCodec ff_bonk_decoder
Definition bonk.c:420
const FFCodec ff_huffyuv_encoder
const FFCodec ff_gsm_ms_decoder
const FFCodec ff_mjpeg_qsv_decoder
const FFCodec ff_libwebp_anim_encoder
const FFCodec ff_mszh_decoder
const FFCodec ff_pcm_s8_encoder
const FFCodec ff_libx262_encoder
const FFCodec ff_pcm_alaw_at_decoder
const FFCodec ff_ppm_encoder
const FFCodec ff_msmpeg4v2_decoder
Definition msmpeg4dec.c:892
const FFCodec ff_adpcm_aica_decoder
const FFCodec ff_vp8_vaapi_encoder
const FFCodec ff_frwu_decoder
Definition frwu.c:115
const FFCodec ff_adpcm_agm_decoder
const FFCodec ff_qtrle_decoder
Definition qtrle.c:582
const FFCodec ff_h264_oh_encoder
const FFCodec ff_pcm_u16be_encoder
const FFCodec ff_pcm_s64be_decoder
const FFCodec ff_adpcm_ea_maxis_xa_decoder
const FFCodec ff_indeo3_decoder
Definition indeo3.c:1141
const FFCodec ff_av1_d3d12va_encoder
const FFCodec ff_png_decoder
const FFCodec ff_pgx_decoder
Definition pgxdec.c:151
const FFCodec ff_bink_decoder
Definition bink.c:1421
const FFCodec ff_vp9_rkmpp_decoder
const FFCodec ff_sheervideo_decoder
const FFCodec ff_rpza_decoder
Definition rpza.c:288
const FFCodec ff_dolby_e_decoder
Definition dolby_e.c:1309
const FFCodec ff_svq1_encoder
Definition svq1enc.c:693
const FFCodec ff_pcm_u32le_encoder
const FFCodec ff_gremlin_dpcm_decoder
const FFCodec ff_zlib_decoder
const FFCodec ff_ahx_decoder
const FFCodec ff_pcm_u24le_encoder
const FFCodec ff_r210_decoder
const FFCodec ff_aac_mediacodec_decoder
const FFCodec ff_eac3_at_decoder
const FFCodec ff_ralf_decoder
Definition ralf.c:515
const FFCodec ff_clearvideo_decoder
Definition clearvideo.c:740
const FFCodec ff_hevc_nvenc_encoder
Definition nvenc_hevc.c:217
const FFCodec ff_y41p_decoder
Definition y41pdec.c:81
const FFCodec ff_hevc_rkmpp_encoder
const FFCodec ff_msrle_decoder
Definition msrle.c:159
const FFCodec ff_tiff_decoder
Definition tiff.c:2509
const FFCodec ff_adpcm_thp_le_decoder
const FFCodec ff_ylc_decoder
Definition ylc.c:446
const FFCodec ff_cpia_decoder
Definition cpia.c:217
const FFCodec ff_ffv1_decoder
Definition ffv1dec.c:1072
const FFCodec ff_pgm_encoder
const FFCodec ff_pcm_u16be_decoder
const FFCodec ff_sol_dpcm_decoder
const FFCodec ff_av1_qsv_decoder
const FFCodec ff_wavpack_encoder
const FFCodec ff_vorbis_encoder
Definition vorbisenc.c:1308
const FFCodec ff_mpeg2_qsv_decoder
const FFCodec ff_pcm_dvd_decoder
Definition pcm-dvd.c:298
const FFCodec ff_twinvq_decoder
Definition twinvqdec.c:416
const FFCodec ff_pictor_decoder
Definition pictordec.c:299
const FFCodec ff_pcm_s64le_decoder
const FFCodec ff_roq_dpcm_encoder
const FFCodec ff_pcm_s64le_encoder
const FFCodec ff_mvc2_decoder
const FFCodec ff_hcom_decoder
Definition hcom.c:138
const FFCodec ff_adpcm_g722_decoder
Definition g722dec.c:144
const FFCodec ff_utvideo_encoder
Definition utvideoenc.c:660
const FFCodec ff_interplay_acm_decoder
const FFCodec ff_mpeg4_v4l2m2m_decoder
const FFCodec ff_libx265_encoder
Definition libx265.c:1084
const FFCodec ff_adpcm_sanyo_decoder
const FFCodec ff_flac_encoder
Definition flacenc.c:1751
const FFCodec ff_subrip_decoder
const FFCodec ff_qdmc_decoder
Definition qdmc.c:731
const FFCodec ff_mpl2_decoder
Definition mpl2dec.c:84
const FFCodec ff_jpeg2000_encoder
Definition j2kenc.c:1768
const FFCodec ff_wavpack_decoder
Definition wavpack.c:1708
const FFCodec ff_mpeg1video_encoder
const FFCodec ff_rka_decoder
Definition rka.c:986
const FFCodec ff_ass_decoder
const FFCodec ff_truespeech_decoder
Definition truespeech.c:363
const FFCodec ff_cljr_encoder
Definition cljrenc.c:111
const FFCodec ff_aptx_decoder
const FFCodec ff_mace6_decoder
Definition mace.c:301
const FFCodec ff_truemotion2rt_decoder
const FFCodec ff_zerocodec_decoder
Definition zerocodec.c:137
const FFCodec ff_loco_decoder
Definition loco.c:345
const FFCodec ff_webvtt_decoder
Definition webvttdec.c:213
const FFCodec ff_pcm_f24le_decoder
const FFCodec ff_vble_decoder
Definition vble.c:203
const FFCodec ff_h264_mediacodec_decoder
const FFCodec ff_r10k_encoder
const FFCodec ff_h264_mmal_decoder
const FFCodec ff_mlp_decoder
const FFCodec ff_ilbc_at_encoder
const FFCodec ff_mvc1_decoder
const FFCodec ff_libjxl_anim_decoder
Definition libjxldec.c:682
const FFCodec ff_dsicinaudio_decoder
const FFCodec ff_libaribb24_decoder
Definition libaribb24.c:396
const FFCodec ff_pam_encoder
Definition pamenc.c:131
const FFCodec ff_h263_v4l2m2m_encoder
const FFCodec ff_svq3_decoder
Definition svq3.c:1599
const FFCodec ff_gsm_ms_at_decoder
const FFCodec ff_ass_encoder
const FFCodec ff_hevc_qsv_decoder
const FFCodec ff_vbn_encoder
Definition vbnenc.c:153
const FFCodec ff_pcm_vidc_decoder
const FFCodec ff_libvorbis_encoder
const FFCodec ff_png_encoder
Definition pngenc.c:1289
const FFCodec ff_mv30_decoder
Definition mv30.c:706
const FFCodec ff_pcm_u24be_decoder
const FFCodec ff_adpcm_4xm_decoder
const FFCodec ff_yuv4_decoder
Definition yuv4dec.c:73
const FFCodec ff_hevc_d3d12va_encoder
const FFCodec ff_pcm_f32be_encoder
const FFCodec ff_vp8_mediacodec_decoder
const FFCodec ff_adpcm_ima_qt_encoder
const FFCodec ff_jpegls_encoder
Definition jpeglsenc.c:475
const FFCodec ff_libopenjpeg_encoder
const FFCodec ff_targa_y216_decoder
const FFCodec ff_vp8_decoder
const FFCodec ff_adpcm_ea_r2_decoder
const FFCodec ff_ftr_decoder
Definition ftr.c:198
const FFCodec ff_ffv1_vulkan_encoder
const FFCodec ff_amv_encoder
const FFCodec ff_tak_decoder
Definition takdec.c:948
const FFCodec ff_ptx_decoder
Definition ptx.c:88
const FFCodec ff_msrle_encoder
Definition msrleenc.c:288
const FFCodec ff_adpcm_thp_decoder
const FFCodec ff_simbiosis_imx_decoder
Definition imx.c:182
const FFCodec ff_truehd_decoder
const FFCodec ff_av1_vaapi_encoder
const FFCodec ff_dvdsub_decoder
Definition dvdsubdec.c:711
const FFCodec ff_adpcm_ima_qt_decoder
const FFCodec ff_libtwolame_encoder
Definition libtwolame.c:211
const FFCodec ff_s302m_decoder
Definition s302m.c:229
const FFCodec ff_targa_encoder
Definition targaenc.c:208
const FFCodec ff_libvpx_vp8_decoder
const FFCodec ff_adpcm_ima_dk4_decoder
const FFCodec ff_amr_nb_at_decoder
const FFCodec ff_wmav2_decoder
const FFCodec ff_ra_288_decoder
Definition ra288.c:197
const FFCodec ff_mpeg2_qsv_encoder
const FFCodec ff_pcm_f32be_decoder
const FFCodec ff_libsvtjpegxs_decoder
const FFCodec ff_cdtoons_decoder
Definition cdtoons.c:446
const FFCodec ff_vcr1_decoder
Definition vcr1.c:122
const FFCodec ff_nellymoser_encoder
const FFCodec ff_h264_d3d12va_encoder
const FFCodec ff_libfdk_aac_encoder
const FFCodec ff_h263_decoder
Definition h263dec.c:686
const FFCodec ff_huffyuv_decoder
const FFCodec ff_mjpegb_decoder
Definition mjpegbdec.c:153
const FFCodec ff_adpcm_g726le_decoder
const FFCodec ff_libshine_encoder
Definition libshine.c:130
const FFCodec ff_theora_decoder
const FFCodec ff_anm_decoder
Definition anm.c:192
const FFCodec ff_hevc_rkmpp_decoder
const FFCodec ff_v210x_decoder
Definition v210x.c:120
const FFCodec ff_mp1float_decoder
const FFCodec ff_vc2_encoder
Definition vc2enc.c:1239
const FFCodec ff_wmv2_decoder
Definition wmv2dec.c:811
const FFCodec ff_txd_decoder
Definition txd.c:167
const FFCodec ff_imc_decoder
const FFCodec ff_pcm_u32be_encoder
const FFCodec ff_msvideo1_encoder
const FFCodec ff_shorten_decoder
Definition shorten.c:808
const FFCodec ff_pam_decoder
const FFCodec ff_dvvideo_encoder
Definition dvenc.c:1246
const FFCodec ff_prores_decoder
Definition proresdec.c:867
const FFCodec ff_gem_decoder
Definition gemdec.c:353
const FFCodec ff_indeo5_decoder
Definition indeo5.c:687
const FFCodec ff_jpegls_decoder
Definition jpeglsdec.c:584
const FFCodec ff_libvo_amrwbenc_encoder
const FFCodec ff_wrapped_avframe_encoder
const FFCodec ff_apv_decoder
Definition apv_decode.c:609
const FFCodec ff_qoi_decoder
Definition qoidec.c:114
const FFCodec ff_g2m_decoder
Definition g2meet.c:1629
const FFCodec ff_pcm_s24daud_encoder
const FFCodec ff_ape_decoder
Definition apedec.c:1754
const FFCodec ff_av1_mediacodec_decoder
const FFCodec ff_ccaption_decoder
const FFCodec ff_hdr_decoder
Definition hdrdec.c:223
const FFCodec ff_escape130_decoder
Definition escape130.c:348
const FFCodec ff_mpeg4_cuvid_decoder
const FFCodec ff_adpcm_ima_amv_encoder
const FFCodec ff_pcm_s32le_encoder
const FFCodec ff_pbm_encoder
const FFCodec ff_wmv2_encoder
Definition wmv2enc.c:245
const FFCodec ff_h264_v4l2m2m_encoder
const FFCodec ff_flashsv2_decoder
const FFCodec ff_vnull_decoder
const FFCodec ff_ljpeg_encoder
Definition ljpegenc.c:314
const FFCodec ff_hap_decoder
Definition hapdec.c:418
const FFCodec ff_srt_encoder
const FFCodec ff_vmix_decoder
Definition vmixdec.c:304
const FFCodec ff_pcm_s16le_planar_encoder
const FFCodec ff_pcm_mulaw_at_decoder
const FFCodec ff_mpeg2_cuvid_decoder
const FFCodec ff_msa1_decoder
Definition mss3.c:867
const FFCodec ff_pfm_encoder
const FFCodec ff_h264_rkmpp_encoder
const FFCodec ff_eamad_decoder
Definition eamad.c:329
const FFCodec ff_mpeg2_mediacodec_decoder
const FFCodec ff_libopenh264_encoder
const FFCodec ff_media100_decoder
Definition mjpegbdec.c:167
const FFCodec ff_paf_video_decoder
Definition pafvideo.c:416
const FFCodec ff_prores_ks_encoder
const FFCodec ff_misc4_decoder
Definition misc4.c:180
const FFCodec ff_smvjpeg_decoder
const FFCodec ff_rv60_decoder
Definition rv60dec.c:2430
const FFCodec ff_apng_decoder
const FFCodec ff_libcodec2_encoder
Definition libcodec2.c:187
const FFCodec ff_pcm_s24le_encoder
const FFCodec ff_adpcm_zork_decoder
const FFCodec ff_dvaudio_decoder
Definition dvaudiodec.c:121
const FFCodec ff_smackaud_decoder
Definition smacker.c:764
const FFCodec ff_hevc_cuvid_decoder
const FFCodec ff_xma1_decoder
Definition wmaprodec.c:2103
const FFCodec ff_h264_vulkan_encoder
const FFCodec ff_atrac3_decoder
Definition atrac3.c:1021
const FFCodec ff_xma2_decoder
Definition wmaprodec.c:2117
static enum AVCodecID remap_deprecated_codec_id(enum AVCodecID id)
Definition allcodecs.c:955
const FFCodec ff_msmpeg4v1_decoder
Definition msmpeg4dec.c:877
const FFCodec ff_mpeg2_mmal_decoder
const FFCodec ff_bmv_audio_decoder
Definition bmvaudio.c:81
const FFCodec ff_srgc_decoder
Definition mscc.c:268
const FFCodec ff_acelp_kelvin_decoder
Definition g729dec.c:767
const FFCodec ff_dds_decoder
Definition dds.c:715
const FFCodec ff_hevc_v4l2m2m_decoder
const FFCodec ff_wbmp_decoder
Definition wbmpdec.c:83
const FFCodec ff_ilbc_decoder
Definition ilbcdec.c:1477
const FFCodec ff_h261_decoder
Definition h261dec.c:614
const FFCodec ff_mjpeg_vaapi_encoder
const FFCodec ff_av1_amf_decoder
const FFCodec ff_libspeex_encoder
const FFCodec ff_flashsv_decoder
const FFCodec ff_zmbv_encoder
Definition zmbvenc.c:424
const FFCodec ff_eightsvx_exp_decoder
const FFCodec ff_hq_hqa_decoder
Definition hq_hqa.c:418
const FFCodec ff_dxv_encoder
Definition dxvenc.c:322
const FFCodec ff_wmv1_encoder
Definition msmpeg4enc.c:727
const FFCodec ff_libxavs_encoder
Definition libxavs.c:422
const FFCodec ff_motionpixels_decoder
const FFCodec ff_snow_encoder
Definition snowenc.c:2143
const FFCodec ff_msvideo1_decoder
Definition msvideo1.c:341
const FFCodec ff_ssa_encoder
const FFCodec ff_atrac1_decoder
Definition atrac1.c:392
const FFCodec ff_ansi_decoder
Definition ansi.c:482
const FFCodec ff_exr_decoder
Definition exr.c:2367
const FFCodec ff_cdxl_decoder
Definition cdxl.c:338
const FFCodec ff_vvc_qsv_decoder
const FFCodec ff_av1_amf_encoder
Definition amfenc_av1.c:740
const FFCodec ff_adpcm_swf_encoder
const FFCodec ff_smacker_decoder
Definition smacker.c:751
const FFCodec ff_idf_decoder
const FFCodec ff_screenpresso_decoder
const FFCodec ff_tmv_decoder
Definition tmv.c:87
const FFCodec ff_targa_decoder
Definition targa.c:304
const FFCodec ff_ilbc_at_decoder
const FFCodec ff_adpcm_ima_oki_decoder
const FFCodec ff_g723_1_encoder
Definition g723_1enc.c:1239
const FFCodec ff_dvbsub_decoder
Definition dvbsubdec.c:1588
const FFCodec ff_interplay_dpcm_decoder
const FFCodec ff_eatgq_decoder
Definition eatgq.c:299
const FFCodec ff_pcm_s24le_planar_encoder
const FFCodec ff_opus_encoder
Definition enc.c:747
const FFCodec ff_vbn_decoder
Definition vbndec.c:176
const FFCodec ff_yop_decoder
Definition yop.c:266
const FFCodec ff_ffvhuff_decoder
const FFCodec ff_libxevd_decoder
Definition libxevd.c:471
const FFCodec ff_mp3on4float_decoder
const FFCodec ff_adpcm_ima_ssi_decoder
const FFCodec ff_xwd_decoder
Definition xwddec.c:248
const FFCodec ff_hevc_qsv_encoder
const FFCodec ff_mpeg2video_encoder
const FFCodec ff_rv30_decoder
Definition rv30.c:292
const FFCodec ff_pcm_s32le_planar_decoder
const FFCodec ff_lead_decoder
Definition leaddec.c:319
const FFCodec ff_pcm_s8_planar_encoder
const FFCodec ff_sgi_encoder
Definition sgienc.c:278
const FFCodec ff_webp_decoder
Definition webp.c:1582
const FFCodec ff_libx264rgb_encoder
const FFCodec ff_pcm_f32le_encoder
const FFCodec ff_v210_encoder
Definition v210enc.c:110
const FFCodec ff_imm5_decoder
Definition imm5.c:181
const FFCodec ff_adpcm_ima_wav_decoder
const FFCodec ff_wmav1_encoder
const FFCodec ff_adpcm_ima_pda_decoder
const FFCodec ff_vp6a_decoder
Definition vp6.c:757
const FFCodec ff_mpc7_decoder
Definition mpc7.c:316
const FFCodec ff_svq1_decoder
Definition svq1dec.c:863
const FFCodec ff_hdr_encoder
Definition hdrenc.c:174
const FFCodec ff_pcm_s32le_planar_encoder
const FFCodec ff_apng_encoder
Definition pngenc.c:1311
const FFCodec ff_msmpeg4v3_encoder
Definition msmpeg4enc.c:711
const FFCodec ff_cbd2_dpcm_decoder
const FFCodec ff_argo_decoder
Definition argo.c:741
const FFCodec ff_xface_decoder
Definition xfacedec.c:176
const FFCodec ff_flv_decoder
Definition flvdec.c:110
const FFCodec ff_metasound_decoder
Definition metasound.c:367
const FFCodec ff_pcm_bluray_encoder
const FFCodec ff_movtext_decoder
Definition movtextdec.c:594
const FFCodec ff_vqa_decoder
Definition vqavideo.c:849
const FFCodec ff_pcm_lxf_decoder
const FFCodec ff_msp2_decoder
Definition msp2dec.c:92
const FFCodec ff_bitpacked_encoder
const FFCodec ff_cavs_decoder
Definition cavsdec.c:1322
const FFCodec ff_qcelp_decoder
Definition qcelpdec.c:793
const FFCodec ff_av1_mediacodec_encoder
const FFCodec ff_hevc_decoder
Definition hevcdec.c:4260
const FFCodec ff_libmp3lame_encoder
Definition libmp3lame.c:321
const FFCodec ff_flashsv_encoder
Definition flashsvenc.c:255
const FFCodec ff_pcx_encoder
Definition pcxenc.c:195
const FFCodec ff_wavarc_decoder
Definition wavarc.c:874
const FFCodec ff_qpeg_decoder
Definition qpeg.c:358
const FFCodec ff_mpeg1_v4l2m2m_decoder
const FFCodec ff_alac_at_encoder
const FFCodec ff_pgssub_decoder
Definition pgssubdec.c:695
const FFCodec ff_xbin_decoder
const FFCodec ff_eac3_encoder
Definition eac3enc.c:268
const FFCodec ff_kmvc_decoder
Definition kmvc.c:403
const FFCodec ff_hevc_mf_encoder
const FFCodec ff_pcm_f64be_encoder
const FFCodec ff_libcodec2_decoder
Definition libcodec2.c:174
const FFCodec ff_adpcm_ima_dk3_decoder
const FFCodec ff_pcm_mulaw_encoder
const FFCodec ff_mss2_decoder
Definition mss2.c:902
const FFCodec ff_h264_mf_encoder
const FFCodec ff_gif_decoder
Definition gifdec.c:552
const FFCodec ff_mpeg4_v4l2m2m_encoder
const FFCodec ff_pcm_s64be_encoder
const FFCodec ff_avs_decoder
Definition avs.c:180
const FFCodec ff_libilbc_encoder
Definition libilbc.c:202
const FFCodec ff_asv2_decoder
const FFCodec ff_opus_decoder
Definition dec.c:773
const FFCodec ff_wmv3_decoder
const FFCodec ff_pgmyuv_encoder
const FFCodec ff_prores_ks_vulkan_encoder
const FFCodec ff_fits_encoder
Definition fitsenc.c:113
const FFCodec ff_libxvid_encoder
Definition libxvid.c:907
const FFCodec ff_avui_encoder
Definition avuienc.c:95
const FFCodec ff_vp9_mediacodec_decoder
const FFCodec ff_pcm_s16be_planar_encoder
const FFCodec ff_avrp_encoder
const FFCodec ff_eacmv_decoder
Definition eacmv.c:234
const FFCodec ff_g729_decoder
Definition g729dec.c:755
const FFCodec ff_ffv1_encoder
Definition ffv1enc.c:2092
const FFCodec ff_hevc_oh_decoder
const FFCodec ff_adpcm_ms_encoder
const FFCodec ff_jpeg2000_decoder
const FFCodec ff_adpcm_argo_encoder
const FFCodec ff_roq_dpcm_decoder
const FFCodec ff_wmav1_decoder
const FFCodec ff_utvideo_decoder
const FFCodec ff_mobiclip_decoder
Definition mobiclip.c:1343
const FFCodec ff_tdsc_decoder
Definition tdsc.c:632
const FFCodec ff_anull_encoder
const FFCodec ff_rv10_decoder
Definition rv10.c:631
const FFCodec ff_amv_decoder
const FFCodec ff_ra_144_encoder
Definition ra144enc.c:539
const FFCodec ff_scpr_decoder
Definition scpr.c:672
const FFCodec ff_sgi_decoder
Definition sgidec.c:269
const FFCodec ff_cyuv_decoder
const FFCodec ff_sami_decoder
Definition samidec.c:185
const FFCodec ff_ulti_decoder
Definition ulti.c:417
const FFCodec ff_pcm_s24be_decoder
const FFCodec ff_truehd_encoder
const FFCodec ff_pcm_f64be_decoder
const FFCodec ff_mp1_decoder
const FFCodec ff_bmv_video_decoder
Definition bmvvideo.c:287
const FFCodec ff_mpeg4_mediacodec_decoder
const FFCodec ff_hevc_vaapi_encoder
const FFCodec ff_wmavoice_decoder
Definition wmavoice.c:2021
const FFCodec ff_comfortnoise_encoder
Definition cngenc.c:101
const FFCodec ff_arbc_decoder
Definition arbc.c:212
const FFCodec ff_webp_anim_decoder
const FFCodec ff_libvpx_vp8_encoder
const FFCodec ff_ac3_mf_encoder
const FFCodec ff_atrac3p_decoder
const FFCodec ff_vp9_mediacodec_encoder
const FFCodec ff_mp3float_decoder
const FFCodec ff_adpcm_ima_rad_decoder
const FFCodec ff_r10k_decoder
const FFCodec ff_comfortnoise_decoder
Definition cngdec.c:166
const FFCodec ff_avrn_decoder
Definition avrndec.c:90
const FFCodec ff_mpeg4_mmal_decoder
const FFCodec ff_dss_sp_decoder
Definition dss_sp.c:774
const FFCodec ff_xface_encoder
Definition xfaceenc.c:214
const FFCodec ff_flac_decoder
Definition flacdec.c:818
const FFCodec ff_mmvideo_decoder
Definition mmvideo.c:249
const FFCodec ff_apv_vulkan_encoder
const FFCodec ff_fraps_decoder
Definition fraps.c:336
const FFCodec ff_ipu_decoder
Definition mpeg12dec.c:2888
const FFCodec ff_bmp_decoder
Definition bmp.c:367
const FFCodec ff_hevc_mediacodec_decoder
const FFCodec ff_xsub_decoder
Definition xsubdec.c:165
const FFCodec ff_av1_mf_encoder
const FFCodec ff_adpcm_ima_dat4_decoder
const FFCodec ff_eightsvx_fib_decoder
const FFCodec ff_adpcm_ea_decoder
const FFCodec ff_mwsc_decoder
Definition mwsc.c:191
const FFCodec ff_sipr_decoder
Definition sipr.c:564
const FFCodec ff_m101_decoder
Definition m101.c:107
const FFCodec ff_adpcm_ima_magix_decoder
const FFCodec ff_pcm_mulaw_at_encoder
const FFCodec ff_v210_decoder
Definition v210dec.c:233
const FFCodec ff_lagarith_decoder
Definition lagarith.c:753
const FFCodec ff_hevc_videotoolbox_encoder
const FFCodec ff_adpcm_ima_wav_encoder
const FFCodec ff_dsicinvideo_decoder
const FFCodec ff_adpcm_ima_alp_decoder
const FFCodec ff_pcm_mulaw_decoder
const FFCodec ff_zlib_encoder
Definition lclenc.c:154
const FFCodec ff_imm4_decoder
Definition imm4.c:540
const FFCodec ff_exr_encoder
Definition exrenc.c:543
const FFCodec ff_adpcm_ms_decoder
const FFCodec ff_xan_wc3_decoder
Definition xan.c:637
const FFCodec ff_h261_encoder
Definition h261enc.c:386
const FFCodec ff_adpcm_ea_r1_decoder
const FFCodec ff_adpcm_g726_decoder
const FFCodec ff_tiff_encoder
Definition tiffenc.c:583
const FFCodec ff_vp8_rkmpp_decoder
const FFCodec ff_mp3_mf_encoder
const FFCodec ff_mts2_decoder
Definition mss4.c:617
const FFCodec ff_libgsm_ms_encoder
const FFCodec ff_c93_decoder
Definition c93.c:263
const FFCodec ff_msmpeg4v3_decoder
Definition msmpeg4dec.c:907
const FFCodec ff_pfm_decoder
const FFCodec ff_mimic_decoder
Definition mimic.c:426
const FFCodec ff_vp9_qsv_decoder
const FFCodec ff_pcm_f64le_encoder
const FFCodec ff_wmv3image_decoder
const FFCodec ff_y41p_encoder
Definition y41penc.c:80
const FFCodec ff_qdm2_at_decoder
const FFCodec ff_ffvhuff_encoder
const FFCodec ff_h264_cuvid_decoder
const FFCodec ff_cfhd_decoder
Definition cfhd.c:1458
const FFCodec ff_dca_decoder
Definition dcadec.c:475
const FFCodec ff_gdv_decoder
Definition gdv.c:565
const FFCodec ff_mjpeg_encoder
const FFCodec ff_mpeg4_decoder
const FFCodec ff_magicyuv_decoder
Definition magicyuv.c:682
const FFCodec ff_libsvtjpegxs_encoder
const FFCodec ff_aac_decoder
const FFCodec ff_av1_decoder
Definition av1dec.c:1546
const FFCodec ff_xwd_encoder
Definition xwdenc.c:215
const FFCodec ff_pcm_s16be_planar_decoder
const FFCodec ff_adpcm_ima_acorn_decoder
const FFCodec ff_g728_decoder
Definition g728dec.c:209
const FFCodec ff_adpcm_afc_decoder
const FFCodec ff_pcm_s16le_encoder
const FFCodec ff_atrac9_decoder
Definition atrac9dec.c:998
const FFCodec ff_bfi_decoder
Definition bfi.c:175
const FFCodec ff_adpcm_yamaha_encoder
const FFCodec ff_g723_1_decoder
Definition g723_1dec.c:1113
const FFCodec ff_indeo4_decoder
Definition indeo4.c:706
const FFCodec ff_pcm_s16be_decoder
const FFCodec ff_mpc8_decoder
Definition mpc8.c:392
const FFCodec ff_xsub_encoder
Definition xsubenc.c:214
const FFCodec ff_libgsm_ms_decoder
const FFCodec ff_dpx_encoder
Definition dpxenc.c:320
const FFCodec ff_jacosub_decoder
Definition jacosubdec.c:194
const FFCodec ff_vp9_vaapi_encoder
const FFCodec ff_dvbsub_encoder
Definition dvbsubenc.c:544
const FFCodec ff_cscd_decoder
Definition cscd.c:171
const FFCodec ff_tta_encoder
Definition ttaenc.c:203
const FFCodec ff_fic_decoder
Definition fic.c:490
const FFCodec ff_subviewer_decoder
const FFCodec ff_speedhq_decoder
Definition speedhqdec.c:665
const FFCodec ff_aptx_hd_encoder
const FFCodec ff_pcm_u24be_encoder
const FFCodec ff_adpcm_ima_hvqm4_decoder
const FFCodec ff_adpcm_swf_decoder
const FFCodec ff_adpcm_ima_qt_at_decoder
const FFCodec ff_adpcm_xa_decoder
const FFCodec ff_bmp_encoder
Definition bmpenc.c:159
const FFCodec ff_avrp_decoder
const FFCodec ff_libdav1d_decoder
Definition libdav1d.c:605
const FFCodec ff_pdv_encoder
Definition pdvenc.c:152
const FFCodec ff_libvpx_vp9_encoder
const FFCodec ff_rscc_decoder
Definition rscc.c:371
const FFCodec ff_pcm_s8_decoder
const FFCodec ff_vmnc_decoder
Definition vmnc.c:575
const FFCodec ff_wnv1_decoder
Definition wnv1.c:137
const FFCodec ff_kgv1_decoder
Definition kgv1dec.c:180
const FFCodec ff_pixlet_decoder
Definition pixlet.c:692
const FFCodec ff_jv_decoder
Definition jvdec.c:231
const FFCodec ff_vp9_cuvid_decoder
const FFCodec ff_xl_decoder
Definition xl.c:127
const FFCodec ff_adpcm_ima_ea_sead_decoder
const FFCodec ff_stl_decoder
const FFCodec ff_adpcm_sbpro_4_decoder
const FFCodec ff_libvvenc_encoder
Definition libvvenc.c:461
const FFCodec ff_adpcm_ima_iss_decoder
const FFCodec ff_rv40_decoder
Definition rv40.c:570
const FFCodec ff_aptx_encoder
const FFCodec ff_qoi_encoder
Definition qoienc.c:129
const FFCodec ff_prores_videotoolbox_encoder
const FFCodec ff_flashsv2_encoder
const FFCodec ff_sbc_decoder
Definition sbcdec.c:364
const FFCodec ff_speex_decoder
Definition speexdec.c:1592
const FFCodec ff_aac_mf_encoder
const FFCodec ff_xan_wc4_decoder
Definition xxan.c:436
const FFCodec ff_vc1_qsv_decoder
const FFCodec ff_libwebp_encoder
Definition libwebpenc.c:91
const FFCodec ff_truemotion1_decoder
const FFCodec ff_vp3_decoder
Definition vp3.c:3148
const FFCodec ff_pcm_f32le_decoder
const FFCodec ff_vmdaudio_decoder
Definition vmdaudio.c:231
const FFCodec ff_rtv1_decoder
Definition rtv1.c:140
const FFCodec ff_dst_decoder
Definition dstdec.c:386
const FFCodec ff_dsd_lsbf_decoder
const FFCodec ff_qtrle_encoder
Definition qtrleenc.c:402
const FFCodec ff_lscr_decoder
Definition lscrdec.c:251
const FFCodec ff_h263_encoder
const FFCodec ff_vp6_decoder
Definition vp6.c:729
const FFCodec ff_iac_decoder
const FFCodec ff_libgsm_encoder
const FFCodec ff_hevc_mediacodec_encoder
const FFCodec ff_srt_decoder
const FFCodec ff_adpcm_psxc_decoder
const FFCodec ff_amrnb_decoder
Definition amrnbdec.c:1098
const FFCodec ff_h264_amf_encoder
const FFCodec ff_rawvideo_encoder
Definition rawenc.c:84
const FFCodec ff_libvpx_vp9_decoder
const FFCodec ff_liblc3_decoder
Definition liblc3dec.c:140
const FFCodec ff_h264_rkmpp_decoder
const FFCodec ff_libdavs2_decoder
Definition libdavs2.c:224
const FFCodec ff_eac3_decoder
const FFCodec ff_mp3adufloat_decoder
const FFCodec ff_libaribcaption_decoder
const FFCodec ff_bethsoftvid_decoder
const FFCodec ff_tta_decoder
Definition tta.c:430
const FFCodec ff_librav1e_encoder
Definition librav1e.c:653
const FFCodec ff_msnsiren_decoder
Definition siren.c:859
const FFCodec ff_adpcm_mtaf_decoder
const FFCodec ff_wmalossless_decoder
const FFCodec ff_cook_decoder
Definition cook.c:1304
const FFCodec ff_tscc2_decoder
Definition tscc2.c:360
const FFCodec ff_libxeve_encoder
Definition libxeve.c:596
const FFCodec ff_mp3_at_decoder
const FFCodec ff_sdx2_dpcm_decoder
const FFCodec ff_adpcm_ct_decoder
const FFCodec ff_vp9_amf_decoder
const FFCodec ff_vp4_decoder
const FFCodec ff_pdv_decoder
Definition pdvdec.c:132
const FFCodec ff_realtext_decoder
Definition realtextdec.c:77
const FFCodec ff_fits_decoder
Definition fitsdec.c:322
const FFCodec ff_binkaudio_dct_decoder
Definition binkaudio.c:386
const FFCodec ff_pcm_u32le_decoder
const FFCodec ff_adpcm_xmd_decoder
const FFCodec ff_iff_ilbm_decoder
Definition iff.c:1903
const FFCodec ff_mpegvideo_decoder
Definition mpeg12dec.c:2748
const FFCodec ff_wady_dpcm_decoder
const FFCodec ff_phm_encoder
const FFCodec ff_pcm_s16le_planar_decoder
const FFCodec ff_paf_audio_decoder
Definition pafaudio.c:76
const FFCodec ff_dvdsub_encoder
Definition dvdsubenc.c:494
const FFCodec ff_rv20_encoder
Definition rv20enc.c:71
const FFCodec ff_vc1_cuvid_decoder
const FFCodec ff_snow_decoder
Definition snowdec.c:826
static const AVCodec * find_codec_by_name(const char *name, int(*x)(const AVCodec *))
Definition allcodecs.c:995
const FFCodec ff_libxavs2_encoder
Definition libxavs2.c:290
const FFCodec ff_tiertexseqvideo_decoder
const FFCodec ff_adpcm_ima_xbox_decoder
const FFCodec ff_adpcm_ea_xas_decoder
const FFCodec ff_pcm_u8_decoder
const FFCodec ff_bintext_decoder
const FFCodec ff_mpeg2_vaapi_encoder
const FFCodec ff_wcmv_decoder
Definition wcmv.c:244
const FFCodec ff_hca_decoder
Definition hcadec.c:626
#define i(width, name, range_min, range_max)
Definition cbs_h264.c:63
static int ff_codec_is_decoder(const AVCodec *avcodec)
Internal version of av_codec_is_decoder().
static int ff_codec_is_encoder(const AVCodec *avcodec)
Internal version of av_codec_is_encoder().
#define NULL
Definition coverity.c:32
enum AVCodecID id
Definition dts2pts.c:607
const AVCodec * avcodec_find_decoder(enum AVCodecID id)
Find a registered decoder with a matching codec ID.
Definition allcodecs.c:990
const AVCodec * avcodec_find_decoder_by_name(const char *name)
Find a registered decoder with the specified name.
Definition allcodecs.c:1018
const AVCodec * avcodec_find_encoder(enum AVCodecID id)
Find a registered encoder with a matching codec ID.
Definition allcodecs.c:985
AVCodecID
Identify the syntax and semantics of the bitstream.
Definition codec_id.h:47
const AVCodec * avcodec_find_encoder_by_name(const char *name)
Find a registered encoder with the specified name.
Definition allcodecs.c:1013
const AVCodec * av_codec_iterate(void **opaque)
Iterate over all registered codecs.
Definition allcodecs.c:943
#define AV_CODEC_CAP_EXPERIMENTAL
Codec is experimental and is thus avoided in favor of non experimental encoders.
Definition codec.h:90
const FFCodec ff_fourxm_decoder
Definition 4xm.c:1037
const FFCodec ff_adpcm_adx_decoder
Definition adxdec.c:262
const char * name
Definition qsvenc.c:142
AVCodec.
Definition codec.h:175
const FFCodec * codec_list[]
static double c[64]