FFmpeg/libavcodec
Andreas Rheinhardt 7184b81169 avcodec/aactab: Make AAC encoder and decoders actually init-threadsafe
Commit 1a29804558 guarded several
initializations of static data in the AAC decoders with an AVOnce and
set the FF_CODEC_CAP_INIT_THREADSAFE flag, believing the former to be
sufficient for the latter. It wasn't, because several of these static
tables are shared with other components, so that there might be data
races if they are initialized from multiple threads. This affected
initializing the ff_sine_* tables as well as initializing the
ff_aac_pow*sf_tab tables (shared between both decoders and encoder) as
well as ff_aac_kbd_* tables (shared between encoder and floating point
decoder).

Commit 3d62e7a30f set the
FF_CODEC_CAP_INIT_THREADSAFE flag for the AAC encoder. More explicitly,
this commit used the same AVOnce to guard initializing ff_aac_pow*sf_tab
in the encoder and to guard initializing the static data of each
decoder; the ensuing catastrophe was "fixed" in commit
ec0719264c by using a single AVOnce
for each codec again. But the codec cap has not been removed and
therefore the encoder claimed to be init-threadsafe, but wasn't, because
of the same tables as above.

The ff_sine_* tables as well as ff_aac_pow*sf_tab tables have already
been fixed; this commit deals with the ff_aac_kbd_* tables, making the
encoder as well as the floating-point decoder init-threadsafe (the
fixed-point decoder is it already).

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2020-12-08 17:51:48 +01:00
..
aarch64
alpha
arm
avr32
bfin
mips avcodec/mpegaudiodec: Hardcode tables to save space 2020-12-08 17:51:47 +01:00
neon
ppc
sh4
sparc
tests
x86 avcodec/mpegaudiodsp: Make ff_mpadsp_init() thread-safe 2020-11-24 11:35:03 +01:00
.gitignore
4xm.c
8bps.c
8svx.c
012v.c
a64colors.h
a64multienc.c avcodec/a64multienc: Mark encoders as init-threadsafe 2020-12-04 15:46:45 +01:00
a64tables.h
aac.h
aac_ac3_parser.c lavc/aac_ac3_parser: fix potential overflow when averaging bitrate 2020-08-12 17:35:38 +02:00
aac_ac3_parser.h lavc/aac_ac3_parser: fix potential overflow when averaging bitrate 2020-08-12 17:35:38 +02:00
aac_adtstoasc_bsf.c
aac_defines.h avcodec/aacdec, aactab: Move kbd tables to their only user 2020-12-08 17:51:48 +01:00
aac_parser.c
aaccoder.c
aaccoder_trellis.h
aaccoder_twoloop.h
aacdec.c avcodec/aacdec, aactab: Move kbd tables to their only user 2020-12-08 17:51:48 +01:00
aacdec_fixed.c avcodec/aacdec, aactab: Move kbd tables to their only user 2020-12-08 17:51:48 +01:00
aacdec_template.c avcodec/aac: Share common init code of float decoder and encoder 2020-12-08 17:51:48 +01:00
aacdectab.h avcodec/aacdectab: add mapping for 22.2 2020-08-04 00:17:56 +03:00
aacenc.c avcodec/aac: Share common init code of float decoder and encoder 2020-12-08 17:51:48 +01:00
aacenc.h
aacenc_is.c
aacenc_is.h
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c
aacenc_pred.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacenctab.c
aacenctab.h
aacps.c
aacps.h
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
aacpsy.c
aacsbr.c
aacsbr.h
aacsbr_fixed.c
aacsbr_fixed_tablegen.h
aacsbr_tablegen.h
aacsbr_tablegen_common.h
aacsbr_template.c
aacsbrdata.h
aactab.c avcodec/aactab: Make AAC encoder and decoders actually init-threadsafe 2020-12-08 17:51:48 +01:00
aactab.h avcodec/aac: Share common init code of float decoder and encoder 2020-12-08 17:51:48 +01:00
aandcttab.c
aandcttab.h
aasc.c
ac3.c
ac3.h
ac3_parser.c
ac3_parser.h
ac3_parser_internal.h
ac3dec.c
ac3dec.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c avcodec: Set AV_CODEC_CAP_CHANNEL_CONF in more decoders 2020-11-28 00:41:51 +01:00
ac3dec_float.c avcodec: Set AV_CODEC_CAP_CHANNEL_CONF in more decoders 2020-11-28 00:41:51 +01:00
ac3dsp.c
ac3dsp.h
ac3enc.c
ac3enc.h
ac3enc_fixed.c
ac3enc_float.c avcodec/ac3enc_float, eac3enc: Fix leaks on init error 2020-09-18 02:52:15 +02:00
ac3enc_opts_template.c
ac3enc_template.c avcodec/ac3enc_template: Don't free uninitialized pointers on error 2020-09-18 02:52:04 +02:00
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c avcodec/adpcm: Mark decoders as init-threadsafe 2020-12-04 15:46:46 +01:00
adpcm.h avcodec/adpcmenc: remove BLKSIZE #define 2020-10-17 09:36:07 +10:00
adpcm_data.c avcodec/adpcm_ima_cunning: document origin of tables 2020-10-26 12:25:28 +10:00
adpcm_data.h
adpcmenc.c avcodec/adpcmenc: Mark encoders as init-threadsafe 2020-12-04 15:46:46 +01:00
adts_header.c
adts_header.h
adts_parser.c
adts_parser.h
adx.c
adx.h
adx_parser.c
adxdec.c avcodec: Set AV_CODEC_CAP_CHANNEL_CONF in more decoders 2020-11-28 00:41:51 +01:00
adxenc.c
agm.c avcodec/agm: Fix off by 1 error in decode_inter_plane() 2020-09-10 23:31:10 +02:00
aic.c
alac.c avcodec/alac: Check decorr_shift to avoid invalid shift 2020-07-24 22:34:15 +02:00
alac_data.c
alac_data.h
alacdsp.c
alacdsp.h
alacenc.c avcodec/alacenc: Don't free unnecessarily 2020-09-18 02:50:34 +02:00
aliaspixdec.c
aliaspixenc.c
allcodecs.c avcodec/msp2dec: Microsoft Paint (MSP) version 2 decoder 2020-12-06 19:51:45 +11:00
alsdec.c lavc, lavf: Remove newlines from calls to avpriv_request_sample(). 2020-10-11 19:59:24 +02:00
amfenc.c lavc/amfenc: Add hardware config metadata 2020-11-08 19:05:17 +00:00
amfenc.h lavc/amfenc: Add hardware config metadata 2020-11-08 19:05:17 +00:00
amfenc_h264.c lavc/amfenc: Add hardware config metadata 2020-11-08 19:05:17 +00:00
amfenc_hevc.c lavc/amfenc: Add hardware config metadata 2020-11-08 19:05:17 +00:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c avcodec/ansi: Check initial dimensions 2020-10-15 22:53:56 +02:00
apedec.c avcodec/apedec: use proper macro and type for pivot variable 2020-10-12 12:20:26 +02:00
apng.h
aptx.c
aptx.h
aptxdec.c
aptxenc.c
arbc.c
argo.c avcodec: add Argonaut Games Video decoder 2020-09-27 09:56:13 +02:00
ass.c
ass.h
ass_split.c
ass_split.h
assdec.c
assenc.c
asv.c avcodec/asvenc: Avoid reversing output data twice 2020-10-18 15:29:34 +02:00
asv.h avcodec/asvenc: Avoid reversing output data twice 2020-10-18 15:29:34 +02:00
asvdec.c avcodec/asvenc: Avoid reversing output data twice 2020-10-18 15:29:34 +02:00
asvenc.c avcodec/asvenc: Avoid reversing output data twice 2020-10-18 15:29:34 +02:00
atrac.c avcodec/atrac: Make generating tables thread-safe 2020-12-08 17:51:47 +01:00
atrac.h
atrac1.c avcodec/atrac1: Mark decoder as init-threadsafe 2020-12-08 17:51:47 +01:00
atrac1data.h
atrac3.c avcodec/atrac3: Make decoders init-threadsafe 2020-12-08 17:51:47 +01:00
atrac3data.h avcodec/atrac3: Use symbols table 2020-12-08 17:51:47 +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 avcodec/atrac3plus: Make decoders init-threadsafe 2020-12-08 17:51:48 +01:00
atrac3plus_data.h avcodec/atrac3plus: Run-length encode length tables to make them smaller 2020-12-08 17:51:46 +01:00
atrac3plusdec.c avcodec/atrac3plus: Make decoders init-threadsafe 2020-12-08 17:51:48 +01:00
atrac3plusdsp.c avcodec/atrac3plus: Make decoders init-threadsafe 2020-12-08 17:51:48 +01:00
atrac9dec.c avcodec/atrac9dec: Make VLCs static 2020-12-08 17:51:46 +01:00
atrac9tab.h avcodec/atrac9tab: Unify tables used to initialize VLCs 2020-12-08 17:51:46 +01:00
atsc_a53.c avcodec: move ff_alloc_a53_sei() to atsc_53 2020-08-15 13:01:25 -03:00
atsc_a53.h avcodec: move ff_alloc_a53_sei() to atsc_53 2020-08-15 13:01:25 -03:00
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c
audiotoolboxenc.c
aura.c
av1.h avcodec/cbs_av1: add missing frame restoration type enum values 2020-09-02 12:33:02 -03:00
av1_frame_merge_bsf.c avcodec/av1_frame_merge_bsf: Use separate contexts for reading/writing 2020-07-16 21:49:27 -03:00
av1_frame_split_bsf.c
av1_metadata_bsf.c avcodec/av1_metadata_bsf: Use separate contexts for reading/writing 2020-07-16 21:49:27 -03:00
av1_parse.c
av1_parse.h avcodec/av1_parse: use macro for MAX_OBU_HEADER_SIZE 2020-08-13 23:48:40 -03:00
av1_parser.c avcodec/av1{dec,parser}: move to ff_cbs_read_extradata_from_codec 2020-11-24 10:13:55 +02:00
av1dec.c avcodec/nvdec: Add support for decoding monochrome av1 2020-12-06 14:59:24 -08:00
av1dec.h avcodec/av1dec: infer and store film grain param values in AV1Frame 2020-11-30 19:12:39 -03:00
avcodec.h avcodec: deprecate thread_safe_callbacks 2020-11-27 15:46:50 +01:00
avcodecres.rc
avdct.c
avdct.h
avfft.c
avfft.h
avpacket.c avcodec/packet: move AVPacketList definition and function helpers over from libavformat 2020-09-15 09:53:39 -03:00
avpicture.c
avrndec.c avcodec: Fix invalid uses of ff_codec_open2_recursive() 2020-12-04 15:46:46 +01:00
avs.c
avs2_parser.c lavc/avs2_parser.c: optimize code style 2020-10-06 00:01:34 +08:00
avs3.h lavc/avs3.h: add AVS3 related definitions 2020-10-05 23:10:13 +08:00
avs3_parser.c lavc/avs3_parser: add avs3 parser 2020-10-05 23:10:13 +08:00
avuidec.c
avuienc.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c avcodec/bink: Only keep what is used from HpelDSPContext 2020-09-04 20:40:55 +02:00
binkaudio.c avcodec/binkaudio: Avoid allocation for array 2020-09-04 20:43:43 +02:00
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
bintext.h
bit_depth_template.c
bitpacked.c
bitstream.c avcodec/bitstream: Allow static VLC tables to be bigger than needed 2020-12-08 17:51:44 +01:00
bitstream_filter.c
bitstream_filters.c
blockdsp.c
blockdsp.h
bmp.c
bmp.h
bmp_parser.c
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c
bsf.c
bsf.h avcodec/bsf: improve the doxy for av_bsf_flush() 2020-08-15 15:55:22 -03:00
bsf_internal.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/c93: Cleanup generically after init failure 2020-09-17 00:09:07 +02:00
cabac.c
cabac.h
cabac_functions.h
canopus.c
canopus.h
cavs.c
cavs.h
cavs_parser.c
cavsdata.c
cavsdec.c avcodec/cavsdec, h264*, hevc_parser: Use get_ue_golomb_31 where possible 2020-07-29 05:11:54 +02:00
cavsdsp.c
cavsdsp.h
cbrt_data.c
cbrt_data.h
cbrt_data_fixed.c
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h
cbrt_tablegen_template.c
cbs.c cbs: Add function to read extradata from an AVCodecContext 2020-11-24 10:13:55 +02:00
cbs.h cbs: Add function to read extradata from an AVCodecContext 2020-11-24 10:13:55 +02:00
cbs_av1.c avcodec/cbs_av1: ensure Sequence Header unit content is always reference counted 2020-12-01 12:31:58 -03:00
cbs_av1.h avcodec/cbs_av1: split film grain param fields into their own struct 2020-11-30 19:12:39 -03:00
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_h264.h cbs: Ensure that reference fields always follow the associated pointer 2020-09-02 00:00:50 +01:00
cbs_h264_syntax_template.c
cbs_h265.h cbs: Ensure that reference fields always follow the associated pointer 2020-09-02 00:00:50 +01:00
cbs_h265_syntax_template.c
cbs_h2645.c avcodec/cbs_h2645: remove dead code in cbs_h2645_replace_ps() 2020-12-01 13:21:23 -03:00
cbs_h2645.h
cbs_internal.h avcodec/cbs: add a flush callback to CodedBitstreamType 2020-09-29 21:38:27 -03:00
cbs_jpeg.c avcodec/cbs_jpeg: Fix uninitialized end index in cbs_jpeg_split_fragment() 2020-07-10 20:27:07 +02:00
cbs_jpeg.h cbs: Ensure that reference fields always follow the associated pointer 2020-09-02 00:00:50 +01:00
cbs_jpeg_syntax_template.c
cbs_mpeg2.c cbs_mpeg2: Use table-based alloc/free 2020-09-02 00:00:57 +01:00
cbs_mpeg2.h cbs: Ensure that reference fields always follow the associated pointer 2020-09-02 00:00:50 +01:00
cbs_mpeg2_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: Ensure that reference fields always follow the associated pointer 2020-09-02 00:00:50 +01:00
cbs_vp9_syntax_template.c
ccaption_dec.c
cdgraphics.c avcodec/cdgraphics: Check frame before clearing 2020-12-05 00:08:33 +01:00
cdtoons.c avcodec/cdtoons: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
cdxl.c avcodec/cdxl: Mark decoder as init-threadsafe 2020-11-29 00:01:53 +01: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
celp_math.h
cfhd.c avcodec/cfhd: check that lowpass_height is >= 3 when used in vertical filter 2020-09-23 23:04:36 +02:00
cfhd.h avcodec/cfhd: Replace a few literal numbers by named constants 2020-08-30 16:18:37 +02:00
cfhddata.c
cfhddsp.c avcodec/cfhd: add x86 SIMD 2020-08-26 21:13:38 +02:00
cfhddsp.h avcodec/cfhd: add x86 SIMD 2020-08-26 21:13:38 +02:00
cfhdenc.c avcodec/cfhdenc: Fix leaks on allocation errors 2020-09-14 15:11:27 +02:00
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c
cinepakenc.c avcodec/cinepakenc: Cleanup generically after init failure 2020-08-30 02:55:43 +02:00
clearvideo.c avcodec/clearvideo: Make VLC tables static 2020-12-08 17:51:45 +01:00
clearvideodata.h avcodec/clearvideo: Apply VLC offset during init 2020-12-08 17:51:45 +01:00
cljrdec.c avcodec/cljrdec: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
cljrenc.c
cllc.c avcodec/cllc: Improve creating VLCs 2020-12-08 17:51:44 +01:00
cngdec.c
cngenc.c avcodec/cngenc: Cleanup generically after init failure 2020-09-18 02:51:31 +02:00
codec.h lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
codec2utils.c avcodec/codec2utils: move the remaining avpriv functions to lavf 2020-10-28 11:59:35 -03:00
codec2utils.h avcodec/codec2utils: move the remaining avpriv functions to lavf 2020-10-28 11:59:35 -03:00
codec_desc.c avcodec/msp2dec: Microsoft Paint (MSP) version 2 decoder 2020-12-06 19:51:45 +11:00
codec_desc.h
codec_id.h avcodec/msp2dec: Microsoft Paint (MSP) version 2 decoder 2020-12-06 19:51:45 +11:00
codec_par.h
cook.c avcodec/cook: Inline constants 2020-12-08 17:51:45 +01:00
cook_parser.c
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
cri.c avcodec/cri: Make decoder init-threadsafe 2020-12-04 15:46:46 +01:00
crystalhd.c avcodec/crystalhd: Remove unused packet 2020-09-13 05:03:44 +02:00
cscd.c
cuviddec.c avcodec/cuviddec: fix missing context push/pop 2020-11-21 21:56:51 +01:00
cyuv.c
d3d11va.c
d3d11va.h
dca.c
dca.h
dca_core.c
dca_core.h
dca_core_bsf.c
dca_exss.c
dca_exss.h
dca_lbr.c
dca_lbr.h
dca_parser.c
dca_syncwords.h
dca_xll.c
dca_xll.h
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c
dcadec.h
dcadsp.c
dcadsp.h
dcaenc.c
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct.c
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c
decode.c avcodec/decode/ff_get_buffer: Check for overflow in FFALIGN() 2020-10-20 15:33:13 +02:00
decode.h avcodec/decode: move the ff_decode_frame_props() prototype to the proper header 2020-08-20 13:17:50 -03:00
dfa.c
dirac.c
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c
dirac_dwt.h
dirac_dwt_template.c
dirac_parser.c avcodec/dirac_parser: do not offset AV_NOPTS_OFFSET 2020-10-26 09:10:49 +01:00
dirac_vlc.c
dirac_vlc.h
diracdec.c
diracdsp.c avcodec/diracdsp: Remove unused variable 2020-09-26 20:38:30 +02:00
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c
dnxhdenc.c
dnxhdenc.h
dolby_e.c
dolby_e.h
dpcm.c
dpx.c
dpx_parser.c
dpxenc.c
dsd.c
dsd.h
dsd_tablegen.h
dsddec.c
dsicinaudio.c
dsicinvideo.c avcodec/dsicinvideo: Remove redundant code for freeing 2020-09-15 19:25:26 +02:00
dss_sp.c
dstdec.c
dump_extradata_bsf.c
dv.c
dv.h
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h
dvaudio.h
dvaudio_parser.c
dvaudiodec.c
dvbsub_parser.c
dvbsubdec.c avcodec/dvbsubdec: error out on unsupported coding methods 2020-08-22 19:02:01 +02:00
dvbsubenc.c avcodec/dvbsubenc: fix onject/object typo 2020-08-22 19:02:01 +02:00
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c
dvdsub.c
dvdsub_parser.c
dvdsubdec.c
dvdsubenc.c lavc: un-avpriv avpriv_bprint_to_extradata() 2020-10-28 13:53:23 +01:00
dvenc.c avcodec/dvenc: Fix undefined left shift of negative numbers 2020-10-04 23:36:50 +02:00
dxa.c avcodec/dxa: Cleanup generically after init failure 2020-09-18 02:51:40 +02:00
dxtory.c avcodec/dxtory: Fix negative stride shift in dx2_decode_slice_420() 2020-10-04 16:54:11 +02:00
dxv.c
dxva2.c avcodec/dxva2: add AV1 decode support 2020-11-12 15:55:16 +01:00
dxva2.h
dxva2_av1.c avcodec/dxva2_av1: read film grain param values from AV1Frames 2020-11-30 19:12:39 -03:00
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2_vp9.c
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/ac3enc_float, eac3enc: Fix leaks on init error 2020-09-18 02:52:15 +02:00
eac3enc.h
eacmv.c avcodec/eacmv: Cleanup generically after init failure 2020-08-30 02:57:06 +02:00
eaidct.c
eaidct.h
eamad.c
eatgq.c
eatgv.c
eatqi.c
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c avcodec/encode: unref the packet on AVCodec.receive_packet() failure 2020-09-01 10:05:05 -03:00
encode.h
error_resilience.c
error_resilience.h
escape124.c
escape130.c avcodec/escape130: Cleanup generically on init failure 2020-09-18 02:52:32 +02:00
evrcdata.h
evrcdec.c
exif.c
exif.h
exr.c avcodec/exr: skip bottom clearing loop when its outside the image 2020-11-22 17:45:17 +01:00
exrdsp.c
exrdsp.h
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: Remove redundant % 32 2020-09-10 23:31:10 +02:00
faxcompr.c avcodec/faxcompr: Make ff_ccitt_unpack_init() thread-safe 2020-12-04 15:46:46 +01:00
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c
ffjni.h
fft-internal.h
fft.h
fft_fixed.c
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, fft_init_table: Make ff_fft_init() thread-safe 2020-11-24 11:35:03 +01:00
ffv1.c avcodec/ffv1: Simplify cleanup after allocation failure 2020-09-17 00:09:08 +02:00
ffv1.h
ffv1_template.c
ffv1dec.c
ffv1dec_template.c
ffv1enc.c avcodec/ffv1enc: Fix memleaks on init failure 2020-09-17 00:09:08 +02:00
ffv1enc_template.c
ffwavesynth.c avcodec/ffwavesynth: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
fic.c
file_open.c
filter_units_bsf.c
fits.c avcodec/fits: Check bscale 2020-10-24 19:11:12 +02:00
fits.h
fitsdec.c
fitsenc.c
flac.c
flac.h
flac_parser.c
flacdata.c
flacdata.h
flacdec.c avcodec: Set AV_CODEC_CAP_CHANNEL_CONF in more decoders 2020-11-28 00:41:51 +01:00
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c
flashsv.c
flashsv2enc.c avcodec/flashsv2enc: Return better error codes 2020-09-19 18:45:30 +02:00
flashsvenc.c avcodec/flashsvenc: Remove unused z_stream 2020-09-19 18:39:58 +02:00
flicvideo.c
flv.h
flvdec.c
flvenc.c put_bits: make avpriv_align_put_bits() inline 2020-10-28 13:53:23 +01:00
fmtconvert.c
fmtconvert.h
fmvc.c
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c avcodec/fraps: Use cached bitstream reader 2020-09-26 21:10:45 +02:00
frwu.c
g2meet.c avcodec/g2meet: Use least max_depth in get_vlc2() 2020-11-24 11:35:03 +01:00
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c avcodec/g722enc: Cleanup generically on init failure 2020-09-19 18:46:45 +02:00
g723_1.c
g723_1.h
g723_1_parser.c
g723_1dec.c
g723_1enc.c avcodec/g723_1enc: Avoid skip_put_bits() 2020-08-01 19:08:11 +02:00
g726.c
g729.h
g729_parser.c
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
gdv.c avcodec/gdv: Remove dead check 2020-11-10 02:14:29 +01:00
get_bits.h
gif.c avcodec/gif: Fix leaks upon allocation error 2020-09-15 19:25:26 +02:00
gif.h
gif_parser.c
gifdec.c
golomb.c
golomb.h avcodec/golomb: Document return value of get_ue_golomb_31 on error 2020-07-29 05:06:35 +02:00
gsm.h
gsm_parser.c
gsmdec.c
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
h261.c
h261.h
h261_parser.c
h261data.c
h261dec.c
h261enc.c put_bits: make avpriv_align_put_bits() inline 2020-10-28 13:53:23 +01:00
h263.c
h263.h
h263_parser.c
h263_parser.h
h263data.c
h263data.h
h263dec.c lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
h263dsp.c
h263dsp.h
h264.h
h264_cabac.c
h264_cavlc.c
h264_direct.c lavc, lavf: Remove newlines from calls to avpriv_request_sample(). 2020-10-11 19:59:24 +02:00
h264_levels.c
h264_levels.h
h264_loopfilter.c
h264_mb.c
h264_mb_template.c
h264_mc_template.c
h264_metadata_bsf.c avcodec/h26[45]_metadata_bsf: Use separate contexts for reading/writing 2020-07-07 05:07:15 +02:00
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parse.c avcodec/cavsdec, h264*, hevc_parser: Use get_ue_golomb_31 where possible 2020-07-29 05:11:54 +02:00
h264_parse.h
h264_parser.c
h264_picture.c
h264_ps.c avcodec/cavsdec, h264*, hevc_parser: Use get_ue_golomb_31 where possible 2020-07-29 05:11:54 +02:00
h264_ps.h
h264_redundant_pps_bsf.c h264_redundant_pps: Make it reference-compatible 2020-09-02 00:00:57 +01:00
h264_refs.c
h264_sei.c avcodec/h264_sei: use ff_parse_a53_cc() to parse A53 Closed Captions 2020-08-15 13:01:13 -03:00
h264_sei.h
h264_slice.c avcodec/h264_slice: fix undefined integer overflow with POC in error concealment 2020-10-18 21:27:23 +02:00
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c
h264data.h
h264dec.c
h264dec.h
h264dsp.c
h264dsp.h
h264dsp_template.c
h264idct.c
h264idct.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
h264pred.c
h264pred.h
h264pred_template.c
h264qpel.c
h264qpel.h
h264qpel_template.c
h265_metadata_bsf.c avcodec/h26[45]_metadata_bsf: Use separate contexts for reading/writing 2020-07-07 05:07:15 +02:00
h265_profile_level.c
h265_profile_level.h
h2645_parse.c avcodec/h2645_parse: reset the H2645NAL type value before parsing a NAL header 2020-08-20 13:50:11 -03:00
h2645_parse.h
hap.c
hap.h
hapdec.c
hapenc.c
hapqa_extract_bsf.c
hca_data.h
hcadec.c
hcom.c avcodec/hcom: Cleanup generically upon init failure 2020-09-15 19:25:26 +02:00
hevc.h
hevc_cabac.c avcodec/hevc_cabac: Limit value in coeff_abs_level_remaining_decode() tighter 2020-11-29 16:10:56 +01: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/cavsdec, h264*, hevc_parser: Use get_ue_golomb_31 where possible 2020-07-29 05:11:54 +02:00
hevc_ps.c
hevc_ps.h
hevc_ps_enc.c avcodec, avfilter, avformat: Remove redundant avpriv_align_put_bits 2020-08-01 18:56:32 +02:00
hevc_refs.c
hevc_sei.c avcodec/dynamic_hdr10_plus: don't take a GetBitContext as input argument 2020-12-07 14:22:52 -03:00
hevc_sei.h avcodec/hevc_sei: add support for HDR10+ metadata 2020-12-05 19:19:54 -03:00
hevcdec.c avcodec/hevc_sei: add support for HDR10+ metadata 2020-12-05 19:19:54 -03:00
hevcdec.h
hevcdsp.c
hevcdsp.h
hevcdsp_template.c
hevcpred.c
hevcpred.h
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
hnm4video.c avcodec/hnm4video: Don't reimplement FFSWAP() 2020-09-19 18:47:01 +02:00
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c
hq_hqa.h
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/hqx: Don't check for errors for complete VLCs 2020-11-24 11:35:03 +01:00
hqx.h avcodec/hqx: Inline constants 2020-11-24 11:35:03 +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
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c
huffyuvencdsp.c
huffyuvencdsp.h
hwaccels.h avcodec/dxva2: add AV1 decode support 2020-11-12 15:55:16 +01:00
hwconfig.h
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c
iirfilter.c
iirfilter.h
ilbcdata.h
ilbcdec.c
imc.c avcodec/imc: Make imc/iac decoders init-threadsafe 2020-12-08 17:51:45 +01:00
imcdata.h avcodec/imc: Make Huffman tables smaller 2020-12-08 17:51:45 +01:00
imgconvert.c
imm4.c avcodec/imm4: Inline constants 2020-12-08 17:51:47 +01:00
imm5.c avcodec: Fix invalid uses of ff_codec_open2_recursive() 2020-12-04 15:46:46 +01:00
imx_dump_header_bsf.c
indeo2.c avcodec/indeo2: Make decoder init-threadsafe 2020-12-08 17:51:46 +01:00
indeo2data.h avcodec/indeo2: Make tables used to initialize VLCs smaller 2020-12-08 17:51:46 +01:00
indeo3.c avcodec/indeo3: Cleanup generically after init failure 2020-09-19 18:47:27 +02:00
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c avcodec/indeo5: Fix memleaks upon allocation error 2020-09-15 19:25:26 +02:00
indeo5data.h
intelh263dec.c
internal.h avcodec/utils: Remove ff_codec_open2_recursive() 2020-12-04 15:46:46 +01:00
interplayacm.c
interplayvideo.c avcodec/interplayvideo: Cleanup generically after init failure 2020-08-30 02:57:37 +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: add IPU Video decoder and parser 2020-09-24 13:33:29 +02:00
ituh263dec.c avcodec/rv10: Use symbol table more effectively 2020-12-08 17:51:45 +01:00
ituh263enc.c put_bits: make avpriv_align_put_bits() inline 2020-10-28 13:53:23 +01:00
ivi.c avcodec/ivi: Avoid reversing BE VLC codes for LE bitstream reader 2020-10-12 22:38:40 +02:00
ivi.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c avcodec/j2kenc: Fix leaks on init failure 2020-09-19 18:47:39 +02:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c libavcodec/jpeg2000: fix tag tree reset 2020-08-30 16:18:37 +02:00
jpeg2000.h libavcodec/jpeg2000: fix tag tree reset 2020-08-30 16:18:37 +02:00
jpeg2000_parser.c
jpeg2000dec.c avcodec/jpeg2000dec: Check remaining data in packed_headers_stream before use 2020-08-10 14:54:32 +02:00
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpegls.c
jpegls.h avcodec/jpegls: Remove unused structure 2020-09-07 14:29:14 +02:00
jpeglsdec.c avcodec/mjpegdec: Fix memleak upon init failure 2020-12-04 15:46:46 +01:00
jpeglsdec.h
jpeglsenc.c put_bits: make avpriv_align_put_bits() inline 2020-10-28 13:53:23 +01:00
jpegtables.c avcodec/mjpegdec: improve decoding of DNG files 2020-10-07 22:16:35 +02:00
jpegtables.h
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c
libaomdec.c avcodec/libaomdec: Set SAR based on RenderWidth and RenderHeight 2020-08-21 23:58:10 +01:00
libaomenc.c libavcodec/libaomenc.c: Add command-line options for inter-coding tools 2020-07-24 19:10:10 -07:00
libaribb24.c
libavcodec.v
libcelt_dec.c
libcodec2.c avcodec/codec2utils: remove avpriv prefix from inline functions 2020-10-28 11:55:53 -03:00
libdav1d.c lavu/film_grain_params: fix typo in type enum 2020-11-27 02:30:01 +01:00
libdavs2.c
libfdk-aacdec.c
libfdk-aacenc.c
libgsmdec.c
libgsmenc.c
libilbc.c
libkvazaar.c lavc/libkvazaar: export encoded frame stats 2020-08-20 15:06:14 +08:00
libmp3lame.c
libopencore-amr.c
libopenh264.c
libopenh264.h
libopenh264dec.c
libopenh264enc.c lavc/libopenh264enc: use framerate if available 2020-08-05 17:32:16 +08:00
libopenjpegdec.c
libopenjpegenc.c
libopus.c
libopus.h
libopusdec.c
libopusenc.c avcodec/libopusenc: add option to set inband FEC 2020-09-09 11:40:06 +05:30
librav1e.c
librsvgdec.c
libshine.c
libspeexdec.c
libspeexenc.c
libsvtav1.c avcodec/libsvtav1: remove unneeded svt_av1_enc_deinit_handle() 2020-08-14 22:54:01 +08:00
libtheoraenc.c
libtwolame.c
libuavs3d.c lavc,doc: add libuavs3d video decoder wrapper 2020-10-06 00:01:33 +08:00
libvo-amrwbenc.c
libvorbisdec.c
libvorbisenc.c
libvpx.c
libvpx.h
libvpxdec.c avcodec/decode: move the ff_decode_frame_props() prototype to the proper header 2020-08-20 13:17:50 -03:00
libvpxenc.c avcodec/libvpxenc: add missing FF_API_ERROR_FRAME check 2020-10-01 22:42:37 -03:00
libwebpenc.c
libwebpenc_animencoder.c
libwebpenc_common.c
libwebpenc_common.h
libx264.c avcodec: move ff_alloc_a53_sei() to atsc_53 2020-08-15 13:01:25 -03:00
libx265.c
libxavs.c
libxavs2.c lavc/libxavs2.c: mark key-frame packets 2020-07-28 21:57:50 +02:00
libxvid.c
libxvid.h
libzvbi-teletextdec.c
ljpegenc.c avcodec/ljpegenc: Don't free buffer known to be NULL 2020-09-19 18:47:54 +02:00
loco.c avcodec/loco: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lossless_videoencdsp.c
lossless_videoencdsp.h
lpc.c
lpc.h
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h avcodec/put_bits: Fix LZW warning 2020-07-20 18:41:09 +02:00
lzwenc.c avcodec/put_bits: Fix LZW warning 2020-07-20 18:41:09 +02:00
m101.c
mace.c
magicyuv.c avcodec/magicyuv: Optimize creating Huffman tables 2020-12-08 17:51:47 +01:00
magicyuvenc.c avcodec/magicyuvenc: Use more correct cast in compare function 2020-10-09 01:17:02 +02:00
Makefile avcodec/mpegaudio_tablegen: Make exponential LUT shared 2020-12-08 17:51:47 +01:00
mathops.h
mathtables.c
mdct15.c
mdct15.h
mdct_fixed.c
mdct_fixed_32.c
mdct_float.c
mdct_template.c
mdec.c avcodec/mpeg12: Don't pretend reading dct_dc_size_* VLCs can fail 2020-10-12 02:10:41 +02:00
me_cmp.c
me_cmp.h
mediacodec.c
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c
mediacodec_wrapper.h
mediacodecdec.c lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
mediacodecdec_common.c
mediacodecdec_common.h
metasound.c
metasound_data.c
metasound_data.h
mf_utils.c
mf_utils.h
mfenc.c
microdvddec.c
midivid.c
mimic.c avcodec/mimic: Make VLC static 2020-12-08 17:51:45 +01:00
mjpeg.h
mjpeg2jpeg_bsf.c
mjpeg_parser.c avcodec/mjpeg_parser: Adjust size rejection threshold 2020-07-10 20:27:07 +02:00
mjpega_dump_header_bsf.c
mjpegbdec.c avcodec/mjpegdec: Fix memleak upon init failure 2020-12-04 15:46:46 +01:00
mjpegdec.c avcodec/mjpegdec: Simplify creating VLC table 2020-12-08 17:51:46 +01:00
mjpegdec.h
mjpegenc.c
mjpegenc.h
mjpegenc_common.c put_bits: make avpriv_put_string() lavc-local 2020-10-28 13:53:23 +01:00
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c avcodec/mlp: Make initializing CRCs thread-safe 2020-11-24 11:35:03 +01:00
mlp.h
mlp_parse.c
mlp_parse.h
mlp_parser.c
mlpdec.c avcodec/mlpdec: Avoid code duplication when initializing VLCs 2020-11-24 11:35:04 +01:00
mlpdsp.c
mlpdsp.h
mlpenc.c avcodec/mlpenc: Fix memleak upon init failure 2020-09-15 19:25:26 +02:00
mlz.c
mlz.h
mmaldec.c lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
mmvideo.c
mobiclip.c avcodec/mobiclip: Reindentation 2020-12-08 17:51:46 +01:00
motion_est.c
motion_est.h
motion_est_template.c
motionpixels.c avcodec/motionpixels: Simplify creating VLC tables 2020-12-08 17:51:45 +01:00
motionpixels_tablegen.c
motionpixels_tablegen.h avcodec/motionpixels: Make decoder init-threadsafe 2020-11-24 11:35:03 +01:00
movsub_bsf.c
movtextdec.c avcodec/movtextdec: Reindentation 2020-10-19 05:15:00 +02:00
movtextenc.c avcodec/movtextenc: Cleanup generically on init failure 2020-10-19 21:45:22 +02:00
mp3_header_decompress_bsf.c
mpc.c avcodec/mpegaudiodsp: Make initializing synth windows thread-safe 2020-11-24 11:35:03 +01:00
mpc.h avcodec/mpegaudiodsp: Make initializing synth windows thread-safe 2020-11-24 11:35:03 +01:00
mpc7.c avcodec/mpc7: Make decoder init-threadsafe 2020-12-08 17:51:45 +01:00
mpc7data.h avcodec/mpc7: Apply offsets when creating VLCs 2020-12-08 17:51:45 +01:00
mpc8.c avcodec/mpc8: Make decoder init-threadsafe 2020-12-08 17:51:45 +01:00
mpc8data.h
mpc8huff.h avcodec/mpc8: Avoid code duplication when initializing VLCs 2020-12-08 17:51:45 +01:00
mpcdata.h
mpeg2_metadata_bsf.c
mpeg4_unpack_bframes_bsf.c
mpeg4audio.c avcodec/mpeg4audio: add newer channel_coding mappings 2020-08-04 00:17:56 +03:00
mpeg4audio.h put_bits: make avpriv_align_put_bits() inline 2020-10-28 13:53:23 +01:00
mpeg4data.h avcodec/mpeg4video: Make tables used to initialize VLCs smaller 2020-12-08 17:51:46 +01:00
mpeg4video.c
mpeg4video.h avcodec/mpeg4videodec: Make studio VLCs static 2020-12-08 17:51:46 +01:00
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4videodec.c avcodec/mpeg4videodec: Make studio VLCs static 2020-12-08 17:51:46 +01:00
mpeg4videoenc.c put_bits: make avpriv_copy_bits() lavc-local 2020-10-28 13:53:23 +01:00
mpeg12.c avcodec/mpeg12: Reduce size of motion-vector VLC 2020-10-12 02:00:08 +02:00
mpeg12.h avcodec/mpeg12: Don't pretend reading dct_dc_size_* VLCs can fail 2020-10-12 02:10:41 +02:00
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec/mpeg12dec: Limit maximum A53 CC size 2020-10-18 20:42:21 +02:00
mpeg12enc.c avcodec/mpeg12enc: Disallow using MPEG-2 intra VLC table for mpeg1video 2020-12-02 15:38:15 +01: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.c
mpegaudio.h
mpegaudio_parser.c
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
mpegaudiodata.c
mpegaudiodata.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_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_fixed.c avcodec/mpegaudiodec: Hardcode tables to save space 2020-12-08 17:51:47 +01:00
mpegaudiodec_float.c avcodec/mpegaudiodec: Hardcode tables to save space 2020-12-08 17:51:47 +01:00
mpegaudiodec_template.c avcodec/mpegaudio_tablegen: Make exponential LUT shared 2020-12-08 17:51:47 +01:00
mpegaudiodecheader.c
mpegaudiodecheader.h
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
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c avcodec/mpegaudiodsp: Make initializing synth windows thread-safe 2020-11-24 11:35:03 +01:00
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c
mpegaudiotab.h
mpegpicture.c mpegvideo: use av_buffer_replace() to simplify code 2020-09-28 11:33:36 +02:00
mpegpicture.h
mpegutils.c
mpegutils.h avcodec: add SpeedHQ encoder 2020-11-24 09:38:35 +01:00
mpegvideo.c
mpegvideo.h avcodec: add SpeedHQ encoder 2020-11-24 09:38:35 +01:00
mpegvideo_enc.c avcodec: add SpeedHQ encoder 2020-11-24 09:38:35 +01:00
mpegvideo_motion.c
mpegvideo_parser.c
mpegvideo_xvmc.c
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
msmpeg4enc.c put_bits: make avpriv_align_put_bits() inline 2020-10-28 13:53:23 +01:00
msp2dec.c avcodec/msp2dec: Microsoft Paint (MSP) version 2 decoder 2020-12-06 19:51:45 +11:00
msrle.c
msrledec.c
msrledec.h
mss1.c
mss2.c
mss2dsp.c
mss2dsp.h
mss3.c avcodec/mss3: Cleanup generically after init failure 2020-08-30 02:59:08 +02:00
mss4.c avcodec/mss4: Make VLCs static 2020-12-08 17:51:46 +01:00
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
msvideo1enc.c
mv30.c avcodec/mv30: Inline constants 2020-12-08 17:51:47 +01:00
mvcdec.c
mvha.c
mwsc.c
mxpegdec.c avcodec/mxpegdec: Fix memleaks upon init failure 2020-12-04 15:46:46 +01:00
nellymoser.c
nellymoser.h
nellymoserdec.c avcodec/nellymoserdec: Make decoder init-threadsafe 2020-12-08 17:51:48 +01:00
nellymoserenc.c avcodec/nellymoserenc: Make encoder init-threadsafe 2020-12-08 17:51:48 +01:00
noise_bsf.c
notchlc.c avcodec/notchlc: Check available space for luma block code and alpha code 2020-11-29 16:10:55 +01:00
null_bsf.c
nuv.c
nvdec.c avcodec/nvdec: Add support for decoding monochrome av1 2020-12-06 14:59:24 -08:00
nvdec.h avcodec/nvdec: add av1 hwaccel 2020-11-11 18:36:09 +01:00
nvdec_av1.c avcodec/nvdec_av1: read film grain param values from AV1Frames 2020-11-30 19:12:39 -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
nvenc.c lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
nvenc.h lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
nvenc_h264.c avcodec/nvenc: mark newly deprecated rc modes 2020-10-21 18:17:08 +02:00
nvenc_hevc.c avcodec/nvenc: mark newly deprecated rc modes 2020-10-21 18:17:08 +02:00
omx.c
on2avc.c avcodec/on2avc: Apply offset when initializing VLC 2020-12-08 17:51:44 +01: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.c avcodec/options: add missing FF_API_COPY_CONTEXT checks 2020-10-01 22:43:03 -03:00
options_table.h libavcodec: add a new AV_CODEC_EXPORT_DATA_FILM_GRAIN flag and option 2020-11-25 23:06:33 +01:00
opus.c
opus.h
opus_celt.c
opus_celt.h
opus_metadata_bsf.c
opus_parser.c
opus_pvq.c
opus_pvq.h
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
opusdec.c
opusdsp.c
opusdsp.h
opusenc.c
opusenc.h
opusenc_psy.c
opusenc_psy.h
opusenc_utils.h
opustab.c opusdec: do not fail when LBRR frames are present 2020-10-01 11:16:17 +02:00
opustab.h opusdec: do not fail when LBRR frames are present 2020-10-01 11:16:17 +02:00
packet.h avcodec/packet: move AVPacketList definition and function helpers over from libavformat 2020-09-15 09:53:39 -03:00
packet_internal.h avcodec/packet: move AVPacketList definition and function helpers over from libavformat 2020-09-15 09:53:39 -03:00
paf.h
pafaudio.c avcodec/pafaudio: Mark decoder as init-threadsafe 2020-11-29 00:01:53 +01:00
pafvideo.c avcodec/pafvideo: Cleanup generically on init failure 2020-11-29 00:38:32 +01:00
pamenc.c
parser.c
parser.h
parsers.c avcodec/parsers: add missing FF_API_NEXT wrappers 2020-10-10 01:15:49 -03:00
pcm-bluray.c
pcm-dvd.c avcodec/pcm-dvd: Mark decoder as init-threadsafe 2020-11-29 00:01:53 +01:00
pcm-dvdenc.c avcodec/pcm-dvdenc: Mark encoder as init-threadsafe 2020-11-29 00:01:53 +01:00
pcm.c avcodec/pcm: Mark decoders as init-threadsafe 2020-12-04 15:46:46 +01:00
pcm_rechunk_bsf.c
pcm_tablegen.c
pcm_tablegen.h
pcx.c
pcxenc.c
pel_template.c
pgssubdec.c
pgxdec.c avcodec/pgxdec: Check depth more completely 2020-10-25 09:47:37 +01:00
photocd.c avcodec/photocd: Mark decoder as init-threadsafe 2020-11-29 00:01:53 +01:00
pictordec.c
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c avcodec/pixlet: postprocess luma using precalculated lut 2020-09-06 13:58:09 +02:00
png.c
png.h
png_parser.c
pngdec.c avcodec/lscr: stop returning error if size of packet is 2 bytes 2020-09-16 15:22:54 +02:00
pngdsp.c
pngdsp.h
pngenc.c
pnm.c
pnm.h
pnm_parser.c
pnmdec.c
pnmenc.c avcodec/pnmenc: Mark encoders as init-threadsafe 2020-11-29 00:38:01 +01:00
profiles.c
profiles.h
prores_metadata_bsf.c
proresdata.c
proresdata.h
proresdec.h
proresdec2.c avcodec/proresdec2: let long name match one from codec_desc.c 2020-09-02 19:03:55 +02:00
proresdsp.c
proresdsp.h
proresenc_anatoliy.c avcodec/proresenc: infer array lengths 2020-08-21 15:43:52 -07:00
proresenc_kostya.c
prosumer.c
psd.c
psymodel.c
psymodel.h
pthread.c
pthread_frame.c avcodec: deprecate thread_safe_callbacks 2020-11-27 15:46:50 +01: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
ptx.c
put_bits.h put_bits: make avpriv_copy_bits() lavc-local 2020-10-28 13:53:23 +01:00
qcelpdata.h
qcelpdec.c
qdm2.c avcodec/qdm2: Make decoder init-threadsafe 2020-12-08 17:51:46 +01:00
qdm2_tablegen.c
qdm2_tablegen.h avcodec/qdm2: Avoid offsets table when initializing VLCs 2020-12-08 17:51:46 +01:00
qdm2data.h avcodec/qdm2: Initialize array of VLCs in a loop 2020-12-08 17:51:46 +01:00
qdmc.c avcodec/qdmc: Avoid code duplication when initializing VLC 2020-12-08 17:51:47 +01:00
qdrw.c
qpeg.c avcodec/qpeg: speed-up copy of bytes 2020-09-01 14:19:19 +02:00
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c avcodec/qsv: Fix leak of options on error 2020-10-05 00:48:47 +02:00
qsv.h
qsv_api.c
qsv_internal.h
qsvdec.c lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
qsvdec.h lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
qsvdec_h2645.c
qsvdec_other.c lavc/qsvdec: Add QSV AV1 decoder 2020-09-26 23:42:39 +08:00
qsvenc.c lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
qsvenc.h lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
qsvenc_h264.c avcodec/qsvenc_h264: add missing atsc_a53.h include 2020-08-15 14:43:11 -03:00
qsvenc_hevc.c
qsvenc_jpeg.c
qsvenc_mpeg2.c
qsvenc_vp9.c
qtrle.c avcodec/decode: move the ff_decode_frame_props() prototype to the proper header 2020-08-20 13:17:50 -03:00
qtrleenc.c avcodec/qtrleenc: Fix memleak upon allocation failure 2020-09-17 00:09:08 +02:00
r210dec.c
r210enc.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c avcodec/ra144enc: Don't free unnecessarily 2020-09-17 00:09:08 +02:00
ra288.c avcodec/ra288: Avoid indirection when calling float dsp function 2020-09-17 00:09:08 +02:00
ra288.h
ralf.c avcodec: Set AV_CODEC_CAP_CHANNEL_CONF in more decoders 2020-11-28 00:41:51 +01:00
ralfdata.h
rangecoder.c
rangecoder.h
rasc.c
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/decode: move the ff_decode_frame_props() prototype to the proper header 2020-08-20 13:17:50 -03:00
rawenc.c
rdft.c
rdft.h
realtextdec.c
rectangle.h
remove_extradata_bsf.c
reverse.c
rkmppdec.c lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
rl.c
rl.h
rl2.c
rle.c
rle.h
rnd_avg.h
roqaudioenc.c avcodec/roqaudioenc: Avoid redundant free of unallocated buffer 2020-09-17 00:09:08 +02:00
roqvideo.c
roqvideo.h avcodec/roqvideodec: Move transient GetByteContext to the stack 2020-08-31 02:59:36 +02:00
roqvideodec.c avcodec/roqvideodec: Remove set-but-unused frame stats 2020-08-31 03:00:09 +02:00
roqvideoenc.c avcodec/roqvideoenc: Cleanup generically after init failure 2020-08-30 03:00:42 +02:00
rpza.c
rpzaenc.c avcodec/rzpaenc: Remove set-but-unused variable 2020-08-22 09:23:30 +02:00
rscc.c
rtjpeg.c
rtjpeg.h
rv10.c avcodec/rv10: Simplify handling of skip VLC entries 2020-12-08 17:51:45 +01:00
rv10.h
rv10enc.c put_bits: make avpriv_align_put_bits() inline 2020-10-28 13:53:23 +01:00
rv20enc.c
rv30.c
rv30data.h
rv30dsp.c
rv34.c avcodec/rv34: Make initializing static VLC tables thread-safe 2020-12-08 17:51:46 +01:00
rv34.h
rv34_parser.c
rv34data.h avcodec/rv34: Simplify getting right VLC 2020-10-26 07:16:10 +01:00
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c avcodec/rv40: Avoid code duplication when initializing VLCs 2020-12-08 17:51:46 +01: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: Set AV_CODEC_CAP_CHANNEL_CONF in more decoders 2020-11-28 00:41:51 +01:00
s302menc.c
samidec.c
sanm.c
sbc.c
sbc.h
sbc_parser.c
sbcdec.c
sbcdec_data.c
sbcdec_data.h
sbcdsp.c
sbcdsp.h
sbcdsp_data.c
sbcdsp_data.h
sbcenc.c
sbr.h
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c
sbrdsp_template.c
scpr.c
scpr.h
scpr3.c
scpr3.h
screenpresso.c
sgi.h
sgidec.c avcodec/sgidec: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
sgienc.c avcodec/sgienc: Combine av_log() statements 2020-12-04 15:46:46 +01:00
sgirledec.c avcodec/sgirledec: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
sheervideo.c avcodec/sheervideo: Simplify creating VLC table 2020-12-08 17:51:46 +01:00
sheervideodata.h avcodec/sheervideo: Avoid code duplication when creating VLC tables 2020-10-10 20:59:05 +02:00
shorten.c avcodec/shorten: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
simple_idct.c
simple_idct.h
simple_idct_template.c
sinewin.c
sinewin.h avcodec/aacdec, sinewin: Move 120 and 960 point sine tables to aacdec 2020-12-08 17:51:47 +01:00
sinewin_fixed.c
sinewin_fixed_tablegen.c
sinewin_tablegen.c
sinewin_tablegen.h avcodec/sinewin_tablegen: Make initializing ff_sine_windows thread-safe 2020-12-08 17:51:47 +01:00
sinewin_tablegen_template.c avcodec/sinewin_tablegen: Make initializing ff_sine_windows thread-safe 2020-12-08 17:51:47 +01:00
sipr.c avcodec/sipr: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
sipr.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
siprdata.h
siren.c avcodec: Set AV_CODEC_CAP_CHANNEL_CONF in more decoders 2020-11-28 00:41:51 +01:00
smacker.c avcodec/smacker: Improve creating Huffman VLC tables 2020-12-08 17:51:44 +01:00
smc.c avcodec/smc: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
smvjpegdec.c avcodec/smvjpegdec: Make decoder init-threadsafe 2020-12-04 15:46:46 +01:00
snappy.c
snappy.h
snow.c
snow.h
snow_dwt.c
snow_dwt.h
snowdata.h
snowdec.c avcodec/snowdec: Use ff_snow_common_init() directly 2020-09-14 15:11:02 +02:00
snowenc.c lavc/snowenc: Expose an option to set the rc_eq expression 2020-08-12 17:35:38 +02:00
sonic.c avcodec/sonic: Don't allocate a temporary buffer for every frame 2020-11-06 13:57:49 +01:00
sp5x.h
sp5xdec.c avcodec/mjpegdec: Fix memleak upon init failure 2020-12-04 15:46:46 +01:00
speedhq.c avcodec: add SpeedHQ encoder 2020-11-24 09:38:35 +01:00
speedhqenc.c avcodec: add SpeedHQ encoder 2020-11-24 09:38:35 +01:00
speedhqenc.h avcodec: add SpeedHQ encoder 2020-11-24 09:38:35 +01:00
srtdec.c
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c avcodec/svq1dec: Make decoder init-threadsafe 2020-11-29 00:01:53 +01:00
svq1enc.c put_bits: make avpriv_copy_bits() lavc-local 2020-10-28 13:53:23 +01:00
svq1enc.h
svq1enc_cb.h
svq3.c avcodec/svq3: Avoid overhead of AVBuffer API 2020-09-17 00:09:08 +02:00
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h
tak.c
tak.h
tak_parser.c
takdec.c
takdsp.c avcodec/takdsp: Fix negative shift in decorrelate_sf() 2020-10-10 13:08:24 +02:00
takdsp.h
targa.c
targa.h
targa_y216dec.c
targaenc.c
tdsc.c avcodec: Fix invalid uses of ff_codec_open2_recursive() 2020-12-04 15:46:46 +01:00
textdec.c
texturedsp.c
texturedsp.h
texturedspenc.c
thread.h avcodec: deprecate thread_safe_callbacks 2020-11-27 15:46:50 +01:00
tiertexseqv.c
tiff.c avcodec/tiff: Make decoder init-threadsafe 2020-12-04 15:46:46 +01:00
tiff.h
tiff_common.c
tiff_common.h
tiff_data.c
tiff_data.h
tiffenc.c avcodec/put_bits: Fix LZW warning 2020-07-20 18:41:09 +02:00
tmv.c avcodec/tmv: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c
truehd_core_bsf.c
truemotion1.c avcodec/truemotion1: Cleanup generically after init failure 2020-08-30 03:07:33 +02:00
truemotion1data.h
truemotion2.c avcodec/truemotion2: Simplify creating VLC table 2020-12-08 17:51:46 +01:00
truemotion2rt.c
truespeech.c
truespeech_data.h
tscc.c
tscc2.c avcodec/tscc2: Make VLC tables static 2020-12-08 17:51:44 +01:00
tscc2data.h avcodec/tscc2: Combine tables for initializing VLCs 2020-12-08 17:51:44 +01:00
tta.c
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
ttaencdsp.c
ttaencdsp.h
twinvq.c
twinvq.h
twinvq_data.h
twinvqdec.c
txd.c
ulti.c avcodec/ulti: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
ulti_cb.h
unary.h
utils.c avcodec/utils: Remove ff_codec_open2_recursive() 2020-12-04 15:46:46 +01: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/utvideodec: Avoid implicit qsort when creating Huffman tables 2020-12-08 17:51:47 +01:00
utvideodsp.c
utvideodsp.h
utvideoenc.c avcodec/utvideo: Move stuff only used by Ut encoder to Ut encoder 2020-09-26 21:10:45 +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 avcodec/v4l2_context: return EAGAIN to signal full buffers 2020-08-16 17:39:13 -04:00
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m.c avcodec/v4l2_m2m_enc: buffer frame if it cannot be enqueued 2020-08-23 13:42:07 -04:00
v4l2_m2m.h
v4l2_m2m_dec.c avcodec/v4l2_m2m: adapt to call close() on init fail 2020-08-02 14:31:22 -04:00
v4l2_m2m_enc.c avcodec/v4l2_m2m_enc: reindent after previous commit 2020-08-23 13:42:07 -04:00
v210_template.c
v210dec.c
v210dec.h
v210enc.c
v210enc.h
v210x.c
v308dec.c
v308enc.c avcodec/v3/408enc: Remove empty close functions 2020-10-16 00:29:06 +02:00
v408dec.c
v408enc.c avcodec/v3/408enc: Remove empty close functions 2020-10-16 00:29:06 +02:00
v410dec.c
v410enc.c
vaapi.h
vaapi_av1.c avcodec/vaapi_av1: read film grain param values from AV1Frames 2020-11-30 19:12:39 -03:00
vaapi_decode.c avcodec: add av1 VAAPI decoder 2020-11-02 22:57:23 +00:00
vaapi_decode.h
vaapi_encode.c lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
vaapi_encode.h lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
vaapi_encode_h264.c vaapi_encode_h264: Fix setting colour properties 2020-11-03 20:35:39 +00:00
vaapi_encode_h265.c vaapi_encode_h265: Fix setting colour properties 2020-11-03 20:36:14 +00:00
vaapi_encode_mjpeg.c
vaapi_encode_mpeg2.c vaapi_encode_mpeg2: Fix setting colour properties 2020-11-03 20:36:44 +00:00
vaapi_encode_vp8.c
vaapi_encode_vp9.c
vaapi_h264.c
vaapi_hevc.c
vaapi_hevc.h
vaapi_mjpeg.c
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi_vp8.c
vaapi_vp9.c
vb.c avcodec/vb: Cleanup generically after init failure 2020-09-17 00:09:08 +02:00
vble.c avcodec/vble: Don't free buffer known to be NULL 2020-09-17 00:09:08 +02:00
vc1.c avcodec/vc1: Make ff_vc1_init_common() thread-safe 2020-12-08 17:51:46 +01:00
vc1.h
vc1_block.c avcodec/vc1_block: Fix integer overflow in ac value 2020-10-02 14:59:53 +02:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c
vc1_pred.c
vc1_pred.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c
vc1dsp.c
vc1dsp.h
vc2enc.c put_bits: make avpriv_put_string() lavc-local 2020-10-28 13:53:23 +01:00
vc2enc_dwt.c
vc2enc_dwt.h
vcr1.c
vdpau.c avcodec/hevcdec: Add VDPAU to list of supported formats 2020-07-09 20:54:11 -07:00
vdpau.h
vdpau_h264.c
vdpau_hevc.c lavc/vdpau_hevc: add function to find exact vdp_profile for REXT 2020-07-09 20:54:11 -07:00
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau_vp9.c
version.h avcodec/nvdec: Add support for decoding monochrome av1 2020-12-06 14:59:24 -08:00
videodsp.c
videodsp.h
videodsp_template.c
videotoolbox.c
videotoolbox.h
videotoolboxenc.c libavcodec/videotoolboxenc: Fix crash when frame received after error 2020-09-28 21:48:23 -04:00
vima.c
vlc.h avcodec/bitstream: Allow static VLC tables to be bigger than needed 2020-12-08 17:51:44 +01:00
vmdaudio.c
vmdvideo.c
vmnc.c
vorbis.c
vorbis.h
vorbis_data.c
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h
vorbis_parser_internal.h
vorbisdec.c
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3.c avcodec/vp3: Remove code duplication when initializing Theora VLCs 2020-12-08 17:51:47 +01:00
vp3_parser.c
vp3data.h avcodec/vp3: Use symbols table for VP3 motion vectors 2020-12-08 17:51:47 +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
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8.c libavcodec/vp8dec: fix the multi-thread HWAccel decode error 2020-09-23 13:47:36 -04:00
vp8.h
vp8_parser.c
vp8data.h
vp8dsp.c
vp8dsp.h
vp9.c avcodec/vp9: Fix stack-buffer overflow with VP9 VDPAU available 2020-10-11 02:11:32 +02:00
vp9.h
vp9_mc_template.c
vp9_metadata_bsf.c
vp9_parser.c
vp9_raw_reorder_bsf.c
vp9_superframe_bsf.c
vp9_superframe_split_bsf.c
vp9block.c
vp9data.c
vp9data.h
vp9dec.h
vp9dsp.c
vp9dsp.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c avcodec/vp9dsp_template: Fix some overflows in iadst8_1d() 2020-10-24 19:11:12 +02:00
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c
vp9shared.h
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
vt_internal.h
wavpack.c avcodec/wavpack: use av_buffer_replace() to simplify code 2020-11-19 10:04:41 -03:00
wavpack.h
wavpackenc.c
wavpackenc.h
wcmv.c
webp.c avcodec/webp: Replace never-true check by assert 2020-10-27 11:51:01 +01:00
webp_parser.c
webvttdec.c
webvttenc.c
wma.c avcodec/wma: Remove unused array 2020-10-23 10:37:04 +02:00
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c avcodec/wmadec: Don't check for errors for complete VLC tables 2020-10-23 10:37:04 +02:00
wmaenc.c put_bits: make avpriv_align_put_bits() inline 2020-10-28 13:53:23 +01:00
wmalosslessdec.c put_bits: make avpriv_copy_bits() lavc-local 2020-10-28 13:53:23 +01:00
wmaprodata.h
wmaprodec.c put_bits: make avpriv_copy_bits() lavc-local 2020-10-28 13:53:23 +01:00
wmavoice.c put_bits: make avpriv_copy_bits() lavc-local 2020-10-28 13:53:23 +01:00
wmavoice_data.h
wmv2.c
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c avcodec/wnv1: Make decoder init-threadsafe 2020-12-08 17:51:45 +01:00
wrapped_avframe.c
ws-snd1.c avcodec/ws-snd1: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
xan.c avcodec/xan: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c avcodec/xfacedec: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
xfaceenc.c
xiph.c
xiph.h
xl.c avcodec/xl: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
xma_parser.c
xpmdec.c
xsubdec.c avcodec/xsubdec: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
xsubenc.c avcodec/xsubenc: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
xvididct.c
xvididct.h
xvmc.h
xvmc_internal.h
xwd.h
xwddec.c
xwdenc.c
xxan.c avcodec/xxan: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
y41pdec.c avcodec/y41pdec: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
y41penc.c avcodec/y41penc: Mark encoder as init-threadsafe 2020-12-04 15:46:46 +01:00
ylc.c avcodec/ylc: Inline constants 2020-10-16 00:38:50 +02:00
yop.c avcodec/yop: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
yuv4dec.c avcodec/yuv4dec: Mark decoder as init-threadsafe 2020-12-04 15:46:46 +01:00
yuv4enc.c avcodec/yuv4enc: Remove empty functions 2020-08-30 03:06:18 +02:00
zerocodec.c
zmbv.c
zmbvenc.c