ffmpeg/libavcodec
Andreas Rheinhardt 1e6307f46c avcodec/encode, frame_thread_encoder: Unify calling encode callback
The encode-callback (the callback used by the FF_CODEC_CB_TYPE_ENCODE
encoders) is currently called in two places: encode_simple_internal()
and by the worker threads of frame-threaded encoders.

After the call, some packet properties are set based upon
the corresponding AVFrame properties and the packet is made
refcounted if it isn't already. So there is some code duplication.

There was also non-duplicated code in encode_simple_internal()
which is executed even when using frame-threading. This included
an emms_c() (which is needed for frame-threading, too, if it is
needed for the single-threaded case, because there are allocations
(via av_packet_make_refcounted()) immediately after returning
from the encode-callback).

Furthermore, some further properties are only set in
encode_simple_internal(): For audio, pts and duration are derived
from the corresponding fields of the frame if the encoder does not
have the AV_CODEC_CAP_DELAY set. Yet this is wrong for frame-threaded
encoders, because frame-threading always introduces delay regardless
of whether the underlying codec has said cap. This only worked because
there are no frame-threaded audio encoders.

This commit fixes the code duplication and the above issue by factoring
this code out and reusing it in both places. It would work in case
of audio codecs with frame-threading, because now the values are
derived from the correct AVFrame.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-08-27 02:23:43 +02:00
..
aarch64 lavc/aarch64: hevc_add_res add 12bit variants 2022-08-18 15:04:43 +02:00
alpha avcodec/alpha/me_cmp_alpha: Remove commented-out function 2022-08-02 08:40:58 +02:00
arm avcodec/flacdsp: Split encoder-only parts into a ctx of its own 2022-08-05 03:28:45 +02:00
avr32
bfin
loongarch avcodec/loongarch/cabac, vp9dsp_loongarch: Add missing headers 2022-08-24 03:43:52 +02:00
mips avcodec/aacenc_quantization: Remove always-zero function parameter 2022-08-05 03:28:45 +02:00
neon Include attributes.h directly 2021-04-19 14:34:10 +02:00
ppc avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
sh4
sparc
tests avcodec/tests/avcodec: Mark frame-thrd encoder incompatible with delay 2022-08-27 02:23:43 +02:00
x86 avutil/mem_internal: Fix headers 2022-08-24 03:43:52 +02:00
.gitignore
4xm.c avcodec/4xm: Remove unnecessary and redundant emms_c() 2022-08-24 03:43:47 +02:00
8bps.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
8svx.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
012v.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
a64colors.h
a64multienc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
a64tables.h
aac.h avcodec/aacdec: print a log message when treating mono HE-AAC as stereo 2022-07-30 09:21:19 -03:00
aac_ac3_parser.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
aac_ac3_parser.h
aac_adtstoasc_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
aac_defines.h avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
aac_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
aaccoder.c avcodec/aacenc_quantization: Deduplicate quantization functions 2022-08-05 03:28:45 +02:00
aaccoder_trellis.h avcodec/aacenc_quantization: Remove always-zero function parameter 2022-08-05 03:28:45 +02:00
aaccoder_twoloop.h aac: convert to new channel layout API 2022-03-15 09:42:39 -03:00
aacdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
aacdec_fixed.c avcodec/aacdec_fixed: add missing priv_class 2022-08-01 20:25:09 -03:00
aacdec_template.c avcodec/aacdec_fixed: also clip samples on the second channel for stereo HE-AAC 2022-08-01 20:25:09 -03:00
aacdectab.h aac: convert to new channel layout API 2022-03-15 09:42:39 -03:00
aacenc.c avcodec/aacenc: Move aac_pce_configs to its only user 2022-08-05 03:28:45 +02:00
aacenc.h avcodec/aacenc: Move aac_pce_configs to its only user 2022-08-05 03:28:45 +02:00
aacenc_is.c avcodec/aacenc_quantization: Remove always-zero function parameter 2022-08-05 03:28:45 +02:00
aacenc_is.h
aacenc_ltp.c avcodec/aacenc_quantization: Remove always-zero function parameter 2022-08-05 03:28:45 +02:00
aacenc_ltp.h
aacenc_pred.c avcodec/aacenc_quantization: Deduplicate quantization functions 2022-08-05 03:28:45 +02:00
aacenc_pred.h
aacenc_quantization.h avcodec/aacenc_quantization: Deduplicate quantization functions 2022-08-05 03:28:45 +02:00
aacenc_quantization_misc.h avcodec/aacenc_quantization: Remove always-zero function parameter 2022-08-05 03:28:45 +02:00
aacenc_tns.c avcodec/aacenc_tns: Remove unused header 2022-08-05 03:28:45 +02:00
aacenc_tns.h
aacenc_utils.h
aacenctab.c
aacenctab.h aac: convert to new channel layout API 2022-03-15 09:42:39 -03:00
aacps.c avcodec/aacps: Fix length of array in function definition 2021-08-08 17:44:57 +02:00
aacps.h
aacps_common.c avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
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 all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
aacpsy.c aac: convert to new channel layout API 2022-03-15 09:42:39 -03:00
aacsbr.c
aacsbr.h
aacsbr_fixed.c
aacsbr_template.c avcodec/aacdec: print a log message when treating mono HE-AAC as stereo 2022-07-30 09:21:19 -03:00
aacsbrdata.h
aactab.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
aactab.h
aandcttab.c
aandcttab.h
aasc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ac3.c avcodec/ac3: Move non-(de|en)coder-only parts out of ac3.h 2022-05-15 18:13:56 +02:00
ac3.h avcodec/ac3: Move non-(de|en)coder-only parts out of ac3.h 2022-05-15 18:13:56 +02:00
ac3_channel_layout_tab.c avcodec/ac3tab: Unavpriv ac3_channel_layout_tab 2022-01-04 13:16:49 +01:00
ac3_channel_layout_tab.h avcodec/ac3tab: Unavpriv ac3_channel_layout_tab 2022-01-04 13:16:49 +01:00
ac3_parser.c avcodec/ac3_parser{,_internal}: expose AC-3 bit_rate_code 2022-06-30 16:14:05 +03:00
ac3_parser.h
ac3_parser_internal.h avcodec/ac3_parser{,_internal}: expose AC-3 bit_rate_code 2022-06-30 16:14:05 +03:00
ac3dec.c avcodec/ac3: Move non-(de|en)coder-only parts out of ac3.h 2022-05-15 18:13:56 +02:00
ac3dec.h ac3: convert to new channel layout API 2022-03-15 09:42:39 -03:00
ac3dec_data.c avcodec/ac3: Move non-(de|en)coder-only parts out of ac3.h 2022-05-15 18:13:56 +02:00
ac3dec_data.h
ac3dec_fixed.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ac3dec_float.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ac3defs.h avcodec/ac3: Move non-(de|en)coder-only parts out of ac3.h 2022-05-15 18:13:56 +02:00
ac3dsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
ac3dsp.h
ac3enc.c avcodec/ac3: Move non-(de|en)coder-only parts out of ac3.h 2022-05-15 18:13:56 +02:00
ac3enc.h avcodec/ac3: Move non-(de|en)coder-only parts out of ac3.h 2022-05-15 18:13:56 +02:00
ac3enc_fixed.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ac3enc_float.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ac3enc_template.c avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.h 2022-03-21 01:33:09 +01:00
ac3tab.c avcodec/ac3: Move non-(de|en)coder-only parts out of ac3.h 2022-05-15 18:13:56 +02:00
ac3tab.h avcodec/ac3: Move non-(de|en)coder-only parts out of ac3.h 2022-05-15 18:13:56 +02:00
acelp_filters.c avcodec/acelp_*: Remove unnecessary headers 2022-08-05 03:28:45 +02:00
acelp_filters.h
acelp_pitch_delay.c avcodec/acelp_*: Remove unnecessary headers 2022-08-05 03:28:45 +02:00
acelp_pitch_delay.h
acelp_vectors.c avcodec/acelp_*: Remove unnecessary headers 2022-08-05 03:28:45 +02:00
acelp_vectors.h
adpcm.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
adpcm.h
adpcm_data.c avcodec/adpcm_data: Move tables only used by adpcm.c to it 2021-07-22 08:31:23 +02:00
adpcm_data.h avcodec/adpcm_data: Move tables only used by adpcm.c to it 2021-07-22 08:31:23 +02:00
adpcmenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
adts_header.c avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
adts_header.h libavcodec/adts_header: add frame_length field and avpriv function to parse AAC ADTS header 2021-10-13 11:23:37 +08:00
adts_parser.c libavcodec/adts_header: add frame_length field and avpriv function to parse AAC ADTS header 2021-10-13 11:23:37 +08:00
adts_parser.h
adx.c adx: convert to new channel layout API 2022-03-15 09:42:39 -03:00
adx.h
adx_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
adxdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
adxenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
agm.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
aic.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
alac.c avcodec/alac: don't fail if channels aren't set during init() when extradata is valid 2022-07-30 09:21:19 -03:00
alac_data.c alac: convert to new channel layout API 2022-03-15 09:42:40 -03:00
alac_data.h alac: convert to new channel layout API 2022-03-15 09:42:40 -03:00
alacdsp.c avcodec/alacdsp: Make intermediates unsigned 2022-07-02 21:07:04 +02:00
alacdsp.h
alacenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
aliaspixdec.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
aliaspixenc.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
allcodecs.c The vuya pixel format was recently added, so this lavc workaround is no longer 2022-08-19 22:48:42 -03:00
alsdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
amfenc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
amfenc.h lavc/amfenc: switch to new FIFO API 2022-02-07 00:31:23 +01:00
amfenc_h264.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
amfenc_hevc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
amr.h
amr_parser.c amr: convert to new channel layout API 2022-03-15 09:42:40 -03:00
amrnbdata.h
amrnbdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
amrwbdata.h
amrwbdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
anm.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ansi.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
apedec.c avcodec/apedec: Remove unnecessary emms_c() 2022-08-24 03:42:38 +02:00
apng.h avcodec/apng: Add APNG_FCTL_CHUNK_SIZE define 2022-07-09 19:37:52 +02:00
aptx.c avcodec/aptx: Move AudioFrameQueue to aptxenc.c 2022-08-27 02:23:43 +02:00
aptx.h avcodec/aptx: Move AudioFrameQueue to aptxenc.c 2022-08-27 02:23:43 +02:00
aptxdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
aptxenc.c avcodec/aptx: Move AudioFrameQueue to aptxenc.c 2022-08-27 02:23:43 +02:00
arbc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
argo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ass.c avcodec/ass: Faster ff_ass_add_rect() 2022-03-18 19:56:50 +01:00
ass.h avcodec/ass: Faster ff_ass_add_rect() 2022-03-18 19:56:50 +01:00
ass_split.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
ass_split.h avcodec/ass_split: Rename ff_ass_split_dialog2->ff_ass_split_dialog 2021-08-08 00:13:57 +02:00
assdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
assenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
asv.c
asv.h
asvdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
asvenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
atrac.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
atrac.h
atrac1.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
atrac1data.h
atrac3.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
atrac3data.h
atrac3plus.c avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
atrac3plusdsp.c
atrac9dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
atrac9tab.h atrac9: convert to new channel layout API 2022-03-15 09:42:40 -03:00
atsc_a53.c avcodec/atsc_a53: use AVERROR_INVALIDDATA 2021-10-20 22:47:53 +08:00
atsc_a53.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
audiodsp.h
audiotoolboxdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
audiotoolboxenc.c avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately when encode error 2022-08-22 10:58:13 +08:00
aura.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
av1.h avcodec/av1: Add upper bound for the size of a sane sequence header 2022-06-24 18:33:18 +02:00
av1_frame_merge_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
av1_frame_split_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
av1_metadata_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
av1_parse.c
av1_parse.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
av1_parser.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
av1dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
av1dec.h avcodec/thread: Don't use ThreadFrame when unnecessary 2022-02-09 17:22:35 +01:00
avcodec.c avcodec/avcodec: Remove redundant check 2022-08-15 18:10:31 +02:00
avcodec.h avcodec/avcodec: Remove legacy cruft 2022-08-05 03:28:45 +02:00
avcodecres.rc
avdct.c
avdct.h
avfft.c
avfft.h
avpacket.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
avrndec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
avs.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
avs2.c avcodec/avs2_parser: parse more info 2022-06-24 15:37:23 +08:00
avs2.h avcodec/avs2_parser: parse more info 2022-06-24 15:37:23 +08:00
avs2_parser.c avcodec/avs2_parser: parse more info 2022-06-24 15:37:23 +08:00
avs3.h
avs3_parser.c avcodec/avs3_parser: set has_b_frames properly 2022-05-24 18:03:12 +08:00
avuidec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
avuienc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
bethsoftvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
bethsoftvideo.h
bfi.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
bgmc.c
bgmc.h
bink.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
binkaudio.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
binkdata.h
binkdsp.c
binkdsp.h
bintext.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
bintext.h
bit_depth_template.c
bitpacked_dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
bitpacked_enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
bitstream.c avcodec/internal: Move FF_SIGNBIT and ff_log2_run to mathops.h 2022-03-21 23:25:36 +01:00
bitstream_filters.c lavc/pgs_frame_merge_bsf: add bsf to merge PGS segments 2022-05-10 10:03:30 +02:00
blockdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
blockdsp.h Remove obsolete version.h inclusions 2021-07-22 14:34:31 +02:00
bmp.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
bmp.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
bmp_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
bmpenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
bmvaudio.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
bmvvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
brenderpix.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
bsf.h avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
bsf_internal.h avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
bswapdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
bswapdsp.h
bytestream.h
c93.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cabac.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
cabac.h
cabac_functions.h avcodec/cabac_functions: Add missing headers 2022-02-21 13:09:57 +01:00
canopus.c
canopus.h
cavs.c avcodec/internal: Move FF_SIGNBIT and ff_log2_run to mathops.h 2022-03-21 23:25:36 +01:00
cavs.h
cavs_parser.c avcodec: Move all AVCodecParser.split functions to remove_extradata_bsf 2021-04-27 10:43:16 -03:00
cavsdata.c
cavsdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cavsdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
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 avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
cbs.h avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
cbs_av1.c avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
cbs_av1.h
cbs_av1_syntax_template.c cbs_av1: fix incorrect data type 2021-10-16 19:00:43 -03:00
cbs_bsf.c avcodec/cbs_bsf: use ff_cbs_read_packet_side_data() to parse extradata in packet side data 2021-08-14 23:06:38 -03:00
cbs_bsf.h avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
cbs_h264.h cbs_h264: add support for Film Grain Characteristics SEI messages 2021-07-23 11:05:04 -03:00
cbs_h264_syntax_template.c cbs_h264: add support for Film Grain Characteristics SEI messages 2021-07-23 11:05:04 -03:00
cbs_h265.h cbs_h265: add support for Film Grain Characteristics SEI message 2021-08-06 09:56:44 -03:00
cbs_h265_syntax_template.c avcodec/cbs_h265: support general_profile_idc 11 2021-09-22 16:31:35 -03:00
cbs_h2645.c avcodec/cbs_h2645: Remove always-false check 2022-08-08 11:29:34 +02:00
cbs_h2645.h
cbs_internal.h avcodec/cbs_jpeg: Use table-based alloc/free 2022-08-08 11:29:33 +02:00
cbs_jpeg.c avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
cbs_jpeg.h avcodec/cbs_jpeg: Fix size of huffman symbol table array 2022-02-11 19:38:40 +01:00
cbs_jpeg_syntax_template.c avcodec/cbs_jpeg: Fix size of huffman symbol table array 2022-02-11 19:38:40 +01:00
cbs_mpeg2.c avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
cbs_mpeg2.h
cbs_mpeg2_syntax_template.c
cbs_sei.c avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
cbs_sei.h
cbs_sei_syntax_template.c
cbs_vp9.c avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
cbs_vp9.h
cbs_vp9_syntax_template.c
ccaption_dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cdgraphics.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cdtoons.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cdxl.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
celp_filters.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
celp_filters.h
celp_math.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
celp_math.h
cfhd.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cfhd.h Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
cfhddata.c avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
cfhddsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
cfhddsp.h
cfhdenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
cfhdencdsp.c avcodec/cfhdencdsp: Constify input pointers 2022-07-31 03:18:19 +02:00
cfhdencdsp.h avcodec/cfhdencdsp: Constify input pointers 2022-07-31 03:18:19 +02:00
cga_data.c
cga_data.h
chomp_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
cinepak.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cinepakenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
clearvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
clearvideodata.h
cljrdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cljrenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
cllc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cngdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cngenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
codec.h lavc: add API for exporting reconstructed frames from encoders 2022-08-02 10:46:11 +02:00
codec2utils.h avcodec/codec2utils: Remove legacy avpriv functions 2021-04-27 10:43:04 -03:00
codec_desc.c The vuya pixel format was recently added, so this lavc workaround is no longer 2022-08-19 22:48:42 -03:00
codec_desc.h
codec_id.h The vuya pixel format was recently added, so this lavc workaround is no longer 2022-08-19 22:48:42 -03:00
codec_internal.h avcodec/codec_internal: add cap for ICC profile support 2022-07-30 11:42:06 +02:00
codec_par.c avcodec/codec_par: do not copy AVChannelLayout struct directly 2022-03-15 16:24:52 +01:00
codec_par.h avcodecpar: switch to the new channel layout API 2022-03-15 09:42:29 -03:00
cook.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cook_parser.c cook: convert to new channel layout API 2022-03-15 09:42:40 -03:00
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cri.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cri_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
crystalhd.c lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2022-07-19 12:27:17 +02:00
cscd.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cuviddec.c lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2022-07-19 12:27:17 +02:00
cyuv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
d3d11va.c
d3d11va.h
dca.c avcodec/dca: Unavpriv dca_sample_rates 2022-01-04 13:16:49 +01:00
dca.h avcodec/dca: Unavpriv dca_sample_rates 2022-01-04 13:16:49 +01:00
dca_core.c avcodec/dcadec: Treat the input packet's data as const 2022-07-04 15:03:53 +02:00
dca_core.h avcodec/dcadec: Treat the input packet's data as const 2022-07-04 15:03:53 +02:00
dca_core_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
dca_exss.c
dca_exss.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
dca_lbr.c avcodec/dcadec: Treat the input packet's data as const 2022-07-04 15:03:53 +02:00
dca_lbr.h avcodec/dcadec: Treat the input packet's data as const 2022-07-04 15:03:53 +02:00
dca_parser.c avcodec/dca: Unavpriv dca_sample_rates 2022-01-04 13:16:49 +01:00
dca_sample_rate_tab.c avcodec/dca: Unavpriv dca_sample_rates 2022-01-04 13:16:49 +01:00
dca_sample_rate_tab.h avcodec/dca: Unavpriv dca_sample_rates 2022-01-04 13:16:49 +01:00
dca_syncwords.h
dca_xll.c avcodec/dcadec: Treat the input packet's data as const 2022-07-04 15:03:53 +02:00
dca_xll.h avcodec/dcadec: Treat the input packet's data as const 2022-07-04 15:03:53 +02:00
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
dcadct.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
dcadec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dcadec.h dca: convert to new channel layout API 2022-03-15 09:42:41 -03:00
dcadsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
dcadsp.h
dcaenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dcaenc.h
dcahuff.c avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
dcahuff.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dcamath.h
dct.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
decode.c lavc: add API for exporting reconstructed frames from encoders 2022-08-02 10:46:11 +02:00
decode.h lavc: add API for exporting reconstructed frames from encoders 2022-08-02 10:46:11 +02:00
defs.h lavc: move small misc definitions into a separate header 2021-06-10 16:51:44 +02:00
dfa.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dfpwmdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dfpwmenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
dirac.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
dirac_dwt.h
dirac_dwt_template.c
dirac_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
dirac_vlc.c
dirac_vlc.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
diracdec.c avcodec/diracdec: Constify slice threads' ptr to main context 2022-07-31 04:38:37 +02:00
diracdsp.c avcodec/diracdsp: Don't cast const away unnecessarily 2022-07-31 01:10:46 +02:00
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c avcodec/dnxhddata: Unavpriv dnxhd_get_(hr_|)_frame_size() 2021-11-19 20:32:49 +01:00
dnxhddata.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
dnxhddata.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
dnxhddec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dnxhdenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
dnxhdenc.h avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
dolby_e.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dolby_e.h dolby_e: convert to new channel layout API 2022-03-15 09:42:41 -03:00
dolby_e_parse.c
dolby_e_parser.c dolby_e: convert to new channel layout API 2022-03-15 09:42:41 -03:00
dovi_rpu.c lavc/dovi_rpu: Fix UB for possible left shift of negative values 2022-06-21 18:23:31 +02:00
dovi_rpu.h lavc: Implement Dolby Vision RPU parsing 2022-01-04 11:59:41 +01:00
dpcm.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dpx.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
dpx_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
dpxenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dsd.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dsd.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dsddec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dsicinaudio.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dsicinvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dss_sp.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dstdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dump_extradata_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
dv.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
dv.h avcodec/dvdec: Constify slice threads' ptr to main context 2022-07-31 04:38:20 +02:00
dv_error_marker_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
dv_profile.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
dv_profile.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dv_profile_internal.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dv_tablegen.c
dv_tablegen.h
dvaudio.h
dvaudio_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
dvaudiodec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dvbsub_parser.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
dvbsubdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dvbsubenc.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
dvbtxt.h
dvd_nav_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
dvdata.c
dvdata.h
dvdec.c avcodec/dvdec: Constify slice threads' ptr to main context 2022-07-31 04:38:20 +02:00
dvdsub.c
dvdsub_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
dvdsubdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dvdsubenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dvenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
dxa.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dxtory.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
dxv.c avcodec/dxv: Constify slice threads' ptr to main context 2022-07-31 04:38:11 +02:00
dxva2.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
dxva2.h
dxva2_av1.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
dxva2_h264.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
dxva2_hevc.c dxva2_hevc: don't use frames as reference if they are not marked as such 2022-03-27 10:00:15 +02:00
dxva2_internal.h
dxva2_mpeg2.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
dxva2_vc1.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
dxva2_vp9.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
dynamic_hdr10_plus.c avcodec/dynamic_hdr10_plus: check size before using it 2021-09-22 09:25:25 +08:00
dynamic_hdr10_plus.h
dynamic_hdr_vivid.c avcodec: support for CUVA HDR Vivid metadata 2022-03-01 09:08:43 +08:00
dynamic_hdr_vivid.h avcodec: support for CUVA HDR Vivid metadata 2022-03-01 09:08:43 +08:00
eac3_core_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
eac3_data.c avcodec/ac3: Move non-(de|en)coder-only parts out of ac3.h 2022-05-15 18:13:56 +02:00
eac3_data.h
eac3dec.c avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.h 2022-03-21 01:33:09 +01:00
eac3enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
eac3enc.h
eacmv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
eaidct.c
eaidct.h
eamad.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
eatgq.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
eatgv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
eatqi.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
elbg.c avcodec/elbg: Mark ELBGContext as being unaliased by using av_restrict 2021-09-24 00:01:49 +02:00
elbg.h avcodec/elbg: Add flags to avpriv_elbg_do() 2021-09-24 00:01:27 +02:00
elsdec.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
elsdec.h
encode.c avcodec/encode, frame_thread_encoder: Unify calling encode callback 2022-08-27 02:23:43 +02:00
encode.h avcodec/encode, frame_thread_encoder: Unify calling encode callback 2022-08-27 02:23:43 +02:00
error_resilience.c avcodec/error_resilience: Avoid overhead of AVBuffer API 2022-08-08 11:29:33 +02:00
error_resilience.h avcodec/error_resilience: Avoid overhead of AVBuffer API 2022-08-08 11:29:33 +02:00
escape124.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
escape130.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
evrcdata.h
evrcdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
exif.c avcodec/exif: Move tag_list out of header 2022-06-15 04:58:14 +02:00
exif.h avcodec/exif: Move tag_list out of header 2022-06-15 04:58:14 +02:00
exr.c avutil/half2float: move non-inline init code out of header 2022-08-19 22:09:36 +02:00
exrdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
exrdsp.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
exrenc.c avutil/half2float: move non-inline init code out of header 2022-08-19 22:09:36 +02:00
extract_extradata_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
faandct.c
faandct.h
faanidct.c
faanidct.h
fastaudio.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
faxcompr.c avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
faxcompr.h
fdctdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
fdctdsp.h
ffjni.c avutil/log: Don't include avutil.h 2022-02-24 12:56:49 +01:00
ffjni.h
fflcms2.c fflcms2: move to libavcodec 2022-07-30 11:42:06 +02:00
fflcms2.h fflcms2: move to libavcodec 2022-07-30 11:42:06 +02:00
fft-internal.h avcodec/fft-internal: Make it a standalone header 2021-08-05 19:56:40 +02:00
fft.h avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
fft_fixed_32.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
fft_float.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
fft_init_table.c
fft_table.h
fft_template.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
ffv1.c avcodec/threadframe: Add ff_thread_(get|release)_ext_buffer() 2022-02-09 17:22:23 +01:00
ffv1.h avcodec/ffv1enc: Don't create and keep unnecessary reference 2022-08-18 16:57:47 +02:00
ffv1_template.c
ffv1dec.c avcodec/ffv1(dec|enc): Remove unnecessary emms_c() 2022-08-24 03:42:38 +02:00
ffv1dec_template.c avcodec/ffv1dec_template: fix indention 2022-07-12 21:55:22 +02:00
ffv1enc.c avcodec/ffv1(dec|enc): Remove unnecessary emms_c() 2022-08-24 03:42:38 +02:00
ffv1enc_template.c
ffwavesynth.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
fic.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
file_open.c
filter_units_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
fits.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
fits.h
fitsdec.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
fitsenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
flac.c flac: convert to new channel layout API 2022-03-15 09:42:41 -03:00
flac.h flac: convert to new channel layout API 2022-03-15 09:42:41 -03:00
flac_parser.c flac: convert to new channel layout API 2022-03-15 09:42:41 -03:00
flacdata.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
flacdata.h all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
flacdec.c avcodec/flacdsp: Remove unused function parameter 2022-08-05 03:28:45 +02:00
flacdsp.c avcodec/flacdsp: Split encoder-only parts into a ctx of its own 2022-08-05 03:28:45 +02:00
flacdsp.h avcodec/flacdsp: Remove unused function parameter 2022-08-05 03:28:45 +02:00
flacdsp_lpc_template.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
flacdsp_template.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
flacenc.c avcodec/flacdsp: Split encoder-only parts into a ctx of its own 2022-08-05 03:28:45 +02:00
flacencdsp.c avcodec/flacdsp: Split encoder-only parts into a ctx of its own 2022-08-05 03:28:45 +02:00
flacencdsp.h avcodec/flacdsp: Split encoder-only parts into a ctx of its own 2022-08-05 03:28:45 +02:00
flashsv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
flashsv2enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
flashsvenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
flicvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
float2half.c avutil/half2float: move non-inline init code out of header 2022-08-19 22:09:36 +02:00
flvdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
flvdec.h avcodec/flv.h: Split header into encoder-only and decoder-only headers 2022-02-13 19:45:39 +01:00
flvenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
flvenc.h avcodec/flv.h: Split header into encoder-only and decoder-only headers 2022-02-13 19:45:39 +01:00
fmtconvert.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
fmtconvert.h
fmvc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
frame_thread_encoder.c avcodec/encode, frame_thread_encoder: Unify calling encode callback 2022-08-27 02:23:43 +02:00
frame_thread_encoder.h avcodec/frame_thread_encoder: Free AVCodecContext structure on error during init 2021-08-17 10:34:10 +02:00
fraps.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
frwu.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g2meet.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g722.c
g722.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
g722dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g722dsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
g722dsp.h
g722enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g723_1.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
g723_1.h
g723_1_parser.c g723_1: convert to new channel layout API 2022-03-15 09:42:41 -03:00
g723_1dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g723_1enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g726.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g729.h
g729_parser.c g729: convert to new channel layout API 2022-03-15 09:42:42 -03:00
g729data.h
g729dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g729postfilter.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
g729postfilter.h avcodec/g729postfilter.h: Include acelp_pitch_delay.h 2021-07-22 15:02:46 +02:00
gdv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
gemdec.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
get_bits.h get_bits: move check_marker() to mpegvideodec.h 2022-07-04 18:16:11 +02:00
get_buffer.c avcodec/get_buffer: Don't get AVPixFmtDescriptor unnecessarily 2022-08-18 16:57:47 +02:00
gif.c avcodec/gif: Remove unnecessary headers 2022-08-24 03:43:52 +02:00
gif.h
gif_parser.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
gifdec.c lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2022-07-19 12:27:17 +02:00
golomb.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
golomb.h avcodec/golomb: Factor writing golomb codes out 2022-01-06 08:28:02 +01:00
gsm.h
gsm_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
gsmdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
gsmdec_data.c
gsmdec_data.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
gsmdec_template.c
h261.c avcodec/h261: Separate decode and encode contexts 2022-02-13 15:18:24 +01:00
h261.h avcodec/h261: Move encoder-only stuff to a new header 2022-02-13 15:19:43 +01:00
h261_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
h261data.c
h261dec.c avcodec/mpegvideo: Inline values in ff_update_block_index() 2022-07-31 01:53:19 +02:00
h261enc.c avcodec/mpegvideo: Inline values in ff_update_block_index() 2022-07-31 01:53:19 +02:00
h261enc.h avcodec/h261: Move encoder-only stuff to a new header 2022-02-13 15:19:43 +01:00
h263.c avcodec/h263: Move functions only used once to their caller 2022-01-09 09:28:37 +01:00
h263.h avcodec/h263.h: Move encoder-only stuff to a new header h263enc.h 2022-02-13 19:41:43 +01:00
h263_parser.c avcodec/(h263|mpeg4?video)_parser: Make *_find_frame_end() static 2021-09-20 00:20:15 +02:00
h263_parser.h
h263data.c avcodec: Remove some unnecessary mpegvideo.h inclusions 2021-07-22 15:02:46 +02:00
h263data.h avcodec/h263, h263data: Move ff_h263_init_rl_inter to h263.c 2021-05-07 21:33:35 +02:00
h263dec.c avcodec/h263dec: Sanity check against minimal I/P frame size 2022-08-23 20:03:03 +02:00
h263dec.h avcodec/codec_internal: Make FFCodec.decode use AVFrame* 2022-04-05 19:54:09 +02:00
h263dsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
h263dsp.h
h263enc.h avcodec/mpegvideo: Move encoder-only stuff to a new header 2022-02-13 19:49:29 +01:00
h264.h
h264_cabac.c avcodec/h264_*: Remove unnecessary internal.h inclusions 2022-01-26 15:30:54 +01:00
h264_cavlc.c avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
h264_direct.c avcodec/thread: Move ff_thread_(await|report)_progress to new header 2022-02-09 17:22:16 +01:00
h264_levels.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
h264_levels.h avcodec/h264_levels, h265_profile_level: Avoid relocations 2021-09-04 07:56:40 +02:00
h264_loopfilter.c avcodec/h264_loopfilter: Fix incorrect function parameter array size 2022-07-23 22:53:29 +02:00
h264_mb.c avcodec/thread: Move ff_thread_(await|report)_progress to new header 2022-02-09 17:22:16 +01:00
h264_mb_template.c
h264_mc_template.c
h264_metadata_bsf.c avcodec/h26[45]_metadata_bsf: Fix range of chroma_sample_loc_type 2022-07-09 20:10:21 +02:00
h264_mp4toannexb_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
h264_mvpred.h avcodec/h264_*: Remove unnecessary internal.h inclusions 2022-01-26 15:30:54 +01:00
h264_parse.c lavc/h264_parse: stop including h264dec.h 2022-01-26 15:23:30 +01:00
h264_parse.h avcodec/h264_parse: Move ff_h264_get_profile() to h264_ps.h 2022-01-26 15:30:54 +01:00
h264_parser.c avcodec/internal.h: Move avpriv_find_start_code() to startcode.h 2022-02-08 06:22:14 +01:00
h264_picture.c avcodec/thread: Don't use ThreadFrame when unnecessary 2022-02-09 17:22:35 +01:00
h264_ps.c lavc/h264_ps: always include the stop bit in [s|p]ps->data 2022-06-01 19:38:50 -05:00
h264_ps.h avcodec/h264_parse: Move ff_h264_get_profile() to h264_ps.h 2022-01-26 15:30:54 +01:00
h264_redundant_pps_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
h264_refs.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
h264_sei.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
h264_sei.h avcodec/h264_sei: parse and export Film Grain Characteristics SEI messages 2021-07-23 11:06:45 -03:00
h264_slice.c avcodec: Constify ThreadFrames if possible 2022-07-31 04:15:28 +02:00
h264addpx_template.c
h264chroma.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
h264chroma.h avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
h264chroma_template.c avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
h264data.c lavc/h264: move MB_TYPE defs from h264dec.h to h264_parse 2022-01-26 15:23:30 +01:00
h264data.h avcodec/h264data: Add missing rational.h inclusion 2022-01-27 02:45:19 +01:00
h264dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
h264dec.h avcodec/h264dec: Constify slices' pointer to the parent context 2022-03-25 19:07:41 +01:00
h264dsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
h264dsp.h avcodec: [loongarch] Optimize h264dsp with LASX. 2021-12-15 18:37:40 +01:00
h264dsp_template.c
h264idct.c
h264idct.h avcodec/h264dsp, h264idct: Fix lengths of array parameters 2021-08-08 17:44:57 +02:00
h264idct_template.c avcodec/h264dsp, h264idct: Fix lengths of array parameters 2021-08-08 17:44:57 +02:00
h264pred.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
h264pred.h lavc/svq3: stop including h264dec.h 2022-01-26 15:30:28 +01:00
h264pred_template.c avcodec/h264pred: Don't compile > 8 bit versions of VP7/8 functions 2022-01-13 08:26:39 +01:00
h264qpel.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
h264qpel.h avcodec: [loongarch] Optimize h264qpel with LASX. 2021-12-15 18:37:40 +01:00
h264qpel_template.c
h265_metadata_bsf.c avcodec/h26[45]_metadata_bsf: Fix range of chroma_sample_loc_type 2022-07-09 20:10:21 +02:00
h265_profile_level.c
h265_profile_level.h avcodec/h264_levels, h265_profile_level: Avoid relocations 2021-09-04 07:56:40 +02:00
h274.c avcodec/h274: Fix signed left shift 2021-10-09 11:42:16 +02:00
h274.h avcodec/h274: add film grain synthesis routine 2021-08-24 09:58:52 -03:00
h2645_parse.c avcodec/h2645_parse: Only trim RBSP trailing padding if it exists 2022-06-24 18:31:03 +02:00
h2645_parse.h avcodec/h2645_parse: Move ref_idc further up in H2645NAL 2021-12-16 02:37:25 +01:00
half2float.c avutil/half2float: move non-inline init code out of header 2022-08-19 22:09:36 +02:00
hap.c
hap.h avcodec/hapenc: use the common texturedsp encode function 2022-04-10 20:12:23 +02:00
hapdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
hapenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
hapqa_extract_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
hca_data.h
hcadec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
hcom.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
hdr_parser.c avcodec: add Radiance HDR image format support 2022-07-16 21:43:54 +02:00
hdrdec.c avcodec/hdrdec: lines can be empty 2022-07-20 16:12:08 +02:00
hdrenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
hevc.h
hevc_cabac.c avcodec/hevcdec: Avoid allocation of common CABAC state 2022-07-25 23:35:45 +02:00
hevc_data.c
hevc_data.h
hevc_filter.c avcodec/hevc_filter: Pass HEVCLocalContext when slice-threading 2022-07-25 23:31:37 +02:00
hevc_mp4toannexb_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
hevc_mvs.c avcodec: Constify ThreadFrames if possible 2022-07-31 04:15:28 +02:00
hevc_parse.c
hevc_parse.h
hevc_parser.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
hevc_ps.c avcodec/hevc_ps: Fix wrong copyright years 2022-07-09 20:10:11 +02:00
hevc_ps.h
hevc_ps_enc.c avcodec/golomb: Factor writing golomb codes out 2022-01-06 08:28:02 +01:00
hevc_refs.c lavc/hevc_refs: exclude current frame from long term refs 2022-07-27 10:54:38 +08:00
hevc_sei.c avcodec/hevc_sei: Use proper type for NALU type 2022-07-09 20:19:29 +02:00
hevc_sei.h avcodec/hevc_sei: Use proper type for NALU type 2022-07-09 20:19:29 +02:00
hevcdec.c avcodec/hevcdec: Check s->ref in the md5 path similar to hwaccel 2022-08-23 20:03:03 +02:00
hevcdec.h lavc/hevcdec: do not let missing ref frames invovled in dpb process 2022-07-27 10:54:38 +08:00
hevcdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
hevcdsp.h avcodec/hevcdsp: Constify src pointers 2022-08-05 02:54:04 +02:00
hevcdsp_template.c avcodec/hevcdsp: Constify src pointers 2022-08-05 02:54:04 +02:00
hevcpred.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
hevcpred.h avcodec/hevcpred: Pass HEVCLocalContext when slice-threading 2022-07-25 23:32:08 +02:00
hevcpred_template.c avcodec/hevcpred: Pass HEVCLocalContext when slice-threading 2022-07-25 23:32:08 +02:00
hnm4video.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
hpel_template.c
hpeldsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
hpeldsp.h avcodec: [loongarch] Optimize hpeldsp with LASX. 2022-01-04 15:55:05 +01:00
hq_hqa.c avcodec/hq_hqa: Remove transient GetByteContext from context 2022-07-28 03:49:54 +02:00
hq_hqa.h avcodec/hq_hqa: Remove transient GetByteContext from context 2022-07-28 03:49:54 +02:00
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
hqx.h avcodec/decoders: Use const uint8_t* to access input packet data 2022-07-04 15:04:01 +02:00
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c
htmlsubtitles.h
huffman.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
huffman.h avcodec/huffman: Use logcontext instead of AVCodecContext 2021-08-05 19:58:10 +02:00
huffyuv.c
huffyuv.h
huffyuvdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
huffyuvdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
huffyuvdsp.h
huffyuvenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
huffyuvencdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
huffyuvencdsp.h
hwaccels.h AV1 VDPAU hwaccel Decode support 2022-06-25 09:05:58 +08:00
hwconfig.h lavc/mpeg*: drop the XvMC hwaccel code 2022-02-15 10:16:15 +01:00
idcinvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
idctdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
idctdsp.h avcodec/idctdsp: Constify the permutation parameter of ff_init_scantable 2022-02-13 15:25:41 +01:00
iff.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
iirfilter.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
iirfilter.h avcodec/iirfilter: Make ff_iir_filter_flt() static 2021-09-08 22:59:14 +02:00
ilbcdata.h
ilbcdec.c avcodec/ilbcdec: Move transient GetBitContext from ctx to stack 2022-07-31 01:13:22 +02:00
imc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
imcdata.h
imgconvert.c avcodec/imgconvert: Remove deprecated parts of pixel format API 2021-04-27 10:43:04 -03:00
imm4.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
imm5.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
imx.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
imx_dump_header_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
indeo2.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
indeo2data.h
indeo3.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
indeo3data.h
indeo4.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
indeo4data.h
indeo5.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
indeo5data.h
intelh263dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
internal.h avcodec/internal: Move ff_thread_can_start_frame() to threadframe.h 2022-08-05 03:28:45 +02:00
interplayacm.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
interplayvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
intrax8.c avcodec/intrax8: Avoid indirection when accessing VLC table 2022-08-03 21:23:35 +02:00
intrax8.h avcodec/intrax8: Avoid indirection when accessing VLC table 2022-08-03 21:23:35 +02:00
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ipu_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
ituh263dec.c get_bits: move check_marker() to mpegvideodec.h 2022-07-04 18:16:11 +02:00
ituh263enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ivi.c avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
ivi.h avcodec/codec_internal: Make FFCodec.decode use AVFrame* 2022-04-05 19:54:09 +02:00
ivi_dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
ivi_dsp.h
j2kenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
jacosub.h
jacosubdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
jfdctfst.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
jpeg2000.h avcodec/jpeg2000: Fast fail if HTJ2K codeblocks are present. 2022-08-07 22:01:21 +02:00
jpeg2000_parser.c libavcodec/jpeg2000_parser: Localize m->bytes_read 2022-06-10 10:50:12 +02:00
jpeg2000dec.c avcodec/jpeg2000: Fast fail if HTJ2K codeblocks are present. 2022-08-07 22:01:21 +02:00
jpeg2000dsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
jpeg2000dsp.h
jpeg2000dwt.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
jpeg2000dwt.h
jpegls.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
jpegls.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
jpeglsdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
jpeglsdec.h
jpeglsenc.c avcodec/jpeglsenc: Remove unnecessary emms_c() 2022-08-24 03:42:38 +02:00
jpegtables.c avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
jpegtables.h avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
jpegtabs.h avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
jrevdct.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
jvdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
kbdwin.c
kbdwin.h
kgv1dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
kmvc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
lagarith.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
lagarithrac.c
lagarithrac.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
latm_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
lcl.h
lcldec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
lclenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
libaom.c avcodec/libaomenc: support AV_CODEC_CAP_ENCODER_RECON_FRAME 2022-08-02 09:56:27 -03:00
libaom.h avcodec/libaomenc: support AV_CODEC_CAP_ENCODER_RECON_FRAME 2022-08-02 09:56:27 -03:00
libaomdec.c avcodec/libaomenc: support AV_CODEC_CAP_ENCODER_RECON_FRAME 2022-08-02 09:56:27 -03:00
libaomenc.c avcodec/libaomenc: fix the check for presence of encoder interface 2022-08-25 16:25:55 -03:00
libaribb24.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libavcodec.v avcodec/libavcodec.v: Tighten export whitelist 2021-07-18 21:50:52 +02:00
libcelt_dec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libcodec2.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libdav1d.c lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2022-07-19 12:27:17 +02:00
libdavs2.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libfdk-aacdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
libfdk-aacenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libgsmdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libgsmenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libilbc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libjxl.c avcodec/libjxl: add Jpeg XL decoding via libjxl 2022-04-23 19:51:46 +02:00
libjxl.h avcodec/libjxl: add Jpeg XL decoding via libjxl 2022-04-23 19:51:46 +02:00
libjxldec.c avcodec/codec_internal: add cap for ICC profile support 2022-07-30 11:42:06 +02:00
libjxlenc.c avcodec/codec_internal: add cap for ICC profile support 2022-07-30 11:42:06 +02:00
libkvazaar.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
libmp3lame.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libopencore-amr.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libopenh264.c avutil/log: Don't include avutil.h 2022-02-24 12:56:49 +01:00
libopenh264.h
libopenh264dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
libopenh264enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
libopenjpegdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libopenjpegenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libopus.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
libopus.h
libopusdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libopusenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
librav1e.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
librsvgdec.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
libshine.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libspeexdec.c avcodec/libspeexdec: Fix use of uninitialized value 2022-08-08 11:37:14 +02:00
libspeexenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libsvtav1.c avcodec/libsvtav1: properly initialize the flush EbBufferHeaderType struct 2022-08-23 13:03:55 -03:00
libtheoraenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libtwolame.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libuavs3d.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libvo-amrwbenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libvorbisdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libvorbisenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libvpx.c avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec 2022-03-21 01:33:09 +01:00
libvpx.h avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec 2022-03-21 01:33:09 +01:00
libvpxdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libvpxenc.c avcodec/libvpxenc: use av_fast_realloc() to resize the stats buffer 2022-08-24 15:21:44 -03:00
libwebpenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libwebpenc_animencoder.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libwebpenc_common.c avcodec/codec_internal: Rename AVCodecDefault->FFCodecDefault 2022-03-21 01:33:10 +01:00
libwebpenc_common.h avcodec/codec_internal: Rename AVCodecDefault->FFCodecDefault 2022-03-21 01:33:10 +01:00
libx264.c lavc/libx264: support AV_CODEC_CAP_ENCODER_RECON_FRAME 2022-08-02 10:52:15 +02:00
libx265.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libxavs.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libxavs2.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libxvid.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
libzvbi-teletextdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
ljpegenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
loco.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
log2_tab.c
lossless_audiodsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
lossless_audiodsp.h
lossless_videodsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
lossless_videodsp.h avcodec/lossless_videodsp: Improve included headers 2021-07-22 13:00:11 +02:00
lossless_videoencdsp.c avcodec/lossless_videoencdsp: Constify src sub_left_predict 2022-07-31 03:16:35 +02:00
lossless_videoencdsp.h avcodec/lossless_videoencdsp: Constify src sub_left_predict 2022-07-31 03:16:35 +02:00
lpc.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
lpc.h avcodec/lpc: check for zero err in normalization in compute_lpc_coefs() 2021-07-03 18:03:35 +02:00
lscrdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
lsp.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
lsp.h
lzf.c
lzf.h
lzw.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
lzw.h
lzwenc.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
m101.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mace.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
magicyuv.c avcodec/magicyuv: Constify slice threads' ptr to main context 2022-07-31 04:37:12 +02:00
magicyuvenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
Makefile avutil/half2float: move non-inline init code out of header 2022-08-19 22:09:36 +02:00
mathops.h avcodec/internal: Move FF_SIGNBIT and ff_log2_run to mathops.h 2022-03-21 23:25:36 +01:00
mathtables.c avcodec/internal: Move FF_SIGNBIT and ff_log2_run to mathops.h 2022-03-21 23:25:36 +01:00
mdct15.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
mdct15.h
mdct_fixed_32.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
mdct_float.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
mdct_template.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
mdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
me_cmp.c avcodec/me_cmp: Remove now incorrect av_assert2() 2022-08-17 11:07:53 +02:00
me_cmp.h avcodec/me_cmp: Constify me_cmp_func buffer parameters 2022-07-31 03:31:53 +02:00
mediacodec.c libavcodec, libavdevice: Remove unnecessary includes of version.h 2022-02-24 22:36:15 +02:00
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c libavcodec, libavdevice: Remove unnecessary includes of version.h 2022-02-24 22:36:15 +02:00
mediacodec_wrapper.h
mediacodecdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
mediacodecdec_common.c avutil/frame: Remove deprecated AVFrame.pkt_pts field 2021-04-27 10:43:13 -03:00
mediacodecdec_common.h
metasound.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
metasound_data.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
metasound_data.h
mf_utils.c avcodec/mfenc: Dynamically load MFPlat.DLL 2022-05-25 23:45:42 +03:00
mf_utils.h compat/w32dlfcn.h: Remove MAX_PATH limit and replace LoadLibraryExA with LoadLibraryExW 2022-06-21 13:27:46 +03:00
mfenc.c lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2022-07-19 12:27:17 +02:00
microdvddec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
midivid.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mimic.c avcodec/mimic: Fix undefined pointer arithmetic 2022-08-12 19:37:06 +02:00
mjpeg.h
mjpeg2jpeg_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
mjpeg_parser.c avcodec/mjpeg_parser: skip markers after EOI, not by size 2021-11-27 18:24:49 +01:00
mjpega_dump_header_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
mjpegbdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mjpegdec.c avcodec/mjpegdec: bayer and rct are incompatible 2022-08-23 20:03:03 +02:00
mjpegdec.h avcodec/mjpegdec: Decode to PAL8 independant of the location of LSE 2021-05-03 21:34:22 +02:00
mjpegdec_common.c
mjpegenc.c avcodec/codec_internal: add cap for ICC profile support 2022-07-30 11:42:06 +02:00
mjpegenc.h avcodec/mpegvideo: Move MJPEG/AMV-only fields to MJpegContext 2022-01-04 16:28:54 +01:00
mjpegenc_common.c avcodec/mjpegenc: support writing ICC profiles 2022-04-11 17:29:57 +02:00
mjpegenc_common.h avcodec/mjpegenc: support writing ICC profiles 2022-04-11 17:29:57 +02:00
mjpegenc_huffman.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
mjpegenc_huffman.h
mlp.c mlp: convert to new channel layout API 2022-03-15 09:42:43 -03:00
mlp.h mlp: convert to new channel layout API 2022-03-15 09:42:43 -03:00
mlp_parse.c
mlp_parse.h lavc/mlp_parse: add required includes explicitly 2021-06-10 16:51:44 +02:00
mlp_parser.c mlp: convert to new channel layout API 2022-03-15 09:42:43 -03:00
mlpdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mlpdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
mlpdsp.h
mlpenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
mlz.c avcodec/alsdec, mlz: Check allocation 2022-02-18 20:11:06 +01:00
mlz.h avcodec/alsdec, mlz: Check allocation 2022-02-18 20:11:06 +01:00
mmaldec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
mmvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mobiclip.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
motion_est.c avcodec/mpegpicture: Move mb_var, mc_mb_var and mb_mean to MpegEncCtx 2022-08-09 19:17:22 +02:00
motion_est.h avcodec/motion_est: Constify pointers to frame data 2022-07-31 03:56:32 +02:00
motion_est_template.c avcodec/motion_est: Constify mv-table parameters where possible 2022-02-13 19:49:29 +01:00
motionpixels.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
movtextdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
movtextenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mp3_header_decompress_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
mpc.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
mpc.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
mpc7.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mpc7data.h
mpc8.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg2_metadata_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
mpeg4_unpack_bframes_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
mpeg4audio.c avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
mpeg4audio.h avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
mpeg4audio_sample_rates.c avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
mpeg4audio_sample_rates.h avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
mpeg4data.h avcodec/mpeg4video: Split off data in a header of its own 2022-01-13 08:15:28 +01:00
mpeg4video.c avcodec/mpeg4video: Make initializing RLTable thread-safe 2021-04-27 00:40:18 +02:00
mpeg4video.h avcodec/mpeg4video.h: Move encoder-only parts in a new file 2022-02-13 19:41:57 +01:00
mpeg4video_parser.c avcodec/mpeg4video.h: Move decoder-only parts to a new header 2022-02-13 19:41:57 +01:00
mpeg4video_parser.h
mpeg4videodata.h avcodec/mpeg4video: Split off data in a header of its own 2022-01-13 08:15:28 +01:00
mpeg4videodec.c avcodec/mpeg4videodec: Keep data_partitioning in sync between threads 2022-08-21 03:50:53 +02:00
mpeg4videodec.h avcodec/mpeg4video.h: Move decoder-only parts to a new header 2022-02-13 19:41:57 +01:00
mpeg4videoenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
mpeg4videoenc.h avcodec/mpeg4video.h: Move encoder-only parts in a new file 2022-02-13 19:41:57 +01:00
mpeg12.c avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
mpeg12.h avcodec/mpeg12.h: Move encoder-only stuff into a new header 2022-02-13 19:49:29 +01:00
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mpeg12dec.h avcodec/mpeg12.h: Move decoder-only stuff to a new header 2022-02-13 19:49:29 +01:00
mpeg12enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mpeg12enc.h avcodec/mpeg12.h: Move encoder-only stuff into a new header 2022-02-13 19:49:29 +01:00
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c avcodec/mpegvideo: Inline values in ff_update_block_index() 2022-07-31 01:53:19 +02:00
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c mpegaudio: convert to new channel layout API 2022-03-15 09:42:43 -03:00
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c avcodec/mpegaudiodata: Unavpriv mpa_bitrate and mpa_frequency tabs 2022-01-04 13:16:50 +01:00
mpegaudiodata.h avcodec/mpegaudiodata: Unavpriv mpa_bitrate and mpa_frequency tabs 2022-01-04 13:16:50 +01:00
mpegaudiodec_common.c avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
mpegaudiodec_common_tablegen.c
mpegaudiodec_common_tablegen.h
mpegaudiodec_fixed.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mpegaudiodec_float.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mpegaudiodec_template.c avcodec/mpegaudiodec_template: use unsigned shift in handle_crc() 2022-08-23 20:03:03 +02:00
mpegaudiodecheader.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
mpegaudiodecheader.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
mpegaudiodsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
mpegaudiodsp.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
mpegaudioenc_fixed.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mpegaudioenc_float.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mpegaudioenc_template.c avcodec/codec_internal: Rename AVCodecDefault->FFCodecDefault 2022-03-21 01:33:10 +01:00
mpegaudiotab.h
mpegaudiotabs.c avcodec/mpegaudiodata: Unavpriv mpa_bitrate and mpa_frequency tabs 2022-01-04 13:16:50 +01:00
mpegaudiotabs.h avcodec/mpegaudiodata: Unavpriv mpa_bitrate and mpa_frequency tabs 2022-01-04 13:16:50 +01:00
mpegpicture.c avcodec/mpegpicture: Reset fields explicitly instead of memsetting them 2022-08-18 16:57:47 +02:00
mpegpicture.h avcodec/mpegpicture: Move encoding_error and mb_var_sum to MpegEncCtx 2022-08-10 18:49:35 +02:00
mpegutils.c avcodec/mpegutils: Constify ff_print_debug_info2, ff_draw_horiz_band 2022-08-10 18:49:35 +02:00
mpegutils.h avcodec/mpegutils: Constify ff_print_debug_info2, ff_draw_horiz_band 2022-08-10 18:49:35 +02:00
mpegvideo.c avcodec/mpegvideo: Allocate encoder-only tables in mpegvideo_enc.c 2022-08-21 04:48:02 +02:00
mpegvideo.h avcodec/mpegpicture: Move encoding_error and mb_var_sum to MpegEncCtx 2022-08-10 18:49:35 +02:00
mpegvideo_dec.c avcodec/mpegvideo_dec: Combine two loops 2022-08-21 03:50:53 +02:00
mpegvideo_enc.c avcodec/mpegvideo: Allocate encoder-only tables in mpegvideo_enc.c 2022-08-21 04:48:02 +02:00
mpegvideo_motion.c avcodec/mpegvideo_motion: Constify ff_mpv_motion 2022-08-05 03:04:05 +02:00
mpegvideo_parser.c avcodec/mpegvideo: Move encoder-only stuff to a new header 2022-02-13 19:49:29 +01:00
mpegvideodata.c
mpegvideodata.h
mpegvideodec.h avcodec/mpegvideodec: Constify some functions 2022-08-15 18:19:19 +02:00
mpegvideodsp.c avcodec/mpegvideodsp: Constify src pointers 2022-07-31 03:44:16 +02:00
mpegvideodsp.h avcodec/mpegvideodsp: Constify src pointers 2022-07-31 03:44:16 +02:00
mpegvideoenc.h avcodec/mpegvideoenc: Remove ineffective options 2022-05-24 21:37:17 +02:00
mpegvideoencdsp.c avcodec/mpegvideoencdsp: Allow pointers to const where possible 2022-07-31 03:32:40 +02:00
mpegvideoencdsp.h avcodec/mpegvideoencdsp: Allow pointers to const where possible 2022-07-31 03:32:40 +02:00
mpl2dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mqc.c avcodec/mqc: Hardcode tables to save space 2021-05-12 06:00:14 +02:00
mqc.h avcodec/mqcenc: Make ff_mqc_flush() static 2021-09-08 22:59:14 +02:00
mqcdec.c
mqcenc.c avutil/avassert: Don't include avutil.h 2022-02-24 12:56:49 +01:00
mscc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
msgsmdec.c
msgsmdec.h
msmpeg4.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
msmpeg4.h avcodec/msmpeg4.h: Move decoder-only parts to a new header 2022-02-13 19:35:58 +01:00
msmpeg4data.c avcodec/mpeg4video: Split off data in a header of its own 2022-01-13 08:15:28 +01:00
msmpeg4data.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
msmpeg4dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
msmpeg4dec.h configure: Add msmpeg4(dec|enc) subsystems 2022-08-03 21:18:25 +02:00
msmpeg4enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
msmpeg4enc.h configure: Add msmpeg4(dec|enc) subsystems 2022-08-03 21:18:25 +02:00
msp2dec.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
msrle.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
msrledec.c
msrledec.h
mss1.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mss2.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mss2dsp.c
mss2dsp.h
mss3.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mss4.c avcodec/mss4: Check image size with av_image_check_size2() 2022-07-21 19:30:14 +02:00
mss12.c
mss12.h avcodec/mss12: Constify slice context->parent context pointer 2022-04-13 00:37:13 +02:00
mss34dsp.c
mss34dsp.h
msvideo1.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
msvideo1enc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
mv30.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mvcdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mvha.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mwsc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mxpegdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
nellymoser.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
nellymoser.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
nellymoserdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
nellymoserenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
noise_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
notchlc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
null_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
nuv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
nvdec.c avcodec/nvdec: Use av_buffer_replace() where appropriate 2022-08-08 11:42:28 +02:00
nvdec.h
nvdec_av1.c avcodec/thread: Don't use ThreadFrame when unnecessary 2022-02-09 17:22:35 +01:00
nvdec_h264.c
nvdec_hevc.c avcodec/nvdec_hevc: Fix off-by-one error 2022-08-06 17:59:05 +02:00
nvdec_mjpeg.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
nvdec_mpeg4.c avcodec/mpegvideo: Move encoder-only stuff to a new header 2022-02-13 19:49:29 +01:00
nvdec_mpeg12.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
nvdec_vc1.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
nvdec_vp8.c avcodec/vp8, vp9: Avoid using VP56mv and VP56Frame in VP8/9 2022-07-28 03:49:54 +02:00
nvdec_vp9.c
nvenc.c avcodec/nvenc: hardcode color characteristics for internal RGB2YUV conversion 2022-08-06 22:23:33 +02:00
nvenc.h lavc/nvenc: switch to the new FIFO API 2022-02-07 00:31:23 +01:00
nvenc_h264.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
nvenc_hevc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
omx.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
on2avc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
on2avcdata.c
on2avcdata.h
options.c avcodec/options: Fix AVClassCategory of decoders with .receive_frame 2022-04-05 19:46:51 +02:00
options_table.h lavc: add API for exporting reconstructed frames from encoders 2022-08-02 10:46:11 +02:00
opus.c avcodec/opus: always use ambisonic layout for mapping family 2 2022-03-20 19:23:12 -03:00
opus.h
opus_celt.c
opus_celt.h
opus_metadata_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
opus_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
opus_pvq.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
opus_pvq.h
opus_rc.c
opus_rc.h
opus_silk.c avcodec/opus_silk: Remove wrong size information in function declaration 2021-09-20 01:03:51 +02:00
opusdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
opusdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
opusdsp.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
opusenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
opusenc.h all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
opusenc_psy.c opus: convert to new channel layout API 2022-03-15 09:42:44 -03:00
opusenc_psy.h
opusenc_utils.h
opustab.c
opustab.h Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
packet.h libavcodec: Split version.h 2022-03-16 14:04:35 +02:00
packet_internal.h avcodec/packet_internal: Add proper PacketList struct 2022-01-04 13:16:50 +01:00
paf.h
pafaudio.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pafvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pamenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
parser.c avcodec, avformat: Remove unnecessary inclusions of lavc/internal.h 2022-03-23 23:45:39 +01:00
parser.h
parsers.c avcodec: add Radiance HDR image format support 2022-07-16 21:43:54 +02:00
pcm-bluray.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
pcm-blurayenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pcm-dvd.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pcm-dvdenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pcm.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pcm_rechunk_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
pcm_tablegen.c
pcm_tablegen.h
pcx.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
pcxenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pel_template.c
pgs_frame_merge_bsf.c lavc/pgs_frame_merge_bsf: add bsf to merge PGS segments 2022-05-10 10:03:30 +02:00
pgssubdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pgxdec.c avcodec/pgxdec: Use unsigned types for unsigned values 2022-04-28 01:28:14 +02:00
photocd.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pictordec.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
pixblockdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
pixblockdsp.h
pixels.h
pixlet.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
png.c avcodec/pngenc: Use ff_deflate_init/end() wrappers 2022-03-19 00:18:36 +01:00
png.h avcodec/pngenc: Use ff_deflate_init/end() wrappers 2022-03-19 00:18:36 +01:00
png_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
pngdec.c avcodec/pngdec: Improve decoding text chunks 2022-08-23 12:21:00 +02:00
pngdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
pngdsp.h
pngenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
pnm.c avcodec/pnmdec, pnm_parser: Improve const-correctness 2022-07-31 01:14:05 +02:00
pnm.h avutil/half2float: move tables to header-internal structs 2022-08-19 22:09:36 +02:00
pnm_parser.c avcodec/pnmdec, pnm_parser: Improve const-correctness 2022-07-31 01:14:05 +02:00
pnmdec.c avutil/half2float: move non-inline init code out of header 2022-08-19 22:09:36 +02:00
pnmenc.c avutil/half2float: move non-inline init code out of header 2022-08-19 22:09:36 +02:00
profiles.c
profiles.h
prores_metadata_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
proresdata.c avcodec/proresdata: Move data only used by ff_prores_ks_encoder to it 2022-07-30 22:09:05 +02:00
proresdata.h avcodec/proresdata: Move data only used by ff_prores_ks_encoder to it 2022-07-30 22:09:05 +02:00
proresdec.h lavc/proresdec: add scaffolding for hwdec support 2021-11-28 16:40:58 -06:00
proresdec2.c avcodec/proresdec2: Constify slice threads' ptr to main context 2022-07-31 04:22:53 +02:00
proresdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
proresdsp.h
proresenc_anatoliy.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
proresenc_kostya.c avcodec/proresdata: Move data only used by ff_prores_ks_encoder to it 2022-07-30 22:09:05 +02:00
prosumer.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
psd.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
psymodel.c aac: convert to new channel layout API 2022-03-15 09:42:39 -03:00
psymodel.h aac: convert to new channel layout API 2022-03-15 09:42:39 -03:00
pthread.c avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec 2022-03-21 01:33:09 +01:00
pthread_frame.c avcodec/pthread_frame: Fix compiling with thread-unsafe-callbacks disabled 2022-08-10 14:19:03 +02:00
pthread_internal.h avcodec/pthread_frame: Move (init|free)_pthread() to pthread.c 2021-09-04 08:03:19 +02:00
pthread_slice.c avcodec/pthread_slice: Reuse buffer if possible 2022-07-25 23:35:22 +02:00
ptx.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
put_bits.h avutil/avassert: Don't include avutil.h 2022-02-24 12:56:49 +01:00
put_golomb.h avcodec/golomb: Factor writing golomb codes out 2022-01-06 08:28:02 +01:00
qcelpdata.h
qcelpdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
qdm2.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
qdm2_tablegen.c avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
qdm2_tablegen.h avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
qdm2data.h
qdmc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
qdrw.c avcodec/qdrw: adjust max colors to array size 2022-07-03 19:36:26 +02:00
qoi.h avcodec: add QOI decoder and demuxer and parser and encoder and muxer 2022-06-05 13:06:54 +02:00
qoi_parser.c avcodec: add QOI decoder and demuxer and parser and encoder and muxer 2022-06-05 13:06:54 +02:00
qoidec.c avcodec/qoidec: Remove unused-but-set variable 2022-07-03 11:41:23 +02:00
qoienc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
qpeg.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
qpel_template.c
qpeldsp.c avcodec/qpeldsp: copy less for the mc0x cases 2022-07-12 21:55:22 +02:00
qpeldsp.h
qsv.c lavc/qsv: create mfx session using oneVPL for decoding/encoding 2022-08-12 10:43:39 +08:00
qsv.h qsv: restrict OPAQUE memory to MFX_VERSION < 2.0 2022-08-12 10:43:39 +08:00
qsv_api.c
qsv_internal.h lavc/qsv: create mfx session using oneVPL for decoding/encoding 2022-08-12 10:43:39 +08:00
qsvdec.c lavc/qsv: create mfx session using oneVPL for decoding/encoding 2022-08-12 10:43:39 +08:00
qsvenc.c qsvenc_{hevc,h264}: add scenario option 2022-08-23 12:42:19 +08:00
qsvenc.h qsvenc_{hevc,h264}: add scenario option 2022-08-23 12:42:19 +08:00
qsvenc_h264.c qsvenc_{hevc,h264}: add scenario option 2022-08-23 12:42:19 +08:00
qsvenc_hevc.c qsvenc_{hevc,h264}: add scenario option 2022-08-23 12:42:19 +08:00
qsvenc_jpeg.c lavc/qsv: create mfx session using oneVPL for decoding/encoding 2022-08-12 10:43:39 +08:00
qsvenc_mpeg2.c lavc/qsv: create mfx session using oneVPL for decoding/encoding 2022-08-12 10:43:39 +08:00
qsvenc_vp9.c lavc/qsv: create mfx session using oneVPL for decoding/encoding 2022-08-12 10:43:39 +08:00
qtrle.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
qtrleenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
r210dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
r210enc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
ra144.c
ra144.h
ra144dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ra144enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ra288.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ra288.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
ralf.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ralfdata.h
rangecoder.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rangecoder.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
rasc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ratecontrol.c avcodec/mpegpicture: Move encoding_error and mb_var_sum to MpegEncCtx 2022-08-10 18:49:35 +02:00
ratecontrol.h
raw.c avformat/riff: map AYUV fourcc to RAWVIDEO decoder 2022-08-07 09:33:16 -03:00
raw.h avcodec/raw: Reduce number of avpriv symbols 2022-01-04 13:16:49 +01:00
rawdec.c lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2022-07-19 12:27:17 +02:00
rawenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rdft.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
rdft.h
realtextdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rectangle.h
remove_extradata_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
reverse.c
rkmppdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
rl.c avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
rl.h avcodec/rl: Don't pretend ff_rl_init() initializes a RLTable twice 2022-01-09 09:38:43 +01:00
rl2.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rle.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
rle.h
rnd_avg.h
roqaudioenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
roqvideo.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
roqvideo.h
roqvideodec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
roqvideoenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rpza.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rpzaenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
rscc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rtjpeg.c
rtjpeg.h
rv10.c avcodec/mpegvideo: Inline values in ff_update_block_index() 2022-07-31 01:53:19 +02:00
rv10dec.h avcodec/rv10.h: Split header into decoder- and encoder-only parts 2022-02-13 19:49:29 +01:00
rv10enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rv10enc.h avcodec/rv10.h: Split header into decoder- and encoder-only parts 2022-02-13 19:49:29 +01:00
rv20enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rv30.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rv30data.h
rv30dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rv34.c avcodec: Constify ThreadFrames if possible 2022-07-31 04:15:28 +02:00
rv34.h avcodec/codec_internal: Make FFCodec.decode use AVFrame* 2022-04-05 19:54:09 +02:00
rv34_parser.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
rv34data.h
rv34dsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
rv34dsp.h
rv34vlc.h
rv40.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rv40data.h
rv40dsp.c avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
rv40vlc2.h
s302m.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
s302menc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
samidec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sanm.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sbc.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
sbc.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
sbc_parser.c sbc: convert to new channel layout API 2022-03-15 09:42:44 -03:00
sbcdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sbcdec_data.c
sbcdec_data.h
sbcdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
sbcdsp.h
sbcdsp_data.c
sbcdsp_data.h
sbcenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sbr.h
sbrdsp.c avcodec/sbrdsp: Remove unnecessary headers 2022-08-05 03:28:45 +02:00
sbrdsp.h avcodec/sbrdsp: Remove unnecessary headers 2022-08-05 03:28:45 +02:00
sbrdsp_fixed.c avcodec/sbrdsp: Remove unnecessary headers 2022-08-05 03:28:45 +02:00
sbrdsp_template.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
scpr.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
scpr.h all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
scpr3.c
scpr3.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
screenpresso.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sei.h
setts_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
sga.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sgi.h
sgidec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sgienc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
sgirledec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sheervideo.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
sheervideodata.h
shorten.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
simple_idct.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
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 avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sipr.h
sipr16k.c
sipr16kdata.h
sipr_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
siprdata.h
siren.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
smacker.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
smc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
smcenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
snappy.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
snappy.h
snow.c avcodec/snow: Remove unused halfpel_plane 2022-07-31 01:16:54 +02:00
snow.h avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
snow_dwt.c avcodec/me_cmp: Constify me_cmp_func buffer parameters 2022-07-31 03:31:53 +02:00
snow_dwt.h avcodec/me_cmp: Constify me_cmp_func buffer parameters 2022-07-31 03:31:53 +02:00
snowdata.h avcodec/snow: Hardcode table to save space 2021-05-02 05:14:42 +02:00
snowdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
snowenc.c avcodec/mpegpicture: Move encoding_error and mb_var_sum to MpegEncCtx 2022-08-10 18:49:35 +02:00
sonic.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sp5x.h
sp5xdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
speedhq.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
speedhqenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
speedhqenc.h
speexdata.h avcodec: add native Speex decoder 2021-10-10 17:44:41 +02:00
speexdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
srtdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
srtenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
startcode.c
startcode.h avcodec/internal.h: Move avpriv_find_start_code() to startcode.h 2022-02-08 06:22:14 +01:00
subviewerdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sunrast.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
sunrast.h
sunrastenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
svq1enc.c avcodec/mpegpicture: Move mb_var, mc_mb_var and mb_mean to MpegEncCtx 2022-08-09 19:17:22 +02:00
svq1enc.h
svq1enc_cb.h
svq3.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
synth_filter.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
synth_filter.h
tableprint.h
tableprint_vlc.h avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
tak.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
tak.h avformat/takdec: Don't initialize get_bits context to read one value 2022-01-07 11:55:57 +01:00
tak_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
takdec.c avcodec/takdec: Remove unnecessary emms_c() 2022-08-24 03:42:38 +02:00
takdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
takdsp.h
targa.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
targa.h
targa_y216dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
targaenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
tdsc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
textdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
texturedsp.c avcodec/texturedsp: add TextureDSPThreadContext for common decode/encode function 2022-04-10 20:12:23 +02:00
texturedsp.h avcodec/texturedsp: add TextureDSPThreadContext for common decode/encode function 2022-04-10 20:12:23 +02:00
texturedsp_template.c avcodec/texturedsp: add TextureDSPThreadContext for common decode/encode function 2022-04-10 20:12:23 +02:00
texturedspenc.c avcodec/texturedspenc: Fix indexing in color distribution determination 2022-06-09 00:02:02 +02:00
thread.h avcodec/pthread_slice: Combine allocating and zeroing entries 2022-07-25 23:32:34 +02:00
threadframe.h avcodec/internal: Move ff_thread_can_start_frame() to threadframe.h 2022-08-05 03:28:45 +02:00
tiertexseqv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
tiff.c avcodec/codec_internal: add cap for ICC profile support 2022-07-30 11:42:06 +02:00
tiff.h
tiff_common.c avcodec/tiff_common: Fix AVBPrint error checks 2021-08-30 15:48:11 +02:00
tiff_common.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
tiff_data.h
tiffenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
tmv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
to_upper4.c avcodec/utils: Unavpriv avpriv_toupper4() 2022-01-04 13:16:50 +01:00
to_upper4.h avcodec/utils: Unavpriv avpriv_toupper4() 2022-01-04 13:16:50 +01:00
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
truehd_core_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
truemotion1.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
truemotion1data.h
truemotion2.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
truemotion2rt.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
truespeech.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
truespeech_data.h
tscc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
tscc2.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
tscc2data.h
tta.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ttadata.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
ttadata.h all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
ttadsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
ttadsp.h
ttaenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ttaencdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
ttaencdsp.h
ttmlenc.c avcodec/ttmlenc: Use string literal macro for default namespacing 2022-07-31 04:57:23 +02:00
ttmlenc.h avcodec/ttmlenc: Use string literal macro for default namespacing 2022-07-31 04:57:23 +02:00
twinvq.c avcodec/codec_internal: Make FFCodec.decode use AVFrame* 2022-04-05 19:54:09 +02:00
twinvq.h avcodec/codec_internal: Make FFCodec.decode use AVFrame* 2022-04-05 19:54:09 +02:00
twinvq_data.h
twinvqdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
txd.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
ulti.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ulti_cb.h
unary.h
utils.c avcodec/threadframe: Constify the frame in ff_thread_await_progress 2022-07-30 22:09:59 +02:00
utvideo.h
utvideodec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
utvideodsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
utvideodsp.h
utvideoenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
v4l2_buffers.c avcodec, avformat: Remove unnecessary inclusions of lavc/internal.h 2022-03-23 23:45:39 +01:00
v4l2_buffers.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
v4l2_context.c avcodec/v4l2_context: remove reinit variable 2022-01-11 23:02:37 -05:00
v4l2_context.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
v4l2_fmt.c
v4l2_fmt.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
v4l2_m2m.c avcodec/v4l2_m2m: Check if the file descriptor is valid before closing 2022-07-01 09:59:48 +08:00
v4l2_m2m.h
v4l2_m2m_dec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
v4l2_m2m_enc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
v210_template.c avcodec/v210enc: Move ff_v210enc_init into a header 2022-05-06 05:33:38 +02:00
v210dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
v210dec.h avcodec/v210_dec: Move ff_v210dec_init into a header 2022-05-06 05:19:50 +02:00
v210dec_init.h all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
v210enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
v210enc.h avcodec/v210enc: Move ff_v210enc_init into a header 2022-05-06 05:33:38 +02:00
v210enc_init.h all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
v210x.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
v308dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
v308enc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
v408dec.c The vuya pixel format was recently added, so this lavc workaround is no longer 2022-08-19 22:48:42 -03:00
v408enc.c The vuya pixel format was recently added, so this lavc workaround is no longer 2022-08-19 22:48:42 -03:00
v410dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
v410enc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
vaapi_av1.c avcodec/thread: Don't use ThreadFrame when unnecessary 2022-02-09 17:22:35 +01:00
vaapi_decode.c lavc/vaapi: Switch preferred 8bit 444 format to VUYX 2022-08-25 19:04:10 -07:00
vaapi_decode.h avcodec/vaapi: Remove old and deprecated VAAPI context and header 2021-04-27 10:43:06 -03:00
vaapi_encode.c lavc/vaapi: Switch preferred 8bit 444 format to VUYX 2022-08-25 19:04:10 -07:00
vaapi_encode.h lavc/vaapi_encode: add support for maxframesize 2022-06-06 13:56:10 +08:00
vaapi_encode_h264.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
vaapi_encode_h265.c lavc/vaapi: Switch preferred 8bit 444 format to VUYX 2022-08-25 19:04:10 -07:00
vaapi_encode_mjpeg.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
vaapi_encode_mpeg2.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
vaapi_encode_vp8.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
vaapi_encode_vp9.c lavc/vaapi: Switch preferred 8bit 444 format to VUYX 2022-08-25 19:04:10 -07:00
vaapi_h264.c
vaapi_hevc.c lavc/vaapi_hevc: fill rext luma/chroma offset in the right way 2022-06-24 13:09:15 +08:00
vaapi_hevc.h
vaapi_mjpeg.c
vaapi_mpeg2.c avcodec/mpegvideo: Move decoder-only stuff to a new header 2022-02-13 19:49:29 +01:00
vaapi_mpeg4.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vaapi_vc1.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vaapi_vp8.c avcodec/vp8, vp9: Avoid using VP56mv and VP56Frame in VP8/9 2022-07-28 03:49:54 +02:00
vaapi_vp9.c
vb.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vble.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vbn.h avcodec/vbndec: add VBN decoder 2022-04-10 20:12:23 +02:00
vbndec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vbnenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
vc1.c avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
vc1.h avcodec/vc1: Remove unused hrd fields 2021-04-12 18:29:11 +02:00
vc1_block.c avcodec/mpegvideo: Inline values in ff_update_block_index() 2022-07-31 01:53:19 +02:00
vc1_common.h avcodec/internal.h: Move avpriv_find_start_code() to startcode.h 2022-02-08 06:22:14 +01:00
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
vc1_pred.c avcodec/vc1_pred: Remove unused function parameter 2021-10-02 18:35:35 +02:00
vc1_pred.h avcodec/vc1_pred: Remove unused function parameter 2021-10-02 18:35:35 +02:00
vc1acdata.h
vc1data.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
vc1data.h
vc1dec.c avcodec/intrax8: Remove unused IDCTDSPContext 2022-08-03 21:10:00 +02:00
vc1dsp.c avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
vc1dsp.h avcodec/vc1: Introduce fast path for unescaping bitstream buffer 2022-04-01 10:03:33 +03:00
vc2enc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
vc2enc_dwt.c avcodec/vc2enc_dwt: Avoid NULL - 0 2022-02-11 19:38:41 +01:00
vc2enc_dwt.h
vcr1.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vdpau.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vdpau.h avcodec/vdpau: Remove deprecated av_vdpau_get_profile 2021-04-27 10:43:04 -03:00
vdpau_av1.c AV1 VDPAU hwaccel Decode support 2022-06-25 09:05:58 +08:00
vdpau_h264.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
vdpau_hevc.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
vdpau_internal.h AV1 VDPAU hwaccel Decode support 2022-06-25 09:05:58 +08:00
vdpau_mpeg4.c avcodec/mpeg4video.h: Move decoder-only parts to a new header 2022-02-13 19:41:57 +01:00
vdpau_mpeg12.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vdpau_vc1.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vdpau_vp9.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
version.c lib*/version: Move library version functions into files of their own 2022-05-10 06:49:32 +02:00
version.h lavc/vaapi: Switch preferred 8bit 444 format to VUYX 2022-08-25 19:04:10 -07:00
version_major.h The vuya pixel format was recently added, so this lavc workaround is no longer 2022-08-19 22:48:42 -03:00
videodsp.c avcodec/videodsp: Constify buf in VideoDSPContext.prefetch 2022-07-31 03:14:34 +02:00
videodsp.h avcodec/videodsp: Constify buf in VideoDSPContext.prefetch 2022-07-31 03:14:34 +02:00
videodsp_template.c avcodec/videodsp: Make ff_emulated_edge_mc_16 static 2022-06-11 22:42:29 +02:00
videotoolbox.c lavc/videotoolboxdec: insert emu-prevention bytes for HEVC as well 2022-06-01 19:38:50 -05:00
videotoolbox.h
videotoolbox_vp9.c videotoolbox_vp9: Add a missing include 2022-08-24 15:36:03 +03:00
videotoolboxenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vima.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vlc.c avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
vlc.h avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
vmdaudio.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vmdvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vmnc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vorbis.c
vorbis.h libopus: convert to new channel layout API 2022-03-15 09:42:43 -03:00
vorbis_data.c libopus: convert to new channel layout API 2022-03-15 09:42:43 -03:00
vorbis_enc_data.h avcodec/vorbisenc: Combine codebooks, avoid relocations 2021-05-12 06:00:14 +02:00
vorbis_parser.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vorbis_parser.h
vorbis_parser_internal.h
vorbisdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vorbisdsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vorbisdsp.h
vorbisenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vp3.c avcodec: Constify ThreadFrames if possible 2022-07-31 04:15:28 +02:00
vp3_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
vp3data.h
vp3dsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vp3dsp.h
vp4data.h
vp5.c avcodec/vp56: Move VP5-9 range coder functions to a header of their own 2022-07-28 03:49:54 +02:00
vp5data.h
vp6.c avcodec/vp56: Move VP5-9 range coder functions to a header of their own 2022-07-28 03:49:54 +02:00
vp6data.h
vp6dsp.c
vp8.c avcodec/vp8: Constify slice threads' ptr to main context 2022-07-31 04:22:14 +02:00
vp8.h avcodec/vp8, vp9: Avoid using VP56mv and VP56Frame in VP8/9 2022-07-28 03:49:54 +02:00
vp8_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
vp8data.h
vp8dsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vp8dsp.h avcodec: [loongarch] Optimize vp8_lpf/mc with LSX. 2021-12-23 12:28:54 +01:00
vp9.c avcodec/vp9: Remove redundant reporting of progress on error 2022-08-10 14:58:37 +02:00
vp9.h
vp9_mc_template.c avcodec/vp9dec: Constify VP9TileData->VP9Context pointer target 2022-07-31 04:18:26 +02:00
vp9_metadata_bsf.c avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs 2022-03-23 23:45:45 +01:00
vp9_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
vp9_raw_reorder_bsf.c avcodec/vp9_raw_reorder_bsf: Merge close and flush 2022-04-05 22:19:50 +02:00
vp9_superframe_bsf.c avcodec/vp9_superframe_bsf: Check for existence of data before reading it 2022-03-31 10:48:50 +02:00
vp9_superframe_split_bsf.c avcodec/vp9_superframe_split_bsf: Don't read inexistent data 2022-03-31 10:48:50 +02:00
vp9block.c avcodec/vp9dec: Constify VP9TileData->VP9Context pointer target 2022-07-31 04:18:26 +02:00
vp9data.c
vp9data.h
vp9dec.h avcodec/vp9dec: Constify VP9TileData->VP9Context pointer target 2022-07-31 04:18:26 +02:00
vp9dsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vp9dsp.h avcodec: [loongarch] Optimize vp9_mc/intra with LSX. 2021-12-23 12:28:54 +01:00
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9lpf.c
vp9mvs.c avcodec/vp9dec: Constify VP9TileData->VP9Context pointer target 2022-07-31 04:18:26 +02:00
vp9prob.c avcodec/vp8, vp9: Avoid using VP56mv and VP56Frame in VP8/9 2022-07-28 03:49:54 +02:00
vp9recon.c avcodec/vp9dec: Constify VP9TileData->VP9Context pointer target 2022-07-31 04:18:26 +02:00
vp9shared.h avcodec/vp8, vp9: Avoid using VP56mv and VP56Frame in VP8/9 2022-07-28 03:49:54 +02:00
vp56.c avcodec/vp56: Move VP5-9 range coder functions to a header of their own 2022-07-28 03:49:54 +02:00
vp56.h avcodec/vp8, vp9: Avoid using VP56mv and VP56Frame in VP8/9 2022-07-28 03:49:54 +02:00
vp56data.c
vp56data.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
vp56dsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vp56dsp.h
vp89_rac.h avcodec/vp56: Move VP5-9 range coder functions to a header of their own 2022-07-28 03:49:54 +02:00
vpx_rac.c avcodec/vp56: Move VP5-9 range coder functions to a header of their own 2022-07-28 03:49:54 +02:00
vpx_rac.h avcodec/vp56: Move VP5-9 range coder functions to a header of their own 2022-07-28 03:49:54 +02:00
vqavideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vt_internal.h lavc/videotoolbox: add VP9 hardware acceleration 2021-11-28 16:40:58 -06:00
wavpack.c avcodec/wavpack: fix regression in decoding 2022-08-25 09:12:17 +02:00
wavpack.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
wavpackdata.c
wavpackenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
wavpackenc.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
wbmpdec.c avcodec: WBMP (Wireless Application Protocol Bitmap) image format 2022-08-07 19:18:18 +10:00
wbmpenc.c avcodec: WBMP (Wireless Application Protocol Bitmap) image format 2022-08-07 19:18:18 +10:00
wcmv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
webp.c avcodec/codec_internal: add cap for ICC profile support 2022-07-30 11:42:06 +02:00
webp_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
webvttdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
webvttenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
wma.c wma: convert to new channel layout API 2022-03-15 09:42:45 -03:00
wma.h avcodec/wmadec: fix WMA gapless playback 2021-09-12 22:23:35 +02:00
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
wmaenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
wmalosslessdec.c avcodec/wmalosslessdec: Remove unnecessary emms_c() 2022-08-24 03:42:38 +02:00
wmaprodata.h
wmaprodec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
wmavoice.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
wmavoice_data.h
wmv2.c avcodec/mpegvideo_motion: Constify ff_mpv_motion 2022-08-05 03:04:05 +02:00
wmv2.h avcodec/mpegvideo_motion: Constify ff_mpv_motion 2022-08-05 03:04:05 +02:00
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/wmv2dec: Zero mb_type array for I pictures 2022-08-10 18:49:35 +02:00
wmv2dec.h avcodec/wmv2.h: Move encoder- and decoder-only parts to new headers 2022-02-13 15:28:17 +01:00
wmv2dsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
wmv2dsp.h
wmv2enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
wmv2enc.h avcodec/wmv2.h: Move encoder- and decoder-only parts to new headers 2022-02-13 15:28:17 +01:00
wnv1.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
wrapped_avframe.c avcodec/wrapped_avframe: Don't presume AVPacket to be writable 2022-07-18 21:10:16 +02:00
ws-snd1.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
xan.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
xbm_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
xbmdec.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
xbmenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
xface.c
xface.h
xfacedec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
xfaceenc.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
xiph.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
xiph.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
xl.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
xma_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
xpmdec.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
xsubdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
xsubenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
xvididct.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
xvididct.h
xvmc.h libavcodec, libavdevice: Remove unnecessary includes of version.h 2022-02-24 22:36:15 +02:00
xwd.h
xwddec.c avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 2022-04-05 20:02:37 +02:00
xwdenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
xxan.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
y41pdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
y41penc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
ylc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
yop.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
yuv4dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
yuv4enc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
zerocodec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
zlib_wrapper.c avcodec/zlib_wrapper: Add wrapper for deflateInit() 2022-03-19 00:18:36 +01:00
zlib_wrapper.h avcodec/zlib_wrapper: Add wrapper for deflateInit() 2022-03-19 00:18:36 +01:00
zmbv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
zmbvenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00