1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavcodec
Andreas Rheinhardt 9c4f2bc3bf avcodec/libx264: Avoid copying data, allow user-supplied buffers
Here the packet size is known before allocating the packet because
the encoder provides said information (and works with internal buffers
itself), so one can use this information to avoid the implicit use of
another intermediate buffer for the packet data; and by switching to
ff_get_encode_buffer() one can also allow user-supplied buffers.

Reviewed-by: James Almer <jamrial@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-05-23 14:57:43 +02:00
..
aarch64 aarch64: hevc_idct: Fix overflows in idct_dc 2021-05-22 00:08:03 +03:00
alpha
arm avcodec: Remove deprecated old encode/decode APIs 2021-04-27 10:43:12 -03:00
avr32
bfin
mips avcodec/mips: Refine ff_h264_h_lpf_luma_inter_msa 2021-05-07 17:53:23 +02:00
neon Include attributes.h directly 2021-04-19 14:34:10 +02:00
ppc Include attributes.h directly 2021-04-19 14:34:10 +02:00
sh4
sparc
tests avcodec: Remove deprecated AVPicture API 2021-04-27 10:43:04 -03:00
x86 avcodec: Remove deprecated old encode/decode APIs 2021-04-27 10:43:12 -03:00
.gitignore
4xm.c avcodec/4xm: Make decoder init-threadsafe 2021-05-02 03:52:06 +02:00
8bps.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
8svx.c avcodec/8svx: Mark decoders as init-threadsafe 2021-05-02 03:51:40 +02:00
012v.c avcodec/012v: Mark decoder as init-threadsafe 2021-05-02 05:14:41 +02:00
a64colors.h
a64multienc.c avcodec/a64multienc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 12:19:02 +02:00
a64tables.h
aac_ac3_parser.c avcodec/aac_ac3_parser: fix channel information parsing in case decoder is disabled 2021-02-01 18:02:11 +01:00
aac_ac3_parser.h
aac_adtstoasc_bsf.c
aac_defines.h avcodec/aacdec_fixed: Move fixed-point sinewin tables to its only user 2021-02-07 10:28:29 +01:00
aac_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
aac.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
aaccoder_trellis.h
aaccoder_twoloop.h
aaccoder.c
aacdec_fixed.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
aacdec_template.c avutil/buffer: Switch AVBuffer API to size_t 2021-04-27 10:43:13 -03:00
aacdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
aacdectab.h
aacenc_is.c
aacenc_is.h
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c
aacenc_pred.h
aacenc_quantization_misc.h
aacenc_quantization.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacenc.c aacenc: make the twoloop coder the default 2021-05-21 17:43:13 +02:00
aacenc.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
aacenctab.c Mark some pointers as const 2021-01-01 15:25:48 +01:00
aacenctab.h Mark some pointers as const 2021-01-01 15:25:48 +01:00
aacps_common.c avcodec/aacps_common: Use minimal VLC nb_bits/max_depth 2020-12-31 23:18:55 +01:00
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h avcodec/aacps_fixed_tablegen: Don't include config.h 2021-02-02 01:47:01 +01:00
aacps_fixed.c
aacps_float.c
aacps_tablegen_template.c avcodec/aacps_fixed_tablegen: Don't include config.h 2021-02-02 01:47:01 +01:00
aacps_tablegen.c
aacps_tablegen.h
aacps.c lavu: move LOCAL_ALIGNED from internal.h to mem_internal.h 2021-01-01 14:11:01 +01:00
aacps.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
aacpsdata.c avcodec/aacps: Factor out code shared by float and fixed point decoder 2020-12-31 22:12:39 +01:00
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c
aacpsdsp.h
aacpsy.c avcodec/aacpsy: Check model_priv_data before dereferencing in psy_3gpp_end() 2021-03-26 16:00:14 +01:00
aacsbr_fixed.c avcodec/aacsbr: Remove remnants of tablegen 2020-12-31 21:53:55 +01:00
aacsbr_template.c avcodec/aacps: Factor out code shared by float and fixed point decoder 2020-12-31 22:12:39 +01:00
aacsbr.c lavu: move LOCAL_ALIGNED from internal.h to mem_internal.h 2021-01-01 14:11:01 +01:00
aacsbr.h
aacsbrdata.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
aactab.c lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
aactab.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
aandcttab.c
aandcttab.h
aasc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
ac3_parser_internal.h
ac3_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
ac3_parser.h
ac3.c
ac3.h avcodec/ac3enc: Use actual size of buffer in init_put_bits() 2021-04-02 12:06:56 +02:00
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
ac3dec_float.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
ac3dec.c avcodec/ac3dec: Make decoders init-threadsafe 2021-01-09 04:06:32 +01:00
ac3dec.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
ac3dsp.c ac3enc_fixed: drop unnecessary fixed-point DSP code 2021-01-14 01:44:20 +01:00
ac3dsp.h ac3enc_fixed: drop unnecessary fixed-point DSP code 2021-01-14 01:44:20 +01:00
ac3enc_fixed.c avcodec/[e]ac3enc: Allow user-supplied buffers 2021-05-05 12:26:34 +02:00
ac3enc_float.c avcodec/[e]ac3enc: Allow user-supplied buffers 2021-05-05 12:26:34 +02:00
ac3enc_template.c ac3enc: halve the MDCT window size by using vector_fmul_reverse 2021-01-14 01:44:18 +01:00
ac3enc.c avcodec/[e]ac3enc: Allow user-supplied buffers 2021-05-05 12:26:34 +02:00
ac3enc.h avcodec/ac3enc: Share options and defaults 2021-02-07 10:30:14 +01:00
ac3tab.c avcodec/ac3tab: Remove unused ff_eac3_default_chmap 2021-02-24 08:47:11 +01:00
ac3tab.h avcodec/ac3tab: Remove unused ff_eac3_default_chmap 2021-02-24 08:47:11 +01:00
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c avcodec/acelp_pitch_delay: Inline small functions only used once 2021-02-24 08:56:12 +01:00
acelp_pitch_delay.h avcodec/acelp_pitch_delay: Inline small functions only used once 2021-02-24 08:56:12 +01:00
acelp_vectors.c avcodec/acelp_vectors: Remove unused ff_fc_2pulses_9bits_track1 2021-02-24 08:57:17 +01:00
acelp_vectors.h avcodec/acelp_vectors: Remove unused ff_fc_2pulses_9bits_track1 2021-02-24 08:57:17 +01:00
adpcm_data.c avcodec/adpcm_ima_cunning: document origin of tables 2020-10-26 12:25:28 +10:00
adpcm_data.h
adpcm.c Revert "avcodec/adpcm: Set vqa_version before use in init" 2021-05-13 14:44:55 +02:00
adpcm.h avcodec/adpcmenc: remove BLKSIZE #define 2020-10-17 09:36:07 +10:00
adpcmenc.c avcodec/adpcmenc: Avoid copying packet data, allow direct rendering 2021-05-05 12:26:14 +02:00
adts_header.c
adts_header.h
adts_parser.c
adts_parser.h
adx_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
adx.c
adx.h
adxdec.c avcodec/adxdec: Mark decoder as init-threadsafe 2021-05-02 04:01:49 +02:00
adxenc.c avcodec/adxenc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 12:27:04 +02:00
agm.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
aic.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
alac_data.c
alac_data.h
alac.c avcodec/alac: Mark decoder as init-threadsafe 2021-05-02 05:14:41 +02:00
alacdsp.c
alacdsp.h
alacenc.c avcodec/alacenc: Mark encoder as init-threadsafe 2021-05-02 03:49:24 +02:00
aliaspixdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
aliaspixenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
allcodecs.c avcodec/allcodecs: Don't include libx264 twice in the list of codecs 2021-05-13 23:22:27 +02:00
alsdec.c avcodec/alsdec: Fix decoding error with mono audio files 2021-05-07 17:53:46 +02:00
amfenc_h264.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
amfenc_hevc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
amfenc.c avcodec/amfenc: use AVCodecContext.get_encode_buffer() 2021-03-17 13:42:54 -03:00
amfenc.h lavc/amfenc: Add hardware config metadata 2020-11-08 19:05:17 +00:00
amr.h
amrnbdata.h avcodec/amrnbdata: Remove unused array 2021-01-26 13:56:59 +01:00
amrnbdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
amrwbdata.h
amrwbdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
anm.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
ansi.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
apedec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
apng.h
aptx.c
aptx.h
aptxdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
aptxenc.c avcodec/aptxenc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 12:28:51 +02:00
arbc.c avcodec/arbc: Mark decoder as init-threadsafe 2021-05-02 03:50:49 +02:00
argo.c avcodec/argo: Mark decoder as init-threadsafe 2021-05-02 03:51:00 +02:00
ass_split.c avcodec/ass_split: Don't presume strlen to be >= 2 2021-04-02 19:07:59 +02:00
ass_split.h
ass.c
ass.h
assdec.c avcodec/assdec: Mark decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
assenc.c avcodec/assenc: Mark encoders as init-threadsafe 2021-05-02 05:14:42 +02:00
asv.c avcodec/asvenc: Avoid reversing output data twice 2020-10-18 15:29:34 +02:00
asv.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
asvdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
asvenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
atrac1.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
atrac1data.h
atrac3.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
atrac3data.h avcodec/atrac3: Use symbols table 2020-12-08 17:51:47 +01:00
atrac3plus_data.h avcodec/atrac3plus_data: Remove unused arrays 2021-01-26 13:56:59 +01:00
atrac3plus.c avcodec/atrac3plus: Run-length encode length tables to make them smaller 2020-12-08 17:51:46 +01:00
atrac3plus.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
atrac3plusdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
atrac3plusdsp.c lavu: move LOCAL_ALIGNED from internal.h to mem_internal.h 2021-01-01 14:11:01 +01:00
atrac9dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
atrac9tab.h avcodec/atrac9tab: Unify tables used to initialize VLCs 2020-12-08 17:51:46 +01:00
atrac.c avcodec/atrac: Make generating tables thread-safe 2020-12-08 17:51:47 +01:00
atrac.h
atsc_a53.c
atsc_a53.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
audiotoolboxenc.c avcodec/audiotoolboxenc: Remove AV_CODEC_CAP_DR1 2021-05-23 14:38:15 +02:00
aura.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
av1_frame_merge_bsf.c
av1_frame_split_bsf.c avcodec/cbs: constify decompose_unit_types 2021-01-10 19:23:07 -03:00
av1_metadata_bsf.c avcodec/av1_metadata: don't store the inserted TD OBU in stack 2021-04-23 17:21:13 -03:00
av1_parse.c
av1_parse.h
av1_parser.c avcodec: Move all AVCodecParser.split functions to remove_extradata_bsf 2021-04-27 10:43:16 -03:00
av1.h
av1dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
av1dec.h avcodec/av1dec: add an option to select an operating point 2021-01-04 16:28:29 -03:00
avcodec.c avcodec/avcodec: Use avcodec_close() on avcodec_open2() failure 2021-04-28 02:19:22 +02:00
avcodec.h avcodec: remove leftover references to AVCodecContext.refcounted_frames 2021-05-13 22:36:25 -03:00
avcodecres.rc
avdct.c
avdct.h
avfft.c
avfft.h
avpacket.c avcodec/avpacket: use av_malloc() to allocate an AVPacket 2021-05-08 18:36:31 -03:00
avrndec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
avs2_parser.c avcodec: Move all AVCodecParser.split functions to remove_extradata_bsf 2021-04-27 10:43:16 -03:00
avs3_parser.c avcodec: Move all AVCodecParser.split functions to remove_extradata_bsf 2021-04-27 10:43:16 -03:00
avs3.h lavc/avs3.h: add AVS3 related definitions 2020-10-05 23:10:13 +08:00
avs.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
avuidec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
avuienc.c avcodec/avuienc: Allow user-supplied buffers 2021-05-05 12:29:10 +02:00
bethsoftvideo.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
bethsoftvideo.h
bfi.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
bgmc.c
bgmc.h
bink.c avcodec/bink: Don't waste space for VLC table 2021-05-02 05:14:42 +02:00
binkaudio.c avcodec/binkaudio: Mark decoders as init-threadsafe 2021-05-02 05:14:41 +02:00
binkdata.h
binkdsp.c
binkdsp.h
bintext.c avcodec/bintext: Mark decoder as init-threadsafe 2021-05-02 03:57:18 +02:00
bintext.h
bit_depth_template.c
bitpacked.c avcodec/bitpacked: Mark decoder as init-threadsafe 2021-05-02 03:51:17 +02:00
bitstream_filters.c avutil: remove deprecated AVClass.child_class_next 2021-04-27 11:48:04 -03:00
bitstream.c avcodec/bitstream: Remove avpriv PutBits API functions 2021-04-27 10:43:03 -03:00
blockdsp.c
blockdsp.h
bmp_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
bmp.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
bmp.h
bmpenc.c avcodec/bmpenc: Use memcpy when data has desired endianness 2021-05-05 12:34:25 +02:00
bmvaudio.c avcodec/bmvaudio: Mark decoder as init-threadsafe 2021-05-02 04:07:35 +02:00
bmvvideo.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
brenderpix.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
bsf_internal.h avutil: remove deprecated AVClass.child_class_next 2021-04-27 11:48:04 -03:00
bsf.c avutil: remove deprecated AVClass.child_class_next 2021-04-27 11:48:04 -03:00
bsf.h
bswapdsp.c
bswapdsp.h
bytestream.h avcodec/bytestream: Add unchecked bytestream2 peek functions 2020-09-26 20:38:30 +02:00
c93.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
cabac_functions.h avcodec/cabac_functions, x86/cabac: Include stddef.h 2021-02-04 05:17:33 +01:00
cabac.c avcodec/cabac: Move encoder related stuff to libavcodec/tests/cabac.c 2021-02-02 23:53:30 +01:00
cabac.h avcodec/cabac: Move encoder related stuff to libavcodec/tests/cabac.c 2021-02-02 23:53:30 +01:00
canopus.c
canopus.h
cavs_parser.c avcodec: Move all AVCodecParser.split functions to remove_extradata_bsf 2021-04-27 10:43:16 -03:00
cavs.c lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
cavs.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
cavsdata.c
cavsdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
cavsdsp.c
cavsdsp.h
cbrt_data_fixed.c
cbrt_data.c
cbrt_data.h
cbrt_fixed_tablegen.c
cbrt_tablegen_template.c
cbrt_tablegen.c
cbrt_tablegen.h
cbs_av1_syntax_template.c avcodec/cbs_av1: split film grain param fields into their own struct 2020-11-30 19:12:39 -03:00
cbs_av1.c avcodec/cbs_av1: add an option to select an operating point 2021-01-04 16:28:29 -03:00
cbs_av1.h avcodec/cbs_av1: add an option to select an operating point 2021-01-04 16:28:29 -03:00
cbs_bsf.c avutil/buffer: Switch AVBuffer API to size_t 2021-04-27 10:43:13 -03:00
cbs_bsf.h cbs: Implement common parts of cbs-based bitstream filters separately 2021-01-21 17:13:54 +00:00
cbs_h264_syntax_template.c cbs_h2645: Merge SEI message handling in common between codecs 2021-01-21 17:13:54 +00:00
cbs_h264.h avcodec/cbs_h26[45]: Remove redundant enum constants 2021-03-12 23:25:23 +01:00
cbs_h265_syntax_template.c cbs_h265: Detect more reference combinations which would overflow the DPB 2021-03-12 22:45:33 +00:00
cbs_h265.h avcodec/cbs_h26[45]: Remove redundant enum constants 2021-03-12 23:25:23 +01:00
cbs_h2645.c cbs_h2645: Merge SEI message handling in common between codecs 2021-01-21 17:13:54 +00:00
cbs_h2645.h
cbs_internal.h avcodec/cbs: add an AVClass to CodedBitstreamType for option handling 2021-01-04 16:28:29 -03:00
cbs_jpeg_syntax_template.c
cbs_jpeg.c
cbs_jpeg.h
cbs_mpeg2_syntax_template.c
cbs_mpeg2.c
cbs_mpeg2.h
cbs_sei_syntax_template.c cbs_sei: Detect payload overflows when reading SEI messages 2021-03-12 22:45:33 +00:00
cbs_sei.c avcodec/cbs_sei: Fix leak of AVBufferRef on error 2021-03-12 23:24:31 +01:00
cbs_sei.h cbs_h2645: Merge SEI message handling in common between codecs 2021-01-21 17:13:54 +00:00
cbs_vp9_syntax_template.c
cbs_vp9.c avcodec/cbs_vp9: implement a CodedBitstreamType.flush() callback 2020-09-29 21:38:27 -03:00
cbs_vp9.h
cbs.c Avoid intermediate bitcount for number of bytes in PutBitContext 2021-03-30 12:36:32 +02:00
cbs.h avcodec/cbs: constify decompose_unit_types 2021-01-10 19:23:07 -03:00
ccaption_dec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
cdgraphics.c avcodec/cdgraphics: Mark decoder as init-threadsafe 2021-05-02 03:41:16 +02:00
cdtoons.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
cdxl.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
celp_filters.c avcodec/celp_filters: Avoid invalid negation in ff_celp_lp_synthesis_filter() 2020-10-10 13:08:24 +02:00
celp_filters.h
celp_math.c avcodec/celp_math: Disable unused function 2021-02-24 09:40:42 +01:00
celp_math.h
cfhd.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
cfhd.h avcodec/cfhd: Keep track of which subbands have been read 2021-04-03 19:27:21 +02:00
cfhddata.c
cfhddsp.c
cfhddsp.h
cfhdenc.c avcodec/cfhdenc: Mark encoder as init-threadsafe 2021-05-02 05:14:42 +02:00
cfhdencdsp.c avcodec/x86: add cfhdenc SIMD 2021-02-27 17:09:44 +01:00
cfhdencdsp.h avcodec/cfhdenc: refactor DSP code for CFHD encoder 2021-02-24 17:14:03 +01:00
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
cinepakenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
clearvideo.c avcodec/clearvideo: Check for 0 tile_shift 2021-05-12 23:00:07 +02:00
clearvideodata.h avcodec/clearvideo: Apply VLC offset during init 2020-12-08 17:51:45 +01:00
cljrdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
cljrenc.c avcodec/cljrenc: Don't use too big buffers, don't copy them, set CAP_DR1 2021-05-05 12:35:55 +02:00
cllc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
cngdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
cngenc.c avcodec/cngenc: Allow user-supplied buffers 2021-05-05 12:41:52 +02:00
codec2utils.h avcodec/codec2utils: Remove legacy avpriv functions 2021-04-27 10:43:04 -03:00
codec_desc.c avcodec: Implement Acorn Replay IMA ADPCM decoder 2021-05-09 17:01:27 +10:00
codec_desc.h
codec_id.h avcodec: Implement Acorn Replay IMA ADPCM decoder 2021-05-09 17:01:27 +10:00
codec_par.c avcodec: move AVCodecParameters related functions from util.c to a new file 2021-03-19 15:33:54 -03:00
codec_par.h
codec.h avcodec/codec, allcodecs: Constify the AVCodec API 2021-04-27 10:43:14 -03:00
cook_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
cook.c avcodec/cook: Make decoder init-threadsafe 2021-05-02 03:39:00 +02:00
cookdata.h avcodec/cook: Avoid big length tables for VLC initialization 2020-12-08 17:51:45 +01:00
copy_block.h
cos_tablegen.c
cpia.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
cri_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
cri.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
crystalhd.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
cscd.c avcodec/cscd: Mark decoder as init-threadsafe 2021-05-02 03:36:53 +02:00
cuviddec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
cyuv.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
d3d11va.c
d3d11va.h
dca_core_bsf.c
dca_core.c
dca_core.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
dca_exss.c
dca_exss.h
dca_lbr.c avcodec/dca*: Make decoder init-threadsafe 2021-05-02 05:14:41 +02:00
dca_lbr.h avcodec/dca*: Make decoder init-threadsafe 2021-05-02 05:14:41 +02:00
dca_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
dca_syncwords.h
dca_xll.c
dca_xll.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
dca.c Avoid intermediate bitcount for number of bytes in PutBitContext 2021-03-30 12:36:32 +02:00
dca.h
dcaadpcm.c
dcaadpcm.h
dcadata.c lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
dcadata.h
dcadct.c
dcadct.h
dcadec.c avcodec/dca*: Make decoder init-threadsafe 2021-05-02 05:14:41 +02:00
dcadec.h
dcadsp.c avcodec/dcadsp: Fix integer overflow in dmix_add_c() 2021-03-08 22:08:49 +01:00
dcadsp.h
dcaenc.c avcodec/dcaenc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 12:44:22 +02:00
dcaenc.h
dcahuff.c avcodec/dca*: Make decoder init-threadsafe 2021-05-02 05:14:41 +02:00
dcahuff.h
dcamath.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dct32.h
dct.c
dct.h
dctref.c
dctref.h
dds.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
decode.c avcodec/decode: stop trying to initialize palette values in avcodec_default_get_buffer2() 2021-05-05 16:39:52 -03:00
decode.h avcodec: Factor updating palette out 2021-03-22 02:43:04 +01:00
dfa.c avcodec/dfa: Mark decoder as init-threadsafe 2021-05-02 03:35:33 +02:00
dirac_arith.c avcodec/dirac_arith: Make table only used here static 2020-12-31 23:37:53 +01:00
dirac_arith.h avcodec/dirac_arith: Make table only used here static 2020-12-31 23:37:53 +01:00
dirac_dwt_template.c
dirac_dwt.c
dirac_dwt.h
dirac_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
dirac_vlc.c avcodec/dirac_vlc: Make ff_dirac_golomb_lut static 2021-02-20 14:46:42 +01:00
dirac_vlc.h
dirac.c
dirac.h
diracdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
diracdsp.c avcodec/diracdsp: Remove unused variable 2020-09-26 20:38:30 +02:00
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
dnxhddata.c avcodec/dnxhd: Make ff_dxnhd_get_cid_table return a pointer, not index 2021-01-26 13:56:59 +01:00
dnxhddata.h avcodec/dnxhd: Make ff_dxnhd_get_cid_table return a pointer, not index 2021-01-26 13:56:59 +01:00
dnxhddec.c avcodec/dnxhddec: Mark decoder as init-threadsafe 2021-05-10 22:12:02 +02:00
dnxhdenc.c avcodec/dnxhdenc: Mark encoder as init-threadsafe 2021-05-10 22:12:02 +02:00
dnxhdenc.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
dolby_e_parse.c avcodec/dolby_e: Avoid duplicating sample rate table 2021-01-30 05:14:45 +01:00
dolby_e_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
dolby_e.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
dolby_e.h avcodec/dolby_e: Avoid duplicating sample rate table 2021-01-30 05:14:45 +01:00
dpcm.c avcodec/dpcm: Mark decoders as init-threadsafe 2021-05-02 03:34:38 +02:00
dpx_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
dpx.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
dpxenc.c avcodec/dpxenc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 13:55:42 +02:00
dsd_tablegen.h
dsd.c avcodec/dsd: Make initializing DSD tables thread-safe 2020-12-08 17:51:48 +01:00
dsd.h
dsddec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
dsicinaudio.c avcodec/dsicinaudio: Mark decoder as init-threadsafe 2021-05-02 03:33:39 +02:00
dsicinvideo.c avcodec/dsicinvideo: Mark decoder as init-threadsafe 2021-05-02 03:33:06 +02:00
dss_sp.c avcodec/dss_sp: Remove redundant memset 2021-05-02 03:32:57 +02:00
dstdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
dump_extradata_bsf.c
dv_profile_internal.h
dv_profile.c avcodec/dv_profile: PAL DV files with dsf flag 0 - detect via pal flag and buf_size 2021-03-30 19:57:34 +02:00
dv_profile.h
dv_tablegen.c
dv_tablegen.h
dv.c avcodec/dv: Don't initialize RL VLC for encoder 2021-05-06 06:13:54 +02:00
dv.h avcodec/dv: Don't initialize RL VLC for encoder 2021-05-06 06:13:54 +02:00
dvaudio_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
dvaudio.h
dvaudiodec.c avcodec/dvaudiodec: Mark decoder as init-threadsafe 2021-05-02 03:31:40 +02:00
dvbsub_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
dvbsubdec.c avcodec/dvbsubdec: Make decoder init-threadsafe 2021-05-02 05:14:42 +02:00
dvbsubenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03: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: Make decoder init-threadsafe 2021-05-06 06:13:54 +02:00
dvdsub_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
dvdsub.c
dvdsubdec.c avcodec/dvdsubdec: Mark decoder as init-threadsafe 2021-05-12 06:00:14 +02:00
dvdsubenc.c avcodec/dvdsubenc: Mark encoder as init-threadsafe 2021-05-02 03:29:55 +02:00
dvenc.c avcodec/dvenc: Make encoder init-threadsafe 2021-05-06 06:13:54 +02:00
dxa.c avcodec/dxa: Mark decoder as init-threadsafe 2021-05-02 03:29:25 +02:00
dxtory.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
dxv.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
dxva2_av1.c avcodec/av1dec: support exporting Film Grain params as frame side data 2020-12-16 13:34:11 -03:00
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2_vp9.c
dxva2.c avcodec/dxva2: add AV1 decode support 2020-11-12 15:55:16 +01:00
dxva2.h
dynamic_hdr10_plus.c avcodec/dynamic_hdr10_plus: remove unused const variables 2020-12-07 14:28:50 -03:00
dynamic_hdr10_plus.h avcodec/dynamic_hdr10_plus: don't take a GetBitContext as input argument 2020-12-07 14:22:52 -03:00
eac3_core_bsf.c
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c avcodec/[e]ac3enc: Allow user-supplied buffers 2021-05-05 12:26:34 +02:00
eac3enc.h
eacmv.c avcodec/eacmv: Mark decoder as init-threadsafe 2021-05-02 03:28:21 +02:00
eaidct.c
eaidct.h
eamad.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
eatgq.c avcodec/eatgq: Mark decoder as init-threadsafe 2021-05-02 03:26:50 +02:00
eatgv.c avcodec/eatgv: Mark decoder as init-threadsafe 2021-05-02 03:26:29 +02:00
eatqi.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c avcodec: Remove deprecated old encode/decode APIs 2021-04-27 10:43:12 -03:00
encode.h lavc: factor out encoder init/validation from avcodec_open2() 2021-03-16 10:52:27 +01:00
error_resilience.c
error_resilience.h
escape124.c avcodec/escape124: Mark decoder as init-threadsafe 2021-05-02 03:25:29 +02:00
escape130.c avcodec/escape130: Mark decoder as init-threadsafe 2021-05-02 03:24:54 +02:00
evrcdata.h
evrcdec.c avcodec/evrcdec: Mark decoder as init-threadsafe 2021-05-02 03:23:58 +02:00
exif.c avcodec/exif: Avoid allocation for small buffer 2021-01-26 13:56:59 +01:00
exif.h
exr.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
exrdsp.c
exrdsp.h
exrenc.c avcodec/exrenc: Allow user-supplied buffers 2021-05-15 13:00:12 +02:00
extract_extradata_bsf.c avcodec/extract_extradata: Reindent after the last commit 2020-09-11 14:38:18 +02:00
faandct.c
faandct.h
faanidct.c
faanidct.h
fastaudio.c avcodec/fastaudio: Mark decoder as init-threadsafe 2021-05-02 03:23:37 +02:00
faxcompr.c avcodec/faxcompr: Check for end of bitstream in decode_group3_1d_line() and decode_group3_2d_line() 2021-05-04 17:55:24 +02:00
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c
ffjni.h
fft_fixed_32.c
fft_float.c
fft_init_table.c avcodec/fft_template, fft_init_table: Make ff_fft_init() thread-safe 2020-11-24 11:35:03 +01:00
fft_table.h avcodec/fft_template, fft_init_table: Make ff_fft_init() thread-safe 2020-11-24 11:35:03 +01:00
fft_template.c avcodec/fft_template: Avoid useless function 2021-01-29 15:38:31 +01:00
fft-internal.h fft: remove 16-bit FFT and MDCT code 2021-01-14 01:44:21 +01:00
fft.h avcodec/fft_template: Avoid useless function 2021-01-29 15:38:31 +01:00
ffv1_template.c
ffv1.c avcodec/ffv1: Simplify cleanup after allocation failure 2020-09-17 00:09:08 +02:00
ffv1.h
ffv1dec_template.c
ffv1dec.c avcodec/ffv1dec: Mark decoder as init-threadsafe 2021-05-02 05:14:42 +02:00
ffv1enc_template.c avcodec: Remove cumbersome way of checking for amount of bytes left 2021-03-30 12:36:32 +02:00
ffv1enc.c avcodec/ffv1enc: Mark encoder as init-threadsafe 2021-05-02 05:14:42 +02:00
ffwavesynth.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
fic.c avcodec/fic: Mark decoder as init-threadsafe 2021-05-02 03:22:07 +02:00
file_open.c
filter_units_bsf.c
fits.c avcodec/fits: Check gcount and pcount being non negative 2021-02-14 19:55:02 +01:00
fits.h
fitsdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
fitsenc.c avcodec/fitsenc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
flac_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
flac.c
flac.h
flacdata.c
flacdata.h
flacdec.c avcodec/flacdec: Mark decoder as init-threadsafe 2021-05-02 03:19:46 +02:00
flacdsp_lpc_template.c
flacdsp_template.c
flacdsp.c
flacdsp.h
flacenc.c avcodec/flacenc: Mark encoder as init-threadsafe 2021-05-02 03:16:56 +02:00
flashsv2enc.c avcodec/flashsv2enc: Mark encoder as init-threadsafe 2021-05-02 03:14:00 +02:00
flashsv.c avcodec/flashsv: Mark decoders as init-threadsafe 2021-05-02 03:15:15 +02:00
flashsvenc.c avcodec/flashsvenc: Mark encoder as init-threadsafe 2021-05-02 03:13:01 +02:00
flicvideo.c avcodec/flicvideo: Mark decoder as init-threadsafe 2021-05-02 03:12:21 +02:00
float2half.h avcodec/float2half: fix minor style issue 2021-03-03 12:49:57 +01:00
flv.h
flvdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
flvenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
fmtconvert.c
fmtconvert.h
fmvc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
frame_thread_encoder.c avcodec/frame_thread_encoder: Use more natural types 2021-02-16 22:11:53 +01:00
frame_thread_encoder.h avcodec/frame_thread_encoder: Avoid creating reference to frame 2021-02-16 22:11:53 +01:00
fraps.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
frwu.c avcodec/frwu: Mark decoder as init-threadsafe 2021-05-02 03:12:10 +02:00
g2meet.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
g722.c
g722.h
g722dec.c avcodec/g722dec: Mark decoder as init-threadsafe 2021-05-02 03:03:28 +02:00
g722dsp.c
g722dsp.h
g722enc.c avcodec/g722enc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
g723_1_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
g723_1.c avcodec/g723_1: Deduplicate arrays 2021-01-08 05:05:10 +01:00
g723_1.h avcodec/g723_1: Move tables to their only user 2021-01-08 05:05:10 +01:00
g723_1dec.c avcodec/g723_1dec: Mark decoder as init-threadsafe 2021-05-02 03:05:12 +02:00
g723_1enc.c avcodec/g723_1enc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
g726.c avcodec/g726: Avoid copying packet data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
g729_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
g729.h
g729data.h
g729dec.c avcodec/g729dec: Mark decoders as init-threadsafe 2021-05-02 03:08:37 +02:00
g729postfilter.c
g729postfilter.h
gdv.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
get_bits.h
gif_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
gif.c avcodec/gif: Mark encoder as init-threadsafe 2021-05-02 03:08:56 +02:00
gif.h
gifdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
golomb.c
golomb.h
gsm_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
gsm.h
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
gsmdec.c avcodec/gsmdec: Mark decoders as init-threadsafe 2021-05-02 02:43:48 +02:00
h261_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
h261.c avcodec/h261enc: Make encoder init-threadsafe 2021-01-25 14:52:51 +01:00
h261.h avcodec/h261enc: Make encoder init-threadsafe 2021-01-25 14:52:51 +01:00
h261data.c
h261dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
h261enc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
h263_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
h263_parser.h
h263.c avcodec/h263, h263data: Move ff_h263_init_rl_inter to h263.c 2021-05-07 21:33:35 +02:00
h263.h avcodec/h263, h263data: Move ff_h263_init_rl_inter to h263.c 2021-05-07 21:33:35 +02:00
h263data.c avcodec/h263, h263data: Move ff_h263_init_rl_inter to h263.c 2021-05-07 21:33:35 +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: Constify AVCodecs 2021-04-27 10:43:15 -03:00
h263dsp.c
h263dsp.h
h264_cabac.c
h264_cavlc.c avcodec/h264_cavlc: Reindent after the previous commit 2021-03-15 06:42:29 +01:00
h264_direct.c lavc, lavf: Remove newlines from calls to avpriv_request_sample(). 2020-10-11 19:59:24 +02:00
h264_levels.c avcodec/h264_levels, h265_profile_level: Remove ff_h26[45]_get_level 2021-02-02 23:53:30 +01:00
h264_levels.h avcodec/h264_levels, h265_profile_level: Remove ff_h26[45]_get_level 2021-02-02 23:53:30 +01:00
h264_loopfilter.c lavu: move LOCAL_ALIGNED from internal.h to mem_internal.h 2021-01-01 14:11:01 +01:00
h264_mb_template.c
h264_mb.c
h264_mc_template.c
h264_metadata_bsf.c avutil/buffer: Switch AVBuffer API to size_t 2021-04-27 10:43:13 -03:00
h264_mp4toannexb_bsf.c
h264_mvpred.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
h264_parse.c
h264_parse.h
h264_parser.c avcodec: Move all AVCodecParser.split functions to remove_extradata_bsf 2021-04-27 10:43:16 -03:00
h264_picture.c
h264_ps.c
h264_ps.h
h264_redundant_pps_bsf.c h264_redundant_pps_bsf: Use common cbs bsf implementation 2021-01-21 17:13:55 +00:00
h264_refs.c
h264_sei.c h264: Use common SEI types 2021-01-21 17:13:54 +00:00
h264_sei.h h264: Use common SEI types 2021-01-21 17:13:54 +00:00
h264_slice.c avcodec/h264dec: update exported AVOptions in the user-facing context 2021-04-14 20:07:52 -03:00
h264.h
h264addpx_template.c
h264chroma_template.c
h264chroma.c
h264chroma.h
h264data.c
h264data.h
h264dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
h264dec.h avcodec/h264dec: update exported AVOptions in the user-facing context 2021-04-14 20:07:52 -03:00
h264dsp_template.c
h264dsp.c
h264dsp.h
h264idct_template.c avcodec/h264idct_template: Fix integer overflow in ff_h264_chroma422_dc_dequant_idct() 2020-12-06 21:00:03 +01:00
h264idct.c
h264idct.h
h264pred_template.c
h264pred.c
h264pred.h
h264qpel_template.c
h264qpel.c
h264qpel.h
h265_metadata_bsf.c avcodec/h265_metadata_bsf: Check nb_units before accessing the first in h265_metadata_update_fragment() 2021-04-01 10:10:21 +02:00
h265_profile_level.c avcodec/h264_levels, h265_profile_level: Remove ff_h26[45]_get_level 2021-02-02 23:53:30 +01:00
h265_profile_level.h avcodec/h264_levels, h265_profile_level: Remove ff_h26[45]_get_level 2021-02-02 23:53:30 +01:00
h2645_parse.c avcodec/h2645_parse: Reduce the initial skipped_bytes_pos size with small inputs 2021-03-01 20:19:15 +01:00
h2645_parse.h
half2float.h avcodec/half2float: fix integer overflows in convertmantissa() 2021-03-03 12:41:44 +01:00
hap.c
hap.h avcodec/hapdec: Change compressed_offset to unsigned 32bit 2021-02-20 14:16:00 +01:00
hapdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
hapenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
hapqa_extract_bsf.c
hca_data.h
hcadec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
hcom.c avcodec/hcom: Mark decoder as init-threadsafe 2021-05-02 02:56:55 +02:00
hevc_cabac.c avcodec/hevcdec: fix stat_coeff save/load for persistent_rice_adaptation_enabled_flag 2021-01-04 15:18:19 +00:00
hevc_data.c
hevc_data.h
hevc_filter.c
hevc_mp4toannexb_bsf.c
hevc_mvs.c avcodec/hevc_mvs: Cleanup ff_hevc_set_neighbour_available() 2020-10-17 14:36:11 +02:00
hevc_parse.c
hevc_parse.h
hevc_parser.c avcodec: Move all AVCodecParser.split functions to remove_extradata_bsf 2021-04-27 10:43:16 -03:00
hevc_ps_enc.c Avoid intermediate bitcount for number of bytes in PutBitContext 2021-03-30 12:36:32 +02:00
hevc_ps.c avcodec/hevc_ps: Change scaling_list_dc_coef to 8 bit 2020-12-19 20:07:56 +01:00
hevc_ps.h
hevc_refs.c
hevc_sei.c avcodec/hevc_sei: Check payload size in decode_nal_sei_message() 2021-02-10 12:28:29 +01:00
hevc_sei.h hevc: Use common SEI types 2021-01-21 17:13:54 +00:00
hevc.h
hevcdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
hevcdec.h avcodec/hevcdec: fix stat_coeff save/load for persistent_rice_adaptation_enabled_flag 2021-01-04 15:18:19 +00:00
hevcdsp_template.c
hevcdsp.c lavc/aarch64: port HEVC SIMD idct NEON 2021-02-18 14:11:53 +01:00
hevcdsp.h lavc/aarch64: port HEVC SIMD idct NEON 2021-02-18 14:11:53 +01:00
hevcpred_template.c avcodec/hevcdec: constrained intra predict, do not check top left IS_INTRA if it's not available 2020-10-28 11:29:09 +08:00
hevcpred.c
hevcpred.h
hnm4video.c avcodec/hnm4video: Mark decoder as init-threadsafe 2021-05-02 02:57:55 +02:00
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
hq_hqa.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
hq_hqadata.c avcodec/hq_hqadata: Make local arrays static 2020-09-19 18:47:05 +02:00
hq_hqadsp.c
hq_hqadsp.h
hqx.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
hqx.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
hqxdsp.c
hqxdsp.h
hqxvlc.c avcodec/hqx: Inline constants 2020-11-24 11:35:03 +01:00
htmlsubtitles.c
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c avcodec/huffyuvdec: Mark decoders as init-threadsafe 2021-05-02 03:02:56 +02:00
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c avcodec: Remove redundant freeing of extradata of encoders 2021-04-28 16:56:40 +02:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccels.h avcodec/dxva2: add AV1 decode support 2020-11-12 15:55:16 +01:00
hwconfig.h
idcinvideo.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
idctdsp.c
idctdsp.h
iff.c avcodec/iff: Mark decoder as init-threadsafe 2021-05-02 02:51:52 +02:00
iirfilter.c
iirfilter.h
ilbcdata.h avcodec/ilbcdata: Remove unused array 2021-01-26 13:56:59 +01:00
ilbcdec.c avcodec/ilbcdec: Mark decoder as init-threadsafe 2021-05-02 02:53:27 +02:00
imc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
imcdata.h avcodec/imc: Make Huffman tables smaller 2020-12-08 17:51:45 +01:00
imgconvert.c avcodec/imgconvert: Remove deprecated parts of pixel format API 2021-04-27 10:43:04 -03:00
imm4.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
imm5.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
imx_dump_header_bsf.c
imx.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
indeo2.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
indeo2data.h avcodec/indeo2: Make tables used to initialize VLCs smaller 2020-12-08 17:51:46 +01:00
indeo3.c avcodec/indeo3: Make decoder init-threadsafe 2021-05-02 02:53:38 +02:00
indeo3data.h
indeo4.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
indeo4data.h
indeo5.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
indeo5data.h
intelh263dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
internal.h avcodec/avcodec: Store whether AVCodec->close needs to be called 2021-04-28 02:03:15 +02:00
interplayacm.c avcodec/interplayacm: Make decoder init-threadsafe 2021-05-02 02:54:51 +02:00
interplayvideo.c avcodec/interplayvideo: Mark decoder as init-threadsafe 2021-05-02 02:56:03 +02:00
intrax8.c avcodec/intrax8: Reduce the size of tables used to initialize VLCs 2020-12-08 17:51:47 +01:00
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h avcodec/intrax8: Reduce the size of tables used to initialize VLCs 2020-12-08 17:51:47 +01:00
ipu_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
ituh263dec.c avcodec/h263data, ituh263*: Make initializing RL inter table thread-safe 2021-01-25 14:52:58 +01:00
ituh263enc.c avcodec/ituh263enc: Make static initializations thread-safe 2021-04-27 00:30:36 +02:00
ivi_dsp.c
ivi_dsp.h
ivi.c avcodec/ivi: Fix indentation 2021-04-26 21:15:33 +02:00
ivi.h
j2kenc.c avcodec/j2kenc: Make encoder init-threadsafe 2021-05-12 06:00:14 +02:00
jacosub.h
jacosubdec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
jfdctfst.c
jfdctint_template.c
jfdctint.c
jni.c
jni.h
jpeg2000_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
jpeg2000.c avcodec/jpeg2000dec: Make decoder init-threadsafe 2021-05-12 06:00:14 +02:00
jpeg2000.h
jpeg2000dec.c avcodec/jpeg2000dec: Make decoder init-threadsafe 2021-05-12 06:00:14 +02:00
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpegls.c
jpegls.h avcodec/jpegls: Check A[Q] for overflow in ff_jpegls_update_state_regular() 2021-03-14 23:29:51 +01:00
jpeglsdec.c avcodec/jpeglsdec: Set alpha plane in PAL8 so image is not 100% transparent 2021-05-03 21:34:22 +02:00
jpeglsdec.h
jpeglsenc.c avcodec/jpeglsenc: Remove unnecessary header 2021-05-15 12:07:36 +02:00
jpegtables.c avcodec/jpegtables: Move ff_mjpeg_build_huffman_codes to mjpegenc_common 2021-02-23 10:14:25 +01:00
jpegtables.h avcodec/jpegtables: Move ff_mjpeg_build_huffman_codes to mjpegenc_common 2021-02-23 10:14:25 +01:00
jrevdct.c
jvdec.c avcodec/jvdec: Mark decoder as init-threadsafe 2021-05-02 02:50:18 +02:00
kbdwin.c
kbdwin.h
kgv1dec.c avcodec/kvg1dec: Mark decoder as init-threadsafe 2021-05-02 03:55:08 +02:00
kmvc.c avcodec/kmvc: Mark decoder as init-threadsafe 2021-05-02 05:14:42 +02:00
lagarith.c avcodec/lagarith: Mark decoder as init-threadsafe 2021-05-02 02:49:31 +02:00
lagarithrac.c
lagarithrac.h
latm_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
lcl.h
lcldec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
lclenc.c avcodec: Remove redundant freeing of extradata of encoders 2021-04-28 16:56:40 +02:00
libaomdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libaomenc.c avcodec/libaomenc: Avoid copying data, allow user-supplied buffers 2021-05-23 14:39:51 +02:00
libaribb24.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libavcodec.v
libcelt_dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libcodec2.c avcodec/libcodec2: Avoid copying packet data, allow user-supplied buffers 2021-05-23 14:41:28 +02:00
libdav1d.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libdavs2.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libfdk-aacdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libfdk-aacenc.c avcodec: Remove redundant freeing of extradata of encoders 2021-04-28 16:56:40 +02:00
libgsmdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libgsmenc.c avcodec/libgsmenc: Avoid copying packet data, allow user-supplied buffers 2021-05-23 14:42:02 +02:00
libilbc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libkvazaar.c avcodec/libkvazaar: Allow user-supplied buffers 2021-05-23 14:42:22 +02:00
libmp3lame.c avcodec/libmp3lame: Avoid copying data, allow user-supplied buffer 2021-05-23 14:42:54 +02:00
libopencore-amr.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libopenh264.c
libopenh264.h
libopenh264dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libopenh264enc.c avcodec/libopenh264enc: Allow user-supplied buffers 2021-05-23 14:43:32 +02:00
libopenjpegdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libopenjpegenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libopus.c
libopus.h
libopusdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libopusenc.c avcodec: Remove redundant freeing of extradata of encoders 2021-04-28 16:56:40 +02:00
librav1e.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
librsvgdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libshine.c avcodec/libshine: Avoid copying data, allow user-supplied buffer 2021-05-23 14:44:13 +02:00
libspeexdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libspeexenc.c avcodec: Remove redundant freeing of extradata of encoders 2021-04-28 16:56:40 +02:00
libsvtav1.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libtheoraenc.c avcodec/libtheoraenc: Avoid copying data, allow user-supplied buffers 2021-05-23 14:47:49 +02:00
libtwolame.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libuavs3d.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libvo-amrwbenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libvorbisdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libvorbisenc.c avcodec/libvorbisenc: Avoid copying data, allow user-supplied buffers 2021-05-23 14:49:45 +02:00
libvpx.c
libvpx.h
libvpxdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libvpxenc.c avcodec/libvpxenc: Avoid one level of indentation 2021-05-23 14:52:34 +02:00
libwebpenc_animencoder.c avcodec/libwebpenc_animencoder: Allow user-supplied buffers 2021-05-23 14:56:35 +02:00
libwebpenc_common.c
libwebpenc_common.h
libwebpenc.c avcodec/libwebpenc: Allow user-supplied buffers 2021-05-23 14:54:18 +02:00
libx264.c avcodec/libx264: Avoid copying data, allow user-supplied buffers 2021-05-23 14:57:43 +02:00
libx265.c avcodec: Remove deprecated AVCodecContext.coded_frame 2021-04-27 10:43:12 -03:00
libxavs2.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
libxavs.c avcodec: Remove redundant freeing of extradata of encoders 2021-04-28 16:56:40 +02:00
libxvid.c avcodec: Remove redundant freeing of extradata of encoders 2021-04-28 16:56:40 +02:00
libzvbi-teletextdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
ljpegenc.c avcodec/ljpegenc: Mark encoder as init-threadsafe 2021-05-10 22:12:01 +02:00
loco.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lossless_videoencdsp.c
lossless_videoencdsp.h
lpc.c lavu: move LOCAL_ALIGNED from internal.h to mem_internal.h 2021-01-01 14:11:01 +01:00
lpc.h
lscrdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c Avoid intermediate bitcount for number of bytes in PutBitContext 2021-03-30 12:36:32 +02:00
m101.c avcodec/m101: Mark decoder as init-threadsafe 2021-05-02 02:41:01 +02:00
mace.c avcodec/mace: Mark decoders as init-threadsafe 2021-05-02 02:41:12 +02:00
magicyuv.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
magicyuvenc.c avcodec/magicyuvenc: Mark encoder as init-threadsafe 2021-05-02 02:41:25 +02:00
Makefile avcodec: Implement Acorn Replay IMA ADPCM decoder 2021-05-09 17:01:27 +10:00
mathops.h
mathtables.c
mdct15.c
mdct15.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
mdct_fixed_32.c
mdct_float.c
mdct_template.c
mdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
me_cmp.c avcodec/me_cmp: Remove ff_check_alignment() 2021-01-21 19:13:06 +01:00
me_cmp.h avcodec/me_cmp: Remove ff_check_alignment() 2021-01-21 19:13:06 +01:00
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c avcodec/mediacodec_wrapper: use MediaCodecInfo.isSoftwareOnly() when available 2021-03-10 14:09:14 +01:00
mediacodec_wrapper.h
mediacodec.c
mediacodec.h
mediacodecdec_common.c avutil/frame: Remove deprecated AVFrame.pkt_pts field 2021-04-27 10:43:13 -03:00
mediacodecdec_common.h
mediacodecdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
metasound_data.c avcodec/twinvq, metasound_data: Deduplicate lsp tables 2021-01-08 05:05:10 +01:00
metasound_data.h avcodec/twinvq, metasound_data: Deduplicate lsp tables 2021-01-08 05:05:10 +01:00
metasound.c avcodec/metasound: Mark decoder as init-threadsafe 2021-05-12 06:00:14 +02:00
mf_utils.c
mf_utils.h
mfenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
microdvddec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
midivid.c avcodec/midivid: Mark decoder as init-threadsafe 2021-05-02 02:42:26 +02:00
mimic.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mjpeg2jpeg_bsf.c
mjpeg_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c Revert "avcodec/mjpegdec: postpone calling ff_get_buffer() until the SOS marker" 2021-05-03 21:34:22 +02:00
mjpegdec_common.c avcodec/g2meet, mjpegdec: Factor out common VLC initialization code 2021-02-23 10:14:25 +01:00
mjpegdec.c avcodec/mjpegdec: Clear palette to avoid uninitialized entries 2021-05-03 21:34:22 +02:00
mjpegdec.h avcodec/mjpegdec: Decode to PAL8 independant of the location of LSE 2021-05-03 21:34:22 +02:00
mjpegenc_common.c avcodec/mjpegenc: Include all supported pix_fmts in mpegenc pix_fmts 2021-04-10 03:48:41 +02:00
mjpegenc_common.h avcodec/mjpegenc: Include all supported pix_fmts in mpegenc pix_fmts 2021-04-10 03:48:41 +02:00
mjpegenc_huffman.c
mjpegenc_huffman.h
mjpegenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mjpegenc.h avcodec/mjpegenc_common: Move stuff only used by mjpegenc.c to it 2021-02-23 10:14:25 +01:00
mlp_parse.c
mlp_parse.h
mlp_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
mlp.c avcodec/mlp: Make initializing CRCs thread-safe 2020-11-24 11:35:03 +01:00
mlp.h
mlpdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mlpdsp.c
mlpdsp.h
mlpenc.c avcodec/mlpenc: Make encoders init-threadsafe 2021-05-02 05:14:42 +02:00
mlz.c
mlz.h
mmaldec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mmvideo.c avcodec/mmvideo: Mark decoder as init-threadsafe 2021-05-02 02:42:44 +02:00
mobiclip.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
motion_est_template.c avcodec/motion_est: Fix invalid left shift of negative numbers 2021-04-01 14:50:25 +02:00
motion_est.c avcodec/motion_est: Fix invalid left shift of negative numbers 2021-04-01 14:50:25 +02:00
motion_est.h avcodec/motion_est, mpegvideo: Make pointers to static storage const 2020-12-31 12:44:12 +01:00
motionpixels_tablegen.c
motionpixels_tablegen.h avcodec/motionpixels: Make decoder init-threadsafe 2020-11-24 11:35:03 +01:00
motionpixels.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
movsub_bsf.c
movtextdec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
movtextenc.c avcodec/movtextenc, srtenc, webvttenc: Mark encoders as init-threadsafe 2021-05-02 05:14:42 +02:00
mp3_header_decompress_bsf.c
mpc7.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mpc7data.h avcodec/mpc7: Apply offsets when creating VLCs 2020-12-08 17:51:45 +01:00
mpc8.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mpc8data.h
mpc8huff.h avcodec/mpc8: Avoid code duplication when initializing VLCs 2020-12-08 17:51:45 +01:00
mpc.c avcodec/mpegaudiodsp: Make initializing synth windows thread-safe 2020-11-24 11:35:03 +01:00
mpc.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
mpcdata.h
mpeg2_metadata_bsf.c mpeg2_metadata_bsf: Use common cbs bsf implementation 2021-01-21 17:13:55 +00:00
mpeg4_unpack_bframes_bsf.c
mpeg4audio.c avcodec/mpeg4audio: Remove avpriv_mpeg4audio_get_config 2021-04-27 10:43:03 -03:00
mpeg4audio.h avcodec/mpeg4audio: Remove avpriv_mpeg4audio_get_config 2021-04-27 10:43:03 -03:00
mpeg4data.h avcodec/mpeg4video: Make tables used to initialize VLCs smaller 2020-12-08 17:51:46 +01:00
mpeg4video_parser.c avcodec: Move all AVCodecParser.split functions to remove_extradata_bsf 2021-04-27 10:43:16 -03:00
mpeg4video_parser.h
mpeg4video.c avcodec/mpeg4video: Make initializing RLTable thread-safe 2021-04-27 00:40:18 +02:00
mpeg4video.h avcodec/mpeg4video: Make initializing RLTable thread-safe 2021-04-27 00:40:18 +02:00
mpeg4videodec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mpeg4videoenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mpeg12.c avcodec/mpeg12: Reindentation 2020-12-31 11:49:43 +01:00
mpeg12.h avcodec/mpeg12: Don't initialize encoder-only parts of RLTable 2020-12-31 11:11:59 +01:00
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mpeg12enc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mpeg12framerate.c
mpeg12vlc.h avcodec/mpeg12: Reduce size of motion-vector VLC 2020-10-12 02:00:08 +02:00
mpeg_er.c
mpeg_er.h
mpegaudio_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
mpegaudio_tablegen.c avcodec/mpegaudio_tablegen: Make exponential LUT shared 2020-12-08 17:51:47 +01:00
mpegaudio_tablegen.h avcodec/mpegaudio_tablegen: Make exponential LUT shared 2020-12-08 17:51:47 +01:00
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h avcodec/mpegaudio_tablegen: Make exponential LUT shared 2020-12-08 17:51:47 +01:00
mpegaudiodec_common_tablegen.c avcodec/mpegaudio_tablegen: Make exponential LUT shared 2020-12-08 17:51:47 +01:00
mpegaudiodec_common_tablegen.h avcodec/mpegaudio_tablegen: Make exponential LUT shared 2020-12-08 17:51:47 +01:00
mpegaudiodec_common.c avcodec/mpegaudio_tablegen: Make exponential LUT shared 2020-12-08 17:51:47 +01:00
mpegaudiodec_fixed.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mpegaudiodec_float.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mpegaudiodec_template.c lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
mpegaudiodsp.c avcodec/mpegaudiodsp: Make ff_mpadsp_init() thread-safe 2020-11-24 11:35:03 +01:00
mpegaudiodsp.h avcodec/mpegaudiodsp: Make initializing synth windows thread-safe 2020-11-24 11:35:03 +01:00
mpegaudioenc_fixed.c avcodec/mpegaudioenc: Mark encoders as init-threadsafe 2021-05-02 05:14:41 +02:00
mpegaudioenc_float.c avcodec/mpegaudioenc: Mark encoders as init-threadsafe 2021-05-02 05:14:41 +02:00
mpegaudioenc_template.c Avoid intermediate bitcount for number of bytes in PutBitContext 2021-03-30 12:36:32 +02:00
mpegaudiotab.h
mpegpicture.c avcodec/mpegpicture: Keep ff_mpeg_framesize_alloc() failure state consistent 2021-03-31 23:09:35 +02:00
mpegpicture.h mpegvideo: use the AVVideoEncParams API for exporting QP tables 2021-01-01 14:23:19 +01:00
mpegutils.c avcodec: remove long dead debug_mv code 2021-01-25 19:03:22 -03:00
mpegutils.h avcodec: add SpeedHQ encoder 2020-11-24 09:38:35 +01:00
mpegvideo_enc.c avcodec: Remove redundant freeing of extradata of encoders 2021-04-28 16:56:40 +02:00
mpegvideo_motion.c avcodec/mpegvideo_motion: Remove unnecessary headers 2021-02-11 09:07:10 +01:00
mpegvideo_parser.c avcodec: Move all AVCodecParser.split functions to remove_extradata_bsf 2021-04-27 10:43:16 -03:00
mpegvideo_xvmc.c
mpegvideo.c avcodec/rv34, mpegvideo: Fix segfault upon frame size change error 2021-04-08 01:17:24 +02:00
mpegvideo.h avcodec: Remove deprecated old encode/decode APIs 2021-04-27 10:43:12 -03:00
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
mqc.c avcodec/mqc: Hardcode tables to save space 2021-05-12 06:00:14 +02:00
mqc.h avcodec/mqc: Hardcode tables to save space 2021-05-12 06:00:14 +02:00
mqcdec.c
mqcenc.c avcodec/mqcenc: Remove unused ff_mqc_length 2021-02-24 08:53:22 +01:00
mscc.c avcodec/mscc: Mark decoders as init-threadsafe 2021-05-10 22:12:01 +02:00
msgsmdec.c
msgsmdec.h
msmpeg4.c avcodec/msmpeg4: Factor out common RLTable initialization code 2021-04-27 00:43:51 +02:00
msmpeg4.h avcodec/msmpeg4enc: Don't use code for static init that can fail 2021-04-02 16:01:10 +02:00
msmpeg4data.c avcodec/msmpeg4: Factor out common RLTable initialization code 2021-04-27 00:43:51 +02:00
msmpeg4data.h avcodec/msmpeg4: Factor out common RLTable initialization code 2021-04-27 00:43:51 +02:00
msmpeg4dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
msmpeg4enc.c avcodec/msmpeg4enc: Reindent after the last commit 2021-04-27 00:52:03 +02:00
msp2dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
msrle.c avcodec/msrle: Mark decoder as init-threadsafe 2021-05-02 02:44:20 +02:00
msrledec.c
msrledec.h
mss1.c avcodec/mss1: Mark decoder as init-threadsafe 2021-05-02 02:44:46 +02:00
mss2.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mss2dsp.c
mss2dsp.h
mss3.c avcodec/mss3: Mark decoder as init-threadsafe 2021-05-02 02:46:10 +02:00
mss4.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mss12.c avcodec/mss12: Don't apply non-zero offset to null pointer 2021-04-01 14:44:40 +02:00
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c avcodec/msvideo1: Mark decoder as init-threadsafe 2021-05-02 02:46:50 +02:00
msvideo1enc.c avcodec/msvideo1enc: Mark encoder as init-threadsafe 2021-05-02 02:47:10 +02:00
mv30.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mvcdec.c avcodec/mvcdec: Mark decoders as init-threadsafe 2021-05-02 02:48:42 +02:00
mvha.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mwsc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mxpegdec.c Revert "avcodec/mjpegdec: postpone calling ff_get_buffer() until the SOS marker" 2021-05-03 21:34:22 +02:00
nellymoser.c
nellymoser.h
nellymoserdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
nellymoserenc.c avcodec/nellymoserenc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
noise_bsf.c
notchlc.c avcodec/notchlc: Mark decoder as init-threadsafe 2021-05-02 02:40:14 +02:00
null_bsf.c
nuv.c avcodec/nuv: Mark decoder as init-threadsafe 2021-05-12 06:00:14 +02:00
nvdec_av1.c avcodec/av1dec: support exporting Film Grain params as frame side data 2020-12-16 13:34:11 -03:00
nvdec_h264.c
nvdec_hevc.c
nvdec_mjpeg.c
nvdec_mpeg4.c
nvdec_mpeg12.c
nvdec_vc1.c
nvdec_vp8.c
nvdec_vp9.c
nvdec.c avutil/buffer: Switch AVBuffer API to size_t 2021-04-27 10:43:13 -03:00
nvdec.h avcodec/nvdec: add av1 hwaccel 2020-11-11 18:36:09 +01:00
nvenc_h264.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
nvenc_hevc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
nvenc.c avcodec: Remove deprecated AVCodecContext.coded_frame 2021-04-27 10:43:12 -03:00
nvenc.h avcodec/nvenc: fix lossless tuning logic 2021-04-18 11:39:45 +02:00
omx.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
on2avc.c avcodec/on2avc: Mark decoder as init-threadsafe 2021-05-02 02:38:45 +02:00
on2avcdata.c avcodec/on2avcdata: Combine tables for codebooks 2020-12-08 17:51:44 +01:00
on2avcdata.h avcodec/on2avcdata: Combine tables for codebooks 2020-12-08 17:51:44 +01:00
options_table.h avcodec: Remove deprecated old encode/decode APIs 2021-04-27 10:43:12 -03:00
options.c avutil: remove deprecated AVClass.child_class_next 2021-04-27 11:48:04 -03:00
opus_celt.c
opus_celt.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
opus_metadata_bsf.c
opus_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
opus_pvq.c
opus_pvq.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
opus_rc.c
opus_rc.h
opus_silk.c opusdec: do not fail when LBRR frames are present 2020-10-01 11:16:17 +02:00
opus.c
opus.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
opusdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
opusdsp.c
opusdsp.h
opusenc_psy.c
opusenc_psy.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
opusenc_utils.h
opusenc.c avcodec: Remove redundant freeing of extradata of encoders 2021-04-28 16:56:40 +02:00
opusenc.h
opustab.c Mark some pointers as const 2021-01-01 15:25:48 +01:00
opustab.h Mark some pointers as const 2021-01-01 15:25:48 +01:00
packet_internal.h avcodec/packet_internal: move the next pointer in PacketList to the top of the struct 2021-04-27 19:20:37 -03:00
packet.h avutil/buffer: Switch AVBuffer API to size_t 2021-04-27 10:43:13 -03:00
paf.h
pafaudio.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
pafvideo.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
pamenc.c avcodec/pamenc: Mark encoder as init-threadsafe 2021-05-02 02:33:45 +02:00
parser.c avcodec: Move all AVCodecParser.split functions to remove_extradata_bsf 2021-04-27 10:43:16 -03:00
parser.h
parsers.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
pcm_rechunk_bsf.c
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
pcm-dvd.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
pcm-dvdenc.c avcodec/pcm-dvdenc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
pcm.c avcodec/pcm: Allow user-supplied buffers 2021-05-05 14:17:03 +02:00
pcx.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
pcxenc.c avcodec/pcxenc: Mark encoder as init-threadsafe 2021-05-02 02:34:27 +02:00
pel_template.c
pgssubdec.c avcodec/pgssubdec: Mark decoder as init-threadsafe 2021-05-02 02:34:46 +02:00
pgxdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
photocd.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
pictordec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
png_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
png.c
png.h lavc: split LSCR decoder out of PNG decoder 2021-02-24 17:16:46 +01:00
pngdec.c lavc/pngdec: fix updating reference frames for APNG_DISPOSE_OP_BACKGROUND 2021-05-14 11:15:13 +02:00
pngdsp.c
pngdsp.h
pngenc.c avcodec/pngenc: Mark encoders as init-threadsafe 2021-05-10 22:12:02 +02:00
pnm_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
pnm.c lavc/pnm: Allow decoding gray float pfm images. 2021-02-15 00:01:07 +01:00
pnm.h
pnmdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
pnmenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
profiles.c avcodec: add vvc codec id and profiles 2021-01-11 17:01:34 -03:00
profiles.h avcodec: add vvc codec id and profiles 2021-01-11 17:01:34 -03:00
prores_metadata_bsf.c
proresdata.c
proresdata.h
proresdec2.c avcodec/proresdec2: Mark decoder as init-threadsafe 2021-05-02 02:35:37 +02:00
proresdec.h
proresdsp.c
proresdsp.h
proresenc_anatoliy.c avcodec/proresenc_anatoliy: Mark encoders as init-threadsafe 2021-05-02 02:36:22 +02:00
proresenc_kostya.c avcodec/proresenc_kostya: Mark encoder as init-threadsafe 2021-05-02 02:37:43 +02:00
prosumer.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
psd.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
psymodel.c
psymodel.h
pthread_frame.c avcodec/avcodec: Store whether AVCodec->close needs to be called 2021-04-28 02:03:15 +02:00
pthread_internal.h
pthread_slice.c avcodec/pthread_slice: Don't use static variable, fix race 2020-12-02 16:11:50 +01:00
pthread.c lavc: replace internal use of AV_CODEC_CAP_AUTO_THREADS with an internal cap 2021-03-16 10:34:29 +01:00
ptx.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
put_bits.h avcodec/bitstream: Remove avpriv PutBits API functions 2021-04-27 10:43:03 -03:00
qcelpdata.h
qcelpdec.c avcodec/qcelpdec: Mark decoder as init-threadsafe 2021-05-06 06:13:54 +02:00
qdm2_tablegen.c
qdm2_tablegen.h avcodec/qdm2: Avoid offsets table when initializing VLCs 2020-12-08 17:51:46 +01:00
qdm2.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
qdm2data.h avcodec/qdm2: Initialize array of VLCs in a loop 2020-12-08 17:51:46 +01:00
qdmc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
qdrw.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
qpeg.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv_api.c
qsv_internal.h
qsv.c avcodec/qsv: Fix leak of options on error 2020-10-05 00:48:47 +02:00
qsv.h
qsvdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
qsvenc_h264.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
qsvenc_hevc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
qsvenc_jpeg.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
qsvenc_mpeg2.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
qsvenc_vp9.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
qsvenc.c avcodec: Remove deprecated AVCodecContext.coded_frame 2021-04-27 10:43:12 -03:00
qsvenc.h lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
qtrle.c avcodec/qtrle: Mark decoder as init-threadsafe 2021-05-02 05:14:41 +02:00
qtrleenc.c avcodec/qtrleenc: Mark encoder as init-threadsafe 2021-05-02 05:14:41 +02:00
r210dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
r210enc.c avcodec/r210enc: Deduplicate pix_fmts arrays 2021-05-05 14:17:03 +02:00
ra144.c
ra144.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
ra144dec.c avcodec/ra144dec: Mark decoder as init-threadsafe 2021-05-02 02:23:48 +02:00
ra144enc.c avcodec/ra144enc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
ra288.c avcodec/ra288: Mark decoder as init-threadsafe 2021-05-02 03:59:17 +02:00
ra288.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
ralf.c avcodec/ralf: Mark decoder as init-threadsafe 2021-05-02 02:27:40 +02:00
ralfdata.h
rangecoder.c avcodec/rangecoder: Move ff_rac_check_termination to tests/rangecoder.c 2021-02-24 08:53:43 +01:00
rangecoder.h avcodec/rangecoder: Move ff_rac_check_termination to tests/rangecoder.c 2021-02-24 08:53:43 +01:00
rasc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
ratecontrol.c
ratecontrol.h
raw.c avformat/isom: add support for RAW ASC Bayer BGGR in mov 2020-10-12 12:19:29 +02:00
raw.h
rawdec.c avcodec/rawdec: Mark decoder as init-threadsafe 2021-05-10 22:12:01 +02:00
rawenc.c avcodec/rawenc: Allow user-supplied buffers 2021-05-05 14:17:03 +02:00
rdft.c
rdft.h
realtextdec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
rectangle.h
remove_extradata_bsf.c avcodec: Move all AVCodecParser.split functions to remove_extradata_bsf 2021-04-27 10:43:16 -03:00
reverse.c
rkmppdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
rl2.c avcodec/rl2: Mark decoder as init-threadsafe 2021-05-02 02:29:47 +02:00
rl.c avcodec/rl: Allow to create only a few VLC tables 2021-01-25 14:51:53 +01:00
rl.h avcodec/rl: Improve documentation of ff_rl_init/ff_rl_init_vlc 2021-05-05 18:00:25 +02:00
rle.c
rle.h
rnd_avg.h
roqaudioenc.c avcodec/roqaudioenc: Avoid copying data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
roqvideo.c
roqvideo.h avcodec/roqvideo: Use dedicated context for encoder 2021-03-01 06:04:46 +01:00
roqvideodec.c avcodec/roqvideodec: Mark decoder as init-threadsafe 2021-05-02 02:32:10 +02:00
roqvideoenc.c avcodec/roqvideoenc: Mark encoder as init-threadsafe 2021-05-02 02:32:47 +02:00
rpza.c avcodec/rpza: Mark decoder as init-threadsafe 2021-05-02 02:33:28 +02:00
rpzaenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
rscc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
rtjpeg.c
rtjpeg.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
rv10.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
rv10.h
rv10enc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
rv20enc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
rv30.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
rv30data.h
rv30dsp.c
rv34_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
rv34.c avcodec/rv34: Move dsp init code to rv30/rv40 2021-04-12 18:29:10 +02:00
rv34.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
rv34data.h avcodec/rv34data: Remove rv34_dquant_tab 2021-02-24 09:52:40 +01:00
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
rv40data.h
rv40dsp.c
rv40vlc2.h avcodec/rv40: Avoid code duplication when initializing VLCs 2020-12-08 17:51:46 +01:00
s302m.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
s302menc.c avcodec/s302menc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
samidec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
sanm.c avcodec/sanm: Mark decoder as init-threadsafe 2021-05-02 04:14:03 +02:00
sbc_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
sbc.c
sbc.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
sbcdec_data.c
sbcdec_data.h
sbcdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
sbcdsp_data.c lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
sbcdsp_data.h
sbcdsp.c
sbcdsp.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
sbcenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
sbr.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
sbrdsp_fixed.c
sbrdsp_template.c
sbrdsp.c
sbrdsp.h
scpr3.c avcodec/scpr3: Avoid code duplication when updating models 2021-02-23 10:14:26 +01:00
scpr3.h
scpr.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
scpr.h
screenpresso.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
sei.h avcodec/sei: add Parameter Sets Inclusion Indication enum value 2021-01-26 21:27:29 -03:00
setts_bsf.c avcodec/setts_bsf: Check timebase 2021-03-29 22:19:39 +02:00
sga.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
sgi.h
sgidec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
sgienc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
sgirledec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
sheervideo.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
sheervideodata.h avcodec/sheervideo: Avoid code duplication when creating VLC tables 2020-10-10 20:59:05 +02:00
shorten.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
simple_idct_template.c
simple_idct.c avcodec/simple_idct: Fix undefined integer overflow in idct4row() 2021-02-02 13:12:12 +01:00
simple_idct.h
sinewin_fixed_tablegen.c avcodec/aacdec_fixed: Move fixed-point sinewin tables to its only user 2021-02-07 10:28:29 +01:00
sinewin_fixed_tablegen.h avcodec/aacdec_fixed: Move fixed-point sinewin tables to its only user 2021-02-07 10:28:29 +01:00
sinewin_tablegen.c avcodec/aacdec_fixed: Move fixed-point sinewin tables to its only user 2021-02-07 10:28:29 +01:00
sinewin_tablegen.h avcodec/aacdec_fixed: Move fixed-point sinewin tables to its only user 2021-02-07 10:28:29 +01:00
sinewin.c avcodec/aacdec_fixed: Move fixed-point sinewin tables to its only user 2021-02-07 10:28:29 +01:00
sinewin.h avcodec/aacdec_fixed: Move fixed-point sinewin tables to its only user 2021-02-07 10:28:29 +01:00
sipr16k.c
sipr16kdata.h
sipr_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
sipr.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
sipr.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
siprdata.h
siren.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
smacker.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
smc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
snappy.c
snappy.h
snow_dwt.c
snow_dwt.h
snow.c avcodec/snow: Hardcode table to save space 2021-05-02 05:14:42 +02:00
snow.h avcodec/snow: Hardcode table to save space 2021-05-02 05:14:42 +02:00
snowdata.h avcodec/snow: Hardcode table to save space 2021-05-02 05:14:42 +02:00
snowdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
snowenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
sonic.c avcodec/sonic: Mark decoder as init-threadsafe 2021-05-02 05:14:42 +02:00
sp5x.h avcodec/sp5x: Remove unused quant tables 2021-01-26 13:57:00 +01:00
sp5xdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
speedhq.c avcodec/speedhq, speedhqenc: Make codecs init-threadsafe 2021-05-05 17:52:41 +02:00
speedhqenc.c avcodec/speedhqenc: Hardcode table to save space 2021-05-05 17:55:37 +02:00
speedhqenc.h avcodec: add SpeedHQ encoder 2020-11-24 09:38:35 +01:00
srtdec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
srtenc.c avcodec/movtextenc, srtenc, webvttenc: Mark encoders as init-threadsafe 2021-05-02 05:14:42 +02:00
startcode.c
startcode.h
subviewerdec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
sunrast.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
sunrast.h
sunrastenc.c avcodec/sunrastenc: Mark encoder as init-threadsafe 2021-05-02 02:19:54 +02:00
svq1_cb.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
svq1enc_cb.h
svq1enc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
svq1enc.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
svq3.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
synth_filter.c
synth_filter.h
tableprint_vlc.h
tableprint.h avcodec/tableprint: Don't include mem_internal.h 2021-01-22 19:09:57 +01:00
tak_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
tak.c
tak.h
takdec.c avcodec/takdec: Mark decoder as init-threadsafe 2021-05-02 04:13:32 +02:00
takdsp.c avcodec/takdsp: Fix negative shift in decorrelate_sf() 2020-10-10 13:08:24 +02:00
takdsp.h
targa_y216dec.c avcodec/targa_y216dec: Mark decoder as init-threadsafe 2021-05-02 03:55:58 +02:00
targa.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
targa.h
targaenc.c avcodec/targaenc: Mark encoder as init-threadsafe 2021-05-02 03:47:33 +02:00
tdsc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
textdec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
texturedsp.c
texturedsp.h
texturedspenc.c
thread.h avcodec: Remove deprecated old encode/decode APIs 2021-04-27 10:43:12 -03:00
tiertexseqv.c avcodec/tiertexseqv: Mark decoder as init-threadsafe 2021-05-02 04:13:03 +02:00
tiff_common.c
tiff_common.h avcodec/tiff_common: Remove declarations of inexistent functions 2021-01-25 00:23:17 +01:00
tiff_data.h avcodec/tiff_data: Move data to its only user 2021-02-23 11:30:57 +01:00
tiff.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
tiff.h
tiffenc.c avcodec/tiffenc: Mark encoder as init-threadsafe 2021-05-02 03:47:00 +02:00
tmv.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c
truehd_core_bsf.c
truemotion1.c avcodec/truemotion1: Mark decoder as init-threadsafe 2021-05-02 03:56:48 +02:00
truemotion1data.h
truemotion2.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
truemotion2rt.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
truespeech_data.h
truespeech.c avcodec/truespeech: Mark decoder as init-threadsafe 2021-05-02 03:59:41 +02:00
tscc2.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
tscc2data.h avcodec/tscc2: Combine tables for initializing VLCs 2020-12-08 17:51:44 +01:00
tscc.c avcodec/tscc: Mark decoder as init-threadsafe 2021-05-10 22:12:01 +02:00
tta.c avcodec/tta: Mark decoder as init-threadsafe 2021-05-02 04:05:34 +02:00
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c avcodec/ttaenc: Mark encoder as init-threadsafe 2021-05-02 04:06:45 +02:00
ttaencdsp.c
ttaencdsp.h
ttmlenc.c avcodec/ttmlenc: Mark encoder as init-threadsafe 2021-05-10 22:12:02 +02:00
ttmlenc.h avcodec/ttmlenc: add initial support for regions and styles 2021-04-26 16:40:31 +03:00
twinvq_data.h avcodec/twinvq, metasound_data: Deduplicate lsp tables 2021-01-08 05:05:10 +01:00
twinvq.c
twinvq.h
twinvqdec.c avcodec/twinvqdec: Mark decoder as init-threadsafe 2021-05-12 06:00:14 +02:00
txd.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
ulti_cb.h
ulti.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
unary.h
utils.c avcodec: Implement Acorn Replay IMA ADPCM decoder 2021-05-09 17:01:27 +10:00
utvideo.h avcodec/utvideo: Move stuff only used by Ut encoder to Ut encoder 2020-09-26 21:10:45 +02:00
utvideodec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
utvideodsp.c
utvideodsp.h
utvideoenc.c avcodec/utvideoenc: Cleanup generically on init failure 2021-05-02 03:45:40 +02:00
v4l2_buffers.c avcodec/v4l2_buffers: remove unused function argument 2020-09-26 17:37:51 -04:00
v4l2_buffers.h
v4l2_context.c
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m_dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
v4l2_m2m_enc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
v4l2_m2m.c
v4l2_m2m.h
v210_template.c
v210dec.c avcodec/v210dec: Mark decoder as init-threadsafe 2021-05-02 04:11:32 +02:00
v210dec.h
v210enc.c avcodec/v210enc: Allow user-supplied buffers 2021-05-05 14:17:03 +02:00
v210enc.h
v210x.c avcodec/v210x: Mark decoder as init-threadsafe 2021-05-02 04:12:10 +02:00
v308dec.c avcodec/v308dec: Mark decoder as init-threadsafe 2021-05-02 04:12:28 +02:00
v308enc.c avcodec/v308enc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
v408dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
v408enc.c avcodec/v408enc: Deduplicate pix_fmts arrays 2021-05-05 14:17:03 +02:00
v410dec.c avcodec/v410dec: Mark decoder as init-threadsafe 2021-05-02 04:13:13 +02:00
v410enc.c avcodec/v410enc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
vaapi_av1.c avcodec/vaapi_av1: pass full buffer size for each tile 2021-05-20 17:09:48 +03:00
vaapi_decode.c avcodec/vaapi: Remove old and deprecated VAAPI context and header 2021-04-27 10:43:06 -03:00
vaapi_decode.h avcodec/vaapi: Remove old and deprecated VAAPI context and header 2021-04-27 10:43:06 -03:00
vaapi_encode_h264.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
vaapi_encode_h265.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
vaapi_encode_mjpeg.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
vaapi_encode_mpeg2.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
vaapi_encode_vp8.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
vaapi_encode_vp9.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
vaapi_encode.c avutil/buffer: Switch AVBuffer API to size_t 2021-04-27 10:43:13 -03:00
vaapi_encode.h lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
vaapi_h264.c
vaapi_hevc.c
vaapi_hevc.h
vaapi_mjpeg.c
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi_vp8.c
vaapi_vp9.c
vb.c avcodec/vb: Mark decoder as init-threadsafe 2021-05-02 04:07:53 +02:00
vble.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
vc1_block.c avcodec/msmpeg4dec: Don't check for errors for complete VLCs 2021-01-29 06:28:24 +01:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c avcodec: Move all AVCodecParser.split functions to remove_extradata_bsf 2021-04-27 10:43:16 -03:00
vc1_pred.c
vc1_pred.h
vc1.c avcodec/vc1: Check remaining bits in ff_vc1_parse_frame_header() 2021-05-12 23:00:07 +02:00
vc1.h avcodec/vc1: Remove unused hrd fields 2021-04-12 18:29:11 +02:00
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
vc1dsp.c
vc1dsp.h
vc2enc_dwt.c
vc2enc_dwt.h
vc2enc.c avcodec/vc2enc: Allow user-supplied buffers 2021-05-15 12:14:41 +02:00
vcr1.c avcodec/vcr1: Mark decoder as init-threadsafe 2021-05-02 04:10:41 +02:00
vdpau_h264.c
vdpau_hevc.c
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau_vp9.c
vdpau.c avcodec/vdpau: Remove deprecated av_vdpau_get_profile 2021-04-27 10:43:04 -03:00
vdpau.h avcodec/vdpau: Remove deprecated av_vdpau_get_profile 2021-04-27 10:43:04 -03:00
version.h avcodec: Implement Acorn Replay IMA ADPCM decoder 2021-05-09 17:01:27 +10:00
videodsp_template.c
videodsp.c
videodsp.h
videotoolbox.c avcodec/videotoolbox: make FFmpeg-to-VT mapping error more informative 2021-01-02 14:36:22 +02:00
videotoolbox.h
videotoolboxenc.c avcodec/videotoolboxenc: #define TARGET_CPU_ARM64 to 0 if not provided by the SDK 2021-05-19 10:37:51 +10:00
vima.c avcodec/vima: Make decoder init-threadsafe 2021-05-02 04:02:13 +02:00
vlc.h avcodec/bitstream: Allow static VLC tables to be bigger than needed 2020-12-08 17:51:44 +01:00
vmdaudio.c avcodec/vmdaudio: Mark decoder as init-threadsafe 2021-05-02 04:04:23 +02:00
vmdvideo.c avcodec/vmdvideo: Mark decoder as init-threadsafe 2021-05-10 22:12:02 +02:00
vmnc.c avcodec/vmnc: Mark decoder as init-threadsafe 2021-05-02 04:12:39 +02:00
vorbis_data.c avcodec/vorbis_data: Move encoder-related table to its only user 2021-01-29 15:49:54 +01:00
vorbis_enc_data.h avcodec/vorbisenc: Combine codebooks, avoid relocations 2021-05-12 06:00:14 +02:00
vorbis_parser_internal.h
vorbis_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
vorbis_parser.h
vorbis.c
vorbis.h avcodec/vorbis_data: Move encoder-related table to its only user 2021-01-29 15:49:54 +01:00
vorbisdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c avcodec/vorbisenc: Combine codebooks, avoid relocations 2021-05-12 06:00:14 +02:00
vp3_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
vp3.c avcodec/vp3: Mark decoders as init-threadsafe 2021-05-10 23:13:30 +02:00
vp3data.h avcodec/vp3data: Deduplicate coeff_tables 2021-01-08 05:05:10 +01:00
vp3dsp.c avcodec/vp3dsp: Use unsigned constant to avoid undefined integer overflow in ff_vp3dsp_set_bounding_values() 2020-11-13 18:01:54 +01:00
vp3dsp.h
vp4data.h avcodec/vp3: Make tables used to initialize VLCs smaller 2020-12-08 17:51:46 +01:00
vp5.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
vp5data.h
vp6.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
vp6data.h
vp6dsp.c
vp8_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
vp8.c avcodec/vp8: Mark decoders as init-threadsafe 2021-05-10 22:12:01 +02:00
vp8.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
vp8data.h avcodec/vp8data: Remove unused array 2021-01-25 00:18:47 +01:00
vp8dsp.c
vp8dsp.h
vp9_mc_template.c
vp9_metadata_bsf.c vp9_metadata_bsf: Use common cbs bsf implementation 2021-01-21 17:13:55 +00:00
vp9_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
vp9_raw_reorder_bsf.c
vp9_superframe_bsf.c
vp9_superframe_split_bsf.c
vp9.c avcodec/vp9: Mark decoder as init-threadsafe 2021-05-10 22:12:01 +02:00
vp9.h
vp9block.c
vp9data.c
vp9data.h
vp9dec.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c avcodec/vp9dsp_template: Fix integer overflows in itxfm_wrapper 2021-02-04 23:34:29 +01:00
vp9dsp.c lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
vp9dsp.h
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c lavu: move LOCAL_ALIGNED from internal.h to mem_internal.h 2021-01-01 14:11:01 +01:00
vp9shared.h
vp56.c
vp56.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c avcodec/vqavideo: Cleanup generically on init failure 2021-05-02 04:09:18 +02:00
vt_internal.h
wavpack.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
wavpack.h avcodec/wavpack: Deduplicate exp and log tables 2021-01-08 05:06:11 +01:00
wavpackdata.c avcodec/wavpack: Deduplicate exp and log tables 2021-01-08 05:06:11 +01:00
wavpackenc.c avcodec/wavpackenc: Mark encoder as init-threadsafe 2021-05-02 05:14:41 +02:00
wavpackenc.h
wcmv.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
webp_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
webp.c avcodec/webp: Mark decoder as init-threadsafe 2021-05-12 06:00:14 +02:00
webvttdec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
webvttenc.c avcodec/movtextenc, srtenc, webvttenc: Mark encoders as init-threadsafe 2021-05-02 05:14:42 +02:00
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wma.c avcodec/wma: Check initializing VLC 2021-05-12 06:00:13 +02:00
wma.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
wmadata.h avcodec/wmadec: Reduce the size of tables used to initialize VLC 2020-12-08 17:51:48 +01:00
wmadec.c avcodec/wmadec: Mark decoders as init-threadsafe 2021-05-12 06:00:13 +02:00
wmaenc.c avcodec/wmaenc: Mark encoders as init-threadsafe 2021-05-12 06:00:13 +02:00
wmalosslessdec.c avcodec/wmalosslessdec: Mark decoder as init-threadsafe 2021-05-06 06:13:54 +02:00
wmaprodata.h
wmaprodec.c avcodec/wmaprodec: Make decoders init-threadsafe 2021-05-10 22:12:02 +02:00
wmavoice_data.h
wmavoice.c avcodec/wmavoice: Mark decoder as init-threadsafe 2021-05-06 06:13:54 +02:00
wmv2.c
wmv2.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
wmv2data.c
wmv2data.h
wmv2dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
wnv1.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
wrapped_avframe.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
ws-snd1.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
xan.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
xbm_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
xbmdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
xbmenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
xface.c
xface.h
xfacedec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
xfaceenc.c avcodec/xfaceenc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
xiph.c
xiph.h
xl.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
xma_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
xpmdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
xsubdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
xsubenc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
xvididct.c
xvididct.h
xvmc_internal.h
xvmc.h
xwd.h
xwddec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
xwdenc.c avcodec/xwdenc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
xxan.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
y41pdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
y41penc.c avcodec/y41penc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
ylc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
yop.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
yuv4dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
yuv4enc.c avcodec/yuv4enc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 14:17:04 +02:00
zerocodec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
zmbv.c avcodec/zmbv: Mark decoder as init-threadsafe 2021-05-07 09:25:10 +02:00
zmbvenc.c avcodec/zmbvenc: Mark encoder as init-threadsafe 2021-05-07 09:26:26 +02:00