android_external_ffmpeg/libavcodec
Rémi Denis-Courmont 6c6bec04f3 lavc/vc1dsp: fix R-V V avg_mspel_pixels
The 8x8 pixel arrays are not necessarily aligned to 64 bits, so the
current code leads to Bus error on real hardware. This reproducible
with FATE's vc1_ilaced_twomv test case.

The new "pessimist" code can trivially be shared for 16x16 pixel
arrays so we also do that. FWIW, this also nominally reduces the
hardware requirement from Zve64x to Zve32x.

T-Head C908:
vc1dsp.avg_vc1_mspel_pixels_tab[0][0]_c:      14.7
vc1dsp.avg_vc1_mspel_pixels_tab[0][0]_rvv_i32: 3.5
vc1dsp.avg_vc1_mspel_pixels_tab[1][0]_c:       3.7
vc1dsp.avg_vc1_mspel_pixels_tab[1][0]_rvv_i32: 1.5

SpacemiT X60:
vc1dsp.avg_vc1_mspel_pixels_tab[0][0]_c:      13.0
vc1dsp.avg_vc1_mspel_pixels_tab[0][0]_rvv_i32: 3.0
vc1dsp.avg_vc1_mspel_pixels_tab[1][0]_c:       3.2
vc1dsp.avg_vc1_mspel_pixels_tab[1][0]_rvv_i32: 1.2
2024-06-02 10:37:09 +03:00
..
aac aacdec: restore arm32 dequantization optimizations 2024-05-13 13:02:02 +02:00
aarch64 lavc/aarch64/fdct: add neon-optimized fdct for aarch64 2024-05-13 14:54:10 +02:00
alpha
arm avcodec/ac3: Remove unused fixed-point ARMv7 DSP 2024-04-18 08:38:14 +02:00
avr32
bfin
bsf avcodec/adts_header: Add ff_adts_header_parse_buf() 2024-05-20 12:06:31 +02:00
h26x
loongarch
mips lavc/hevc_ps/HEVCSPS: change flags into uint8_t 2024-05-31 19:26:06 +02:00
neon
ppc
riscv lavc/vc1dsp: fix R-V V avg_mspel_pixels 2024-06-02 10:37:09 +03:00
sh4
sparc
tests avcodec/tests/bitstream_template: Assert bits_init8() return 2024-05-28 03:48:03 +02:00
vvc lavc/vvc: Validate temporal MVP references 2024-05-27 20:24:21 +08:00
x86 avcodec/x86/vvc/vvc_alf: use xq to match ptrdiff_t 2024-05-31 19:57:31 +08:00
.gitignore
4xm.c
8bps.c
8svx.c
012v.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
a64colors.h
a64multienc.c
a64tables.h
aac.h avcodec/aacdec: PredictorState array out of SingleChannelElement 2024-04-23 08:31:28 +02:00
aac_ac3_parser.c avcodec/aac_ac3_parser: Use ff_adts_header_parse_buf() 2024-05-20 12:06:50 +02:00
aac_ac3_parser.h avcodec/aac_ac3_parser: Untangle AAC and AC3 parsing error codes 2024-05-20 11:58:07 +02:00
aac_defines.h avcodec/aacdec_template: Deduplicate common part of aac_decode_init() 2024-04-23 08:31:30 +02:00
aac_parser.c avcodec/adts_header: Add ff_adts_header_parse_buf() 2024-05-20 12:06:31 +02:00
aaccoder.c
aaccoder_trellis.h
aaccoder_twoloop.h
aacenc.c avcodec/aacenc: don't redundantly re-compute max sfb 2024-04-28 13:59:57 +02:00
aacenc.h avcodec/aacdec: PredictorState array out of SingleChannelElement 2024-04-23 08:31:28 +02:00
aacenc_is.c
aacenc_is.h
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c
aacenc_pred.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c avcodec/aacenc_tns: remove unreachable code branch 2024-05-12 16:01:44 +02:00
aacenc_tns.h
aacenc_utils.h
aacencdsp.h
aacenctab.c
aacenctab.h
aacps.c
aacps.h
aacps_common.c
aacps_fixed.c
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h
aacps_float.c
aacps_tablegen.c
aacps_tablegen.h
aacps_tablegen_template.c
aacpsdata.c
aacpsdsp.h aacdec: remove AAC-specific MIPS optimizations 2024-04-23 08:31:40 +02:00
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c aacdec: remove AAC-specific MIPS optimizations 2024-04-23 08:31:40 +02:00
aacpsy.c aacdec: remove AAC-specific MIPS optimizations 2024-04-23 08:31:40 +02:00
aacsbr.c aacdec: remove AAC-specific MIPS optimizations 2024-04-23 08:31:40 +02:00
aacsbr.h avcodec/aac/aacdec: Fix linking errors with only one decoder enabled 2024-05-07 12:33:50 +02:00
aacsbr_fixed.c
aacsbr_template.c avcodec/aac/aacdec: Fix linking errors with only one decoder enabled 2024-05-07 12:33:50 +02:00
aacsbrdata.h aacsbr: constify the only SBR table 2024-04-23 08:31:41 +02:00
aactab.c avcodec/aactab: Provide ff_ltp_coef, ff_tns_tmp2_map unconditionally 2024-05-06 23:56:40 +02:00
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3.c
ac3.h
ac3_channel_layout_tab.c
ac3_channel_layout_tab.h
ac3_parser.c avcodec/aac_ac3_parser: Untangle AAC and AC3 parsing error codes 2024-05-20 11:58:07 +02:00
ac3_parser.h
ac3_parser_internal.h avcodec/aac_ac3_parser: Untangle AAC and AC3 parsing error codes 2024-05-20 11:58:07 +02:00
ac3dec.c avcodec/aac_ac3_parser: Untangle AAC and AC3 parsing error codes 2024-05-20 11:58:07 +02:00
ac3dec.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c
ac3dec_float.c
ac3defs.h
ac3dsp.c avcodec/ac3: Implement float_to_fixed24 for aarch64 NEON 2024-04-08 13:36:28 +03:00
ac3dsp.h avcodec/ac3: Implement float_to_fixed24 for aarch64 NEON 2024-04-08 13:36:28 +03:00
ac3enc.c avcodec/ac3enc: Move transient PutBitContext to stack 2024-05-20 14:11:25 +02:00
ac3enc.h avcodec/ac3enc: Move transient PutBitContext to stack 2024-05-20 14:11:25 +02:00
ac3enc_fixed.c avcodec/ac3enc: Avoid allocation for mdct_window 2024-04-18 14:52:26 +02:00
ac3enc_float.c avcodec/ac3enc: Avoid allocation for mdct_window 2024-04-18 14:52:26 +02:00
ac3enc_template.c avcodec/ac3enc_template: Avoid always-true check 2024-05-20 14:11:03 +02:00
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c
adpcm.h
adpcm_data.c
adpcm_data.h
adpcmenc.c
adts_header.c avcodec/adts_header: Add ff_adts_header_parse_buf() 2024-05-20 12:06:31 +02:00
adts_header.h avcodec/adts_header: Add ff_adts_header_parse_buf() 2024-05-20 12:06:31 +02:00
adts_parser.c avcodec/adts_header: Add ff_adts_header_parse_buf() 2024-05-20 12:06:31 +02:00
adts_parser.h
adx.c
adx.h
adx_parser.c
adxdec.c
adxenc.c
agm.c
aic.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
alac.c
alac_data.c
alac_data.h
alacdsp.c
alacdsp.h
alacenc.c
aliaspixdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
aliaspixenc.c
allcodecs.c avcodec/allcodecs: Remove LIBX264_CONST 2024-05-06 14:51:56 +02:00
alsdec.c
amfenc.c
amfenc.h
amfenc_av1.c
amfenc_h264.c
amfenc_hevc.c
amr.h
amr_parser.c
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c avcodec/amrwbdec: assert mode to be valid in decode_fixed_vector() 2024-05-06 03:00:41 +02:00
anm.c
ansi.c
aom_film_grain.c
aom_film_grain.h
aom_film_grain_template.c
apac.c
apedec.c
apng.h
aptx.c
aptx.h
aptxdec.c
aptxenc.c
arbc.c
argo.c
ass.c
ass.h
ass_split.c
ass_split.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
asvenc.c
atrac.c
atrac.h
atrac1.c
atrac1data.h
atrac3.c
atrac3data.h
atrac3plus.c
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c
atrac3plusdsp.c
atrac9dec.c avcodec/atrac9dec: Check init_get_bits8() for failure 2024-05-01 02:57:11 +02:00
atrac9tab.h
atsc_a53.c
atsc_a53.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c
audiotoolboxenc.c
aura.c
av1.h
av1_levels.c
av1_levels.h
av1_parse.c
av1_parse.h
av1_parser.c
av1dec.c av1dec: Add force_integer_mv derived field for decoder use 2024-05-06 20:17:50 +01:00
av1dec.h av1dec: Add force_integer_mv derived field for decoder use 2024-05-06 20:17:50 +01:00
avcodec.c avcodec/avcodec: free decoded_side_data in ff_codec_close() 2024-05-02 10:39:56 -03:00
avcodec.h lavc/aarch64/fdct: add neon-optimized fdct for aarch64 2024-05-13 14:54:10 +02:00
avcodec_internal.h
avcodecres.rc
avdct.c
avdct.h
avfft.c lavc/avfft: fix RDFT wrapper stride 2024-04-10 13:22:18 +02:00
avfft.h
avrndec.c avcodec/codec_desc: Mark AVRN, TGQ, PhotoCD, VBN as intra-only 2024-05-19 11:40:55 +02:00
avs.c
avs2.c
avs2.h
avs2_parser.c avcodec/avs2_parser: Assert init_get_bits8() success with const size 15 2024-05-03 02:35:49 +02:00
avs3.h
avs3_parser.c avcodec/avs3_parser: assert the return value of init_get_bits() 2024-05-03 02:35:50 +02:00
avuidec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
avuienc.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
bintext.h
bit_depth_template.c
bitpacked_dec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
bitpacked_enc.c
bitstream.c
bitstream.h
bitstream_filters.c avcodec/bitstream_filters: Declaration of the ff_evc_frame_merge_bsf variable has been moved to the appropriate following the alphabetical order 2024-05-08 21:15:05 -03:00
bitstream_template.h
blockdsp.c
blockdsp.h
bmp.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
bmp.h
bmp_parser.c
bmpenc.c
bmvaudio.c
bmvvideo.c
bonk.c
brenderpix.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
bsf.c
bsf.h
bsf_internal.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac.c
cabac.h
cabac_functions.h
canopus.c
canopus.h
cavs.c
cavs.h
cavs_parser.c
cavsdata.c
cavsdec.c
cavsdsp.c
cavsdsp.h
cbrt_data.c
cbrt_data.h
cbrt_data_fixed.c
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h
cbrt_tablegen_template.c
cbs.c
cbs.h
cbs_av1.c avcodec/cbs_av1: Avoid shift overflow 2024-05-09 16:17:40 +02:00
cbs_av1.h
cbs_av1_syntax_template.c
cbs_bsf.c
cbs_bsf.h
cbs_h264.h
cbs_h264_syntax_template.c
cbs_h265.h
cbs_h265_syntax_template.c
cbs_h266.h
cbs_h266_syntax_template.c avcodec/cbs_h266: read vps_ptl_max_tid before using it 2024-05-20 10:29:30 -03:00
cbs_h2645.c avcodec/cbs_h2645: Check NAL space 2024-04-24 02:52:17 +02:00
cbs_h2645.h
cbs_internal.h
cbs_jpeg.c
cbs_jpeg.h
cbs_jpeg_syntax_template.c
cbs_mpeg2.c
cbs_mpeg2.h
cbs_mpeg2_syntax_template.c
cbs_sei.c
cbs_sei.h
cbs_sei_syntax_template.c
cbs_vp8.c
cbs_vp8.h
cbs_vp8_syntax_template.c
cbs_vp9.c
cbs_vp9.h
cbs_vp9_syntax_template.c
ccaption_dec.c
cdgraphics.c
cdtoons.c
cdxl.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c
cfhd.h
cfhddata.c
cfhddsp.c
cfhddsp.h
cfhdenc.c
cfhdencdsp.c
cfhdencdsp.h
cga_data.c
cga_data.h
cinepak.c
cinepakenc.c
clearvideo.c
clearvideodata.h
cljrdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
cljrenc.c
cllc.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
cngdec.c
cngenc.c
codec.h
codec2utils.h
codec_desc.c avcodec/codec_desc: Mark AVRN, TGQ, PhotoCD, VBN as intra-only 2024-05-19 11:40:55 +02:00
codec_desc.h
codec_id.h
codec_internal.h avcodec/codec_internal: Remove FF_CODEC_CAP_ALLOCATE_PROGRESS 2024-04-19 13:18:04 +02:00
codec_par.c avcodec/codec_par: always clear extradata_size in avcodec_parameters_to_context() 2024-04-24 00:11:37 -03:00
codec_par.h
cook.c
cook_parser.c
cookdata.h
copy_block.h
cpia.c
cri.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
cri_parser.c
cscd.c
cuviddec.c
cyuv.c
d3d11va.c
d3d11va.h
d3d12va_av1.c
d3d12va_decode.c
d3d12va_decode.h
d3d12va_h264.c
d3d12va_hevc.c
d3d12va_mpeg2.c
d3d12va_vc1.c
d3d12va_vp9.c
dca.c
dca.h
dca_core.c
dca_core.h
dca_exss.c
dca_exss.h
dca_lbr.c
dca_lbr.h
dca_parser.c
dca_sample_rate_tab.c
dca_sample_rate_tab.h
dca_syncwords.h
dca_xll.c
dca_xll.h
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c
dcadec.h
dcadsp.c
dcadsp.h
dcaenc.c
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
decode.c avcodec/decode: Set KEY flag+pict_type generically for intra-only codecs 2024-05-19 11:39:45 +02:00
decode.h avcodec/decode: add AVFrameSideData helper wrappers that don't depend on frames 2024-04-11 11:46:23 -03:00
defs.h
dfa.c
dfpwmdec.c
dfpwmenc.c
dirac.c
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c
dirac_dwt.h
dirac_dwt_template.c
dirac_parser.c
dirac_vlc.c
dirac_vlc.h
diracdec.c avcodec/diracdec: Mark flush as av_cold 2024-05-31 14:18:33 +02:00
diracdsp.c
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
dnxhdenc.c
dnxhdenc.h
dolby_e.c
dolby_e.h
dolby_e_parse.c
dolby_e_parser.c
dovi_rpu.c avcodec/dovi_rpu: split into dovi_rpu.c and dovi_rpudec.c 2024-04-22 12:17:05 +02:00
dovi_rpu.h avcodec/dovi_rpuenc: add ff_dovi_rpu_generate() 2024-04-22 12:17:56 +02:00
dovi_rpudec.c avcodec/dovi_rpu: split into dovi_rpu.c and dovi_rpudec.c 2024-04-22 12:17:05 +02:00
dovi_rpuenc.c avcodec/dovi_rpuenc: fix compaatibility 2024-05-13 03:40:18 +02:00
dpcm.c
dpx.c
dpx_parser.c
dpxenc.c
dsd.c
dsd.h
dsddec.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c
dstdec.c
dv.c avcodec/dv: Don't pretend initializing work chunks can fail 2024-04-07 21:59:32 +02:00
dv.h
dv_internal.h avcodec/dv: Don't pretend initializing work chunks can fail 2024-04-07 21:59:32 +02:00
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h
dvaudio.h
dvaudio_parser.c
dvaudiodec.c
dvbsub_parser.c
dvbsubdec.c
dvbsubenc.c
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
dvdsub.c
dvdsub.h
dvdsub_parser.c
dvdsubdec.c
dvdsubenc.c
dvenc.c avcodec/dv: Don't pretend initializing work chunks can fail 2024-04-07 21:59:32 +02:00
dxa.c
dxtory.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
dxv.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
dxv.h
dxva2.c
dxva2.h
dxva2_av1.c dxva2_av1: Use av1dec force_integer_mv value 2024-05-06 20:17:50 +01:00
dxva2_h264.c
dxva2_hevc.c lavc/hevc_ps/HEVCSPS: change flags into uint8_t 2024-05-31 19:26:06 +02:00
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2_vp9.c avcodec/vp9: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
dxvenc.c
dynamic_hdr_vivid.c
dynamic_hdr_vivid.h
eac3_data.c
eac3_data.h
eac3dec.c avcodec/aac_ac3_parser: Untangle AAC and AC3 parsing error codes 2024-05-20 11:58:07 +02:00
eac3enc.c avcodec/ac3enc: Move transient PutBitContext to stack 2024-05-20 14:11:25 +02:00
eac3enc.h avcodec/ac3enc: Move EAC-3 specific initialization to eac3enc.c 2024-04-11 12:53:26 +02:00
eacmv.c
eaidct.c
eaidct.h
eamad.c
eatgq.c avcodec/codec_desc: Mark AVRN, TGQ, PhotoCD, VBN as intra-only 2024-05-19 11:40:55 +02:00
eatgv.c
eatqi.c
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c
encode.h
error_resilience.c
error_resilience.h
escape124.c
escape130.c
evc.h avcodec/evc: Reference to ISO_IEC_23094-1-2020 document section for EVC_MAX_APS_COUNT enum has been fixed 2024-05-08 21:15:05 -03:00
evc_parse.c
evc_parse.h
evc_parser.c
evc_ps.c
evc_ps.h
evrcdata.h
evrcdec.c
exif.c
exif.h
exr.c avcodec/exr: Fix preview overflow 2024-05-13 03:40:19 +02:00
exrdsp.c
exrdsp.h
exrenc.c
faandct.c
faandct.h
faanidct.c
faanidct.h
fastaudio.c
faxcompr.c
faxcompr.h
fdctdsp.c lavc/aarch64/fdct: add neon-optimized fdct for aarch64 2024-05-13 14:54:10 +02:00
fdctdsp.h lavc/aarch64/fdct: add neon-optimized fdct for aarch64 2024-05-13 14:54:10 +02:00
ffjni.c
ffjni.h
fflcms2.c
fflcms2.h
ffv1.c
ffv1.h avcodec/ffv1dec: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
ffv1_template.c
ffv1dec.c avcodec/ffv1dec: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
ffv1dec_template.c
ffv1enc.c
ffv1enc_template.c
ffwavesynth.c
fic.c
file_open.c
fits.c
fits.h
fitsdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
fitsenc.c
flac.c
flac.h
flac_parse.h
flac_parser.c
flacdata.c
flacdata.h
flacdec.c avcodec/flacdec: Remove unused variable 2024-05-24 19:05:57 +02:00
flacdsp.c avcodec/flacdsp: split off lpc33 into a dsp function 2024-05-24 09:23:00 -03:00
flacdsp.h avcodec/flacdsp: split off lpc33 into a dsp function 2024-05-24 09:23:00 -03:00
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c avcodec/flacenc: Avoid shift where possible 2024-04-11 12:53:26 +02:00
flacencdsp.c
flacencdsp.h
flashsv.c
flashsv2enc.c
flashsvenc.c
flicvideo.c
float2half.c
flvdec.c
flvdec.h
flvenc.c
flvenc.h
fmtconvert.c
fmtconvert.h
fmvc.c avcodec/fmvc: remove dead assignment 2024-05-13 03:40:17 +02:00
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
frwu.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
ftr.c
ftr_parser.c avcodec/adts_header: Add ff_adts_header_parse_buf() 2024-05-20 12:06:31 +02:00
g2meet.c
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c
g723_1.c
g723_1.h
g723_1_parser.c
g723_1dec.c
g723_1enc.c
g726.c
g729.h
g729_parser.c
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
gdv.c
gemdec.c
get_bits.h
get_buffer.c
gif.c
gif.h
gif_parser.c
gifdec.c
golomb.c
golomb.h
gsm.h
gsm_parser.c
gsmdec.c
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
h261.c
h261.h
h261_parser.c
h261data.c
h261dec.c
h261enc.c
h261enc.h
h263.c
h263.h
h263_parser.c
h263data.c
h263data.h
h263dec.c avcodec/mpegutils: Move definitions to better places 2024-04-08 15:00:01 +02:00
h263dec.h avcodec/mpegutils: Move definitions to better places 2024-04-08 15:00:01 +02:00
h263dsp.c lavc/h263dsp: R-V V {h,v}_loop_filter 2024-05-22 19:15:39 +03:00
h263dsp.h lavc/h263dsp: R-V V {h,v}_loop_filter 2024-05-22 19:15:39 +03:00
h263enc.h
h264.h
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_levels.c
h264_levels.h
h264_loopfilter.c
h264_mb.c
h264_mb_template.c
h264_mc_template.c
h264_mvpred.h
h264_parse.c
h264_parse.h
h264_parser.c
h264_picture.c
h264_ps.c
h264_ps.h
h264_refs.c
h264_sei.c
h264_sei.h
h264_slice.c avcodec/h264_slice: Remove dead sps check 2024-05-13 03:40:17 +02:00
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c
h264data.h
h264dec.c avcodec/codec_internal: Remove FF_CODEC_CAP_ALLOCATE_PROGRESS 2024-04-19 13:18:04 +02:00
h264dec.h avcodec/h264dec: Remove unused coded_picture_number 2024-04-28 19:13:17 +02:00
h264dsp.c lavc/startcode: add R-V Zbb startcode_find_candidate 2024-05-19 10:03:49 +03:00
h264dsp.h lavc/startcode: add R-V Zbb startcode_find_candidate 2024-05-19 10:03:49 +03:00
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c
h264pred.c
h264pred.h
h264pred_template.c
h264qpel.c
h264qpel.h
h264qpel_template.c
h265_profile_level.c
h265_profile_level.h
h274.c
h274.h
h2645_parse.c
h2645_parse.h
h2645_sei.c avcodec/h2645_sei: loosen up min luminance requirements 2024-05-28 18:11:57 +02:00
h2645_sei.h avcodec/hevcdec: export global side data in AVCodecContext 2024-04-11 11:48:39 -03:00
h2645_vui.c
h2645_vui.h
h2645data.c
h2645data.h
half2float.c
hap.c
hap.h
hapdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
hapenc.c
hca_data.h
hcadec.c
hcom.c
hdr_parser.c
hdrdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
hdrenc.c
hevc.h
hevc_cabac.c lavc/hevc_ps/HEVCSPS: change flags into uint8_t 2024-05-31 19:26:06 +02:00
hevc_data.c
hevc_data.h
hevc_filter.c lavc/hevc_ps/HEVCSPS: change flags into uint8_t 2024-05-31 19:26:06 +02:00
hevc_mvs.c avcodec/hevcdec: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
hevc_parse.c
hevc_parse.h
hevc_parser.c lavc/hevc_ps/HEVCSPS: change flags into uint8_t 2024-05-31 19:26:06 +02:00
hevc_ps.c avcodec/hevc_ps: Fix UB 1 << 31 2024-06-02 05:15:00 +02:00
hevc_ps.h lavc/hevc_ps: compactify ShortTermRPS 2024-05-31 19:26:06 +02:00
hevc_ps_enc.c
hevc_refs.c lavc/hevc_ps: reduce the size of ShortTermRPS.used 2024-05-31 19:26:06 +02:00
hevc_sei.c
hevc_sei.h
hevcdec.c lavc/hevc_ps/HEVCSPS: change flags into uint8_t 2024-05-31 19:26:06 +02:00
hevcdec.h lavc/hevcdec: allocate local_ctx as array of structs rather than pointers 2024-05-31 19:26:06 +02:00
hevcdsp.c
hevcdsp.h
hevcdsp_template.c
hevcpred.c
hevcpred.h
hevcpred_template.c lavc/hevc_ps/HEVCSPS: change flags into uint8_t 2024-05-31 19:26:06 +02:00
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
hq_hqadata.h
hq_hqadsp.c
hq_hqadsp.h
hqx.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c avcodec/huffyuv: Return proper error code 2024-04-07 21:59:32 +02:00
huffyuv.h
huffyuvdec.c avcodec/huffyuvdec: Use assert to check for things that can't fail 2024-04-07 21:59:32 +02:00
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c avcodec/huffyuvenc: Deduplicate options 2024-04-07 21:59:32 +02:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccel_internal.h
hwaccels.h
hwconfig.h
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c
iirfilter.c
iirfilter.h
ilbcdata.h
ilbcdec.c
imc.c
imcdata.h
imgconvert.c
imm4.c
imm5.c
imx.c
indeo2.c
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c avcodec/mpegutils: Move definitions to better places 2024-04-08 15:00:01 +02:00
internal.h avcodec/decode: Add new ProgressFrame API 2024-04-19 13:18:04 +02:00
interplayacm.c
interplayvideo.c
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ipu_parser.c
ituh263dec.c
ituh263enc.c
itut35.h
ivi.c
ivi.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c avcodec/jni: fix mixed declaration and code 2024-04-21 09:43:17 +02:00
jni.h
jpeg2000.c
jpeg2000.h
jpeg2000_parser.c
jpeg2000dec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
jpeg2000dec.h
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpeg2000htdec.c avcodec/jpeg2000dec: fix HT block decoder 2024-05-30 21:30:52 -07:00
jpeg2000htdec.h
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jpegquanttables.c
jpegquanttables.h
jpegtables.c
jpegtables.h
jpegtabs.h
jpegxl.h
jpegxl_parse.c
jpegxl_parse.h
jpegxl_parser.c
jrevdct.c
jvdec.c avcodec/codec_desc, jvdec: JV is not intra-only 2024-05-19 11:39:35 +02:00
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
lclenc.c
leaddata.h
leaddec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
leb.h
libaom.c
libaom.h
libaomdec.c
libaomenc.c avcodec/lib*, avformat/tee: Simplify iterating over AVDictionary 2024-05-20 13:51:55 +02:00
libaribb24.c
libaribcaption.c
libavcodec.v
libcelt_dec.c
libcodec2.c
libdav1d.c avcodec/dovi_rpu: store entire config record 2024-04-22 12:17:05 +02:00
libdavs2.c
libfdk-aacdec.c
libfdk-aacenc.c
libgsmdec.c
libgsmenc.c
libilbc.c
libjxl.c
libjxl.h
libjxldec.c
libjxlenc.c
libkvazaar.c avcodec/lib*, avformat/tee: Simplify iterating over AVDictionary 2024-05-20 13:51:55 +02:00
liblc3dec.c
liblc3enc.c
libmp3lame.c
libopencore-amr.c
libopenh264.c
libopenh264.h
libopenh264dec.c
libopenh264enc.c
libopenjpegenc.c
libopus.c
libopus.h
libopusdec.c
libopusenc.c
librav1e.c
librsvgdec.c
libshine.c
libspeexdec.c
libspeexenc.c
libsvtav1.c avcodec/lib*, avformat/tee: Simplify iterating over AVDictionary 2024-05-20 13:51:55 +02:00
libtheoraenc.c
libtwolame.c
libuavs3d.c
libvo-amrwbenc.c
libvorbisdec.c
libvorbisenc.c
libvpx.h
libvpxdec.c
libvpxenc.c lavc/libvpxenc: Fix parsing of ts_layering_mode parameter 2024-05-17 15:40:31 -07:00
libwebpenc.c
libwebpenc_animencoder.c
libwebpenc_common.c
libwebpenc_common.h
libx264.c avcodec/lib*, avformat/tee: Simplify iterating over AVDictionary 2024-05-20 13:51:55 +02:00
libx265.c avcodec/lib*, avformat/tee: Simplify iterating over AVDictionary 2024-05-20 13:51:55 +02:00
libxavs.c
libxavs2.c
libxevd.c avcodec/evc: Set the AV_FRAME_FLAG_KEY flag for a decoded frame when the decoded packet contains a keyframe 2024-05-08 21:14:56 -03:00
libxeve.c
libxvid.c
libzvbi-teletextdec.c
ljpegenc.c
loco.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lossless_videoencdsp.c
lossless_videoencdsp.h
lpc.c avcodec/lpc: account for odd len values 2024-05-31 13:36:02 -03:00
lpc.h
lpc_functions.h
lscrdec.c
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
mace.c
magicyuv.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
magicyuvenc.c
Makefile configure, avcodec/Makefile: Add h264parse->h264data,golomb dependencies 2024-05-13 14:32:21 +02:00
mathops.h
mathtables.c
mdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
me_cmp.c
me_cmp.h
mediacodec.c
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c avcodec/mediacodec_wrapper: Fix unused variable warning 2024-04-23 15:35:26 +08:00
mediacodec_wrapper.h
mediacodecdec.c
mediacodecdec_common.c
mediacodecdec_common.h
mediacodecenc.c avcodec/mediacodecenc: Flush bsf after create extradata 2024-04-29 15:58:48 +08:00
metasound.c
metasound_data.h
metasound_twinvq_data.h
mf_utils.c
mf_utils.h
mfenc.c
microdvddec.c
midivid.c
mimic.c avcodec/mimic: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
misc4.c
misc4_parser.c
mjpeg.h
mjpeg_parser.c
mjpegbdec.c
mjpegdec.c
mjpegdec.h
mjpegdec_common.c
mjpegenc.c
mjpegenc.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c
mlp.h
mlp_parse.c
mlp_parse.h
mlp_parser.c
mlpdec.c avcodec/mlpdec: Set AV_FRAME_FLAG_KEY explicitly 2024-05-19 11:39:18 +02:00
mlpdsp.c
mlpdsp.h
mlpenc.c
mlz.c
mlz.h
mmaldec.c
mmvideo.c
mobiclip.c
motion_est.c libavcodec/motion_est: fix penalty_factor for b frames 2024-05-11 09:38:34 +02:00
motion_est.h
motion_est_template.c
motionpixels.c
motionpixels_tablegen.c
motionpixels_tablegen.h
movtextdec.c
movtextenc.c
mpc.c
mpc.h
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4audio_copy_pce.h
mpeg4audio_sample_rates.c
mpeg4audio_sample_rates.h
mpeg4data.h
mpeg4video.c
mpeg4video.h
mpeg4video_parser.c
mpeg4videodata.h
mpeg4videodec.c avcodec/mpeg4videodec: assert impossible wrap points 2024-05-19 22:14:37 +02:00
mpeg4videodec.h
mpeg4videodefs.h
mpeg4videodsp.c
mpeg4videodsp.h
mpeg4videoenc.c avcodec/mpegutils: Move definitions to better places 2024-04-08 15:00:01 +02:00
mpeg4videoenc.h
mpeg12.c avcodec/mpeg12: Remove always-false check 2024-04-08 15:00:01 +02:00
mpeg12.h
mpeg12codecs.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec/mpeg12dec: Use 64bit in bit computation 2024-05-19 22:14:37 +02:00
mpeg12dec.h
mpeg12enc.c
mpeg12enc.h
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_common.c
mpegaudiodec_common_tablegen.c
mpegaudiodec_common_tablegen.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c
mpegaudiotab.h
mpegaudiotabs.c
mpegaudiotabs.h
mpegpicture.c avcodec/mpegutils: Move definitions to better places 2024-04-08 15:00:01 +02:00
mpegpicture.h
mpegutils.c
mpegutils.h avcodec/mpegutils: Move definitions to better places 2024-04-08 15:00:01 +02:00
mpegvideo.c avcodec/mpegvideo: Remove pointless check 2024-04-08 15:00:02 +02:00
mpegvideo.h avcodec/mpegutils: Move definitions to better places 2024-04-08 15:00:01 +02:00
mpegvideo_dec.c avcodec/mpegvideo_dec, h264_slice: Return proper error codes 2024-04-08 15:00:02 +02:00
mpegvideo_enc.c avcodec/mpegvideo_enc: Fix potential overflow in RD 2024-05-19 22:14:38 +02:00
mpegvideo_motion.c
mpegvideo_parser.c
mpegvideodata.c
mpegvideodata.h
mpegvideodec.h
mpegvideoenc.h avcodec/mpegutils: Move definitions to better places 2024-04-08 15:00:01 +02:00
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c
mpv_reconstruct_mb_template.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c avcodec/mscc & mwsc: Check loop counts before use 2024-05-19 22:14:39 +02:00
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4_vc1_data.c
msmpeg4_vc1_data.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
msmpeg4dec.h
msmpeg4enc.c
msmpeg4enc.h
msp2dec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
msrle.c
msrledec.c
msrledec.h
msrleenc.c
mss1.c
mss2.c
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
msvideo1enc.c
mv30.c
mvcdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
mvha.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
mwsc.c avcodec/mscc & mwsc: Check loop counts before use 2024-05-19 22:14:39 +02:00
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
notchlc.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
null.c
nuv.c
nvdec.c
nvdec.h
nvdec_av1.c nvdec_av1: Use av1dec force_integer_mv value 2024-05-06 20:17:50 +01:00
nvdec_h264.c
nvdec_hevc.c lavc/hevc_ps/HEVCSPS: change flags into uint8_t 2024-05-31 19:26:06 +02:00
nvdec_mjpeg.c
nvdec_mpeg4.c
nvdec_mpeg12.c avcodec/mpegutils: Move definitions to better places 2024-04-08 15:00:01 +02:00
nvdec_vc1.c
nvdec_vp8.c
nvdec_vp9.c
nvenc.c avcodec/nvenc: add high bit depth encoding for HEVC 2024-04-25 00:33:13 +02:00
nvenc.h avcodec/nvenc: Multi NVENC Split Frame Encoding in HEVC and AV1 2024-04-13 18:00:43 +02:00
nvenc_av1.c avcodec/nvenc_av1: Correct CQ range for AV1 2024-05-27 19:20:18 +02:00
nvenc_h264.c
nvenc_hevc.c avcodec/nvenc: add high bit depth encoding for HEVC 2024-04-25 00:33:13 +02:00
omx.c
on2avc.c
on2avcdata.c
on2avcdata.h
options.c avcodec/avcodec: free decoded_side_data in ff_codec_close() 2024-05-02 10:39:56 -03:00
options_table.h lavc/aarch64/fdct: add neon-optimized fdct for aarch64 2024-05-13 14:54:10 +02:00
opus.h
opus_celt.c
opus_celt.h
opus_parse.c
opus_parse.h
opus_parser.c
opus_pvq.c
opus_pvq.h
opus_rc.c
opus_rc.h
opus_silk.c
opus_silk.h
opusdec.c
opusdec_celt.c opusdsp: add ability to modify deemphasis constant 2024-04-27 11:12:07 +02:00
opusdsp.c opusdsp: add ability to modify deemphasis constant 2024-04-27 11:12:07 +02:00
opusdsp.h opusdsp: add ability to modify deemphasis constant 2024-04-27 11:12:07 +02:00
opusenc.c opusdsp: add ability to modify deemphasis constant 2024-04-27 11:12:07 +02:00
opusenc.h
opusenc_psy.c
opusenc_psy.h
opusenc_utils.h
opustab.c opustab: macro constant as a double 2024-04-29 15:30:25 +02:00
opustab.h opusdsp: add ability to modify deemphasis constant 2024-04-27 11:12:07 +02:00
osq.c
packet.c
packet.h avcodec/packet: remove reference to old AV_SIDE_DATA_PARAM_CHANGE_ values 2024-05-31 11:24:37 -03:00
packet_internal.h
paf.h
pafaudio.c
pafvideo.c
pamenc.c
parser.c
parser.h
parsers.c
pcm-bluray.c
pcm-blurayenc.c
pcm-dvd.c
pcm-dvdenc.c
pcm.c
pcm_tablegen.c
pcm_tablegen.h
pcx.c
pcxenc.c
pdvdec.c
pel_template.c
pgssubdec.c
pgxdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
photocd.c avcodec/codec_desc: Mark AVRN, TGQ, PhotoCD, VBN as intra-only 2024-05-19 11:40:55 +02:00
pictordec.c
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
png.c
png.h
png_parser.c
pngdec.c avcodec/pngdec: Check last AVFrame before deref 2024-04-27 21:16:40 +02:00
pngdsp.c
pngdsp.h
pngenc.c
pnm.c
pnm.h
pnm_parser.c
pnmdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
pnmenc.c
profiles.c
profiles.h
progressframe.h avcodec/progressframe: Explain how unnamed union can simplify accesses 2024-04-21 16:31:42 +02:00
proresdata.c
proresdata.h
proresdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
proresdec.h
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c
prosumer.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
psd.c
psymodel.c
psymodel.h
pthread.c
pthread_frame.c avcodec/decode: Set KEY flag+pict_type generically for intra-only codecs 2024-05-19 11:39:45 +02:00
pthread_internal.h
pthread_slice.c
ptx.c
put_bits.h
put_golomb.h
qcelpdata.h
qcelpdec.c
qdm2.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c
qdrw.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
qoadec.c
qoi.h
qoi_parser.c
qoidec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
qoienc.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c qsv: Initialize impl_value 2024-05-28 03:48:04 +02:00
qsv.h
qsv_api.c
qsv_internal.h avcodec/qsv: Use RefStruct API for memory id (mids) array 2024-04-19 13:18:04 +02:00
qsvdec.c lavc/qsvdec: fix keyframes 2024-05-29 10:46:54 +08:00
qsvenc.c lavc/qsvenc: respect user's setting for keyframes 2024-05-29 10:46:54 +08:00
qsvenc.h lavc/qsvenc: add support for oneVPL string API 2024-05-07 11:06:37 +08:00
qsvenc_av1.c lavc/qsvenc_av1: accept HDR metadata if have 2024-05-27 09:38:46 +08:00
qsvenc_h264.c
qsvenc_hevc.c lavc/hevc_ps/HEVCSPS: change flags into uint8_t 2024-05-31 19:26:06 +02:00
qsvenc_jpeg.c
qsvenc_mpeg2.c
qsvenc_vp9.c
qtrle.c
qtrleenc.c
r210dec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
r210enc.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c
ra288.h
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h
rasc.c
ratecontrol.c avcodec/mpegutils: Move definitions to better places 2024-04-08 15:00:01 +02:00
ratecontrol.h
raw.c
raw.h
rawdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
rawenc.c
realtextdec.c
rectangle.h
refstruct.c
refstruct.h
reverse.c
rka.c
rkmppdec.c avcodec/rkmppdec: Allocate AVDRMFrameDescriptor and frame ctx jointly 2024-04-19 13:18:04 +02:00
rl.c
rl.h
rl2.c
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c
rpzaenc.c
rscc.c
rtjpeg.c
rtjpeg.h
rtv1.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
rv10.c avcodec/mpegutils: Move definitions to better places 2024-04-08 15:00:01 +02:00
rv10dec.h
rv10enc.c
rv10enc.h
rv20enc.c
rv30.c avcodec/codec_internal: Remove FF_CODEC_CAP_ALLOCATE_PROGRESS 2024-04-19 13:18:04 +02:00
rv30data.h
rv30dsp.c
rv34.c
rv34.h
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h lavc/rv40dsp: R-V V chroma_mc 2024-05-03 18:00:53 +03:00
rv34vlc.h
rv40.c avcodec/codec_internal: Remove FF_CODEC_CAP_ALLOCATE_PROGRESS 2024-04-19 13:18:04 +02:00
rv40data.h
rv40dsp.c lavc/rv40dsp: R-V V chroma_mc 2024-05-03 18:00:53 +03:00
rv40vlc2.h
s302m.c
s302menc.c
samidec.c
sanm.c
sbc.c
sbc.h
sbc_parser.c
sbcdec.c
sbcdec_data.c
sbcdec_data.h
sbcdsp.c
sbcdsp.h
sbcdsp_data.c
sbcdsp_data.h
sbcenc.c
sbr.h aacdec: remove AAC-specific MIPS optimizations 2024-04-23 08:31:40 +02:00
sbrdsp.c
sbrdsp.h aacdec: remove AAC-specific MIPS optimizations 2024-04-23 08:31:40 +02:00
sbrdsp_fixed.c
sbrdsp_template.c lavc/sbrdsp: add support for 256-bit vectors 2024-05-31 22:22:43 +03:00
scpr.c
scpr.h
scpr3.c
scpr3.h
screenpresso.c
sei.h
sga.c avcodec/sga: Make it clear that the return is intentionally not checked 2024-06-01 18:01:29 +02:00
sgi.h
sgidec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
sgienc.c
sgirledec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
sheervideo.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
sheervideodata.h
shorten.c
simple_idct.c
simple_idct.h
simple_idct_template.c
sinewin.c
sinewin.h
sinewin_fixed_tablegen.c
sinewin_fixed_tablegen.h
sinewin_tablegen.c
sinewin_tablegen.h
sipr.c
sipr.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
siprdata.h
siren.c
smacker.c
smc.c
smcenc.c
snappy.c
snappy.h
snow.c
snow.h
snow_dwt.c
snow_dwt.h
snowdata.h
snowdec.c
snowenc.c
sonic.c
sp5x.h
sp5xdec.c
speedhq.c
speedhq.h
speedhqdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
speedhqenc.c
speedhqenc.h
speexdata.h
speexdec.c
srtdec.c
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c
svq1enc.c
svq1enc_cb.h
svq1encdsp.h
svq3.c
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h
tak.c
tak.h
tak_parser.c
takdec.c
takdsp.c
takdsp.h
targa.c
targa.h
targa_y216dec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
targaenc.c
tdsc.c
textdec.c
texturedsp.c
texturedsp.h
texturedsp_template.c
texturedspenc.c
thread.h avcodec/pthread_frame: Add API to share RefStruct refs just once 2024-04-19 13:18:04 +02:00
threadframe.h
threadprogress.c avcodec/threadprogress: Add new API for frame-threaded progress 2024-04-19 13:07:48 +02:00
threadprogress.h avcodec/threadprogress: Add new API for frame-threaded progress 2024-04-19 13:07:48 +02:00
tiertexseqv.c
tiff.c avcodec/tiff: Assert init_get_bits8() success in unpack_gray() 2024-05-28 03:48:07 +02:00
tiff.h
tiff_common.c
tiff_common.h
tiff_data.h
tiffenc.c
tmv.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
to_upper4.c
to_upper4.h
tpeldsp.c
tpeldsp.h
truemotion1.c
truemotion1data.h
truemotion2.c
truemotion2rt.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
truespeech.c
truespeech_data.h
tscc.c
tscc2.c
tscc2data.h
tta.c
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
ttaencdsp.c
ttaencdsp.h
ttmlenc.c
ttmlenc.h
twinvq.c
twinvq.h
twinvq_data.h
twinvqdec.c
txd.c
ulti.c
ulti_cb.h
unary.h
utils.c
utvideo.h
utvideodec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
utvideodsp.c
utvideodsp.h
utvideoenc.c
v4l2_buffers.c avcodec/v4l2_(m2m|buffers): Use RefStruct API for context references 2024-04-19 13:18:04 +02:00
v4l2_buffers.h avcodec/v4l2_(m2m|buffers): Use RefStruct API for context references 2024-04-19 13:18:04 +02:00
v4l2_context.c
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m.c avcodec/v4l2_(m2m|buffers): Use RefStruct API for context references 2024-04-19 13:18:04 +02:00
v4l2_m2m.h avcodec/v4l2_(m2m|buffers): Use RefStruct API for context references 2024-04-19 13:18:04 +02:00
v4l2_m2m_dec.c
v4l2_m2m_enc.c
v210_template.c
v210dec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
v210dec.h
v210dec_init.h
v210enc.c
v210enc.h
v210enc_init.h
v210x.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
v308dec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
v308enc.c
v408dec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
v408enc.c avcodec/Makefile, v408(dec|enc): Remove remnants of AYUV codecs 2024-05-07 23:53:26 +02:00
v410dec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
v410enc.c
vaapi_av1.c lavc/vaapi_av1: Avoid sending the same slice buffer multiple times 2024-05-29 10:49:35 +08:00
vaapi_decode.c lavc/vaapi_decode: Make it possible to send multiple slice params buffers 2024-05-29 10:47:43 +08:00
vaapi_decode.h lavc/vaapi_decode: Make it possible to send multiple slice params buffers 2024-05-29 10:47:43 +08:00
vaapi_encode.c
vaapi_encode.h
vaapi_encode_av1.c lavc/vaapi_encode_av1: insert HDR_CLL metadata if have 2024-05-11 15:21:57 +08:00
vaapi_encode_h264.c avcodec/vaapi_encode_h264: use is_reference to fill reference_pic_flag 2024-04-18 14:43:07 +08:00
vaapi_encode_h265.c avcodec/vaapi_encode_h265: use is_reference to fill reference_pic_flag 2024-04-18 14:43:07 +08:00
vaapi_encode_mjpeg.c
vaapi_encode_mpeg2.c
vaapi_encode_vp8.c
vaapi_encode_vp9.c
vaapi_h264.c lavc/vaapi_h264: Fix merging fields in DPB with missing references 2024-05-29 10:52:10 +08:00
vaapi_hevc.c lavc/hevc_ps/HEVCSPS: change flags into uint8_t 2024-05-31 19:26:06 +02:00
vaapi_hevc.h
vaapi_mjpeg.c lavc/vaapi_decode: Make it possible to send multiple slice params buffers 2024-05-29 10:47:43 +08:00
vaapi_mpeg2.c lavc/vaapi_decode: Make it possible to send multiple slice params buffers 2024-05-29 10:47:43 +08:00
vaapi_mpeg4.c lavc/vaapi_decode: Make it possible to send multiple slice params buffers 2024-05-29 10:47:43 +08:00
vaapi_vc1.c lavc/vaapi_decode: Make it possible to send multiple slice params buffers 2024-05-29 10:47:43 +08:00
vaapi_vp8.c lavc/vaapi_decode: Make it possible to send multiple slice params buffers 2024-05-29 10:47:43 +08:00
vaapi_vp9.c lavc/vaapi_decode: Make it possible to send multiple slice params buffers 2024-05-29 10:47:43 +08:00
vb.c
vble.c avcodec/vble: Check av_image_get_buffer_size() for failure 2024-05-19 22:12:54 +02:00
vbn.h
vbndec.c avcodec/codec_desc: Mark AVRN, TGQ, PhotoCD, VBN as intra-only 2024-05-19 11:40:55 +02:00
vbnenc.c
vc1.c
vc1.h
vc1_block.c avcodec/vc1_block: remove unneeded store to off in vc1_decode_p_mb_intfi() 2024-05-28 03:48:08 +02:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c avcodec/vc1_parser: Check init_get_bits8() 2024-05-19 11:49:33 +02:00
vc1_pred.c
vc1_pred.h
vc1_vlc_data.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c avcodec/mpegutils: Move definitions to better places 2024-04-08 15:00:01 +02:00
vc1dsp.c
vc1dsp.h
vc2enc.c avcodec/vc2enc: Use already available AVPixFmtDescriptor 2024-05-31 14:18:33 +02:00
vc2enc_dwt.c
vc2enc_dwt.h
vcr1.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
vdpau.c
vdpau.h
vdpau_av1.c vdpau_av1: Use av1dec force_integer_mv value 2024-05-06 20:17:50 +01:00
vdpau_h264.c
vdpau_hevc.c lavc/hevc_ps/HEVCSPS: change flags into uint8_t 2024-05-31 19:26:06 +02:00
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau_vp9.c
version.c
version.h lavc/libvpxenc: Fix parsing of ts_layering_mode parameter 2024-05-17 15:40:31 -07:00
version_major.h
videodsp.c
videodsp.h
videodsp_template.c
videotoolbox.c avcodec/videotoolbox: use the correct HEVCSPS field name 2024-06-01 10:56:19 -03:00
videotoolbox.h
videotoolbox_vp9.c
videotoolboxenc.c
vima.c
vlc.c avcodec/vlc: Cleanup on multi table alloc failure in ff_vlc_init_multi_from_lengths() 2024-05-28 03:48:08 +02:00
vlc.h
vmdaudio.c
vmdvideo.c
vmixdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
vmnc.c
vorbis.c
vorbis.h
vorbis_data.c
vorbis_data.h
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h
vorbis_parser_internal.h
vorbisdec.c
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3.c avcodec/vp3: Replace check by assert 2024-05-19 22:12:54 +02:00
vp3_parser.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp4data.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8.c avcodec/vp8: Forward return of ff_vpx_init_range_decoder() 2024-05-19 22:12:54 +02:00
vp8.h avcodec/vp8: Convert to ProgressFrame API 2024-04-19 13:18:04 +02:00
vp8_parser.c
vp8data.c
vp8data.h
vp8dsp.c lavc/vp7dsp: add R-V V vp7_luma_dc_wht 2024-05-29 16:57:02 +03:00
vp8dsp.h lavc/vp7dsp: add R-V V vp7_luma_dc_wht 2024-05-29 16:57:02 +03:00
vp9.c lavc/vp9: reset segmentation fields when segmentation isn't enabled 2024-05-27 12:23:40 +02:00
vp9.h
vp9_mc_template.c avcodec/vp9: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
vp9_parser.c
vp9block.c avcodec/vp9: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
vp9data.c
vp9data.h
vp9dec.h avcodec/vp9: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
vp9dsp.c lavc/vp9dsp: R-V V ipred dc 2024-04-29 20:46:05 +03:00
vp9dsp.h lavc/vp9dsp: R-V V ipred dc 2024-04-29 20:46:05 +03:00
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9lpf.c avcodec/vp9: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
vp9mvs.c avcodec/vp9: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
vp9prob.c
vp9recon.c avcodec/vp9: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
vp9shared.h avcodec/vp9: Simplify replacing VP9Frame 2024-04-19 13:18:04 +02:00
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp89_rac.h
vpx_rac.c
vpx_rac.h
vqavideo.c
vqcdec.c avcodec/vqcdec: Check init_get_bits8() for failure 2024-05-19 22:12:55 +02:00
vt_internal.h
vulkan.c
vulkan.h
vulkan_av1.c vulkan_av1: Fix force_integer_mv value 2024-05-06 20:17:50 +01:00
vulkan_decode.c vulkan_av1: add workaround for NVIDIA drivers tested on broken CTS 2024-04-15 02:40:02 +02:00
vulkan_decode.h vulkan_av1: add workaround for NVIDIA drivers tested on broken CTS 2024-04-15 02:40:02 +02:00
vulkan_h264.c
vulkan_hevc.c lavc/hevc_ps: compactify ShortTermRPS 2024-05-31 19:26:06 +02:00
vulkan_video.c
vulkan_video.h
vvc.h
vvc_parser.c lavc/vvc_parser: Fixed the has_b_frames setting 2024-04-21 21:06:50 +08:00
wavarc.c avcodec/wavarc: fix integer overflow in decode_5elp() block type 2 2024-05-06 03:00:41 +02:00
wavpack.c avcodec/wavpack: Move transient variable from context to stack 2024-04-19 13:18:04 +02:00
wavpack.h avcodec/wavpack: Optimize always-false comparison away 2024-04-19 13:18:04 +02:00
wavpackdata.c
wavpackenc.c
wavpackenc.h
wbmpdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
wbmpenc.c
wcmv.c
webp.c avcodec/vp8: Convert to ProgressFrame API 2024-04-19 13:18:04 +02:00
webp_parser.c
webvttdec.c
webvttenc.c
wma.c
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c
wmaenc.c
wmalosslessdec.c
wmaprodata.h
wmaprodec.c
wmavoice.c
wmavoice_data.h
wmv2.c
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c
wmv2dec.h
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wmv2enc.h
wnv1.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
wrapped_avframe.c
ws-snd1.c
xan.c
xbm_parser.c
xbmdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
xbmenc.c
xface.c
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
xma_parser.c
xpmdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
xsubdec.c
xsubenc.c
xvididct.c
xvididct.h
xwd.h
xwd_parser.c
xwddec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
xwdenc.c
xxan.c
y41pdec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
y41penc.c
ylc.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
yop.c avcodec/yop: Add missing AV_CODEC_CAP_DR1 2024-05-19 11:40:43 +02:00
yuv4dec.c avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
yuv4enc.c
zerocodec.c
zlib_wrapper.c
zlib_wrapper.h
zmbv.c
zmbvenc.c