History

avcodec: Constify AVCodecs

Given that the AVCodec.next pointer has now been removed, most of the AVCodecs are not modified at all any more and can therefore be made const (as this patch does); the only exceptions are the very few codecs for external libraries that have a init_static_data callback.

Andreas Rheinhardt committed 5 years ago

Commit a247ac61 parent 8b3e6ce482 files · +1378 −1368Browse files

Showing the changes to libavcodec/allcodecs.c (1 of 482 files). Show all

Unified · Split

libavcodec/allcodecs.c+786−779
@@ -28,812 +28,819 @@ · 27 unmodified lines
28#include "libavutil/thread.h"28#include "libavutil/thread.h"
29#include "avcodec.h"29#include "avcodec.h"
30 30
31extern AVCodec ff_a64multi_encoder;31extern const AVCodec ff_a64multi_encoder;
32extern AVCodec ff_a64multi5_encoder;32extern const AVCodec ff_a64multi5_encoder;
33extern AVCodec ff_aasc_decoder;33extern const AVCodec ff_aasc_decoder;
34extern AVCodec ff_aic_decoder;34extern const AVCodec ff_aic_decoder;
35extern AVCodec ff_alias_pix_encoder;35extern const AVCodec ff_alias_pix_encoder;
36extern AVCodec ff_alias_pix_decoder;36extern const AVCodec ff_alias_pix_decoder;
37extern AVCodec ff_agm_decoder;37extern const AVCodec ff_agm_decoder;
38extern AVCodec ff_amv_encoder;38extern const AVCodec ff_amv_encoder;
39extern AVCodec ff_amv_decoder;39extern const AVCodec ff_amv_decoder;
40extern AVCodec ff_anm_decoder;40extern const AVCodec ff_anm_decoder;
41extern AVCodec ff_ansi_decoder;41extern const AVCodec ff_ansi_decoder;
42extern AVCodec ff_apng_encoder;42extern const AVCodec ff_apng_encoder;
43extern AVCodec ff_apng_decoder;43extern const AVCodec ff_apng_decoder;
44extern AVCodec ff_arbc_decoder;44extern const AVCodec ff_arbc_decoder;
45extern AVCodec ff_argo_decoder;45extern const AVCodec ff_argo_decoder;
46extern AVCodec ff_asv1_encoder;46extern const AVCodec ff_asv1_encoder;
47extern AVCodec ff_asv1_decoder;47extern const AVCodec ff_asv1_decoder;
48extern AVCodec ff_asv2_encoder;48extern const AVCodec ff_asv2_encoder;
49extern AVCodec ff_asv2_decoder;49extern const AVCodec ff_asv2_decoder;
50extern AVCodec ff_aura_decoder;50extern const AVCodec ff_aura_decoder;
51extern AVCodec ff_aura2_decoder;51extern const AVCodec ff_aura2_decoder;
52extern AVCodec ff_avrp_encoder;52extern const AVCodec ff_avrp_encoder;
53extern AVCodec ff_avrp_decoder;53extern const AVCodec ff_avrp_decoder;
54extern AVCodec ff_avrn_decoder;54extern const AVCodec ff_avrn_decoder;
55extern AVCodec ff_avs_decoder;55extern const AVCodec ff_avs_decoder;
56extern AVCodec ff_avui_encoder;56extern const AVCodec ff_avui_encoder;
57extern AVCodec ff_avui_decoder;57extern const AVCodec ff_avui_decoder;
58extern AVCodec ff_ayuv_encoder;58extern const AVCodec ff_ayuv_encoder;
59extern AVCodec ff_ayuv_decoder;59extern const AVCodec ff_ayuv_decoder;
60extern AVCodec ff_bethsoftvid_decoder;60extern const AVCodec ff_bethsoftvid_decoder;
61extern AVCodec ff_bfi_decoder;61extern const AVCodec ff_bfi_decoder;
62extern AVCodec ff_bink_decoder;62extern const AVCodec ff_bink_decoder;
63extern AVCodec ff_bitpacked_decoder;63extern const AVCodec ff_bitpacked_decoder;
64extern AVCodec ff_bmp_encoder;64extern const AVCodec ff_bmp_encoder;
65extern AVCodec ff_bmp_decoder;65extern const AVCodec ff_bmp_decoder;
66extern AVCodec ff_bmv_video_decoder;66extern const AVCodec ff_bmv_video_decoder;
67extern AVCodec ff_brender_pix_decoder;67extern const AVCodec ff_brender_pix_decoder;
68extern AVCodec ff_c93_decoder;68extern const AVCodec ff_c93_decoder;
69extern AVCodec ff_cavs_decoder;69extern const AVCodec ff_cavs_decoder;
70extern AVCodec ff_cdgraphics_decoder;70extern const AVCodec ff_cdgraphics_decoder;
71extern AVCodec ff_cdtoons_decoder;71extern const AVCodec ff_cdtoons_decoder;
72extern AVCodec ff_cdxl_decoder;72extern const AVCodec ff_cdxl_decoder;
73extern AVCodec ff_cfhd_encoder;73extern const AVCodec ff_cfhd_encoder;
74extern AVCodec ff_cfhd_decoder;74extern const AVCodec ff_cfhd_decoder;
75extern AVCodec ff_cinepak_encoder;75extern const AVCodec ff_cinepak_encoder;
76extern AVCodec ff_cinepak_decoder;76extern const AVCodec ff_cinepak_decoder;
77extern AVCodec ff_clearvideo_decoder;77extern const AVCodec ff_clearvideo_decoder;
78extern AVCodec ff_cljr_encoder;78extern const AVCodec ff_cljr_encoder;
79extern AVCodec ff_cljr_decoder;79extern const AVCodec ff_cljr_decoder;
80extern AVCodec ff_cllc_decoder;80extern const AVCodec ff_cllc_decoder;
81extern AVCodec ff_comfortnoise_encoder;81extern const AVCodec ff_comfortnoise_encoder;
82extern AVCodec ff_comfortnoise_decoder;82extern const AVCodec ff_comfortnoise_decoder;
83extern AVCodec ff_cpia_decoder;83extern const AVCodec ff_cpia_decoder;
84extern AVCodec ff_cri_decoder;84extern const AVCodec ff_cri_decoder;
85extern AVCodec ff_cscd_decoder;85extern const AVCodec ff_cscd_decoder;
86extern AVCodec ff_cyuv_decoder;86extern const AVCodec ff_cyuv_decoder;
87extern AVCodec ff_dds_decoder;87extern const AVCodec ff_dds_decoder;
88extern AVCodec ff_dfa_decoder;88extern const AVCodec ff_dfa_decoder;
89extern AVCodec ff_dirac_decoder;89extern const AVCodec ff_dirac_decoder;
90extern AVCodec ff_dnxhd_encoder;90extern const AVCodec ff_dnxhd_encoder;
91extern AVCodec ff_dnxhd_decoder;91extern const AVCodec ff_dnxhd_decoder;
92extern AVCodec ff_dpx_encoder;92extern const AVCodec ff_dpx_encoder;
93extern AVCodec ff_dpx_decoder;93extern const AVCodec ff_dpx_decoder;
94extern AVCodec ff_dsicinvideo_decoder;94extern const AVCodec ff_dsicinvideo_decoder;
95extern AVCodec ff_dvaudio_decoder;95extern const AVCodec ff_dvaudio_decoder;
96extern AVCodec ff_dvvideo_encoder;96extern const AVCodec ff_dvvideo_encoder;
97extern AVCodec ff_dvvideo_decoder;97extern const AVCodec ff_dvvideo_decoder;
98extern AVCodec ff_dxa_decoder;98extern const AVCodec ff_dxa_decoder;
99extern AVCodec ff_dxtory_decoder;99extern const AVCodec ff_dxtory_decoder;
100extern AVCodec ff_dxv_decoder;100extern const AVCodec ff_dxv_decoder;
101extern AVCodec ff_eacmv_decoder;101extern const AVCodec ff_eacmv_decoder;
102extern AVCodec ff_eamad_decoder;102extern const AVCodec ff_eamad_decoder;
103extern AVCodec ff_eatgq_decoder;103extern const AVCodec ff_eatgq_decoder;
104extern AVCodec ff_eatgv_decoder;104extern const AVCodec ff_eatgv_decoder;
105extern AVCodec ff_eatqi_decoder;105extern const AVCodec ff_eatqi_decoder;
106extern AVCodec ff_eightbps_decoder;106extern const AVCodec ff_eightbps_decoder;
107extern AVCodec ff_eightsvx_exp_decoder;107extern const AVCodec ff_eightsvx_exp_decoder;
108extern AVCodec ff_eightsvx_fib_decoder;108extern const AVCodec ff_eightsvx_fib_decoder;
109extern AVCodec ff_escape124_decoder;109extern const AVCodec ff_escape124_decoder;
110extern AVCodec ff_escape130_decoder;110extern const AVCodec ff_escape130_decoder;
111extern AVCodec ff_exr_encoder;111extern const AVCodec ff_exr_encoder;
112extern AVCodec ff_exr_decoder;112extern const AVCodec ff_exr_decoder;
113extern AVCodec ff_ffv1_encoder;113extern const AVCodec ff_ffv1_encoder;
114extern AVCodec ff_ffv1_decoder;114extern const AVCodec ff_ffv1_decoder;
115extern AVCodec ff_ffvhuff_encoder;115extern const AVCodec ff_ffvhuff_encoder;
116extern AVCodec ff_ffvhuff_decoder;116extern const AVCodec ff_ffvhuff_decoder;
117extern AVCodec ff_fic_decoder;117extern const AVCodec ff_fic_decoder;
118extern AVCodec ff_fits_encoder;118extern const AVCodec ff_fits_encoder;
119extern AVCodec ff_fits_decoder;119extern const AVCodec ff_fits_decoder;
120extern AVCodec ff_flashsv_encoder;120extern const AVCodec ff_flashsv_encoder;
121extern AVCodec ff_flashsv_decoder;121extern const AVCodec ff_flashsv_decoder;
122extern AVCodec ff_flashsv2_encoder;122extern const AVCodec ff_flashsv2_encoder;
123extern AVCodec ff_flashsv2_decoder;123extern const AVCodec ff_flashsv2_decoder;
124extern AVCodec ff_flic_decoder;124extern const AVCodec ff_flic_decoder;
125extern AVCodec ff_flv_encoder;125extern const AVCodec ff_flv_encoder;
126extern AVCodec ff_flv_decoder;126extern const AVCodec ff_flv_decoder;
127extern AVCodec ff_fmvc_decoder;127extern const AVCodec ff_fmvc_decoder;
128extern AVCodec ff_fourxm_decoder;128extern const AVCodec ff_fourxm_decoder;
129extern AVCodec ff_fraps_decoder;129extern const AVCodec ff_fraps_decoder;
130extern AVCodec ff_frwu_decoder;130extern const AVCodec ff_frwu_decoder;
131extern AVCodec ff_g2m_decoder;131extern const AVCodec ff_g2m_decoder;
132extern AVCodec ff_gdv_decoder;132extern const AVCodec ff_gdv_decoder;
133extern AVCodec ff_gif_encoder;133extern const AVCodec ff_gif_encoder;
134extern AVCodec ff_gif_decoder;134extern const AVCodec ff_gif_decoder;
135extern AVCodec ff_h261_encoder;135extern const AVCodec ff_h261_encoder;
136extern AVCodec ff_h261_decoder;136extern const AVCodec ff_h261_decoder;
137extern AVCodec ff_h263_encoder;137extern const AVCodec ff_h263_encoder;
138extern AVCodec ff_h263_decoder;138extern const AVCodec ff_h263_decoder;
139extern AVCodec ff_h263i_decoder;139extern const AVCodec ff_h263i_decoder;
140extern AVCodec ff_h263p_encoder;140extern const AVCodec ff_h263p_encoder;
141extern AVCodec ff_h263p_decoder;141extern const AVCodec ff_h263p_decoder;
142extern AVCodec ff_h263_v4l2m2m_decoder;142extern const AVCodec ff_h263_v4l2m2m_decoder;
143extern AVCodec ff_h264_decoder;143extern const AVCodec ff_h264_decoder;
144extern AVCodec ff_h264_crystalhd_decoder;144extern const AVCodec ff_h264_crystalhd_decoder;
145extern AVCodec ff_h264_v4l2m2m_decoder;145extern const AVCodec ff_h264_v4l2m2m_decoder;
146extern AVCodec ff_h264_mediacodec_decoder;146extern const AVCodec ff_h264_mediacodec_decoder;
147extern AVCodec ff_h264_mmal_decoder;147extern const AVCodec ff_h264_mmal_decoder;
148extern AVCodec ff_h264_qsv_decoder;148extern const AVCodec ff_h264_qsv_decoder;
149extern AVCodec ff_h264_rkmpp_decoder;149extern const AVCodec ff_h264_rkmpp_decoder;
150extern AVCodec ff_hap_encoder;150extern const AVCodec ff_hap_encoder;
151extern AVCodec ff_hap_decoder;151extern const AVCodec ff_hap_decoder;
152extern AVCodec ff_hevc_decoder;152extern const AVCodec ff_hevc_decoder;
153extern AVCodec ff_hevc_qsv_decoder;153extern const AVCodec ff_hevc_qsv_decoder;
154extern AVCodec ff_hevc_rkmpp_decoder;154extern const AVCodec ff_hevc_rkmpp_decoder;
155extern AVCodec ff_hevc_v4l2m2m_decoder;155extern const AVCodec ff_hevc_v4l2m2m_decoder;
156extern AVCodec ff_hnm4_video_decoder;156extern const AVCodec ff_hnm4_video_decoder;
157extern AVCodec ff_hq_hqa_decoder;157extern const AVCodec ff_hq_hqa_decoder;
158extern AVCodec ff_hqx_decoder;158extern const AVCodec ff_hqx_decoder;
159extern AVCodec ff_huffyuv_encoder;159extern const AVCodec ff_huffyuv_encoder;
160extern AVCodec ff_huffyuv_decoder;160extern const AVCodec ff_huffyuv_decoder;
161extern AVCodec ff_hymt_decoder;161extern const AVCodec ff_hymt_decoder;
162extern AVCodec ff_idcin_decoder;162extern const AVCodec ff_idcin_decoder;
163extern AVCodec ff_iff_ilbm_decoder;163extern const AVCodec ff_iff_ilbm_decoder;
164extern AVCodec ff_imm4_decoder;164extern const AVCodec ff_imm4_decoder;
165extern AVCodec ff_imm5_decoder;165extern const AVCodec ff_imm5_decoder;
166extern AVCodec ff_indeo2_decoder;166extern const AVCodec ff_indeo2_decoder;
167extern AVCodec ff_indeo3_decoder;167extern const AVCodec ff_indeo3_decoder;
168extern AVCodec ff_indeo4_decoder;168extern const AVCodec ff_indeo4_decoder;
169extern AVCodec ff_indeo5_decoder;169extern const AVCodec ff_indeo5_decoder;
170extern AVCodec ff_interplay_video_decoder;170extern const AVCodec ff_interplay_video_decoder;
171extern AVCodec ff_ipu_decoder;171extern const AVCodec ff_ipu_decoder;
172extern AVCodec ff_jpeg2000_encoder;172extern const AVCodec ff_jpeg2000_encoder;
173extern AVCodec ff_jpeg2000_decoder;173extern const AVCodec ff_jpeg2000_decoder;
174extern AVCodec ff_jpegls_encoder;174extern const AVCodec ff_jpegls_encoder;
175extern AVCodec ff_jpegls_decoder;175extern const AVCodec ff_jpegls_decoder;
176extern AVCodec ff_jv_decoder;176extern const AVCodec ff_jv_decoder;
177extern AVCodec ff_kgv1_decoder;177extern const AVCodec ff_kgv1_decoder;
178extern AVCodec ff_kmvc_decoder;178extern const AVCodec ff_kmvc_decoder;
179extern AVCodec ff_lagarith_decoder;179extern const AVCodec ff_lagarith_decoder;
180extern AVCodec ff_ljpeg_encoder;180extern const AVCodec ff_ljpeg_encoder;
181extern AVCodec ff_loco_decoder;181extern const AVCodec ff_loco_decoder;
182extern AVCodec ff_lscr_decoder;182extern const AVCodec ff_lscr_decoder;
183extern AVCodec ff_m101_decoder;183extern const AVCodec ff_m101_decoder;
184extern AVCodec ff_magicyuv_encoder;184extern const AVCodec ff_magicyuv_encoder;
185extern AVCodec ff_magicyuv_decoder;185extern const AVCodec ff_magicyuv_decoder;
186extern AVCodec ff_mdec_decoder;186extern const AVCodec ff_mdec_decoder;
187extern AVCodec ff_mimic_decoder;187extern const AVCodec ff_mimic_decoder;
188extern AVCodec ff_mjpeg_encoder;188extern const AVCodec ff_mjpeg_encoder;
189extern AVCodec ff_mjpeg_decoder;189extern const AVCodec ff_mjpeg_decoder;
190extern AVCodec ff_mjpegb_decoder;190extern const AVCodec ff_mjpegb_decoder;
191extern AVCodec ff_mmvideo_decoder;191extern const AVCodec ff_mmvideo_decoder;
192extern AVCodec ff_mobiclip_decoder;192extern const AVCodec ff_mobiclip_decoder;
193extern AVCodec ff_motionpixels_decoder;193extern const AVCodec ff_motionpixels_decoder;
194extern AVCodec ff_mpeg1video_encoder;194extern const AVCodec ff_mpeg1video_encoder;
195extern AVCodec ff_mpeg1video_decoder;195extern const AVCodec ff_mpeg1video_decoder;
196extern AVCodec ff_mpeg2video_encoder;196extern const AVCodec ff_mpeg2video_encoder;
197extern AVCodec ff_mpeg2video_decoder;197extern const AVCodec ff_mpeg2video_decoder;
198extern AVCodec ff_mpeg4_encoder;198extern const AVCodec ff_mpeg4_encoder;
199extern AVCodec ff_mpeg4_decoder;199extern const AVCodec ff_mpeg4_decoder;
200extern AVCodec ff_mpeg4_crystalhd_decoder;200extern const AVCodec ff_mpeg4_crystalhd_decoder;
201extern AVCodec ff_mpeg4_v4l2m2m_decoder;201extern const AVCodec ff_mpeg4_v4l2m2m_decoder;
202extern AVCodec ff_mpeg4_mmal_decoder;202extern const AVCodec ff_mpeg4_mmal_decoder;
203extern AVCodec ff_mpegvideo_decoder;203extern const AVCodec ff_mpegvideo_decoder;
204extern AVCodec ff_mpeg1_v4l2m2m_decoder;204extern const AVCodec ff_mpeg1_v4l2m2m_decoder;
205extern AVCodec ff_mpeg2_mmal_decoder;205extern const AVCodec ff_mpeg2_mmal_decoder;
206extern AVCodec ff_mpeg2_crystalhd_decoder;206extern const AVCodec ff_mpeg2_crystalhd_decoder;
207extern AVCodec ff_mpeg2_v4l2m2m_decoder;207extern const AVCodec ff_mpeg2_v4l2m2m_decoder;
208extern AVCodec ff_mpeg2_qsv_decoder;208extern const AVCodec ff_mpeg2_qsv_decoder;
209extern AVCodec ff_mpeg2_mediacodec_decoder;209extern const AVCodec ff_mpeg2_mediacodec_decoder;
210extern AVCodec ff_msa1_decoder;210extern const AVCodec ff_msa1_decoder;
211extern AVCodec ff_mscc_decoder;211extern const AVCodec ff_mscc_decoder;
212extern AVCodec ff_msmpeg4v1_decoder;212extern const AVCodec ff_msmpeg4v1_decoder;
213extern AVCodec ff_msmpeg4v2_encoder;213extern const AVCodec ff_msmpeg4v2_encoder;
214extern AVCodec ff_msmpeg4v2_decoder;214extern const AVCodec ff_msmpeg4v2_decoder;
215extern AVCodec ff_msmpeg4v3_encoder;215extern const AVCodec ff_msmpeg4v3_encoder;
216extern AVCodec ff_msmpeg4v3_decoder;216extern const AVCodec ff_msmpeg4v3_decoder;
217extern AVCodec ff_msmpeg4_crystalhd_decoder;217extern const AVCodec ff_msmpeg4_crystalhd_decoder;
218extern AVCodec ff_msp2_decoder;218extern const AVCodec ff_msp2_decoder;
219extern AVCodec ff_msrle_decoder;219extern const AVCodec ff_msrle_decoder;
220extern AVCodec ff_mss1_decoder;220extern const AVCodec ff_mss1_decoder;
221extern AVCodec ff_mss2_decoder;221extern const AVCodec ff_mss2_decoder;
222extern AVCodec ff_msvideo1_encoder;222extern const AVCodec ff_msvideo1_encoder;
223extern AVCodec ff_msvideo1_decoder;223extern const AVCodec ff_msvideo1_decoder;
224extern AVCodec ff_mszh_decoder;224extern const AVCodec ff_mszh_decoder;
225extern AVCodec ff_mts2_decoder;225extern const AVCodec ff_mts2_decoder;
226extern AVCodec ff_mv30_decoder;226extern const AVCodec ff_mv30_decoder;
227extern AVCodec ff_mvc1_decoder;227extern const AVCodec ff_mvc1_decoder;
228extern AVCodec ff_mvc2_decoder;228extern const AVCodec ff_mvc2_decoder;
229extern AVCodec ff_mvdv_decoder;229extern const AVCodec ff_mvdv_decoder;
230extern AVCodec ff_mvha_decoder;230extern const AVCodec ff_mvha_decoder;
231extern AVCodec ff_mwsc_decoder;231extern const AVCodec ff_mwsc_decoder;
232extern AVCodec ff_mxpeg_decoder;232extern const AVCodec ff_mxpeg_decoder;
233extern AVCodec ff_notchlc_decoder;233extern const AVCodec ff_notchlc_decoder;
234extern AVCodec ff_nuv_decoder;234extern const AVCodec ff_nuv_decoder;
235extern AVCodec ff_paf_video_decoder;235extern const AVCodec ff_paf_video_decoder;
236extern AVCodec ff_pam_encoder;236extern const AVCodec ff_pam_encoder;
237extern AVCodec ff_pam_decoder;237extern const AVCodec ff_pam_decoder;
238extern AVCodec ff_pbm_encoder;238extern const AVCodec ff_pbm_encoder;
239extern AVCodec ff_pbm_decoder;239extern const AVCodec ff_pbm_decoder;
240extern AVCodec ff_pcx_encoder;240extern const AVCodec ff_pcx_encoder;
241extern AVCodec ff_pcx_decoder;241extern const AVCodec ff_pcx_decoder;
242extern AVCodec ff_pfm_encoder;242extern const AVCodec ff_pfm_encoder;
243extern AVCodec ff_pfm_decoder;243extern const AVCodec ff_pfm_decoder;
244extern AVCodec ff_pgm_encoder;244extern const AVCodec ff_pgm_encoder;
245extern AVCodec ff_pgm_decoder;245extern const AVCodec ff_pgm_decoder;
246extern AVCodec ff_pgmyuv_encoder;246extern const AVCodec ff_pgmyuv_encoder;
247extern AVCodec ff_pgmyuv_decoder;247extern const AVCodec ff_pgmyuv_decoder;
248extern AVCodec ff_pgx_decoder;248extern const AVCodec ff_pgx_decoder;
249extern AVCodec ff_photocd_decoder;249extern const AVCodec ff_photocd_decoder;
250extern AVCodec ff_pictor_decoder;250extern const AVCodec ff_pictor_decoder;
251extern AVCodec ff_pixlet_decoder;251extern const AVCodec ff_pixlet_decoder;
252extern AVCodec ff_png_encoder;252extern const AVCodec ff_png_encoder;
253extern AVCodec ff_png_decoder;253extern const AVCodec ff_png_decoder;
254extern AVCodec ff_ppm_encoder;254extern const AVCodec ff_ppm_encoder;
255extern AVCodec ff_ppm_decoder;255extern const AVCodec ff_ppm_decoder;
256extern AVCodec ff_prores_encoder;256extern const AVCodec ff_prores_encoder;
257extern AVCodec ff_prores_decoder;257extern const AVCodec ff_prores_decoder;
258extern AVCodec ff_prores_aw_encoder;258extern const AVCodec ff_prores_aw_encoder;
259extern AVCodec ff_prores_ks_encoder;259extern const AVCodec ff_prores_ks_encoder;
260extern AVCodec ff_prosumer_decoder;260extern const AVCodec ff_prosumer_decoder;
261extern AVCodec ff_psd_decoder;261extern const AVCodec ff_psd_decoder;
262extern AVCodec ff_ptx_decoder;262extern const AVCodec ff_ptx_decoder;
263extern AVCodec ff_qdraw_decoder;263extern const AVCodec ff_qdraw_decoder;
264extern AVCodec ff_qpeg_decoder;264extern const AVCodec ff_qpeg_decoder;
265extern AVCodec ff_qtrle_encoder;265extern const AVCodec ff_qtrle_encoder;
266extern AVCodec ff_qtrle_decoder;266extern const AVCodec ff_qtrle_decoder;
267extern AVCodec ff_r10k_encoder;267extern const AVCodec ff_r10k_encoder;
268extern AVCodec ff_r10k_decoder;268extern const AVCodec ff_r10k_decoder;
269extern AVCodec ff_r210_encoder;269extern const AVCodec ff_r210_encoder;
270extern AVCodec ff_r210_decoder;270extern const AVCodec ff_r210_decoder;
271extern AVCodec ff_rasc_decoder;271extern const AVCodec ff_rasc_decoder;
272extern AVCodec ff_rawvideo_encoder;272extern const AVCodec ff_rawvideo_encoder;
273extern AVCodec ff_rawvideo_decoder;273extern const AVCodec ff_rawvideo_decoder;
274extern AVCodec ff_rl2_decoder;274extern const AVCodec ff_rl2_decoder;
275extern AVCodec ff_roq_encoder;275extern const AVCodec ff_roq_encoder;
276extern AVCodec ff_roq_decoder;276extern const AVCodec ff_roq_decoder;
277extern AVCodec ff_rpza_encoder;277extern const AVCodec ff_rpza_encoder;
278extern AVCodec ff_rpza_decoder;278extern const AVCodec ff_rpza_decoder;
279extern AVCodec ff_rscc_decoder;279extern const AVCodec ff_rscc_decoder;
280extern AVCodec ff_rv10_encoder;280extern const AVCodec ff_rv10_encoder;
281extern AVCodec ff_rv10_decoder;281extern const AVCodec ff_rv10_decoder;
282extern AVCodec ff_rv20_encoder;282extern const AVCodec ff_rv20_encoder;
283extern AVCodec ff_rv20_decoder;283extern const AVCodec ff_rv20_decoder;
284extern AVCodec ff_rv30_decoder;284extern const AVCodec ff_rv30_decoder;
285extern AVCodec ff_rv40_decoder;285extern const AVCodec ff_rv40_decoder;
286extern AVCodec ff_s302m_encoder;286extern const AVCodec ff_s302m_encoder;
287extern AVCodec ff_s302m_decoder;287extern const AVCodec ff_s302m_decoder;
288extern AVCodec ff_sanm_decoder;288extern const AVCodec ff_sanm_decoder;
289extern AVCodec ff_scpr_decoder;289extern const AVCodec ff_scpr_decoder;
290extern AVCodec ff_screenpresso_decoder;290extern const AVCodec ff_screenpresso_decoder;
291extern AVCodec ff_sga_decoder;291extern const AVCodec ff_sga_decoder;
292extern AVCodec ff_sgi_encoder;292extern const AVCodec ff_sgi_encoder;
293extern AVCodec ff_sgi_decoder;293extern const AVCodec ff_sgi_decoder;
294extern AVCodec ff_sgirle_decoder;294extern const AVCodec ff_sgirle_decoder;
295extern AVCodec ff_sheervideo_decoder;295extern const AVCodec ff_sheervideo_decoder;
296extern AVCodec ff_simbiosis_imx_decoder;296extern const AVCodec ff_simbiosis_imx_decoder;
297extern AVCodec ff_smacker_decoder;297extern const AVCodec ff_smacker_decoder;
298extern AVCodec ff_smc_decoder;298extern const AVCodec ff_smc_decoder;
299extern AVCodec ff_smvjpeg_decoder;299extern const AVCodec ff_smvjpeg_decoder;
300extern AVCodec ff_snow_encoder;300extern const AVCodec ff_snow_encoder;
301extern AVCodec ff_snow_decoder;301extern const AVCodec ff_snow_decoder;
302extern AVCodec ff_sp5x_decoder;302extern const AVCodec ff_sp5x_decoder;
303extern AVCodec ff_speedhq_decoder;303extern const AVCodec ff_speedhq_decoder;
304extern AVCodec ff_speedhq_encoder;304extern const AVCodec ff_speedhq_encoder;
305extern AVCodec ff_srgc_decoder;305extern const AVCodec ff_srgc_decoder;
306extern AVCodec ff_sunrast_encoder;306extern const AVCodec ff_sunrast_encoder;
307extern AVCodec ff_sunrast_decoder;307extern const AVCodec ff_sunrast_decoder;
308extern AVCodec ff_svq1_encoder;308extern const AVCodec ff_svq1_encoder;
309extern AVCodec ff_svq1_decoder;309extern const AVCodec ff_svq1_decoder;
310extern AVCodec ff_svq3_decoder;310extern const AVCodec ff_svq3_decoder;
311extern AVCodec ff_targa_encoder;311extern const AVCodec ff_targa_encoder;
312extern AVCodec ff_targa_decoder;312extern const AVCodec ff_targa_decoder;
313extern AVCodec ff_targa_y216_decoder;313extern const AVCodec ff_targa_y216_decoder;
314extern AVCodec ff_tdsc_decoder;314extern const AVCodec ff_tdsc_decoder;
315extern AVCodec ff_theora_decoder;315extern const AVCodec ff_theora_decoder;
316extern AVCodec ff_thp_decoder;316extern const AVCodec ff_thp_decoder;
317extern AVCodec ff_tiertexseqvideo_decoder;317extern const AVCodec ff_tiertexseqvideo_decoder;
318extern AVCodec ff_tiff_encoder;318extern const AVCodec ff_tiff_encoder;
319extern AVCodec ff_tiff_decoder;319extern const AVCodec ff_tiff_decoder;
320extern AVCodec ff_tmv_decoder;320extern const AVCodec ff_tmv_decoder;
321extern AVCodec ff_truemotion1_decoder;321extern const AVCodec ff_truemotion1_decoder;
322extern AVCodec ff_truemotion2_decoder;322extern const AVCodec ff_truemotion2_decoder;
323extern AVCodec ff_truemotion2rt_decoder;323extern const AVCodec ff_truemotion2rt_decoder;
324extern AVCodec ff_tscc_decoder;324extern const AVCodec ff_tscc_decoder;
325extern AVCodec ff_tscc2_decoder;325extern const AVCodec ff_tscc2_decoder;
326extern AVCodec ff_txd_decoder;326extern const AVCodec ff_txd_decoder;
327extern AVCodec ff_ulti_decoder;327extern const AVCodec ff_ulti_decoder;
328extern AVCodec ff_utvideo_encoder;328extern const AVCodec ff_utvideo_encoder;
329extern AVCodec ff_utvideo_decoder;329extern const AVCodec ff_utvideo_decoder;
330extern AVCodec ff_v210_encoder;330extern const AVCodec ff_v210_encoder;
331extern AVCodec ff_v210_decoder;331extern const AVCodec ff_v210_decoder;
332extern AVCodec ff_v210x_decoder;332extern const AVCodec ff_v210x_decoder;
333extern AVCodec ff_v308_encoder;333extern const AVCodec ff_v308_encoder;
334extern AVCodec ff_v308_decoder;334extern const AVCodec ff_v308_decoder;
335extern AVCodec ff_v408_encoder;335extern const AVCodec ff_v408_encoder;
336extern AVCodec ff_v408_decoder;336extern const AVCodec ff_v408_decoder;
337extern AVCodec ff_v410_encoder;337extern const AVCodec ff_v410_encoder;
338extern AVCodec ff_v410_decoder;338extern const AVCodec ff_v410_decoder;
339extern AVCodec ff_vb_decoder;339extern const AVCodec ff_vb_decoder;
340extern AVCodec ff_vble_decoder;340extern const AVCodec ff_vble_decoder;
341extern AVCodec ff_vc1_decoder;341extern const AVCodec ff_vc1_decoder;
342extern AVCodec ff_vc1_crystalhd_decoder;342extern const AVCodec ff_vc1_crystalhd_decoder;
343extern AVCodec ff_vc1image_decoder;343extern const AVCodec ff_vc1image_decoder;
344extern AVCodec ff_vc1_mmal_decoder;344extern const AVCodec ff_vc1_mmal_decoder;
345extern AVCodec ff_vc1_qsv_decoder;345extern const AVCodec ff_vc1_qsv_decoder;
346extern AVCodec ff_vc1_v4l2m2m_decoder;346extern const AVCodec ff_vc1_v4l2m2m_decoder;
347extern AVCodec ff_vc2_encoder;347extern const AVCodec ff_vc2_encoder;
348extern AVCodec ff_vcr1_decoder;348extern const AVCodec ff_vcr1_decoder;
349extern AVCodec ff_vmdvideo_decoder;349extern const AVCodec ff_vmdvideo_decoder;
350extern AVCodec ff_vmnc_decoder;350extern const AVCodec ff_vmnc_decoder;
351extern AVCodec ff_vp3_decoder;351extern const AVCodec ff_vp3_decoder;
352extern AVCodec ff_vp4_decoder;352extern const AVCodec ff_vp4_decoder;
353extern AVCodec ff_vp5_decoder;353extern const AVCodec ff_vp5_decoder;
354extern AVCodec ff_vp6_decoder;354extern const AVCodec ff_vp6_decoder;
355extern AVCodec ff_vp6a_decoder;355extern const AVCodec ff_vp6a_decoder;
356extern AVCodec ff_vp6f_decoder;356extern const AVCodec ff_vp6f_decoder;
357extern AVCodec ff_vp7_decoder;357extern const AVCodec ff_vp7_decoder;
358extern AVCodec ff_vp8_decoder;358extern const AVCodec ff_vp8_decoder;
359extern AVCodec ff_vp8_rkmpp_decoder;359extern const AVCodec ff_vp8_rkmpp_decoder;
360extern AVCodec ff_vp8_v4l2m2m_decoder;360extern const AVCodec ff_vp8_v4l2m2m_decoder;
361extern AVCodec ff_vp9_decoder;361extern const AVCodec ff_vp9_decoder;
362extern AVCodec ff_vp9_rkmpp_decoder;362extern const AVCodec ff_vp9_rkmpp_decoder;
363extern AVCodec ff_vp9_v4l2m2m_decoder;363extern const AVCodec ff_vp9_v4l2m2m_decoder;
364extern AVCodec ff_vqa_decoder;364extern const AVCodec ff_vqa_decoder;
365extern AVCodec ff_webp_decoder;365extern const AVCodec ff_webp_decoder;
366extern AVCodec ff_wcmv_decoder;366extern const AVCodec ff_wcmv_decoder;
367extern AVCodec ff_wrapped_avframe_encoder;367extern const AVCodec ff_wrapped_avframe_encoder;
368extern AVCodec ff_wrapped_avframe_decoder;368extern const AVCodec ff_wrapped_avframe_decoder;
369extern AVCodec ff_wmv1_encoder;369extern const AVCodec ff_wmv1_encoder;
370extern AVCodec ff_wmv1_decoder;370extern const AVCodec ff_wmv1_decoder;
371extern AVCodec ff_wmv2_encoder;371extern const AVCodec ff_wmv2_encoder;
372extern AVCodec ff_wmv2_decoder;372extern const AVCodec ff_wmv2_decoder;
373extern AVCodec ff_wmv3_decoder;373extern const AVCodec ff_wmv3_decoder;
374extern AVCodec ff_wmv3_crystalhd_decoder;374extern const AVCodec ff_wmv3_crystalhd_decoder;
375extern AVCodec ff_wmv3image_decoder;375extern const AVCodec ff_wmv3image_decoder;
376extern AVCodec ff_wnv1_decoder;376extern const AVCodec ff_wnv1_decoder;
377extern AVCodec ff_xan_wc3_decoder;377extern const AVCodec ff_xan_wc3_decoder;
378extern AVCodec ff_xan_wc4_decoder;378extern const AVCodec ff_xan_wc4_decoder;
379extern AVCodec ff_xbm_encoder;379extern const AVCodec ff_xbm_encoder;
380extern AVCodec ff_xbm_decoder;380extern const AVCodec ff_xbm_decoder;
381extern AVCodec ff_xface_encoder;381extern const AVCodec ff_xface_encoder;
382extern AVCodec ff_xface_decoder;382extern const AVCodec ff_xface_decoder;
383extern AVCodec ff_xl_decoder;383extern const AVCodec ff_xl_decoder;
384extern AVCodec ff_xpm_decoder;384extern const AVCodec ff_xpm_decoder;
385extern AVCodec ff_xwd_encoder;385extern const AVCodec ff_xwd_encoder;
386extern AVCodec ff_xwd_decoder;386extern const AVCodec ff_xwd_decoder;
387extern AVCodec ff_y41p_encoder;387extern const AVCodec ff_y41p_encoder;
388extern AVCodec ff_y41p_decoder;388extern const AVCodec ff_y41p_decoder;
389extern AVCodec ff_ylc_decoder;389extern const AVCodec ff_ylc_decoder;
390extern AVCodec ff_yop_decoder;390extern const AVCodec ff_yop_decoder;
391extern AVCodec ff_yuv4_encoder;391extern const AVCodec ff_yuv4_encoder;
392extern AVCodec ff_yuv4_decoder;392extern const AVCodec ff_yuv4_decoder;
393extern AVCodec ff_zero12v_decoder;393extern const AVCodec ff_zero12v_decoder;
394extern AVCodec ff_zerocodec_decoder;394extern const AVCodec ff_zerocodec_decoder;
395extern AVCodec ff_zlib_encoder;395extern const AVCodec ff_zlib_encoder;
396extern AVCodec ff_zlib_decoder;396extern const AVCodec ff_zlib_decoder;
397extern AVCodec ff_zmbv_encoder;397extern const AVCodec ff_zmbv_encoder;
398extern AVCodec ff_zmbv_decoder;398extern const AVCodec ff_zmbv_decoder;
399 399
400/* audio codecs */400/* audio codecs */
401extern AVCodec ff_aac_encoder;401extern const AVCodec ff_aac_encoder;
402extern AVCodec ff_aac_decoder;402extern const AVCodec ff_aac_decoder;
403extern AVCodec ff_aac_fixed_decoder;403extern const AVCodec ff_aac_fixed_decoder;
404extern AVCodec ff_aac_latm_decoder;404extern const AVCodec ff_aac_latm_decoder;
405extern AVCodec ff_ac3_encoder;405extern const AVCodec ff_ac3_encoder;
406extern AVCodec ff_ac3_decoder;406extern const AVCodec ff_ac3_decoder;
407extern AVCodec ff_ac3_fixed_encoder;407extern const AVCodec ff_ac3_fixed_encoder;
408extern AVCodec ff_ac3_fixed_decoder;408extern const AVCodec ff_ac3_fixed_decoder;
409extern AVCodec ff_acelp_kelvin_decoder;409extern const AVCodec ff_acelp_kelvin_decoder;
410extern AVCodec ff_alac_encoder;410extern const AVCodec ff_alac_encoder;
411extern AVCodec ff_alac_decoder;411extern const AVCodec ff_alac_decoder;
412extern AVCodec ff_als_decoder;412extern const AVCodec ff_als_decoder;
413extern AVCodec ff_amrnb_decoder;413extern const AVCodec ff_amrnb_decoder;
414extern AVCodec ff_amrwb_decoder;414extern const AVCodec ff_amrwb_decoder;
415extern AVCodec ff_ape_decoder;415extern const AVCodec ff_ape_decoder;
416extern AVCodec ff_aptx_encoder;416extern const AVCodec ff_aptx_encoder;
417extern AVCodec ff_aptx_decoder;417extern const AVCodec ff_aptx_decoder;
418extern AVCodec ff_aptx_hd_encoder;418extern const AVCodec ff_aptx_hd_encoder;
419extern AVCodec ff_aptx_hd_decoder;419extern const AVCodec ff_aptx_hd_decoder;
420extern AVCodec ff_atrac1_decoder;420extern const AVCodec ff_atrac1_decoder;
421extern AVCodec ff_atrac3_decoder;421extern const AVCodec ff_atrac3_decoder;
422extern AVCodec ff_atrac3al_decoder;422extern const AVCodec ff_atrac3al_decoder;
423extern AVCodec ff_atrac3p_decoder;423extern const AVCodec ff_atrac3p_decoder;
424extern AVCodec ff_atrac3pal_decoder;424extern const AVCodec ff_atrac3pal_decoder;
425extern AVCodec ff_atrac9_decoder;425extern const AVCodec ff_atrac9_decoder;
426extern AVCodec ff_binkaudio_dct_decoder;426extern const AVCodec ff_binkaudio_dct_decoder;
427extern AVCodec ff_binkaudio_rdft_decoder;427extern const AVCodec ff_binkaudio_rdft_decoder;
428extern AVCodec ff_bmv_audio_decoder;428extern const AVCodec ff_bmv_audio_decoder;
429extern AVCodec ff_cook_decoder;429extern const AVCodec ff_cook_decoder;
430extern AVCodec ff_dca_encoder;430extern const AVCodec ff_dca_encoder;
431extern AVCodec ff_dca_decoder;431extern const AVCodec ff_dca_decoder;
432extern AVCodec ff_dolby_e_decoder;432extern const AVCodec ff_dolby_e_decoder;
433extern AVCodec ff_dsd_lsbf_decoder;433extern const AVCodec ff_dsd_lsbf_decoder;
434extern AVCodec ff_dsd_msbf_decoder;434extern const AVCodec ff_dsd_msbf_decoder;
435extern AVCodec ff_dsd_lsbf_planar_decoder;435extern const AVCodec ff_dsd_lsbf_planar_decoder;
436extern AVCodec ff_dsd_msbf_planar_decoder;436extern const AVCodec ff_dsd_msbf_planar_decoder;
437extern AVCodec ff_dsicinaudio_decoder;437extern const AVCodec ff_dsicinaudio_decoder;
438extern AVCodec ff_dss_sp_decoder;438extern const AVCodec ff_dss_sp_decoder;
439extern AVCodec ff_dst_decoder;439extern const AVCodec ff_dst_decoder;
440extern AVCodec ff_eac3_encoder;440extern const AVCodec ff_eac3_encoder;
441extern AVCodec ff_eac3_decoder;441extern const AVCodec ff_eac3_decoder;
442extern AVCodec ff_evrc_decoder;442extern const AVCodec ff_evrc_decoder;
443extern AVCodec ff_fastaudio_decoder;443extern const AVCodec ff_fastaudio_decoder;
444extern AVCodec ff_ffwavesynth_decoder;444extern const AVCodec ff_ffwavesynth_decoder;
445extern AVCodec ff_flac_encoder;445extern const AVCodec ff_flac_encoder;
446extern AVCodec ff_flac_decoder;446extern const AVCodec ff_flac_decoder;
447extern AVCodec ff_g723_1_encoder;447extern const AVCodec ff_g723_1_encoder;
448extern AVCodec ff_g723_1_decoder;448extern const AVCodec ff_g723_1_decoder;
449extern AVCodec ff_g729_decoder;449extern const AVCodec ff_g729_decoder;
450extern AVCodec ff_gsm_decoder;450extern const AVCodec ff_gsm_decoder;
451extern AVCodec ff_gsm_ms_decoder;451extern const AVCodec ff_gsm_ms_decoder;
452extern AVCodec ff_hca_decoder;452extern const AVCodec ff_hca_decoder;
453extern AVCodec ff_hcom_decoder;453extern const AVCodec ff_hcom_decoder;
454extern AVCodec ff_iac_decoder;454extern const AVCodec ff_iac_decoder;
455extern AVCodec ff_ilbc_decoder;455extern const AVCodec ff_ilbc_decoder;
456extern AVCodec ff_imc_decoder;456extern const AVCodec ff_imc_decoder;
457extern AVCodec ff_interplay_acm_decoder;457extern const AVCodec ff_interplay_acm_decoder;
458extern AVCodec ff_mace3_decoder;458extern const AVCodec ff_mace3_decoder;
459extern AVCodec ff_mace6_decoder;459extern const AVCodec ff_mace6_decoder;
460extern AVCodec ff_metasound_decoder;460extern const AVCodec ff_metasound_decoder;
461extern AVCodec ff_mlp_encoder;461extern const AVCodec ff_mlp_encoder;
462extern AVCodec ff_mlp_decoder;462extern const AVCodec ff_mlp_decoder;
463extern AVCodec ff_mp1_decoder;463extern const AVCodec ff_mp1_decoder;
464extern AVCodec ff_mp1float_decoder;464extern const AVCodec ff_mp1float_decoder;
465extern AVCodec ff_mp2_encoder;465extern const AVCodec ff_mp2_encoder;
466extern AVCodec ff_mp2_decoder;466extern const AVCodec ff_mp2_decoder;
467extern AVCodec ff_mp2float_decoder;467extern const AVCodec ff_mp2float_decoder;
468extern AVCodec ff_mp2fixed_encoder;468extern const AVCodec ff_mp2fixed_encoder;
469extern AVCodec ff_mp3float_decoder;469extern const AVCodec ff_mp3float_decoder;
470extern AVCodec ff_mp3_decoder;470extern const AVCodec ff_mp3_decoder;
471extern AVCodec ff_mp3adufloat_decoder;471extern const AVCodec ff_mp3adufloat_decoder;
472extern AVCodec ff_mp3adu_decoder;472extern const AVCodec ff_mp3adu_decoder;
473extern AVCodec ff_mp3on4float_decoder;473extern const AVCodec ff_mp3on4float_decoder;
474extern AVCodec ff_mp3on4_decoder;474extern const AVCodec ff_mp3on4_decoder;
475extern AVCodec ff_mpc7_decoder;475extern const AVCodec ff_mpc7_decoder;
476extern AVCodec ff_mpc8_decoder;476extern const AVCodec ff_mpc8_decoder;
477extern AVCodec ff_nellymoser_encoder;477extern const AVCodec ff_nellymoser_encoder;
478extern AVCodec ff_nellymoser_decoder;478extern const AVCodec ff_nellymoser_decoder;
479extern AVCodec ff_on2avc_decoder;479extern const AVCodec ff_on2avc_decoder;
480extern AVCodec ff_opus_encoder;480extern const AVCodec ff_opus_encoder;
481extern AVCodec ff_opus_decoder;481extern const AVCodec ff_opus_decoder;
482extern AVCodec ff_paf_audio_decoder;482extern const AVCodec ff_paf_audio_decoder;
483extern AVCodec ff_qcelp_decoder;483extern const AVCodec ff_qcelp_decoder;
484extern AVCodec ff_qdm2_decoder;484extern const AVCodec ff_qdm2_decoder;
485extern AVCodec ff_qdmc_decoder;485extern const AVCodec ff_qdmc_decoder;
486extern AVCodec ff_ra_144_encoder;486extern const AVCodec ff_ra_144_encoder;
487extern AVCodec ff_ra_144_decoder;487extern const AVCodec ff_ra_144_decoder;
488extern AVCodec ff_ra_288_decoder;488extern const AVCodec ff_ra_288_decoder;
489extern AVCodec ff_ralf_decoder;489extern const AVCodec ff_ralf_decoder;
490extern AVCodec ff_sbc_encoder;490extern const AVCodec ff_sbc_encoder;
491extern AVCodec ff_sbc_decoder;491extern const AVCodec ff_sbc_decoder;
492extern AVCodec ff_shorten_decoder;492extern const AVCodec ff_shorten_decoder;
493extern AVCodec ff_sipr_decoder;493extern const AVCodec ff_sipr_decoder;
494extern AVCodec ff_siren_decoder;494extern const AVCodec ff_siren_decoder;
495extern AVCodec ff_smackaud_decoder;495extern const AVCodec ff_smackaud_decoder;
496extern AVCodec ff_sonic_encoder;496extern const AVCodec ff_sonic_encoder;
497extern AVCodec ff_sonic_decoder;497extern const AVCodec ff_sonic_decoder;
498extern AVCodec ff_sonic_ls_encoder;498extern const AVCodec ff_sonic_ls_encoder;
499extern AVCodec ff_tak_decoder;499extern const AVCodec ff_tak_decoder;
500extern AVCodec ff_truehd_encoder;500extern const AVCodec ff_truehd_encoder;
501extern AVCodec ff_truehd_decoder;501extern const AVCodec ff_truehd_decoder;
502extern AVCodec ff_truespeech_decoder;502extern const AVCodec ff_truespeech_decoder;
503extern AVCodec ff_tta_encoder;503extern const AVCodec ff_tta_encoder;
504extern AVCodec ff_tta_decoder;504extern const AVCodec ff_tta_decoder;
505extern AVCodec ff_twinvq_decoder;505extern const AVCodec ff_twinvq_decoder;
506extern AVCodec ff_vmdaudio_decoder;506extern const AVCodec ff_vmdaudio_decoder;
507extern AVCodec ff_vorbis_encoder;507extern const AVCodec ff_vorbis_encoder;
508extern AVCodec ff_vorbis_decoder;508extern const AVCodec ff_vorbis_decoder;
509extern AVCodec ff_wavpack_encoder;509extern const AVCodec ff_wavpack_encoder;
510extern AVCodec ff_wavpack_decoder;510extern const AVCodec ff_wavpack_decoder;
511extern AVCodec ff_wmalossless_decoder;511extern const AVCodec ff_wmalossless_decoder;
512extern AVCodec ff_wmapro_decoder;512extern const AVCodec ff_wmapro_decoder;
513extern AVCodec ff_wmav1_encoder;513extern const AVCodec ff_wmav1_encoder;
514extern AVCodec ff_wmav1_decoder;514extern const AVCodec ff_wmav1_decoder;
515extern AVCodec ff_wmav2_encoder;515extern const AVCodec ff_wmav2_encoder;
516extern AVCodec ff_wmav2_decoder;516extern const AVCodec ff_wmav2_decoder;
517extern AVCodec ff_wmavoice_decoder;517extern const AVCodec ff_wmavoice_decoder;
518extern AVCodec ff_ws_snd1_decoder;518extern const AVCodec ff_ws_snd1_decoder;
519extern AVCodec ff_xma1_decoder;519extern const AVCodec ff_xma1_decoder;
520extern AVCodec ff_xma2_decoder;520extern const AVCodec ff_xma2_decoder;
521 521
522/* PCM codecs */522/* PCM codecs */
523extern AVCodec ff_pcm_alaw_encoder;523extern const AVCodec ff_pcm_alaw_encoder;
524extern AVCodec ff_pcm_alaw_decoder;524extern const AVCodec ff_pcm_alaw_decoder;
525extern AVCodec ff_pcm_bluray_decoder;525extern const AVCodec ff_pcm_bluray_decoder;
526extern AVCodec ff_pcm_dvd_encoder;526extern const AVCodec ff_pcm_dvd_encoder;
527extern AVCodec ff_pcm_dvd_decoder;527extern const AVCodec ff_pcm_dvd_decoder;
528extern AVCodec ff_pcm_f16le_decoder;528extern const AVCodec ff_pcm_f16le_decoder;
529extern AVCodec ff_pcm_f24le_decoder;529extern const AVCodec ff_pcm_f24le_decoder;
530extern AVCodec ff_pcm_f32be_encoder;530extern const AVCodec ff_pcm_f32be_encoder;
531extern AVCodec ff_pcm_f32be_decoder;531extern const AVCodec ff_pcm_f32be_decoder;
532extern AVCodec ff_pcm_f32le_encoder;532extern const AVCodec ff_pcm_f32le_encoder;
533extern AVCodec ff_pcm_f32le_decoder;533extern const AVCodec ff_pcm_f32le_decoder;
534extern AVCodec ff_pcm_f64be_encoder;534extern const AVCodec ff_pcm_f64be_encoder;
535extern AVCodec ff_pcm_f64be_decoder;535extern const AVCodec ff_pcm_f64be_decoder;
536extern AVCodec ff_pcm_f64le_encoder;536extern const AVCodec ff_pcm_f64le_encoder;
537extern AVCodec ff_pcm_f64le_decoder;537extern const AVCodec ff_pcm_f64le_decoder;
538extern AVCodec ff_pcm_lxf_decoder;538extern const AVCodec ff_pcm_lxf_decoder;
539extern AVCodec ff_pcm_mulaw_encoder;539extern const AVCodec ff_pcm_mulaw_encoder;
540extern AVCodec ff_pcm_mulaw_decoder;540extern const AVCodec ff_pcm_mulaw_decoder;
541extern AVCodec ff_pcm_s8_encoder;541extern const AVCodec ff_pcm_s8_encoder;
542extern AVCodec ff_pcm_s8_decoder;542extern const AVCodec ff_pcm_s8_decoder;
543extern AVCodec ff_pcm_s8_planar_encoder;543extern const AVCodec ff_pcm_s8_planar_encoder;
544extern AVCodec ff_pcm_s8_planar_decoder;544extern const AVCodec ff_pcm_s8_planar_decoder;
545extern AVCodec ff_pcm_s16be_encoder;545extern const AVCodec ff_pcm_s16be_encoder;
546extern AVCodec ff_pcm_s16be_decoder;546extern const AVCodec ff_pcm_s16be_decoder;
547extern AVCodec ff_pcm_s16be_planar_encoder;547extern const AVCodec ff_pcm_s16be_planar_encoder;
548extern AVCodec ff_pcm_s16be_planar_decoder;548extern const AVCodec ff_pcm_s16be_planar_decoder;
549extern AVCodec ff_pcm_s16le_encoder;549extern const AVCodec ff_pcm_s16le_encoder;
550extern AVCodec ff_pcm_s16le_decoder;550extern const AVCodec ff_pcm_s16le_decoder;
551extern AVCodec ff_pcm_s16le_planar_encoder;551extern const AVCodec ff_pcm_s16le_planar_encoder;
552extern AVCodec ff_pcm_s16le_planar_decoder;552extern const AVCodec ff_pcm_s16le_planar_decoder;
553extern AVCodec ff_pcm_s24be_encoder;553extern const AVCodec ff_pcm_s24be_encoder;
554extern AVCodec ff_pcm_s24be_decoder;554extern const AVCodec ff_pcm_s24be_decoder;
555extern AVCodec ff_pcm_s24daud_encoder;555extern const AVCodec ff_pcm_s24daud_encoder;
556extern AVCodec ff_pcm_s24daud_decoder;556extern const AVCodec ff_pcm_s24daud_decoder;
557extern AVCodec ff_pcm_s24le_encoder;557extern const AVCodec ff_pcm_s24le_encoder;
558extern AVCodec ff_pcm_s24le_decoder;558extern const AVCodec ff_pcm_s24le_decoder;
559extern AVCodec ff_pcm_s24le_planar_encoder;559extern const AVCodec ff_pcm_s24le_planar_encoder;
560extern AVCodec ff_pcm_s24le_planar_decoder;560extern const AVCodec ff_pcm_s24le_planar_decoder;
561extern AVCodec ff_pcm_s32be_encoder;561extern const AVCodec ff_pcm_s32be_encoder;
562extern AVCodec ff_pcm_s32be_decoder;562extern const AVCodec ff_pcm_s32be_decoder;
563extern AVCodec ff_pcm_s32le_encoder;563extern const AVCodec ff_pcm_s32le_encoder;
564extern AVCodec ff_pcm_s32le_decoder;564extern const AVCodec ff_pcm_s32le_decoder;
565extern AVCodec ff_pcm_s32le_planar_encoder;565extern const AVCodec ff_pcm_s32le_planar_encoder;
566extern AVCodec ff_pcm_s32le_planar_decoder;566extern const AVCodec ff_pcm_s32le_planar_decoder;
567extern AVCodec ff_pcm_s64be_encoder;567extern const AVCodec ff_pcm_s64be_encoder;
568extern AVCodec ff_pcm_s64be_decoder;568extern const AVCodec ff_pcm_s64be_decoder;
569extern AVCodec ff_pcm_s64le_encoder;569extern const AVCodec ff_pcm_s64le_encoder;
570extern AVCodec ff_pcm_s64le_decoder;570extern const AVCodec ff_pcm_s64le_decoder;
571extern AVCodec ff_pcm_sga_decoder;571extern const AVCodec ff_pcm_sga_decoder;
572extern AVCodec ff_pcm_u8_encoder;572extern const AVCodec ff_pcm_u8_encoder;
573extern AVCodec ff_pcm_u8_decoder;573extern const AVCodec ff_pcm_u8_decoder;
574extern AVCodec ff_pcm_u16be_encoder;574extern const AVCodec ff_pcm_u16be_encoder;
575extern AVCodec ff_pcm_u16be_decoder;575extern const AVCodec ff_pcm_u16be_decoder;
576extern AVCodec ff_pcm_u16le_encoder;576extern const AVCodec ff_pcm_u16le_encoder;
577extern AVCodec ff_pcm_u16le_decoder;577extern const AVCodec ff_pcm_u16le_decoder;
578extern AVCodec ff_pcm_u24be_encoder;578extern const AVCodec ff_pcm_u24be_encoder;
579extern AVCodec ff_pcm_u24be_decoder;579extern const AVCodec ff_pcm_u24be_decoder;
580extern AVCodec ff_pcm_u24le_encoder;580extern const AVCodec ff_pcm_u24le_encoder;
581extern AVCodec ff_pcm_u24le_decoder;581extern const AVCodec ff_pcm_u24le_decoder;
582extern AVCodec ff_pcm_u32be_encoder;582extern const AVCodec ff_pcm_u32be_encoder;
583extern AVCodec ff_pcm_u32be_decoder;583extern const AVCodec ff_pcm_u32be_decoder;
584extern AVCodec ff_pcm_u32le_encoder;584extern const AVCodec ff_pcm_u32le_encoder;
585extern AVCodec ff_pcm_u32le_decoder;585extern const AVCodec ff_pcm_u32le_decoder;
586extern AVCodec ff_pcm_vidc_encoder;586extern const AVCodec ff_pcm_vidc_encoder;
587extern AVCodec ff_pcm_vidc_decoder;587extern const AVCodec ff_pcm_vidc_decoder;
588 588
589/* DPCM codecs */589/* DPCM codecs */
590extern AVCodec ff_derf_dpcm_decoder;590extern const AVCodec ff_derf_dpcm_decoder;
591extern AVCodec ff_gremlin_dpcm_decoder;591extern const AVCodec ff_gremlin_dpcm_decoder;
592extern AVCodec ff_interplay_dpcm_decoder;592extern const AVCodec ff_interplay_dpcm_decoder;
593extern AVCodec ff_roq_dpcm_encoder;593extern const AVCodec ff_roq_dpcm_encoder;
594extern AVCodec ff_roq_dpcm_decoder;594extern const AVCodec ff_roq_dpcm_decoder;
595extern AVCodec ff_sdx2_dpcm_decoder;595extern const AVCodec ff_sdx2_dpcm_decoder;
596extern AVCodec ff_sol_dpcm_decoder;596extern const AVCodec ff_sol_dpcm_decoder;
597extern AVCodec ff_xan_dpcm_decoder;597extern const AVCodec ff_xan_dpcm_decoder;
598 598
599/* ADPCM codecs */599/* ADPCM codecs */
600extern AVCodec ff_adpcm_4xm_decoder;600extern const AVCodec ff_adpcm_4xm_decoder;
601extern AVCodec ff_adpcm_adx_encoder;601extern const AVCodec ff_adpcm_adx_encoder;
602extern AVCodec ff_adpcm_adx_decoder;602extern const AVCodec ff_adpcm_adx_decoder;
603extern AVCodec ff_adpcm_afc_decoder;603extern const AVCodec ff_adpcm_afc_decoder;
604extern AVCodec ff_adpcm_agm_decoder;604extern const AVCodec ff_adpcm_agm_decoder;
605extern AVCodec ff_adpcm_aica_decoder;605extern const AVCodec ff_adpcm_aica_decoder;
606extern AVCodec ff_adpcm_argo_decoder;606extern const AVCodec ff_adpcm_argo_decoder;
607extern AVCodec ff_adpcm_argo_encoder;607extern const AVCodec ff_adpcm_argo_encoder;
608extern AVCodec ff_adpcm_ct_decoder;608extern const AVCodec ff_adpcm_ct_decoder;
609extern AVCodec ff_adpcm_dtk_decoder;609extern const AVCodec ff_adpcm_dtk_decoder;
610extern AVCodec ff_adpcm_ea_decoder;610extern const AVCodec ff_adpcm_ea_decoder;
611extern AVCodec ff_adpcm_ea_maxis_xa_decoder;611extern const AVCodec ff_adpcm_ea_maxis_xa_decoder;
612extern AVCodec ff_adpcm_ea_r1_decoder;612extern const AVCodec ff_adpcm_ea_r1_decoder;
613extern AVCodec ff_adpcm_ea_r2_decoder;613extern const AVCodec ff_adpcm_ea_r2_decoder;
614extern AVCodec ff_adpcm_ea_r3_decoder;614extern const AVCodec ff_adpcm_ea_r3_decoder;
615extern AVCodec ff_adpcm_ea_xas_decoder;615extern const AVCodec ff_adpcm_ea_xas_decoder;
616extern AVCodec ff_adpcm_g722_encoder;616extern const AVCodec ff_adpcm_g722_encoder;
617extern AVCodec ff_adpcm_g722_decoder;617extern const AVCodec ff_adpcm_g722_decoder;
618extern AVCodec ff_adpcm_g726_encoder;618extern const AVCodec ff_adpcm_g726_encoder;
619extern AVCodec ff_adpcm_g726_decoder;619extern const AVCodec ff_adpcm_g726_decoder;
620extern AVCodec ff_adpcm_g726le_encoder;620extern const AVCodec ff_adpcm_g726le_encoder;
621extern AVCodec ff_adpcm_g726le_decoder;621extern const AVCodec ff_adpcm_g726le_decoder;
622extern AVCodec ff_adpcm_ima_amv_decoder;622extern const AVCodec ff_adpcm_ima_amv_decoder;
623extern AVCodec ff_adpcm_ima_amv_encoder;623extern const AVCodec ff_adpcm_ima_amv_encoder;
624extern AVCodec ff_adpcm_ima_alp_decoder;624extern const AVCodec ff_adpcm_ima_alp_decoder;
625extern AVCodec ff_adpcm_ima_alp_encoder;625extern const AVCodec ff_adpcm_ima_alp_encoder;
626extern AVCodec ff_adpcm_ima_apc_decoder;626extern const AVCodec ff_adpcm_ima_apc_decoder;
627extern AVCodec ff_adpcm_ima_apm_decoder;627extern const AVCodec ff_adpcm_ima_apm_decoder;
628extern AVCodec ff_adpcm_ima_apm_encoder;628extern const AVCodec ff_adpcm_ima_apm_encoder;
629extern AVCodec ff_adpcm_ima_cunning_decoder;629extern const AVCodec ff_adpcm_ima_cunning_decoder;
630extern AVCodec ff_adpcm_ima_dat4_decoder;630extern const AVCodec ff_adpcm_ima_dat4_decoder;
631extern AVCodec ff_adpcm_ima_dk3_decoder;631extern const AVCodec ff_adpcm_ima_dk3_decoder;
632extern AVCodec ff_adpcm_ima_dk4_decoder;632extern const AVCodec ff_adpcm_ima_dk4_decoder;
633extern AVCodec ff_adpcm_ima_ea_eacs_decoder;633extern const AVCodec ff_adpcm_ima_ea_eacs_decoder;
634extern AVCodec ff_adpcm_ima_ea_sead_decoder;634extern const AVCodec ff_adpcm_ima_ea_sead_decoder;
635extern AVCodec ff_adpcm_ima_iss_decoder;635extern const AVCodec ff_adpcm_ima_iss_decoder;
636extern AVCodec ff_adpcm_ima_moflex_decoder;636extern const AVCodec ff_adpcm_ima_moflex_decoder;
637extern AVCodec ff_adpcm_ima_mtf_decoder;637extern const AVCodec ff_adpcm_ima_mtf_decoder;
638extern AVCodec ff_adpcm_ima_oki_decoder;638extern const AVCodec ff_adpcm_ima_oki_decoder;
639extern AVCodec ff_adpcm_ima_qt_encoder;639extern const AVCodec ff_adpcm_ima_qt_encoder;
640extern AVCodec ff_adpcm_ima_qt_decoder;640extern const AVCodec ff_adpcm_ima_qt_decoder;
641extern AVCodec ff_adpcm_ima_rad_decoder;641extern const AVCodec ff_adpcm_ima_rad_decoder;
642extern AVCodec ff_adpcm_ima_ssi_decoder;642extern const AVCodec ff_adpcm_ima_ssi_decoder;
643extern AVCodec ff_adpcm_ima_ssi_encoder;643extern const AVCodec ff_adpcm_ima_ssi_encoder;
644extern AVCodec ff_adpcm_ima_smjpeg_decoder;644extern const AVCodec ff_adpcm_ima_smjpeg_decoder;
645extern AVCodec ff_adpcm_ima_wav_encoder;645extern const AVCodec ff_adpcm_ima_wav_encoder;
646extern AVCodec ff_adpcm_ima_wav_decoder;646extern const AVCodec ff_adpcm_ima_wav_decoder;
647extern AVCodec ff_adpcm_ima_ws_encoder;647extern const AVCodec ff_adpcm_ima_ws_encoder;
648extern AVCodec ff_adpcm_ima_ws_decoder;648extern const AVCodec ff_adpcm_ima_ws_decoder;
649extern AVCodec ff_adpcm_ms_encoder;649extern const AVCodec ff_adpcm_ms_encoder;
650extern AVCodec ff_adpcm_ms_decoder;650extern const AVCodec ff_adpcm_ms_decoder;
651extern AVCodec ff_adpcm_mtaf_decoder;651extern const AVCodec ff_adpcm_mtaf_decoder;
652extern AVCodec ff_adpcm_psx_decoder;652extern const AVCodec ff_adpcm_psx_decoder;
653extern AVCodec ff_adpcm_sbpro_2_decoder;653extern const AVCodec ff_adpcm_sbpro_2_decoder;
654extern AVCodec ff_adpcm_sbpro_3_decoder;654extern const AVCodec ff_adpcm_sbpro_3_decoder;
655extern AVCodec ff_adpcm_sbpro_4_decoder;655extern const AVCodec ff_adpcm_sbpro_4_decoder;
656extern AVCodec ff_adpcm_swf_encoder;656extern const AVCodec ff_adpcm_swf_encoder;
657extern AVCodec ff_adpcm_swf_decoder;657extern const AVCodec ff_adpcm_swf_decoder;
658extern AVCodec ff_adpcm_thp_decoder;658extern const AVCodec ff_adpcm_thp_decoder;
659extern AVCodec ff_adpcm_thp_le_decoder;659extern const AVCodec ff_adpcm_thp_le_decoder;
660extern AVCodec ff_adpcm_vima_decoder;660extern const AVCodec ff_adpcm_vima_decoder;
661extern AVCodec ff_adpcm_xa_decoder;661extern const AVCodec ff_adpcm_xa_decoder;
662extern AVCodec ff_adpcm_yamaha_encoder;662extern const AVCodec ff_adpcm_yamaha_encoder;
663extern AVCodec ff_adpcm_yamaha_decoder;663extern const AVCodec ff_adpcm_yamaha_decoder;
664extern AVCodec ff_adpcm_zork_decoder;664extern const AVCodec ff_adpcm_zork_decoder;
665 665
666/* subtitles */666/* subtitles */
667extern AVCodec ff_ssa_encoder;667extern const AVCodec ff_ssa_encoder;
668extern AVCodec ff_ssa_decoder;668extern const AVCodec ff_ssa_decoder;
669extern AVCodec ff_ass_encoder;669extern const AVCodec ff_ass_encoder;
670extern AVCodec ff_ass_decoder;670extern const AVCodec ff_ass_decoder;
671extern AVCodec ff_ccaption_decoder;671extern const AVCodec ff_ccaption_decoder;
672extern AVCodec ff_dvbsub_encoder;672extern const AVCodec ff_dvbsub_encoder;
673extern AVCodec ff_dvbsub_decoder;673extern const AVCodec ff_dvbsub_decoder;
674extern AVCodec ff_dvdsub_encoder;674extern const AVCodec ff_dvdsub_encoder;
675extern AVCodec ff_dvdsub_decoder;675extern const AVCodec ff_dvdsub_decoder;
676extern AVCodec ff_jacosub_decoder;676extern const AVCodec ff_jacosub_decoder;
677extern AVCodec ff_microdvd_decoder;677extern const AVCodec ff_microdvd_decoder;
678extern AVCodec ff_movtext_encoder;678extern const AVCodec ff_movtext_encoder;
679extern AVCodec ff_movtext_decoder;679extern const AVCodec ff_movtext_decoder;
680extern AVCodec ff_mpl2_decoder;680extern const AVCodec ff_mpl2_decoder;
681extern AVCodec ff_pgssub_decoder;681extern const AVCodec ff_pgssub_decoder;
682extern AVCodec ff_pjs_decoder;682extern const AVCodec ff_pjs_decoder;
683extern AVCodec ff_realtext_decoder;683extern const AVCodec ff_realtext_decoder;
684extern AVCodec ff_sami_decoder;684extern const AVCodec ff_sami_decoder;
685extern AVCodec ff_srt_encoder;685extern const AVCodec ff_srt_encoder;
686extern AVCodec ff_srt_decoder;686extern const AVCodec ff_srt_decoder;
687extern AVCodec ff_stl_decoder;687extern const AVCodec ff_stl_decoder;
688extern AVCodec ff_subrip_encoder;688extern const AVCodec ff_subrip_encoder;
689extern AVCodec ff_subrip_decoder;689extern const AVCodec ff_subrip_decoder;
690extern AVCodec ff_subviewer_decoder;690extern const AVCodec ff_subviewer_decoder;
691extern AVCodec ff_subviewer1_decoder;691extern const AVCodec ff_subviewer1_decoder;
692extern AVCodec ff_text_encoder;692extern const AVCodec ff_text_encoder;
693extern AVCodec ff_text_decoder;693extern const AVCodec ff_text_decoder;
694extern AVCodec ff_ttml_encoder;694extern const AVCodec ff_ttml_encoder;
695extern AVCodec ff_vplayer_decoder;695extern const AVCodec ff_vplayer_decoder;
696extern AVCodec ff_webvtt_encoder;696extern const AVCodec ff_webvtt_encoder;
697extern AVCodec ff_webvtt_decoder;697extern const AVCodec ff_webvtt_decoder;
698extern AVCodec ff_xsub_encoder;698extern const AVCodec ff_xsub_encoder;
699extern AVCodec ff_xsub_decoder;699extern const AVCodec ff_xsub_decoder;
700 700
701/* external libraries */701/* external libraries */
702extern AVCodec ff_aac_at_encoder;702extern const AVCodec ff_aac_at_encoder;
703extern AVCodec ff_aac_at_decoder;703extern const AVCodec ff_aac_at_decoder;
704extern AVCodec ff_ac3_at_decoder;704extern const AVCodec ff_ac3_at_decoder;
705extern AVCodec ff_adpcm_ima_qt_at_decoder;705extern const AVCodec ff_adpcm_ima_qt_at_decoder;
706extern AVCodec ff_alac_at_encoder;706extern const AVCodec ff_alac_at_encoder;
707extern AVCodec ff_alac_at_decoder;707extern const AVCodec ff_alac_at_decoder;
708extern AVCodec ff_amr_nb_at_decoder;708extern const AVCodec ff_amr_nb_at_decoder;
709extern AVCodec ff_eac3_at_decoder;709extern const AVCodec ff_eac3_at_decoder;
710extern AVCodec ff_gsm_ms_at_decoder;710extern const AVCodec ff_gsm_ms_at_decoder;
711extern AVCodec ff_ilbc_at_encoder;711extern const AVCodec ff_ilbc_at_encoder;
712extern AVCodec ff_ilbc_at_decoder;712extern const AVCodec ff_ilbc_at_decoder;
713extern AVCodec ff_mp1_at_decoder;713extern const AVCodec ff_mp1_at_decoder;
714extern AVCodec ff_mp2_at_decoder;714extern const AVCodec ff_mp2_at_decoder;
715extern AVCodec ff_mp3_at_decoder;715extern const AVCodec ff_mp3_at_decoder;
716extern AVCodec ff_pcm_alaw_at_encoder;716extern const AVCodec ff_pcm_alaw_at_encoder;
717extern AVCodec ff_pcm_alaw_at_decoder;717extern const AVCodec ff_pcm_alaw_at_decoder;
718extern AVCodec ff_pcm_mulaw_at_encoder;718extern const AVCodec ff_pcm_mulaw_at_encoder;
719extern AVCodec ff_pcm_mulaw_at_decoder;719extern const AVCodec ff_pcm_mulaw_at_decoder;
720extern AVCodec ff_qdmc_at_decoder;720extern const AVCodec ff_qdmc_at_decoder;
721extern AVCodec ff_qdm2_at_decoder;721extern const AVCodec ff_qdm2_at_decoder;
722extern AVCodec ff_libaom_av1_encoder;722extern AVCodec ff_libaom_av1_encoder;
723extern AVCodec ff_libaribb24_decoder;723extern const AVCodec ff_libaribb24_decoder;
724extern AVCodec ff_libcelt_decoder;724extern const AVCodec ff_libcelt_decoder;
725extern AVCodec ff_libcodec2_encoder;725extern const AVCodec ff_libcodec2_encoder;
726extern AVCodec ff_libcodec2_decoder;726extern const AVCodec ff_libcodec2_decoder;
727extern AVCodec ff_libdav1d_decoder;727extern const AVCodec ff_libdav1d_decoder;
728extern AVCodec ff_libdavs2_decoder;728extern const AVCodec ff_libdavs2_decoder;
729extern AVCodec ff_libfdk_aac_encoder;729extern const AVCodec ff_libfdk_aac_encoder;
730extern AVCodec ff_libfdk_aac_decoder;730extern const AVCodec ff_libfdk_aac_decoder;
731extern AVCodec ff_libgsm_encoder;731extern const AVCodec ff_libgsm_encoder;
732extern AVCodec ff_libgsm_decoder;732extern const AVCodec ff_libgsm_decoder;
733extern AVCodec ff_libgsm_ms_encoder;733extern const AVCodec ff_libgsm_ms_encoder;
734extern AVCodec ff_libgsm_ms_decoder;734extern const AVCodec ff_libgsm_ms_decoder;
735extern AVCodec ff_libilbc_encoder;735extern const AVCodec ff_libilbc_encoder;
736extern AVCodec ff_libilbc_decoder;736extern const AVCodec ff_libilbc_decoder;
737extern AVCodec ff_libmp3lame_encoder;737extern const AVCodec ff_libmp3lame_encoder;
738extern AVCodec ff_libopencore_amrnb_encoder;738extern const AVCodec ff_libopencore_amrnb_encoder;
739extern AVCodec ff_libopencore_amrnb_decoder;739extern const AVCodec ff_libopencore_amrnb_decoder;
740extern AVCodec ff_libopencore_amrwb_decoder;740extern const AVCodec ff_libopencore_amrwb_decoder;
741extern AVCodec ff_libopenjpeg_encoder;741extern const AVCodec ff_libopenjpeg_encoder;
742extern AVCodec ff_libopenjpeg_decoder;742extern const AVCodec ff_libopenjpeg_decoder;
743extern AVCodec ff_libopus_encoder;743extern const AVCodec ff_libopus_encoder;
744extern AVCodec ff_libopus_decoder;744extern const AVCodec ff_libopus_decoder;
745extern AVCodec ff_librav1e_encoder;745extern const AVCodec ff_librav1e_encoder;
746extern AVCodec ff_librsvg_decoder;746extern const AVCodec ff_librsvg_decoder;
747extern AVCodec ff_libshine_encoder;747extern const AVCodec ff_libshine_encoder;
748extern AVCodec ff_libspeex_encoder;748extern const AVCodec ff_libspeex_encoder;
749extern AVCodec ff_libspeex_decoder;749extern const AVCodec ff_libspeex_decoder;
750extern AVCodec ff_libsvtav1_encoder;750extern const AVCodec ff_libsvtav1_encoder;
751extern AVCodec ff_libtheora_encoder;751extern const AVCodec ff_libtheora_encoder;
752extern AVCodec ff_libtwolame_encoder;752extern const AVCodec ff_libtwolame_encoder;
753extern AVCodec ff_libuavs3d_decoder;753extern const AVCodec ff_libuavs3d_decoder;
754extern AVCodec ff_libvo_amrwbenc_encoder;754extern const AVCodec ff_libvo_amrwbenc_encoder;
755extern AVCodec ff_libvorbis_encoder;755extern const AVCodec ff_libvorbis_encoder;
756extern AVCodec ff_libvorbis_decoder;756extern const AVCodec ff_libvorbis_decoder;
757extern AVCodec ff_libvpx_vp8_encoder;757extern const AVCodec ff_libvpx_vp8_encoder;
758extern AVCodec ff_libvpx_vp8_decoder;758extern const AVCodec ff_libvpx_vp8_decoder;
759extern AVCodec ff_libvpx_vp9_encoder;759extern AVCodec ff_libvpx_vp9_encoder;
760extern AVCodec ff_libvpx_vp9_decoder;760extern AVCodec ff_libvpx_vp9_decoder;
761/* preferred over libwebp */761/* preferred over libwebp */
762extern AVCodec ff_libwebp_anim_encoder;762extern const AVCodec ff_libwebp_anim_encoder;
763extern AVCodec ff_libwebp_encoder;763extern const AVCodec ff_libwebp_encoder;
764extern AVCodec ff_libx262_encoder;764extern const AVCodec ff_libx262_encoder;
765#if CONFIG_LIBX264_ENCODER
766#include <x264.h>
767#if X264_BUILD < 153
765extern AVCodec ff_libx264_encoder;768extern AVCodec ff_libx264_encoder;
766extern AVCodec ff_libx264rgb_encoder;769#else
770extern const AVCodec ff_libx264_encoder;
771#endif
772#endif
773extern const AVCodec ff_libx264rgb_encoder;
767extern AVCodec ff_libx265_encoder;774extern AVCodec ff_libx265_encoder;
768extern AVCodec ff_libxavs_encoder;775extern const AVCodec ff_libxavs_encoder;
769extern AVCodec ff_libxavs2_encoder;776extern const AVCodec ff_libxavs2_encoder;
770extern AVCodec ff_libxvid_encoder;777extern const AVCodec ff_libxvid_encoder;
771extern AVCodec ff_libzvbi_teletext_decoder;778extern const AVCodec ff_libzvbi_teletext_decoder;
772 779
773/* text */780/* text */
774extern AVCodec ff_bintext_decoder;781extern const AVCodec ff_bintext_decoder;
775extern AVCodec ff_xbin_decoder;782extern const AVCodec ff_xbin_decoder;
776extern AVCodec ff_idf_decoder;783extern const AVCodec ff_idf_decoder;
777 784
778/* external libraries, that shouldn't be used by default if one of the785/* external libraries, that shouldn't be used by default if one of the
779 * above is available */786 * above is available */
780extern AVCodec ff_aac_mf_encoder;787extern const AVCodec ff_aac_mf_encoder;
781extern AVCodec ff_ac3_mf_encoder;788extern const AVCodec ff_ac3_mf_encoder;
782extern AVCodec ff_h263_v4l2m2m_encoder;789extern const AVCodec ff_h263_v4l2m2m_encoder;
783extern AVCodec ff_libaom_av1_decoder;790extern const AVCodec ff_libaom_av1_decoder;
784/* hwaccel hooks only, so prefer external decoders */791/* hwaccel hooks only, so prefer external decoders */
785extern AVCodec ff_av1_decoder;792extern const AVCodec ff_av1_decoder;
786extern AVCodec ff_av1_cuvid_decoder;793extern const AVCodec ff_av1_cuvid_decoder;
787extern AVCodec ff_av1_qsv_decoder;794extern const AVCodec ff_av1_qsv_decoder;
788extern AVCodec ff_libopenh264_encoder;795extern const AVCodec ff_libopenh264_encoder;
789extern AVCodec ff_libopenh264_decoder;796extern const AVCodec ff_libopenh264_decoder;
790extern AVCodec ff_h264_amf_encoder;797extern const AVCodec ff_h264_amf_encoder;
791extern AVCodec ff_h264_cuvid_decoder;798extern const AVCodec ff_h264_cuvid_decoder;
792extern AVCodec ff_h264_mf_encoder;799extern const AVCodec ff_h264_mf_encoder;
793extern AVCodec ff_h264_nvenc_encoder;800extern const AVCodec ff_h264_nvenc_encoder;
794extern AVCodec ff_h264_omx_encoder;801extern const AVCodec ff_h264_omx_encoder;
795extern AVCodec ff_h264_qsv_encoder;802extern const AVCodec ff_h264_qsv_encoder;
796extern AVCodec ff_h264_v4l2m2m_encoder;803extern const AVCodec ff_h264_v4l2m2m_encoder;
797extern AVCodec ff_h264_vaapi_encoder;804extern const AVCodec ff_h264_vaapi_encoder;
798extern AVCodec ff_h264_videotoolbox_encoder;805extern const AVCodec ff_h264_videotoolbox_encoder;
799extern AVCodec ff_hevc_amf_encoder;806extern const AVCodec ff_hevc_amf_encoder;
800extern AVCodec ff_hevc_cuvid_decoder;807extern const AVCodec ff_hevc_cuvid_decoder;
801extern AVCodec ff_hevc_mediacodec_decoder;808extern const AVCodec ff_hevc_mediacodec_decoder;
802extern AVCodec ff_hevc_mf_encoder;809extern const AVCodec ff_hevc_mf_encoder;
803extern AVCodec ff_hevc_nvenc_encoder;810extern const AVCodec ff_hevc_nvenc_encoder;
804extern AVCodec ff_hevc_qsv_encoder;811extern const AVCodec ff_hevc_qsv_encoder;
805extern AVCodec ff_hevc_v4l2m2m_encoder;812extern const AVCodec ff_hevc_v4l2m2m_encoder;
806extern AVCodec ff_hevc_vaapi_encoder;813extern const AVCodec ff_hevc_vaapi_encoder;
807extern AVCodec ff_hevc_videotoolbox_encoder;814extern const AVCodec ff_hevc_videotoolbox_encoder;
808extern AVCodec ff_libkvazaar_encoder;815extern const AVCodec ff_libkvazaar_encoder;
809extern AVCodec ff_mjpeg_cuvid_decoder;816extern const AVCodec ff_mjpeg_cuvid_decoder;
810extern AVCodec ff_mjpeg_qsv_encoder;817extern const AVCodec ff_mjpeg_qsv_encoder;
811extern AVCodec ff_mjpeg_qsv_decoder;818extern const AVCodec ff_mjpeg_qsv_decoder;
812extern AVCodec ff_mjpeg_vaapi_encoder;819extern const AVCodec ff_mjpeg_vaapi_encoder;
813extern AVCodec ff_mp3_mf_encoder;820extern const AVCodec ff_mp3_mf_encoder;
814extern AVCodec ff_mpeg1_cuvid_decoder;821extern const AVCodec ff_mpeg1_cuvid_decoder;
815extern AVCodec ff_mpeg2_cuvid_decoder;822extern const AVCodec ff_mpeg2_cuvid_decoder;
816extern AVCodec ff_mpeg2_qsv_encoder;823extern const AVCodec ff_mpeg2_qsv_encoder;
817extern AVCodec ff_mpeg2_vaapi_encoder;824extern const AVCodec ff_mpeg2_vaapi_encoder;
818extern AVCodec ff_mpeg4_cuvid_decoder;825extern const AVCodec ff_mpeg4_cuvid_decoder;
819extern AVCodec ff_mpeg4_mediacodec_decoder;826extern const AVCodec ff_mpeg4_mediacodec_decoder;
820extern AVCodec ff_mpeg4_omx_encoder;827extern const AVCodec ff_mpeg4_omx_encoder;
821extern AVCodec ff_mpeg4_v4l2m2m_encoder;828extern const AVCodec ff_mpeg4_v4l2m2m_encoder;
822extern AVCodec ff_vc1_cuvid_decoder;829extern const AVCodec ff_vc1_cuvid_decoder;
823extern AVCodec ff_vp8_cuvid_decoder;830extern const AVCodec ff_vp8_cuvid_decoder;
824extern AVCodec ff_vp8_mediacodec_decoder;831extern const AVCodec ff_vp8_mediacodec_decoder;
825extern AVCodec ff_vp8_qsv_decoder;832extern const AVCodec ff_vp8_qsv_decoder;
826extern AVCodec ff_vp8_v4l2m2m_encoder;833extern const AVCodec ff_vp8_v4l2m2m_encoder;
827extern AVCodec ff_vp8_vaapi_encoder;834extern const AVCodec ff_vp8_vaapi_encoder;
828extern AVCodec ff_vp9_cuvid_decoder;835extern const AVCodec ff_vp9_cuvid_decoder;
829extern AVCodec ff_vp9_mediacodec_decoder;836extern const AVCodec ff_vp9_mediacodec_decoder;
830extern AVCodec ff_vp9_qsv_decoder;837extern const AVCodec ff_vp9_qsv_decoder;
831extern AVCodec ff_vp9_vaapi_encoder;838extern const AVCodec ff_vp9_vaapi_encoder;
832extern AVCodec ff_vp9_qsv_encoder;839extern const AVCodec ff_vp9_qsv_encoder;
833 840
834// The iterate API is not usable with ossfuzz due to the excessive size of binaries created841// The iterate API is not usable with ossfuzz due to the excessive size of binaries created
835#if CONFIG_OSSFUZZ842#if CONFIG_OSSFUZZ
836AVCodec * codec_list[] = {843const AVCodec * codec_list[] = {
837 NULL,844 NULL,
838 NULL,845 NULL,
839 NULL846 NULL

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t