icecat: add release icecat-140.10.1-1gnu1 for ecne
This commit is contained in:
parent
a5f93cb214
commit
ff85d7c623
1256 changed files with 63469 additions and 24141 deletions
|
|
@ -29,10 +29,13 @@
|
|||
|
||||
#include "config.h"
|
||||
#include "config_components.h"
|
||||
#include "libavutil/avassert.h"
|
||||
#include "libavutil/thread.h"
|
||||
#include "avcodec.h"
|
||||
#include "codec.h"
|
||||
#include "codec_id.h"
|
||||
#include "codec_internal.h"
|
||||
#include "codec_desc.h"
|
||||
|
||||
extern const FFCodec ff_a64multi_encoder;
|
||||
extern const FFCodec ff_a64multi5_encoder;
|
||||
|
|
@ -47,6 +50,7 @@ extern const FFCodec ff_anm_decoder;
|
|||
extern const FFCodec ff_ansi_decoder;
|
||||
extern const FFCodec ff_apng_encoder;
|
||||
extern const FFCodec ff_apng_decoder;
|
||||
extern const FFCodec ff_apv_decoder;
|
||||
extern const FFCodec ff_arbc_decoder;
|
||||
extern const FFCodec ff_argo_decoder;
|
||||
extern const FFCodec ff_asv1_encoder;
|
||||
|
|
@ -155,11 +159,13 @@ extern const FFCodec ff_h264_mediacodec_encoder;
|
|||
extern const FFCodec ff_h264_mmal_decoder;
|
||||
extern const FFCodec ff_h264_qsv_decoder;
|
||||
extern const FFCodec ff_h264_rkmpp_decoder;
|
||||
extern const FFCodec ff_h264_rkmpp_encoder;
|
||||
extern const FFCodec ff_hap_encoder;
|
||||
extern const FFCodec ff_hap_decoder;
|
||||
extern const FFCodec ff_hevc_decoder;
|
||||
extern const FFCodec ff_hevc_qsv_decoder;
|
||||
extern const FFCodec ff_hevc_rkmpp_decoder;
|
||||
extern const FFCodec ff_hevc_rkmpp_encoder;
|
||||
extern const FFCodec ff_hevc_v4l2m2m_decoder;
|
||||
extern const FFCodec ff_hnm4_video_decoder;
|
||||
extern const FFCodec ff_hq_hqa_decoder;
|
||||
|
|
@ -247,6 +253,7 @@ extern const FFCodec ff_pbm_encoder;
|
|||
extern const FFCodec ff_pbm_decoder;
|
||||
extern const FFCodec ff_pcx_encoder;
|
||||
extern const FFCodec ff_pcx_decoder;
|
||||
extern const FFCodec ff_pdv_encoder;
|
||||
extern const FFCodec ff_pdv_decoder;
|
||||
extern const FFCodec ff_pfm_encoder;
|
||||
extern const FFCodec ff_pfm_decoder;
|
||||
|
|
@ -268,6 +275,8 @@ extern const FFCodec ff_prores_encoder;
|
|||
extern const FFCodec ff_prores_decoder;
|
||||
extern const FFCodec ff_prores_aw_encoder;
|
||||
extern const FFCodec ff_prores_ks_encoder;
|
||||
extern const FFCodec ff_prores_ks_vulkan_encoder;
|
||||
extern const FFCodec ff_prores_raw_decoder;
|
||||
extern const FFCodec ff_prosumer_decoder;
|
||||
extern const FFCodec ff_psd_decoder;
|
||||
extern const FFCodec ff_ptx_decoder;
|
||||
|
|
@ -432,6 +441,7 @@ extern const FFCodec ff_ac3_decoder;
|
|||
extern const FFCodec ff_ac3_fixed_encoder;
|
||||
extern const FFCodec ff_ac3_fixed_decoder;
|
||||
extern const FFCodec ff_acelp_kelvin_decoder;
|
||||
extern const FFCodec ff_ahx_decoder;
|
||||
extern const FFCodec ff_alac_encoder;
|
||||
extern const FFCodec ff_alac_decoder;
|
||||
extern const FFCodec ff_als_decoder;
|
||||
|
|
@ -476,6 +486,7 @@ extern const FFCodec ff_flac_decoder;
|
|||
extern const FFCodec ff_ftr_decoder;
|
||||
extern const FFCodec ff_g723_1_encoder;
|
||||
extern const FFCodec ff_g723_1_decoder;
|
||||
extern const FFCodec ff_g728_decoder;
|
||||
extern const FFCodec ff_g729_decoder;
|
||||
extern const FFCodec ff_gsm_decoder;
|
||||
extern const FFCodec ff_gsm_ms_decoder;
|
||||
|
|
@ -645,6 +656,7 @@ extern const FFCodec ff_adpcm_agm_decoder;
|
|||
extern const FFCodec ff_adpcm_aica_decoder;
|
||||
extern const FFCodec ff_adpcm_argo_decoder;
|
||||
extern const FFCodec ff_adpcm_argo_encoder;
|
||||
extern const FFCodec ff_adpcm_circus_decoder;
|
||||
extern const FFCodec ff_adpcm_ct_decoder;
|
||||
extern const FFCodec ff_adpcm_dtk_decoder;
|
||||
extern const FFCodec ff_adpcm_ea_decoder;
|
||||
|
|
@ -673,10 +685,15 @@ extern const FFCodec ff_adpcm_ima_dk3_decoder;
|
|||
extern const FFCodec ff_adpcm_ima_dk4_decoder;
|
||||
extern const FFCodec ff_adpcm_ima_ea_eacs_decoder;
|
||||
extern const FFCodec ff_adpcm_ima_ea_sead_decoder;
|
||||
extern const FFCodec ff_adpcm_ima_escape_decoder;
|
||||
extern const FFCodec ff_adpcm_ima_hvqm2_decoder;
|
||||
extern const FFCodec ff_adpcm_ima_hvqm4_decoder;
|
||||
extern const FFCodec ff_adpcm_ima_iss_decoder;
|
||||
extern const FFCodec ff_adpcm_ima_magix_decoder;
|
||||
extern const FFCodec ff_adpcm_ima_moflex_decoder;
|
||||
extern const FFCodec ff_adpcm_ima_mtf_decoder;
|
||||
extern const FFCodec ff_adpcm_ima_oki_decoder;
|
||||
extern const FFCodec ff_adpcm_ima_pda_decoder;
|
||||
extern const FFCodec ff_adpcm_ima_qt_encoder;
|
||||
extern const FFCodec ff_adpcm_ima_qt_decoder;
|
||||
extern const FFCodec ff_adpcm_ima_rad_decoder;
|
||||
|
|
@ -691,7 +708,10 @@ extern const FFCodec ff_adpcm_ima_xbox_decoder;
|
|||
extern const FFCodec ff_adpcm_ms_encoder;
|
||||
extern const FFCodec ff_adpcm_ms_decoder;
|
||||
extern const FFCodec ff_adpcm_mtaf_decoder;
|
||||
extern const FFCodec ff_adpcm_n64_decoder;
|
||||
extern const FFCodec ff_adpcm_psx_decoder;
|
||||
extern const FFCodec ff_adpcm_psxc_decoder;
|
||||
extern const FFCodec ff_adpcm_sanyo_decoder;
|
||||
extern const FFCodec ff_adpcm_sbpro_2_decoder;
|
||||
extern const FFCodec ff_adpcm_sbpro_3_decoder;
|
||||
extern const FFCodec ff_adpcm_sbpro_4_decoder;
|
||||
|
|
@ -786,6 +806,8 @@ extern const FFCodec ff_libjxl_encoder;
|
|||
extern const FFCodec ff_liblc3_encoder;
|
||||
extern const FFCodec ff_liblc3_decoder;
|
||||
extern const FFCodec ff_libmp3lame_encoder;
|
||||
extern const FFCodec ff_libmpeghdec_decoder;
|
||||
extern const FFCodec ff_liboapv_encoder;
|
||||
extern const FFCodec ff_libopencore_amrnb_encoder;
|
||||
extern const FFCodec ff_libopencore_amrnb_decoder;
|
||||
extern const FFCodec ff_libopencore_amrwb_decoder;
|
||||
|
|
@ -798,6 +820,8 @@ extern const FFCodec ff_libshine_encoder;
|
|||
extern const FFCodec ff_libspeex_encoder;
|
||||
extern const FFCodec ff_libspeex_decoder;
|
||||
extern const FFCodec ff_libsvtav1_encoder;
|
||||
extern const FFCodec ff_libsvtjpegxs_encoder;
|
||||
extern const FFCodec ff_libsvtjpegxs_decoder;
|
||||
extern const FFCodec ff_libtheora_encoder;
|
||||
extern const FFCodec ff_libtwolame_encoder;
|
||||
extern const FFCodec ff_libuavs3d_decoder;
|
||||
|
|
@ -840,20 +864,27 @@ extern const FFCodec ff_libaom_av1_decoder;
|
|||
/* hwaccel hooks only, so prefer external decoders */
|
||||
extern const FFCodec ff_av1_decoder;
|
||||
extern const FFCodec ff_av1_cuvid_decoder;
|
||||
extern const FFCodec ff_av1_d3d12va_encoder;
|
||||
extern const FFCodec ff_av1_mediacodec_decoder;
|
||||
extern const FFCodec ff_av1_mediacodec_encoder;
|
||||
extern const FFCodec ff_av1_nvenc_encoder;
|
||||
extern const FFCodec ff_av1_qsv_decoder;
|
||||
extern const FFCodec ff_av1_qsv_encoder;
|
||||
extern const FFCodec ff_av1_amf_encoder;
|
||||
extern const FFCodec ff_av1_amf_decoder;
|
||||
extern const FFCodec ff_av1_mf_encoder;
|
||||
extern const FFCodec ff_av1_vaapi_encoder;
|
||||
extern const FFCodec ff_av1_vulkan_encoder;
|
||||
extern const FFCodec ff_libopenh264_encoder;
|
||||
extern const FFCodec ff_libopenh264_decoder;
|
||||
extern const FFCodec ff_h264_amf_encoder;
|
||||
extern const FFCodec ff_h264_amf_decoder;
|
||||
extern const FFCodec ff_h264_cuvid_decoder;
|
||||
extern const FFCodec ff_h264_d3d12va_encoder;
|
||||
extern const FFCodec ff_h264_mf_encoder;
|
||||
extern const FFCodec ff_h264_nvenc_encoder;
|
||||
extern const FFCodec ff_h264_oh_decoder;
|
||||
extern const FFCodec ff_h264_oh_encoder;
|
||||
extern const FFCodec ff_h264_omx_encoder;
|
||||
extern const FFCodec ff_h264_qsv_encoder;
|
||||
extern const FFCodec ff_h264_v4l2m2m_encoder;
|
||||
|
|
@ -861,12 +892,15 @@ extern const FFCodec ff_h264_vaapi_encoder;
|
|||
extern const FFCodec ff_h264_videotoolbox_encoder;
|
||||
extern const FFCodec ff_h264_vulkan_encoder;
|
||||
extern const FFCodec ff_hevc_amf_encoder;
|
||||
extern const FFCodec ff_hevc_amf_decoder;
|
||||
extern const FFCodec ff_hevc_cuvid_decoder;
|
||||
extern const FFCodec ff_hevc_d3d12va_encoder;
|
||||
extern const FFCodec ff_hevc_mediacodec_decoder;
|
||||
extern const FFCodec ff_hevc_mediacodec_encoder;
|
||||
extern const FFCodec ff_hevc_mf_encoder;
|
||||
extern const FFCodec ff_hevc_nvenc_encoder;
|
||||
extern const FFCodec ff_hevc_oh_decoder;
|
||||
extern const FFCodec ff_hevc_oh_encoder;
|
||||
extern const FFCodec ff_hevc_qsv_encoder;
|
||||
extern const FFCodec ff_hevc_v4l2m2m_encoder;
|
||||
extern const FFCodec ff_hevc_vaapi_encoder;
|
||||
|
|
@ -896,6 +930,7 @@ extern const FFCodec ff_vp8_mediacodec_encoder;
|
|||
extern const FFCodec ff_vp8_qsv_decoder;
|
||||
extern const FFCodec ff_vp8_v4l2m2m_encoder;
|
||||
extern const FFCodec ff_vp8_vaapi_encoder;
|
||||
extern const FFCodec ff_vp9_amf_decoder;
|
||||
extern const FFCodec ff_vp9_cuvid_decoder;
|
||||
extern const FFCodec ff_vp9_mediacodec_decoder;
|
||||
extern const FFCodec ff_vp9_mediacodec_encoder;
|
||||
|
|
@ -934,14 +969,11 @@ static void av_codec_init_static(void)
|
|||
FF_DISABLE_DEPRECATION_WARNINGS
|
||||
switch (codec->p.type) {
|
||||
case AVMEDIA_TYPE_VIDEO:
|
||||
codec->get_supported_config(NULL, &codec->p,
|
||||
AV_CODEC_CONFIG_PIX_FORMAT, 0,
|
||||
(const void **) &codec->p.pix_fmts,
|
||||
&dummy);
|
||||
codec->get_supported_config(NULL, &codec->p,
|
||||
AV_CODEC_CONFIG_FRAME_RATE, 0,
|
||||
(const void **) &codec->p.supported_framerates,
|
||||
&dummy);
|
||||
if (!codec->p.pix_fmts)
|
||||
codec->get_supported_config(NULL, &codec->p,
|
||||
AV_CODEC_CONFIG_PIX_FORMAT, 0,
|
||||
(const void **) &codec->p.pix_fmts,
|
||||
&dummy);
|
||||
break;
|
||||
case AVMEDIA_TYPE_AUDIO:
|
||||
codec->get_supported_config(NULL, &codec->p,
|
||||
|
|
@ -990,6 +1022,7 @@ static enum AVCodecID remap_deprecated_codec_id(enum AVCodecID id)
|
|||
static const AVCodec *find_codec(enum AVCodecID id, int (*x)(const AVCodec *))
|
||||
{
|
||||
const AVCodec *p, *experimental = NULL;
|
||||
av_unused const AVCodecDescriptor *desc = avcodec_descriptor_get(id);
|
||||
void *i = 0;
|
||||
|
||||
id = remap_deprecated_codec_id(id);
|
||||
|
|
@ -998,6 +1031,7 @@ static const AVCodec *find_codec(enum AVCodecID id, int (*x)(const AVCodec *))
|
|||
if (!x(p))
|
||||
continue;
|
||||
if (p->id == id) {
|
||||
av_assert1(!desc || !(desc->props & AV_CODEC_PROP_ENHANCEMENT));
|
||||
if (p->capabilities & AV_CODEC_CAP_EXPERIMENTAL && !experimental) {
|
||||
experimental = p;
|
||||
} else
|
||||
|
|
@ -1010,12 +1044,12 @@ static const AVCodec *find_codec(enum AVCodecID id, int (*x)(const AVCodec *))
|
|||
|
||||
const AVCodec *avcodec_find_encoder(enum AVCodecID id)
|
||||
{
|
||||
return find_codec(id, av_codec_is_encoder);
|
||||
return find_codec(id, ff_codec_is_encoder);
|
||||
}
|
||||
|
||||
const AVCodec *avcodec_find_decoder(enum AVCodecID id)
|
||||
{
|
||||
return find_codec(id, av_codec_is_decoder);
|
||||
return find_codec(id, ff_codec_is_decoder);
|
||||
}
|
||||
|
||||
static const AVCodec *find_codec_by_name(const char *name, int (*x)(const AVCodec *))
|
||||
|
|
@ -1038,10 +1072,10 @@ static const AVCodec *find_codec_by_name(const char *name, int (*x)(const AVCode
|
|||
|
||||
const AVCodec *avcodec_find_encoder_by_name(const char *name)
|
||||
{
|
||||
return find_codec_by_name(name, av_codec_is_encoder);
|
||||
return find_codec_by_name(name, ff_codec_is_encoder);
|
||||
}
|
||||
|
||||
const AVCodec *avcodec_find_decoder_by_name(const char *name)
|
||||
{
|
||||
return find_codec_by_name(name, av_codec_is_decoder);
|
||||
return find_codec_by_name(name, ff_codec_is_decoder);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue