ffmpeg/libavcodec
Andreas Rheinhardt 2b46ae6407 avcodec/codec_internal: Remove FF_CODEC_CAP_ALLOCATE_PROGRESS
Before commit f025b8e110,
every frame-threaded decoder used ThreadFrames, even when
they did not have any inter-frame dependencies at all.
In order to distinguish those decoders that need the AVBuffer
for progress communication from those that do not (to avoid
the allocation for the latter), the former decoders were marked
with the FF_CODEC_CAP_ALLOCATE_PROGRESS internal codec cap.

Yet distinguishing these two can be done in a more natural way:
Don't use ThreadFrames when not needed and split ff_thread_get_buffer()
into a core function that calls the user's get_buffer2 callback
and a wrapper around it that also allocates the progress AVBuffer.
This has been done in 02220b88fc
and since that commit the ALLOCATE_PROGRESS cap was nearly redundant.

The only exception was WebP and VP8. WebP can contain VP8
and uses the VP8 decoder directly (i.e. they share the same
AVCodecContext). Both decoders are frame-threaded and VP8
has inter-frame dependencies (in general, not in valid WebP)
and therefore the ALLOCATE_PROGRESS cap. In order to avoid
allocating progress in case of a frame-threaded WebP decoder
the cap and the check for the cap has been kept in place.

Yet now the VP8 decoder has been switched to use ProgressFrames
and therefore there is just no reason any more for this check
and the cap. This commit therefore removes both.

Also change the value of FF_CODEC_CAP_USES_PROGRESSFRAMES
to leave no gaps.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-04-19 13:18:04 +02:00
..
aarch64 aarch64/ac3dsp: simplify the end of ff_ac3_sum_square_butterfly_float_neon 2024-04-09 16:50:49 +02:00
alpha
arm avcodec/ac3: Remove unused fixed-point ARMv7 DSP 2024-04-18 08:38:14 +02:00
avr32
bfin
bsf Revert "bsf: use standard include paths" 2024-04-10 15:17:54 +02:00
h26x
loongarch configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
mips avcodec/mips/ac3dsp_mips: Add missing includes 2024-03-31 00:08:42 +01:00
neon makefile: Clean up missed object files with "make clean" 2024-03-10 23:45:51 +02:00
ppc avcodec/ppc/h264dsp: Fix left shifts of negative numbers 2024-04-04 23:57:19 +02:00
riscv avcodec/aacenc: Move initializing DSP out of aacenc.c 2024-03-02 02:54:11 +01:00
sh4
sparc
tests avcodec/codec_internal: Remove FF_CODEC_CAP_ALLOCATE_PROGRESS 2024-04-19 13:18:04 +02:00
vvc lavc/vvc: Skip enhancement layer NAL units 2024-04-18 17:38:15 -03:00
x86 x86/ac3dsp: clear the upper 32 bits for input arguments where needed 2024-04-08 13:45:58 -03:00
.gitignore
4xm.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
8bps.c avcodec/8bps: Consider width in the minimal size check 2024-03-10 19:49:03 +01:00
8svx.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
012v.c
a64colors.h
a64multienc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
a64tables.h
aac.h avcodec/aac: Split ChannelElement in decoder and encoder structs 2024-02-27 00:11:21 +01:00
aac_ac3_parser.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
aac_ac3_parser.h
aac_defines.h avcodec/lpc: Split inline functions into a header of their own 2024-03-04 02:11:38 +01:00
aac_parser.c
aaccoder.c avcodec/aacenc: Move initializing DSP out of aacenc.c 2024-03-02 02:54:11 +01:00
aaccoder_trellis.h avcodec/aacenc: Move initializing DSP out of aacenc.c 2024-03-02 02:54:11 +01:00
aaccoder_twoloop.h avcodec/aacenc: Move initializing DSP out of aacenc.c 2024-03-02 02:54:11 +01:00
aacdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
aacdec.h avcodec/aacdec: Move buffer to reduce padding 2024-03-04 02:11:50 +01:00
aacdec_common.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
aacdec_fixed.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
aacdec_template.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
aacdectab.h avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
aacenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
aacenc.h avcodec/mips/aaccoder_mips: Remove MIPS-specific aaccoder 2024-03-18 01:49:38 +01:00
aacenc_is.c avcodec/aacenc: Move initializing DSP out of aacenc.c 2024-03-02 02:54:11 +01:00
aacenc_is.h
aacenc_ltp.c avcodec/aactab: Deduplicate ltp_coef and tns_tmp2_map tables 2024-03-04 02:11:53 +01:00
aacenc_ltp.h
aacenc_pred.c avcodec/aacenc: Move initializing DSP out of aacenc.c 2024-03-02 02:54:11 +01:00
aacenc_pred.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c avcodec/aactab: Deduplicate ltp_coef and tns_tmp2_map tables 2024-03-04 02:11:53 +01:00
aacenc_tns.h
aacenc_utils.h avcodec/aacenc: Move initializing DSP out of aacenc.c 2024-03-02 02:54:11 +01:00
aacencdsp.h avcodec/aacenc: Move initializing DSP out of aacenc.c 2024-03-02 02:54:11 +01:00
aacenctab.c
aacenctab.h avcodec/aac: Split ChannelElement in decoder and encoder structs 2024-02-27 00:11:21 +01:00
aacps.c avcodec/aacps: Inline ff_ps_ctx_init() 2024-02-27 00:11:21 +01:00
aacps.h avcodec/aacps: Inline ff_ps_ctx_init() 2024-02-27 00:11:21 +01:00
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
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
aacpsy.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
aacsbr.c avcodec/aacsbr: Remove unused parameter from sbr_gain_calc 2024-02-27 00:11:21 +01:00
aacsbr.h avcodec/sbr: Remove unused AACDecContext* parameter from sbr_lf_gen_mips 2024-02-27 00:11:21 +01:00
aacsbr_fixed.c avcodec/aacsbr: Remove unused parameter from sbr_gain_calc 2024-02-27 00:11:21 +01:00
aacsbr_template.c avcodec/sbr: Remove unused AACDecContext* parameter from sbr_lf_gen_mips 2024-02-27 00:11:21 +01:00
aacsbrdata.h
aactab.c Revert "avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec" 2024-03-07 08:53:31 -03:00
aactab.h avcodec/aactab: Deduplicate ltp_coef and tns_tmp2_map tables 2024-03-04 02:11:53 +01:00
aandcttab.c
aandcttab.h
aasc.c
ac3.c
ac3.h
ac3_channel_layout_tab.c
ac3_channel_layout_tab.h
ac3_parser.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ac3_parser.h
ac3_parser_internal.h
ac3dec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ac3dec.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c
ac3dec_float.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
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: Avoid copying samples 2024-04-18 14:52:26 +02:00
ac3enc.h avcodec/ac3enc: Avoid copying samples 2024-04-18 14:52:26 +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: Avoid copying samples 2024-04-18 14:52:26 +02:00
ac3tab.c
ac3tab.h avcodec/ac3tab: Remove enum CustomChannelMapLocation 2024-03-17 15:10:05 +01:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
adts_header.c
adts_header.h
adts_parser.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
adts_parser.h
adx.c
adx.h
adx_parser.c
adxdec.c
adxenc.c
agm.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
aic.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
alac.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
alac_data.c
alac_data.h
alacdsp.c
alacdsp.h
alacenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
aliaspixdec.c
aliaspixenc.c
allcodecs.c avcodec/liblc3: add encoding/decoding support of LC3 audio codec 2024-04-04 17:47:31 +02:00
alsdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
amfenc.c
amfenc.h
amfenc_av1.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
amfenc_h264.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
amfenc_hevc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
amr.h
amr_parser.c
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c
aom_film_grain.c avcodec/aom_film_grain: implement AFGS1 parsing 2024-03-23 18:55:21 +01:00
aom_film_grain.h avcodec/aom_film_grain: implement AFGS1 parsing 2024-03-23 18:55:21 +01:00
aom_film_grain_template.c avcodec/aom_film_grain: add AOM film grain synthesis 2024-03-23 18:55:21 +01:00
apac.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
apedec.c avcodec/apedec: Use NABS to avoid undefined negation 2024-04-03 00:44:38 +02:00
apng.h
aptx.c
aptx.h
aptxdec.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
aptxenc.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
arbc.c
argo.c
ass.c avocdec/ass: simplify linebreaks 2024-04-06 09:26:30 +02:00
ass.h
ass_split.c
ass_split.h
assdec.c
assenc.c avcodec/assenc: Use size_t for length of string 2024-02-22 01:45:31 +01:00
asv.c
asv.h
asvdec.c
asvenc.c avcodec/avcodec: Deprecate AV_INPUT_BUFFER_MIN_SIZE 2024-02-21 00:24:44 +01:00
atrac.c
atrac.h
atrac1.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
atrac1data.h
atrac3.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
atrac3data.h
atrac3plus.c
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
atrac3plusdsp.c
atrac9dec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
atrac9tab.h
atsc_a53.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
atsc_a53.h
audio_frame_queue.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
audio_frame_queue.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
audiotoolboxenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
aura.c
av1.h av1dec: add AV1_REF_FRAME_NONE 2024-03-25 08:54:18 +01:00
av1_levels.c
av1_levels.h
av1_parse.c
av1_parse.h
av1_parser.c
av1dec.c lavc/av1: Record reference ordering information for each frame 2024-04-14 21:05:05 +01:00
av1dec.h lavc/av1: Record reference ordering information for each frame 2024-04-14 21:05:05 +01:00
avcodec.c avcodec/decode: Add new ProgressFrame API 2024-04-19 13:18:04 +02:00
avcodec.h avcodec/hevcdec: export global side data in AVCodecContext 2024-04-11 11:48:39 -03:00
avcodec_internal.h lavc/decode: move sd_global_map to avcodec 2024-03-28 08:40:01 +01:00
avcodecres.rc
avdct.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
avdct.h
avfft.c lavc/avfft: fix RDFT wrapper stride 2024-04-10 13:22:18 +02:00
avfft.h
avrndec.c
avs.c
avs2.c
avs2.h
avs2_parser.c
avs3.h
avs3_parser.c
avuidec.c
avuienc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
bethsoftvideo.c
bethsoftvideo.h
bfi.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
bgmc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
bgmc.h
bink.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
binkaudio.c
binkdata.h
binkdsp.c configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
binkdsp.h configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
bintext.c
bintext.h
bit_depth_template.c
bitpacked_dec.c
bitpacked_enc.c
bitstream.c
bitstream.h
bitstream_filters.c avcodec/bsf/mp3_header_decompress: Remove BSF 2024-03-02 02:47:50 +01:00
bitstream_template.h avcodec/vlc: Use union of uint8_t and uint16_t in VLC_MULTI_ELEM 2024-04-02 00:21:59 +02:00
blockdsp.c lavc/blockdsp: R-V V clear_block 2024-02-12 22:00:03 +02:00
blockdsp.h lavc/blockdsp: R-V V clear_block 2024-02-12 22:00:03 +02:00
bmp.c
bmp.h
bmp_parser.c
bmpenc.c avutil/internal: Move avpriv_set_systematic_pal2 decl to imgutils_internal.h 2024-03-31 00:08:43 +01:00
bmvaudio.c
bmvvideo.c
bonk.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
brenderpix.c
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cavs.h
cavs_parser.c
cavsdata.c
cavsdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cbs.h
cbs_av1.c
cbs_av1.h lavc/cbs_av1: Save more frame ordering information 2024-03-25 08:32:04 +01:00
cbs_av1_syntax_template.c av1dec: add AV1_REF_FRAME_NONE 2024-03-25 08:54:18 +01:00
cbs_bsf.c
cbs_bsf.h all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
cbs_h264.h
cbs_h264_syntax_template.c avcodec/cbs_h2645: Avoid function pointer casts, fix UB 2024-02-25 13:42:47 +01:00
cbs_h265.h
cbs_h265_syntax_template.c avcodec/cbs_h2645: Avoid function pointer casts, fix UB 2024-02-25 13:42:47 +01:00
cbs_h266.h avcodec/vvcdec: misc, add specification name for pps members 2024-04-02 20:24:31 +08:00
cbs_h266_syntax_template.c avcodec/vvcdec: support rectangular single-slice subpics 2024-04-02 20:24:31 +08:00
cbs_h2645.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cbs_h2645.h
cbs_internal.h
cbs_jpeg.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cbs_jpeg.h
cbs_jpeg_syntax_template.c
cbs_mpeg2.c
cbs_mpeg2.h
cbs_mpeg2_syntax_template.c
cbs_sei.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cbs_sei.h avcodec/cbs_h2645: Avoid function pointer casts, fix UB 2024-02-25 13:42:47 +01:00
cbs_sei_syntax_template.c avcodec/cbs_h2645: Avoid function pointer casts, fix UB 2024-02-25 13:42:47 +01:00
cbs_vp8.c avcodec/cbs_vp8: Improve the bitstream position check 2024-03-26 09:05:04 -04:00
cbs_vp8.h
cbs_vp8_syntax_template.c
cbs_vp9.c
cbs_vp9.h
cbs_vp9_syntax_template.c
ccaption_dec.c avcodec/ccaption_dec: Use static_assert instead of _Static_assert 2024-03-18 01:49:38 +01:00
cdgraphics.c
cdtoons.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cdxl.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cfhd.h
cfhddata.c
cfhddsp.c
cfhddsp.h
cfhdenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cfhdencdsp.c
cfhdencdsp.h
cga_data.c
cga_data.h
cinepak.c
cinepakenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
clearvideo.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
clearvideodata.h
cljrdec.c
cljrenc.c
cllc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cngdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cngenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
codec.h avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
codec2utils.h
codec_desc.c avcodec/liblc3: add encoding/decoding support of LC3 audio codec 2024-04-04 17:47:31 +02:00
codec_desc.h
codec_id.h avcodec/liblc3: add encoding/decoding support of LC3 audio codec 2024-04-04 17:47:31 +02:00
codec_internal.h avcodec/codec_internal: Remove FF_CODEC_CAP_ALLOCATE_PROGRESS 2024-04-19 13:18:04 +02:00
codec_par.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
codec_par.h avcodec/codec_par: Reorder AVCodecParameters fields 2024-03-07 08:53:31 -03:00
cook.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cook_parser.c
cookdata.h
copy_block.h
cpia.c
cri.c avcodec/cri: respect side data preference 2024-03-08 07:37:56 +01:00
cri_parser.c
cscd.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cuviddec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cyuv.c
d3d11va.c
d3d11va.h
d3d12va_av1.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
d3d12va_decode.c avcodec/d3d12va_decode: remove extra spaces for declaration 2024-04-03 10:23:05 +08:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dca_core.h
dca_exss.c
dca_exss.h
dca_lbr.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dca_lbr.h
dca_parser.c
dca_sample_rate_tab.c
dca_sample_rate_tab.h
dca_syncwords.h
dca_xll.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dca_xll.h
dcaadpcm.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dcadec.h
dcadsp.c
dcadsp.h
dcaenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 lavc/texturedsp: require explicitly-set frame dimensions 2024-02-18 07:30:01 +01:00
decode.c avcodec/pthread_frame: Add API to share RefStruct refs just once 2024-04-19 13:18:04 +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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dirac.h
dirac_arith.c
dirac_arith.h avcodec/dirac_arith: Only include x86/asm.h for ARCH_X86 2024-03-17 15:10:05 +01:00
dirac_dwt.c
dirac_dwt.h
dirac_dwt_template.c
dirac_parser.c
dirac_vlc.c
dirac_vlc.h
diracdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
diracdsp.c
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dnxhdenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dnxhdenc.h configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
dolby_e.c Revert "avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec" 2024-03-07 08:53:31 -03:00
dolby_e.h
dolby_e_parse.c
dolby_e_parser.c
dovi_rpu.c avcodec/dovi_rpu: attach ext blocks to frames 2024-04-03 16:16:55 +02:00
dovi_rpu.h avcodec/dovi_rpu: add ext_blocks array to DOVIContext 2024-04-03 16:16:55 +02:00
dpcm.c
dpx.c avcodec/dpx: respect side data preference 2024-03-08 07:37:56 +01:00
dpx_parser.c
dpxenc.c
dsd.c avcodec/dsd: Hoist branch out of loop 2024-04-04 23:58:57 +02:00
dsd.h
dsddec.c avcodec/dsd: Hoist branch out of loop 2024-04-04 23:58:57 +02:00
dsicinaudio.c
dsicinvideo.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dvbsubenc.c
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c avcodec/dv: Don't pretend initializing work chunks can fail 2024-04-07 21:59:32 +02:00
dvdsub.c
dvdsub.h
dvdsub_parser.c
dvdsubdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dvdsubenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dvenc.c avcodec/dv: Don't pretend initializing work chunks can fail 2024-04-07 21:59:32 +02:00
dxa.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dxtory.c
dxv.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dxv.h
dxva2.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dxva2.h
dxva2_av1.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dxva2_h264.c
dxva2_hevc.c
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dynamic_hdr_vivid.c
dynamic_hdr_vivid.h
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c avcodec/ac3enc: Move EAC-3 specific initialization to eac3enc.c 2024-04-11 12:53:26 +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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
eatgq.c
eatgv.c
eatqi.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
elbg.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
elbg.h
elsdec.c
elsdec.h
encode.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
encode.h avcodec/avcodec: Deprecate AV_INPUT_BUFFER_MIN_SIZE 2024-02-21 00:24:44 +01:00
error_resilience.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
error_resilience.h
escape124.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
escape130.c
evc.h avcodec/evc: Remove redefine of HEVC_MAX_ENTRY_POINT_OFFSETS 2024-02-26 16:28:37 +08:00
evc_parse.c
evc_parse.h
evc_parser.c
evc_ps.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
evc_ps.h
evrcdata.h
evrcdec.c fix "param"s that should be "@param" 2024-03-04 17:45:00 +01:00
exif.c
exif.h
exr.c avcodec/exr: Dont use 64bits to hold 6bits 2024-04-03 00:44:38 +02:00
exrdsp.c
exrdsp.h
exrenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
faandct.c
faandct.h
faanidct.c
faanidct.h
fastaudio.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
faxcompr.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c avcodec/jni: remove unnecessary NULL checks before calling DeleteLocalRef() 2024-03-23 11:37:44 +01:00
ffjni.h avcodec/jni: use size_t to store structure offsets 2024-03-23 11:37:44 +01:00
fflcms2.c
fflcms2.h
ffv1.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ffv1.h
ffv1_template.c
ffv1dec.c avcodec/codec_internal: Remove FF_CODEC_CAP_ALLOCATE_PROGRESS 2024-04-19 13:18:04 +02:00
ffv1dec_template.c
ffv1enc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ffv1enc_template.c
ffwavesynth.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
fic.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
file_open.c
fits.c
fits.h
fitsdec.c
fitsenc.c
flac.c
flac.h
flac_parse.h
flac_parser.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
flacdata.c
flacdata.h
flacdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
flacdsp.c
flacdsp.h
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
flashsv2enc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
flashsvenc.c
flicvideo.c
float2half.c
flvdec.c
flvdec.h
flvenc.c
flvenc.h
fmtconvert.c
fmtconvert.h
fmvc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
frame_thread_encoder.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
frame_thread_encoder.h
fraps.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
frwu.c
ftr.c
ftr_parser.c
g2meet.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
g729postfilter.c fix "@param foo[in/out]" to "@param[in, out] foo" 2024-03-04 17:45:12 +01:00
g729postfilter.h fix "@param foo[in/out]" to "@param[in, out] foo" 2024-03-04 17:45:12 +01:00
gdv.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
gemdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
get_bits.h avcodec/vlc, bitstream: Fix multi VLC with uint8_t syms on BE 2024-04-02 00:21:59 +02:00
get_buffer.c lavc/get_buffer: Add a warning on failed allocation from a fixed pool 2024-03-25 20:44:30 +00:00
gif.c avutil/internal: Move avpriv_set_systematic_pal2 decl to imgutils_internal.h 2024-03-31 00:08:43 +01:00
gif.h
gif_parser.c
gifdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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
h263dsp.h
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 avcodec/h264_parse: Fix error code in decode_extradata 2024-04-01 17:05:21 +08:00
h264_parse.h
h264_parser.c
h264_picture.c
h264_ps.c avcodec/h264_ps: Fix shadowing 2024-03-10 13:51:37 +01:00
h264_ps.h
h264_refs.c avcodec/h264_refs: Use smaller scope, don't use av_uninit 2024-03-30 05:06:28 +01:00
h264_sei.c
h264_sei.h
h264_slice.c avcodec/mpegvideo_dec, h264_slice: Return proper error codes 2024-04-08 15:00:02 +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
h264dsp.c
h264dsp.h
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c
h264pred.c
h264pred.h
h264pred_template.c
h264qpel.c
h264qpel.h
h264qpel_template.c configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
h265_profile_level.c
h265_profile_level.h
h274.c
h274.h
h2645_parse.c avcodec/h2645_parse: Don't treat 0x000002 as a start code and truncate 2024-02-18 07:33:27 +01:00
h2645_parse.h
h2645_sei.c avcodec/h2645_sei: validate Mastering Display Colour Volume SEI values 2024-04-13 17:50:49 +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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hap.h
hapdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hapenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hca_data.h
hcadec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hcom.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hdr_parser.c
hdrdec.c
hdrenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hevc.h
hevc_cabac.c avcodec/hevc_cabac: Let compiler count offsets 2024-03-13 23:29:02 +01:00
hevc_data.c
hevc_data.h
hevc_filter.c
hevc_mvs.c
hevc_parse.c
hevc_parse.h
hevc_parser.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hevc_ps.c avcodec/hevc_ps: --typo 2024-04-03 00:44:37 +02:00
hevc_ps.h avcodec/hevc_ps: don't use a fixed sized buffer for parameter set raw data 2024-03-29 15:34:21 -03:00
hevc_ps_enc.c
hevc_refs.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hevc_sei.c
hevc_sei.h
hevcdec.c avcodec/codec_internal: Remove FF_CODEC_CAP_ALLOCATE_PROGRESS 2024-04-19 13:18:04 +02:00
hevcdec.h avcodec/hevc_cabac: Let compiler count offsets 2024-03-13 23:29:02 +01:00
hevcdsp.c avcodec/hevcdsp: Offset ff_hevc_.pel_filters to simplify addressing 2024-02-13 20:25:49 -03:00
hevcdsp.h avcodec/hevcdsp: Offset ff_hevc_.pel_filters to simplify addressing 2024-02-13 20:25:49 -03:00
hevcdsp_template.c avcodec/hevcdsp: Offset ff_hevc_.pel_filters to simplify addressing 2024-02-13 20:25:49 -03:00
hevcpred.c
hevcpred.h
hevcpred_template.c
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c avcodec/hq_hqa: Make VLC tables static 2024-03-07 09:15:18 +01:00
hq_hqadata.h avcodec/hq_hqadata: Move data in a header 2024-03-07 09:15:18 +01:00
hq_hqadsp.c
hq_hqadsp.h
hqx.c
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 avcodec/huffyuv: Inline common alloc/free functions in their callers 2024-04-07 21:59:32 +02:00
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 avcodec/huffyuvencdsp: Fix load of misaligned values 2024-04-02 00:21:58 +02:00
huffyuvencdsp.h
hwaccel_internal.h
hwaccels.h
hwconfig.h
idcinvideo.c
idctdsp.c configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
idctdsp.h configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
iff.c avcodec/iff: dont add into unused pointers 2024-04-01 19:00:30 +02:00
iirfilter.c
iirfilter.h
ilbcdata.h
ilbcdec.c
imc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
imcdata.h
imgconvert.c
imm4.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
imm5.c
imx.c
indeo2.c
indeo2data.h
indeo3.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
interplayvideo.c
intrax8.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ipu_parser.c
ituh263dec.c
ituh263enc.c
itut35.h avcodec/h2645_sei: use named constants for ITU-T T.35 metadata 2024-03-19 09:44:59 -03:00
ivi.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ivi.h avcodec/ivi: make comments more Doxygen-friendly 2024-03-04 17:39:25 +01:00
ivi_dsp.c
ivi_dsp.h
j2kenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c avcodec: add av_jni_{get,set}_android_app_ctx() helpers 2024-03-23 11:34:34 +01:00
jni.h avcodec: add av_jni_{get,set}_android_app_ctx() helpers 2024-03-23 11:34:34 +01:00
jpeg2000.c avcodec/jpeg2000: Simplify exp2fi for numbers used here 2024-02-20 00:09:05 +01:00
jpeg2000.h
jpeg2000_parser.c
jpeg2000dec.c avcodec/jpeg2000htdec: Check magp before using it in a shift 2024-04-01 18:17:27 +02:00
jpeg2000dec.h
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpeg2000htdec.c avcodec/jpeg2000htdec: warn about non zero roi shift 2024-04-01 18:17:27 +02:00
jpeg2000htdec.h
jpegls.c
jpegls.h
jpeglsdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
jpeglsdec.h
jpeglsenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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
kbdwin.c Revert "avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec" 2024-03-07 08:53:31 -03:00
kbdwin.h Revert "avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec" 2024-03-07 08:53:31 -03:00
kgv1dec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c
leaddata.h
leaddec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
leb.h
libaom.c
libaom.h
libaomdec.c
libaomenc.c avcodec/libaomenc: remove variable redefinition 2024-04-05 14:57:29 -03:00
libaribb24.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libaribcaption.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libavcodec.v
libcelt_dec.c
libcodec2.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libdav1d.c avcodec/libdav1d: Don't cast const away unnecessarily 2024-04-06 18:44:06 +02:00
libdavs2.c
libfdk-aacdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libfdk-aacenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libgsmdec.c
libgsmenc.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
libilbc.c
libjxl.c
libjxl.h
libjxldec.c avcodec/libjxldec: respect side data preference 2024-03-08 07:37:56 +01:00
libjxlenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libkvazaar.c
liblc3dec.c avcodec/liblc3dec: retrieve duration of the last packet from the demuxer 2024-04-06 09:55:57 +02:00
liblc3enc.c avcodec/liblc3enc: don't force unspec channel layouts 2024-04-04 13:57:34 -03:00
libmp3lame.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libopencore-amr.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libopenh264.c
libopenh264.h
libopenh264dec.c
libopenh264enc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libopenjpegenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libopus.c
libopus.h
libopusdec.c
libopusenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
librav1e.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
librsvgdec.c
libshine.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
libspeexdec.c
libspeexenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libsvtav1.c avcodec/libsvt1: check return value of send/receive functions 2024-04-09 21:37:49 -03:00
libtheoraenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libtwolame.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
libuavs3d.c avutil: remove deprecated FF_API_FRAME_PICTURE_NUMBER 2024-03-07 08:53:30 -03:00
libvo-amrwbenc.c
libvorbisdec.c
libvorbisenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libvpx.h
libvpxdec.c
libvpxenc.c avcodec/libvpxenc: Avoid unused-variable warning if VP9 enc is disabled 2024-04-03 19:12:22 +02:00
libwebpenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libwebpenc_animencoder.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libwebpenc_common.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libwebpenc_common.h
libx264.c avutil/frame: Rename av_frame_side_data_get and add wrapper for it 2024-03-22 23:38:16 +01:00
libx265.c avcodec/libx265: do not arbitrarily limit color values 2024-04-03 21:31:35 +03:00
libxavs.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libxavs2.c
libxevd.c avcodec/libxevd: Fix "if (ret = ff_foo() < 0)" precedence problem 2024-03-01 01:34:26 +01:00
libxeve.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libxvid.c avcodec/avcodec: Deprecate AV_INPUT_BUFFER_MIN_SIZE 2024-02-21 00:24:44 +01:00
libzvbi-teletextdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ljpegenc.c avcodec/avcodec: Deprecate AV_INPUT_BUFFER_MIN_SIZE 2024-02-21 00:24:44 +01:00
loco.c
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lossless_videoencdsp.c avcodec/lossless_videoencdsp: Don't presume alignment in diff_bytes 2024-04-04 23:57:19 +02:00
lossless_videoencdsp.h avcodec/lossless_videoencdsp: Don't presume alignment in diff_bytes 2024-04-04 23:57:19 +02:00
lpc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
lpc.h avcodec/lpc: Split inline functions into a header of their own 2024-03-04 02:11:38 +01:00
lpc_functions.h avcodec/lpc: Split inline functions into a header of their own 2024-03-04 02:11:38 +01:00
lscrdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c
mace.c
magicyuv.c avcodec/vlc, bitstream: Fix multi VLC with uint8_t syms on BE 2024-04-02 00:21:59 +02:00
magicyuvenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
Makefile avcodec/decode: Add new ProgressFrame API 2024-04-19 13:18:04 +02:00
mathops.h
mathtables.c
mdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
me_cmp.c lavc/me_cmp: R-V V pix_abs 2024-02-21 20:08:25 +02:00
me_cmp.h lavc/me_cmp: R-V V pix_abs 2024-02-21 20:08:25 +02:00
mediacodec.c
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c avcodec/mediacodec_wrapper: remove unnecessary NULL checks before calling Delete{Global,Local}Ref() 2024-03-23 11:37:44 +01:00
mediacodec_wrapper.h
mediacodecdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mediacodecdec_common.c
mediacodecdec_common.h
mediacodecenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
metasound.c
metasound_data.h
metasound_twinvq_data.h
mf_utils.c
mf_utils.h avcodec/mfenc: expose more properties of the media foundation encoder 2024-04-02 21:45:47 +01:00
mfenc.c avcodec/mfenc: expose more properties of the media foundation encoder 2024-04-02 21:45:47 +01:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mjpegdec.h
mjpegdec_common.c
mjpegenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mjpegenc.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
mlp.h avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
mlp_parse.c
mlp_parse.h
mlp_parser.c
mlpdec.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
mlpdsp.c
mlpdsp.h
mlpenc.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
mlz.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mlz.h
mmaldec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mmvideo.c
mobiclip.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
motion_est.c
motion_est.h
motion_est_template.c
motionpixels.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
motionpixels_tablegen.c
motionpixels_tablegen.h
movtextdec.c
movtextenc.c avcodec/movtextenc: Don't copy data around unnecessarily 2024-02-22 01:45:31 +01:00
mpc.c
mpc.h
mpc7.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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/codec_internal: Remove FF_CODEC_CAP_ALLOCATE_PROGRESS 2024-04-19 13:18:04 +02:00
mpeg4videodec.h avcodec/mpeg4videodec: Align idct-block appropriately 2024-03-14 21:52:16 +01:00
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: Remove redundant mpeg_enc_ctx_allocated 2024-04-08 15:00:02 +02:00
mpeg12dec.h
mpeg12enc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
mpeg12enc.h
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h avcodec/mpegaudio(data|dsp): Mark symbols as hidden 2024-03-17 15:10:05 +01:00
mpegaudiodec_common.c
mpegaudiodec_common_tablegen.c
mpegaudiodec_common_tablegen.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodsp.c
mpegaudiodsp.h avcodec/mpegaudio(data|dsp): Mark symbols as hidden 2024-03-17 15:10:05 +01:00
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudioenc_fixed.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
mpegaudioenc_float.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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: Don't update current_picture unnecessarily 2024-04-08 15:00:01 +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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
msgsmdec.c
msgsmdec.h
msmpeg4.c avcodec/msmpeg4: Don't include x86-specific header unconditionally 2024-03-31 00:08:42 +01:00
msmpeg4.h
msmpeg4_vc1_data.c
msmpeg4_vc1_data.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
msmpeg4dec.h
msmpeg4enc.c
msmpeg4enc.h
msp2dec.c
msrle.c
msrledec.c
msrledec.h
msrleenc.c avcodec/avcodec: Deprecate AV_INPUT_BUFFER_MIN_SIZE 2024-02-21 00:24:44 +01:00
mss1.c avcodec/mss[12]: Cleanup generically on init failure 2024-03-01 01:35:42 +01:00
mss2.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mss2dsp.c
mss2dsp.h
mss3.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mss4.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mss12.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
msvideo1enc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mv30.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mvcdec.c
mvha.c
mwsc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mxpegdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
nellymoser.c
nellymoser.h
nellymoserdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
nellymoserenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
notchlc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
null.c
nuv.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
nvdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
nvdec.h
nvdec_av1.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
nvdec_h264.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
nvdec_hevc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01: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: Multi NVENC Split Frame Encoding in HEVC and AV1 2024-04-13 18:00:43 +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: Multi NVENC Split Frame Encoding in HEVC and AV1 2024-04-13 18:00:43 +02:00
nvenc_h264.c avcodec/nvenc: add support for lookahead_level 2024-03-31 20:58:27 +02:00
nvenc_hevc.c avcodec/nvenc: Multi NVENC Split Frame Encoding in HEVC and AV1 2024-04-13 18:00:43 +02:00
omx.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
on2avc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
on2avcdata.c
on2avcdata.h
options.c lavc: avoid leaking AVCodecContext.chroma_intra_matrix 2024-03-28 08:40:01 +01:00
options_table.h avcodec/options_table: map IPT-C2, YCgCo-R variants in colorspace 2024-04-03 21:31:35 +03:00
opus.h
opus_celt.c
opus_celt.h
opus_parse.c
opus_parse.h
opus_parser.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
opus_pvq.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
opus_pvq.h
opus_rc.c
opus_rc.h
opus_silk.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
opus_silk.h
opusdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
opusdec_celt.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
opusdsp.c
opusdsp.h
opusenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
opusenc.h
opusenc_psy.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
opusenc_psy.h
opusenc_utils.h
opustab.c
opustab.h
osq.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
packet.c lavc: rename avpacket.c to packet.c 2024-03-29 09:01:54 +01:00
packet.h lavc/packet: schedule AV_PKT_DATA_QUALITY_FACTOR for removal 2024-03-29 09:01:54 +01:00
packet_internal.h
paf.h
pafaudio.c
pafvideo.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pamenc.c
parser.c avcodec/parser: Reset *buf_size on realloc failure 2024-03-13 00:52:30 +01:00
parser.h
parsers.c
pcm-bluray.c avcodec/pcm-bluray/dvd: Use correct pointer types on BE 2024-03-31 00:08:42 +01:00
pcm-blurayenc.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
pcm-dvd.c avcodec/pcm-bluray/dvd: Use correct pointer types on BE 2024-03-31 00:08:42 +01:00
pcm-dvdenc.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
pcm.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pcm_tablegen.c
pcm_tablegen.h
pcx.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pcxenc.c avutil/internal: Move avpriv_set_systematic_pal2 decl to imgutils_internal.h 2024-03-31 00:08:43 +01:00
pdvdec.c
pel_template.c
pgssubdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pgxdec.c
photocd.c
pictordec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pixblockdsp.c configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
pixblockdsp.h configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
pixels.h
pixlet.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
png.c
png.h
png_parser.c
pngdec.c avcodec/codec_internal: Remove FF_CODEC_CAP_ALLOCATE_PROGRESS 2024-04-19 13:18:04 +02:00
pngdsp.c avcodec/pngdsp: Fix unaligned accesses, effective type violations 2024-04-02 00:21:58 +02:00
pngdsp.h
pngenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pnm.c
pnm.h
pnm_parser.c
pnmdec.c
pnmenc.c
profiles.c avcodec/profiles: Don't include avcodec.h 2024-03-28 03:08:01 +01:00
profiles.h avcodec/profiles: Don't include avcodec.h 2024-03-28 03:08:01 +01:00
progressframe.h avcodec/decode: Add new ProgressFrame API 2024-04-19 13:18:04 +02:00
proresdata.c
proresdata.h
proresdec.c avcodec/proresdec2: Rename to proresdec 2024-04-03 19:10:30 +02:00
proresdec.h
proresdsp.c
proresdsp.h
proresenc_anatoliy.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
proresenc_kostya.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
prosumer.c
psd.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
psymodel.c
psymodel.h
pthread.c
pthread_frame.c avcodec/codec_internal: Remove FF_CODEC_CAP_ALLOCATE_PROGRESS 2024-04-19 13:18:04 +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
qoadec.c avcodec/qoadec: Fix undefined overflow in lms_predict 2024-03-26 23:19:49 +01:00
qoi.h
qoi_parser.c
qoidec.c
qoienc.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
qsv.h
qsv_api.c
qsv_internal.h
qsvdec.c lavc/qsvdec: Do not print warning when draining cached frames 2024-03-18 12:00:14 +08:00
qsvenc.c lavc/qsvenc: update the selection of bitrate control method 2024-02-29 13:36:41 +08:00
qsvenc.h all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
qsvenc_av1.c lavc/qsvenc: update the selection of bitrate control method 2024-02-29 13:36:41 +08:00
qsvenc_h264.c lavc/qsvenc: update the selection of bitrate control method 2024-02-29 13:36:41 +08:00
qsvenc_hevc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
qsvenc_jpeg.c
qsvenc_mpeg2.c lavc/qsvenc: update the selection of bitrate control method 2024-02-29 13:36:41 +08:00
qsvenc_vp9.c lavc/qsvenc: update the selection of bitrate control method 2024-02-29 13:36:41 +08:00
qtrle.c
qtrleenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
r210dec.c
r210enc.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
ra288.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ra288.h
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h
rasc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ratecontrol.c avcodec/mpegutils: Move definitions to better places 2024-04-08 15:00:01 +02:00
ratecontrol.h avcodec/ratecontrol: Use forward declaration for AVExpr 2024-03-30 05:06:28 +01:00
raw.c
raw.h
rawdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rawenc.c
realtextdec.c
rectangle.h
refstruct.c avcodec/refstruct: Don't use STRIDE_ALIGN for alignment 2024-03-01 01:35:42 +01:00
refstruct.h
reverse.c
rka.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rkmppdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rl.c
rl.h
rl2.c
rle.c
rle.h
rnd_avg.h
roqaudioenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rpza.c
rpzaenc.c
rscc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtjpeg.c
rtjpeg.h
rtv1.c avcodec/rtv1: fix undefined FFALIGN 2024-03-26 23:19:49 +01: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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rv34.h
rv34_parser.c
rv34data.h
rv34dsp.c lavc/rv34dsp: R-V V rv34_inv_transform_dc 2024-02-17 14:33:35 +02:00
rv34dsp.h lavc/rv34dsp: R-V V rv34_inv_transform_dc 2024-02-17 14:33:35 +02: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
rv40vlc2.h
s302m.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
s302menc.c
samidec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
sanm.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
sbc.c
sbc.h
sbc_parser.c
sbcdec.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
sbcdec_data.c
sbcdec_data.h
sbcdsp.c
sbcdsp.h
sbcdsp_data.c
sbcdsp_data.h
sbcenc.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
sbr.h avcodec/sbr: Remove unused AACDecContext* parameter from sbr_lf_gen_mips 2024-02-27 00:11:21 +01:00
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c
sbrdsp_template.c avcodec/aac: Split ChannelElement in decoder and encoder structs 2024-02-27 00:11:21 +01:00
scpr.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
scpr.h
scpr3.c
scpr3.h
screenpresso.c
sei.h
sga.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
sgi.h
sgidec.c
sgienc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
sgirledec.c
sheervideo.c
sheervideodata.h
shorten.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
smacker.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
smc.c
smcenc.c
snappy.c
snappy.h
snow.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
snow.h
snow_dwt.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
snow_dwt.h
snowdata.h
snowdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
snowenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
sonic.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
sp5x.h
sp5xdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
speedhq.c
speedhq.h
speedhqdec.c
speedhqenc.c
speedhqenc.h
speexdata.h
speexdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
srtdec.c
srtenc.c avcodec/srtenc, webvttenc: Use av_printf_format 2024-02-22 01:45:31 +01:00
startcode.c
startcode.h
subviewerdec.c
sunrast.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
svq1enc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
svq1enc_cb.h
svq1encdsp.h avcodec/svq1enc: Move initializing DSP out of svq1enc.c 2024-03-02 02:54:11 +01:00
svq3.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h
tak.c
tak.h
tak_parser.c
takdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
takdsp.c
takdsp.h
targa.c
targa.h
targa_y216dec.c
targaenc.c
tdsc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
textdec.c
texturedsp.c
texturedsp.h lavc/texturedsp: require explicitly-set frame dimensions 2024-02-18 07:30:01 +01:00
texturedsp_template.c lavc/texturedsp: require explicitly-set frame dimensions 2024-02-18 07:30:01 +01:00
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: Don't cast const away via bsearch 2024-04-03 19:14:12 +02:00
tiff.h avcodec/tiff_data: Avoid relocations for TiffGeoTagNameType 2024-03-14 20:37:03 +01:00
tiff_common.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
tiff_common.h
tiff_data.h avcodec/tiff_data: Remove incorrect GeoTIFF entries 2024-03-14 20:37:03 +01:00
tiffenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
tmv.c
to_upper4.c
to_upper4.h
tpeldsp.c
tpeldsp.h
truemotion1.c avcodec/truemotion1: Height not being a multiple of 4 is unsupported 2024-03-26 23:19:49 +01:00
truemotion1data.h
truemotion2.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
truemotion2rt.c
truespeech.c
truespeech_data.h
tscc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
tscc2.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
tscc2data.h
tta.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ttaencdsp.c
ttaencdsp.h
ttmlenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ttmlenc.h
twinvq.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
twinvq.h
twinvq_data.h
twinvqdec.c
txd.c
ulti.c
ulti_cb.h
unary.h
utils.c configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
utvideo.h
utvideodec.c avcodec/vlc, bitstream: Fix multi VLC with uint8_t syms on BE 2024-04-02 00:21:59 +02:00
utvideodsp.c
utvideodsp.h
utvideoenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
v4l2_buffers.c
v4l2_buffers.h
v4l2_context.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
v4l2_m2m.h
v4l2_m2m_dec.c
v4l2_m2m_enc.c
v210_template.c
v210dec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
v210dec.h
v210dec_init.h
v210enc.c
v210enc.h
v210enc_init.h
v210x.c
v308dec.c
v308enc.c
v408dec.c avcodec: remove deprecated FF_API_AYUV_CODECID 2024-03-07 08:53:29 -03:00
v408enc.c avcodec: remove deprecated FF_API_AYUV_CODECID 2024-03-07 08:53:29 -03:00
v410dec.c
v410enc.c
vaapi_av1.c
vaapi_decode.c lavc/vaapi_decode: Use dynamic frame pool if possible 2024-04-18 14:43:07 +08:00
vaapi_decode.h
vaapi_encode.c lavc/vaapi_encode: convert from lambda to qp 2024-04-03 10:26:33 +08:00
vaapi_encode.h lavc/vaapi_encode: Enable block level bitrate control 2024-03-18 12:00:14 +08:00
vaapi_encode_av1.c lavc/vaapi_encode_av1: Set roi_quant_range 2024-04-01 20:08:11 +01: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 all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
vaapi_encode_vp8.c
vaapi_encode_vp9.c
vaapi_h264.c
vaapi_hevc.c
vaapi_hevc.h
vaapi_mjpeg.c
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vaapi_vp8.c
vaapi_vp9.c avcodec/vp9: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
vb.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vble.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vbn.h
vbndec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vbnenc.c lavc/texturedsp: require explicitly-set frame dimensions 2024-02-18 07:30:01 +01:00
vc1.c
vc1.h
vc1_block.c
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vc2enc_dwt.c
vc2enc_dwt.h
vcr1.c
vdpau.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vdpau.h avcodec/vdpau: Deprecate redundant allocators and getter/setter 2024-03-08 00:58:40 +01:00
vdpau_av1.c
vdpau_h264.c
vdpau_hevc.c
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau_vp9.c
version.c lib*/version: Use static_assert for static asserts 2024-03-31 00:08:42 +01:00
version.h avcodec/nvenc: Multi NVENC Split Frame Encoding in HEVC and AV1 2024-04-13 18:00:43 +02:00
version_major.h lavc/packet: schedule AV_PKT_DATA_QUALITY_FACTOR for removal 2024-03-29 09:01:54 +01:00
videodsp.c
videodsp.h
videodsp_template.c
videotoolbox.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
videotoolbox.h avcodec: remove deprecated FF_API_VT_HWACCEL_CONTEXT 2024-03-07 08:53:30 -03:00
videotoolbox_vp9.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
videotoolboxenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vima.c
vlc.c avcodec/vlc: Use union of uint8_t and uint16_t in VLC_MULTI_ELEM 2024-04-02 00:21:59 +02:00
vlc.h avcodec/vlc: Use union of uint8_t and uint16_t in VLC_MULTI_ELEM 2024-04-02 00:21:59 +02:00
vmdaudio.c
vmdvideo.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vmixdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vmnc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vorbis.c
vorbis.h
vorbis_data.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
vorbis_data.h avcodec/vorbis_data: Mark symbols as hidden 2024-03-17 15:10:05 +01:00
vorbis_enc_data.h
vorbis_parser.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vorbis_parser.h
vorbis_parser_internal.h
vorbisdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vp3.c avcodec/vp3: Switch to ProgressFrames 2024-04-19 13:18:04 +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: Mark flushing functions as av_cold 2024-04-19 13:18:04 +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/vp8dsp: R-V V vp8_idct_dc_add 2024-02-17 14:45:49 +02:00
vp8dsp.h lavc/vp8dsp: R-V V vp8_idct_dc_add 2024-02-17 14:45:49 +02:00
vp9.c avcodec/vp9: Replace atomic_store() by atomic_init() 2024-04-19 13:18:04 +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
vp9dsp.h
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp89_rac.h
vpx_rac.c
vpx_rac.h
vqavideo.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vqcdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vt_internal.h
vulkan.c
vulkan.h
vulkan_av1.c vulkan_av1: add workaround for NVIDIA drivers tested on broken CTS 2024-04-15 02:40:02 +02: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 avcodec/vulkan_decode: Un-sparse extensions table 2024-03-07 09:00:39 +01:00
vulkan_hevc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vulkan_video.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vulkan_video.h vulkan_av1: port to the new stable API 2024-03-25 08:54:40 +01:00
vvc.h lavc/vvc: Increase VVC_MAX_* definitions for level 6.3 2024-02-25 18:30:34 -03:00
vvc_parser.c lavc/vvc_parser: Fix integer overflow calculating framerate 2024-04-09 22:15:29 +08:00
wavarc.c avcodec/wavarc: fix signed integer overflow in block type 6/19 2024-04-04 19:38:28 +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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
wavpackenc.h
wbmpdec.c
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 avcodec/ass,webvttdec: implement more portable curly brace escapes 2024-04-06 09:25:03 +02:00
webvttenc.c avcodec/srtenc, webvttenc: Use av_printf_format 2024-02-22 01:45:31 +01:00
wma.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c
wmaenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
wmalosslessdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
wmaprodata.h
wmaprodec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
wmavoice.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
wmavoice_data.h
wmv2.c
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c
wmv2dec.h
wmv2dsp.c
wmv2dsp.h
wmv2enc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
wmv2enc.h
wnv1.c
wrapped_avframe.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ws-snd1.c
xan.c
xbm_parser.c
xbmdec.c avcodec/xbmdec: Use LUT for hex char->number conversion 2024-03-10 13:51:37 +01:00
xbmenc.c avcodec/xbmenc: Avoid snprintf() for data->hex conversion 2024-03-10 13:50:26 +01:00
xface.c
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c
xma_parser.c
xpmdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
xsubdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
xsubenc.c
xvididct.c
xvididct.h
xwd.h
xwd_parser.c
xwddec.c
xwdenc.c avutil/internal: Move avpriv_set_systematic_pal2 decl to imgutils_internal.h 2024-03-31 00:08:43 +01:00
xxan.c
y41pdec.c
y41penc.c
ylc.c
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zlib_wrapper.c
zlib_wrapper.h
zmbv.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
zmbvenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00