ffmpeg/libavcodec
James Almer 347bcf6054 avcodec/h264_slice: clear old slice POC values on parsing failure
If a slice header fails to parse, and the next one uses different Sequence and
Picture parameter sets, certain values may not be read if they are not coded,
resulting in the previous slice values being used.

Signed-off-by: James Almer <jamrial@gmail.com>
(cherry picked from commit ce4a31cd1f)
2021-08-11 12:01:14 -03:00
..
aarch64 lavc/aarch64/h264dsp_init_aarch64: Fix weight function prototypes. 2018-07-13 21:28:04 +02:00
alpha Merge commit '09c98327b9' 2017-11-11 15:56:27 -03:00
arm avcodec/arm/hevcdsp_sao : add NEON optimization for sao 2018-04-09 03:45:15 +02:00
avr32
bfin
mips avcodec/mips: Fix failed case: hevc-conformance-AMP_A_Samsung_* when enable msa 2019-01-21 07:53:26 +01:00
neon
ppc avcodec/ppc/hevcdsp: Fix build failures with powerpc-linux-gnu-gcc-4.8 with --disable-optimizations 2019-01-21 07:53:26 +01:00
sh4
sparc
tests avcodec/tests/rangecoder: initialize array to avoid valgrind warning 2019-01-21 07:53:26 +01:00
x86 avcodec/x86/diracdsp: Fix high bits on Windows x86_64 2020-07-03 12:10:23 +02:00
.gitignore lavc: add new API for iterating codecs and codec parsers 2018-02-06 18:50:27 +00:00
4xm.c avcodec/4xm: Check index in decode_i_block() also in the path where its not used. 2020-01-06 11:30:43 +01:00
8bps.c
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac.h Parse and drop gain control data, so that SSR packets decode. 2018-02-21 18:17:24 -08:00
aac_ac3_parser.c avcodec/aac_ac3_parser: account for data already in the parsing buffer 2018-04-15 10:18:26 +02:00
aac_ac3_parser.h
aac_adtstoasc_bsf.c avcodec/aac_adtstoasc: move the reference in the bsf internal buffer 2018-03-18 17:30:59 -03:00
aac_defines.h avcodec/aacdec_template: Fix undefined integer overflow in apply_tns() 2017-07-16 01:07:27 +02:00
aac_parser.c Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
aaccoder.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
aaccoder_trellis.h
aaccoder_twoloop.h
aacdec.c avcodec/aacdec: Check if we run out of input in read_stream_mux_config() 2020-01-06 11:30:43 +01:00
aacdec_fixed.c avcodec/aacdec_fixed: Handle more extreem cases in noise_scale() 2019-06-27 17:50:47 +02:00
aacdec_template.c avcodec/aacdec_template: Check samplerate 2020-01-06 11:30:43 +01:00
aacdectab.h
aacenc.c avcodec/aacenc: report channel layout by name 2018-09-09 12:01:07 +02:00
aacenc.h aacenc: support extended channel layouts using PCEs 2017-11-09 03:37:48 +00:00
aacenc_is.c
aacenc_is.h
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c
aacenc_pred.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacenctab.c
aacenctab.h aacenc: mark the preset 5.0/5.1 layouts correctly with back speakers 2017-11-09 12:58:42 +00:00
aacps.c avcodec/aacps: Fix integer overflows in hybrid_synthesis() 2020-01-06 11:30:43 +01:00
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 avcodec/aacpsdsp_template: Fix integer overflow in ps_hybrid_analysis_c() 2019-06-27 17:50:47 +02:00
aacpsy.c
aacsbr.c
aacsbr.h
aacsbr_fixed.c avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble() 2018-04-07 23:34:47 +02:00
aacsbr_fixed_tablegen.h
aacsbr_tablegen.h
aacsbr_tablegen_common.h lavc/aacsbr: fix make checkheaders warning 2018-06-10 08:46:18 +08:00
aacsbr_template.c lavc/aacsbr: fix make checkheaders warning 2018-06-10 08:46:18 +08:00
aacsbrdata.h
aactab.c avcodec/aac: Add floating point 960/120 MDCT window 2017-08-24 17:42:07 -07:00
aactab.h avcodec/aac: Add floating point 960/120 MDCT window 2017-08-24 17:42:07 -07:00
aandcttab.c
aandcttab.h
aasc.c
ac3.c
ac3.h avcodec/ac3: fix out of array access introduced previously 2018-03-30 10:14:48 +02:00
ac3_parser.c avcodec/ac3_parser: Check init_get_bits8() for failure 2018-06-28 21:35:01 +02:00
ac3_parser.h Merge commit '50a1c66cf6' 2017-10-27 18:15:37 -03:00
ac3_parser_internal.h Merge commit '50a1c66cf6' 2017-10-27 18:15:37 -03:00
ac3dec.c avcodec/ac3dec: Fix shift signedness in mask creation 2018-09-22 00:12:27 +02:00
ac3dec.h avcodec/ac3: fix out of array access introduced previously 2018-03-30 10:14:48 +02:00
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c avcodec/ac3dec_fixed: Fix several invalid left shifts in scale_coefs() 2020-07-03 12:10:24 +02:00
ac3dec_float.c
ac3dsp.c
ac3dsp.h
ac3enc.c avcodec/ac3enc: Fix invalid shift 2020-07-01 22:25:21 +02:00
ac3enc.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_opts_template.c
ac3enc_template.c
ac3tab.c avcodec/eac3dec: Check that channel_map does not contain more than EAC3_MAX_CHANNELS 2018-09-22 00:12:27 +02:00
ac3tab.h avcodec/eac3dec: Check that channel_map does not contain more than EAC3_MAX_CHANNELS 2018-09-22 00:12:27 +02:00
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c avcodec/adpcm: XA: Check shift similar to filter 2020-07-03 12:10:24 +02:00
adpcm.h
adpcm_data.c
adpcm_data.h
adpcmenc.c
adts_header.c Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
adts_header.h Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
adts_parser.c Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
adts_parser.h Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
adx.c
adx.h
adx_parser.c
adxdec.c
adxenc.c avcodec/adxenc: Avoid undefined left shift of negative numbers 2020-07-01 23:03:43 +02:00
aic.c avcodec/aic: Check remaining bits in aic_decode_coeffs() 2019-03-14 00:24:44 +01:00
alac.c avcodec/alac: Fix integer overflow with 24/20bps samples 2020-07-03 12:10:24 +02:00
alac_data.c
alac_data.h
alacdsp.c avcodec/alacdsp: Fix invalid shift in append_extra_bits() 2020-07-03 12:10:24 +02:00
alacdsp.h
alacenc.c
aliaspixdec.c avcodec/aliaspixdec: Check input size against minimal picture size 2020-01-06 11:30:43 +01:00
aliaspixenc.c
allcodecs.c avcodec: Implement Archimedes VIDC encoder/decoder 2018-10-26 13:39:25 +02:00
alsdec.c avcodec/alsdec: Check that input space for header exists in read_diff_float_data() 2020-01-06 11:30:43 +01:00
amfenc.c avcodec/amfnec: allocate packets using av_new_packet() 2019-11-19 19:49:09 -03:00
amfenc.h amfenc: Retain a reference to D3D frames used as input during the encoding process 2018-04-19 20:05:24 +02:00
amfenc_h264.c Merge commit '34c113335b' 2018-01-16 23:25:27 +00:00
amfenc_hevc.c Merge commit '34c113335b' 2018-01-16 23:25:27 +00:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
amrwbdec.c avcodec/amrwbdec: Fix division by 0 in find_hb_gain() 2018-06-04 23:47:51 +02:00
anm.c avcodec/anm: Check input size for a frame with just a stop code 2020-01-06 11:30:42 +01:00
ansi.c
apedec.c avcodec/apedec: Fix invalid shift with 24 bps 2020-07-03 12:10:23 +02:00
apng.h
aptx.c avcodec/aptx: Check the number of channels 2020-01-06 11:30:43 +01:00
ass.c
ass.h
ass_split.c
ass_split.h
assdec.c avcodec/assdec: undefined use of memcpy() 2020-01-06 11:30:42 +01:00
assenc.c
asv.c
asv.h libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
asvdec.c
asvenc.c
atrac.c
atrac.h
atrac1.c
atrac1data.h
atrac3.c avcodec/atrac3: Check for huge block aligns 2020-01-06 11:30:44 +01:00
atrac3data.h
atrac3plus.c avcodec/atrac3plus: Check split point in fill mode 3 2020-01-06 11:30:44 +01:00
atrac3plus.h avcodec/atrac3p: use float_dsp in ff_atrac3p_power_compensation 2017-08-01 00:33:03 -03:00
atrac3plus_data.h
atrac3plusdec.c avcodec/atrac3p: use float_dsp in ff_atrac3p_power_compensation 2017-08-01 00:33:03 -03:00
atrac3plusdsp.c avcodec/atrac3p: use float_dsp in ff_atrac3p_power_compensation 2017-08-01 00:33:03 -03:00
atrac9dec.c avcodec/atrac9dec: Clamp band_ext_data to max that can be read if skipped. 2020-01-06 15:03:15 +01:00
atrac9tab.h avcodec/atrac9tab: add missing header include 2018-07-04 15:56:44 -03:00
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c avcodec/audiodsp: Fix integer overflow in scalarproduct_int16_c() 2020-07-03 12:10:24 +02:00
audiodsp.h
audiotoolboxdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
audiotoolboxenc.c lavc/audiotoolboxenc: fix noise in encoded audio 2018-01-03 17:32:55 -03:00
aura.c
av1.h lavc: Add coded bitstream read/write support for AV1 2018-09-26 23:27:53 +01:00
av1_metadata_bsf.c av1_metadata: Fix constraint on setting chroma_sample_position 2018-10-06 12:51:46 +01:00
av1_parse.c avcodec/av1_parse: take trailing bits into account when initializing the GetBitContext 2018-08-17 15:09:01 -03:00
av1_parse.h avcodec/av1_parse: Check obu_size 2018-10-15 01:19:45 +02:00
av1_parser.c avcodec/av1_parser: skip frames with spatial_id > 0 2020-01-06 12:10:44 -03:00
avcodec.h avcodec/avcodec: Document the data type for AV_PKT_DATA_MPEGTS_STREAM_ID 2019-01-21 07:53:26 +01:00
avcodecres.rc
avdct.c avcodec/avdct: Clear IDCTDSPContext context 2020-07-03 12:10:23 +02:00
avdct.h
avfft.c
avfft.h
avpacket.c avcodec/avpacket: fix whitespace 2018-10-12 09:48:07 -07:00
avpicture.c
avrndec.c lavc/avrndec: remove AV_CODEC_CAP_DR1, as it's broken 2017-10-29 21:25:49 -03:00
avs.c
avs2_parser.c avs2: correct avs2 description 2018-08-08 00:13:13 +05:30
avuidec.c
avuienc.c
bethsoftvideo.c avcodec/bethsoftvideo: Check block_type 2019-03-14 00:24:44 +01:00
bethsoftvideo.h
bfi.c
bgmc.c avcodec/bgmc: Check input space in ff_bgmc_decode_init() 2020-01-06 11:30:42 +01:00
bgmc.h avcodec/bgmc: Check input space in ff_bgmc_decode_init() 2020-01-06 11:30:42 +01:00
bink.c avcodec/bink: Fix integer overflow in unquantize_dct_coeffs() 2019-06-27 17:50:47 +02:00
binkaudio.c avcodec/binkaudio: Fix 2Ghz sample_rate 2020-07-03 12:10:24 +02:00
binkdata.h
binkdsp.c avcodec/binkdsp: Fix integer overflows in idct 2019-06-27 17:50:47 +02:00
binkdsp.h
bintext.c avcodec/bintext: Check font height 2019-06-27 17:50:47 +02:00
bintext.h
bit_depth_template.c simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
bitpacked.c
bitstream.c avcodec/bitstream: Don't check for undefined behaviour after it happened 2020-07-01 16:59:01 +02:00
bitstream_filter.c lavc/bsf: make BSF iteration the same as other iterators 2018-02-06 18:57:43 +00:00
bitstream_filters.c lavc: Add AV1 metadata bitstream filter 2018-09-26 23:41:34 +01:00
blockdsp.c
blockdsp.h libavcodec/blockdsp : fix comment. clear_block need 32 aligned now 2017-11-07 00:48:11 +01:00
bmp.c lavc/bmp: Avoid a heap buffer overwrite for 1bpp input. 2019-03-31 23:30:09 +02:00
bmp.h
bmp_parser.c
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c avcodec/brenderpix: Check input size before allocating image 2020-01-06 11:30:42 +01:00
bsf.c avcodec/bsf: check that AVBSFInternal was allocated before dereferencing it 2019-09-23 10:11:02 -03:00
bsf.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac.c Fix missing used attribute for inline assembly variables 2017-11-13 03:58:34 +01:00
cabac.h
cabac_functions.h avcodec: [loongson] optimize get_cabac_inline. 2018-09-19 18:33:59 +02:00
canopus.c
canopus.h
cavs.c
cavs.h
cavs_parser.c
cavsdata.c
cavsdec.c avcodec/cavsdec: Limit the number of access units per packet to 2 2020-01-06 11:30:42 +01:00
cavsdsp.c avcodec/cavsdsp: Fix undefined left shifts of negative numbers 2020-07-01 23:18:20 +02:00
cavsdsp.h
cbrt_data.c
cbrt_data.h
cbrt_data_fixed.c
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h
cbrt_tablegen_template.c
cbs.c avcodec/cbs: add helper functions and macros to read and write signed values 2019-07-21 01:04:10 -03:00
cbs.h lavc: Add coded bitstream read/write support for VP9 2018-05-02 01:21:33 +01:00
cbs_av1.c avcodec/cbs_av1: Check leb128 values read 2020-07-03 12:10:23 +02:00
cbs_av1.h avcodec/cbs_av1: keep separate reference frame state for reading and writing 2020-01-06 11:56:04 -03:00
cbs_av1_syntax_template.c avcodec/cbs_av1_syntax_template: Set seen_frame_header only after successfull uncompressed_header() 2020-07-03 12:10:23 +02:00
cbs_h264.h avcodec/cbs_h264: fix storage type for time_offset in Pic Timing SEI 2019-07-21 01:04:23 -03:00
cbs_h264_syntax_template.c avcodec/cbs_h264_syntax_template: fix off by 1 error with slice_group_change_cycle 2020-07-03 12:10:24 +02:00
cbs_h265.h cbs_h265: read/write content light level information SEI message 2018-05-10 20:55:42 +01:00
cbs_h265_syntax_template.c avcodec/cbs_h265_syntax_template: Limit num_long_term_pics more strictly 2020-07-03 12:10:24 +02:00
cbs_h2645.c avcodec/cbs_h2645: Treat slices without data as invalid 2020-07-03 12:10:23 +02:00
cbs_h2645.h lavc: Add coded bitstream read/write support for H.264 2017-10-17 20:56:29 +01:00
cbs_internal.h avcodec/cbs: add helper functions and macros to read and write signed values 2019-07-21 01:04:10 -03:00
cbs_jpeg.c avcodec/cbs_jpeg: Fix infinite loop in cbs_jpeg_split_fragment() 2020-07-03 12:10:24 +02:00
cbs_jpeg.h lavc/cbs: Add JPEG support 2018-09-23 14:42:34 +01:00
cbs_jpeg_syntax_template.c avcodec/cbs_jpeg_syntax_template: Check array index in huffman_table() 2020-07-03 12:10:24 +02:00
cbs_mpeg2.c cbs_mpeg2: Fix storage type for frame_centre_*_offset 2019-07-21 01:05:39 -03:00
cbs_mpeg2.h cbs_mpeg2: Fix storage type for frame_centre_*_offset 2019-07-21 01:05:39 -03:00
cbs_mpeg2_syntax_template.c cbs_mpeg2: Fix storage type for frame_centre_*_offset 2019-07-21 01:05:39 -03:00
cbs_vp9.c avcodec/cbs_vp9: Check data_size 2020-01-06 15:03:15 +01:00
cbs_vp9.h avcodec/cbs_vp9: store profile in the private context 2018-10-30 20:55:44 -03:00
cbs_vp9_syntax_template.c avcodec/cbs_vp9: store profile in the private context 2018-10-30 20:55:44 -03:00
ccaption_dec.c avcodec/ccaption_dec: Add a blank like at the end to avoid rollup reading from outside 2019-06-27 17:50:47 +02:00
cdgraphics.c avcodec/cdgraphics: Use ff_set_dimensions() 2019-03-14 16:54:10 +01:00
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c avcodec/cfhd: Use the actual count instead of the expected in peak_table() 2018-08-20 02:32:41 +02:00
cfhd.h avcodec/cfhd: Use bytestream2 for peaks 2018-07-18 13:59:25 +02:00
cfhddata.c Merge commit '5f794aa165' 2017-10-17 20:28:59 -03:00
cga_data.c
cga_data.h
chomp_bsf.c avcodec/chomp: move the reference in the bsf internal buffer 2018-03-11 15:38:24 -03:00
cinepak.c avcodec/cinepak: Skip empty frames 2018-04-19 22:59:40 +02:00
cinepakenc.c avcodec/cinepakenc: Fix invalid shifts 2020-07-02 00:27:48 +02:00
clearvideo.c avcodec/clearvideo: fix invalid shift in tile size check 2020-01-06 11:30:42 +01:00
clearvideodata.h avcodec/clearvideo: add missing wrappers to clearvideodata.h 2018-04-03 23:31:36 -03:00
cljrdec.c
cljrenc.c
cllc.c
cngdec.c avcodec/cngdec: Remove AV_CODEC_CAP_DELAY 2020-01-06 11:30:44 +01:00
cngenc.c
codec2utils.c Add libcodec2 en/decoder 2018-02-24 17:06:31 +01:00
codec2utils.h Add libcodec2 en/decoder 2018-02-24 17:06:31 +01:00
codec_desc.c avcodec: Implement Archimedes VIDC encoder/decoder 2018-10-26 13:39:25 +02:00
cook.c avcodec/cook: Use 3 stage VLC decoding for channel_coupling 2020-01-06 15:03:15 +01:00
cook_parser.c
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c avcodec/cpia: Check input size also against linesizes and EOL 2019-06-27 17:50:47 +02:00
crystalhd.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
cscd.c avcodecc/cscd: fix some obvious style issues 2018-09-08 20:09:27 +02:00
cuviddec.c avcodec/cuviddec: backport extradata fixes 2020-10-01 22:09:25 +02:00
cyuv.c
d3d11va.c
d3d11va.h
dca.c avcodec/dca: return standard error codes in avpriv_dca_parse_core_frame_header() 2017-11-01 18:36:53 -03:00
dca.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
dca_core.c avcodec/dca_core: always limit frame size to data size 2017-10-09 16:53:23 +03:00
dca_core.h avcodec/dca: avoid using bitstream reader in a non-standard way 2017-07-18 21:04:58 -03:00
dca_core_bsf.c avcodec/dca_core: move the reference in the bsf internal buffer 2018-03-11 15:38:58 -03:00
dca_exss.c
dca_exss.h
dca_lbr.c avcodec/dca_lbr: Fix some error codes and error passing 2020-07-03 12:10:23 +02:00
dca_lbr.h avcodec/dca: move some enumeration typedefs into headers 2017-07-18 21:04:55 -03:00
dca_parser.c avcodec/dca_parser: revert to conservative sync distance estimation 2017-10-09 16:12:19 +03:00
dca_syncwords.h
dca_xll.c avcodec/dca: avoid using bitstream reader in a non-standard way 2017-07-18 21:04:58 -03:00
dca_xll.h
dcaadpcm.c avcodec/dcaadpcm: fix use of uninitialized variable 2017-07-23 00:28:18 +03:00
dcaadpcm.h
dcadata.c avcodec/dca: move bits per sample array to dca.c 2017-07-18 21:04:55 -03:00
dcadata.h avcodec/dca: move bits per sample array to dca.c 2017-07-18 21:04:55 -03:00
dcadct.c
dcadct.h
dcadec.c
dcadec.h avcodec/dca: avoid using bitstream reader in a non-standard way 2017-07-18 21:04:58 -03:00
dcadsp.c
dcadsp.h
dcaenc.c dcaenc: fix segfault when attempting to encode with invalid samplerate 2018-05-05 19:41:30 +01:00
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 avcodec/dds: Use ff_set_dimensions() 2020-01-06 11:30:42 +01:00
decode.c lavc/decode: Fix the error number report if av_image_fill_pointers fail. 2018-10-30 13:16:47 +08:00
decode.h decode: flush the internal bsfs instead of constantly reinitalizing them 2018-08-17 14:33:43 -03:00
dfa.c avcodec/dfa: Check the chunk header is not truncated 2019-03-21 09:01:42 +01:00
dirac.c avcodec: remove remaining uses of avcodec_get_chroma_sub_sample 2017-11-06 19:13:03 -03:00
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c
dirac_dwt.h avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0 2018-05-17 02:23:06 +02:00
dirac_dwt_template.c avcodec/dirac_dwt_template: Fix several integer overflows in horizontal_compose_daub97i() 2018-07-28 14:35:50 +02:00
dirac_parser.c avcodec/dirac_parser: Fix overflow in dts 2020-01-06 11:30:42 +01:00
dirac_vlc.c avcodec/dirac_vlc: limit res_bits in APPEND_RESIDUE() 2017-09-09 18:55:47 +02:00
dirac_vlc.h
diracdec.c avcodec/diracdec: Check that slices are fewer than pixels 2020-01-06 11:30:42 +01:00
diracdsp.c avcodec/diracdsp: Fix integer overflow in PUT_SIGNED_RECT_CLAMPED() 2017-12-06 22:09:25 +01:00
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c avcodec/dnxhd_parser: Fix parser when input does not have nicely sized packets 2020-01-06 11:30:42 +01:00
dnxhddata.c libavcodec/dnxhd: change ff_dnxhd_get_hr_frame_size to avpriv_ 2018-09-10 23:15:42 +02:00
dnxhddata.h libavcodec/dnxhd: change ff_dnxhd_get_hr_frame_size to avpriv_ 2018-09-10 23:15:42 +02:00
dnxhddec.c avcodec/dnxhddec: ask for samples with alpha 2018-09-06 13:47:48 +02:00
dnxhdenc.c avcodec/dnxhdenc: Fix undefined left shifts of negative numbers 2020-07-01 22:29:36 +02:00
dnxhdenc.h avcodec/dnxhdenc: stop leaking memory when initalization fails 2018-08-31 17:45:35 +02:00
dolby_e.c lavc/dolby_e: fix make checkheaders warning 2018-06-10 08:46:09 +08:00
dolby_e.h lavc/dolby_e: fix make checkheaders warning 2018-06-10 08:46:09 +08:00
dpcm.c avcodec/dpcm: clip exponent into supported range in XAN DPCM 2020-07-03 12:10:24 +02:00
dpx.c avcodec/dpx: Check elements in 12bps planar path 2018-06-28 21:35:01 +02:00
dpx_parser.c
dpxenc.c
dsd.c
dsd.h
dsd_tablegen.h
dsddec.c avcodec/dsddec: Check channels 2020-07-03 12:10:24 +02:00
dsicinaudio.c
dsicinvideo.c avcodec/dsicinvideo: decoder supports init_cleanup capability 2018-09-08 20:14:58 +02:00
dss_sp.c
dstdec.c avcodec/dstdec: Replace AC overread check by sample rate check 2020-07-03 12:10:24 +02:00
dump_extradata_bsf.c avcodec/dump_extradata_bsf: don't allocate a new AVPacket per filtered packet 2018-08-02 12:41:04 -03:00
dv.c
dv.h avcodec/dvenc: Support adjusting the quantizer deadzone 2017-08-08 19:39:10 +02:00
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h
dvaudio.h
dvaudio_parser.c
dvaudiodec.c
dvbsub.c lavc/dvbsub: Add the missing line separator to dvb_encode_rle8(). 2017-10-24 22:49:04 +02:00
dvbsub_parser.c avcodec/dvbsub_parser: Do not discard data 2018-07-18 13:59:25 +02:00
dvbsubdec.c avcodec/dvbsubdec: Use ff_set_dimensions() 2020-01-06 11:30:42 +01:00
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c
dvdsub_parser.c avcodec/dvdsub_parser: Allocate input padding 2018-07-15 19:42:25 +02:00
dvdsubdec.c avcodec/dvdsubdec: Sanity check len in decode_rle() 2018-09-19 23:16:00 +02:00
dvdsubenc.c lavc/dvdsubenc: Replace the number by macro for bprint init 2018-06-17 09:59:33 +08:00
dvenc.c avcodec/dvenc: Change quantizer dead zone default to 7 2017-08-08 19:39:21 +02:00
dxa.c
dxtory.c avcodec/dxtory: Remove code that corrupts dimensions 2018-02-20 15:27:51 +01:00
dxv.c avcodec/dxv: Subtract 12 earlier in dxv_decompress_cocg() 2020-01-06 11:30:43 +01:00
dxva2.c avcodec/dxva2: add VP9 10-bit Profile2 mode mappings 2018-04-13 11:27:20 +02:00
dxva2.h
dxva2_h264.c Merge commit '8f144d9e3d' 2018-04-13 20:59:12 -03:00
dxva2_hevc.c Merge commit '8f144d9e3d' 2018-04-13 20:59:12 -03:00
dxva2_internal.h lavc/dxva2_internal: Cast the dxva2 and d3d11 decoders and cfgs to (void *). 2018-04-18 20:28:25 +02:00
dxva2_mpeg2.c Merge commit '8f144d9e3d' 2018-04-13 20:59:12 -03:00
dxva2_vc1.c Merge commit '8f144d9e3d' 2018-04-13 20:59:12 -03:00
dxva2_vp9.c Merge commit '8f144d9e3d' 2018-04-13 20:59:12 -03:00
eac3_core_bsf.c avcodec: add eac3_core bitstream filter 2018-03-29 10:24:00 +02:00
eac3_data.c
eac3_data.h
eac3dec.c avcodec/eac3dec: Check that channel_map does not contain more than EAC3_MAX_CHANNELS 2018-09-22 00:12:27 +02:00
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
eatgq.c
eatgv.c avcodec/eatgv: Check remaining size after the keyframe header 2020-01-06 11:30:42 +01:00
eatqi.c avcodec/eatqi: Check for minimum frame size 2020-01-06 11:30:42 +01:00
elbg.c
elbg.h
elsdec.c avcodec/elsdec: Fix memleaks 2018-04-25 23:09:47 +02:00
elsdec.h
encode.c lavc/encode: fix frame_number double-counted 2018-08-27 16:54:40 +08:00
error_resilience.c avcodec/error_resilience: Use a symmetric check for skipping MV estimation 2019-03-14 00:24:44 +01:00
error_resilience.h error_resilience: remove avpriv_atomic usage 2017-11-26 02:17:23 +00:00
escape124.c avcodec/escape124: Fix spelling errors in comment 2018-06-27 13:50:14 +02:00
escape130.c
evrcdata.h
evrcdec.c
exif.c avcodec/exif: remove GetByteContext usage from avpriv_exif_decode_ifd() 2017-10-26 00:45:49 -03:00
exif.h avcodec/exif: remove GetByteContext usage from avpriv_exif_decode_ifd() 2017-10-26 00:45:49 -03:00
exr.c avcodec/exr: Fix undefined left shifts of negative numbers 2020-07-01 22:28:15 +02:00
exrdsp.c libavcodec/exr : add x86 SIMD for predictor 2017-10-01 17:35:30 -03:00
exrdsp.h libavcodec/exr : add x86 SIMD for predictor 2017-10-01 17:35:30 -03:00
extract_extradata_bsf.c lavc/extract_extradata_bsf.c: add AVS2 2018-08-23 16:00:26 +02:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
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
fft_table.h
fft_template.c lavc/fft_template: Do not define unneded functions with --enable-small. 2018-07-21 14:05:41 +02:00
ffv1.c
ffv1.h
ffv1_template.c
ffv1dec.c avcodec/ffv1dec: Use a different error message for the slice level CRC 2020-01-06 11:30:44 +01:00
ffv1dec_template.c avcodec/ffv1dec_template: Check for the end of input after 1024 pixels 2018-10-12 00:53:14 +02:00
ffv1enc.c libavcodec/ffv1enc: minor cosmetic fix 2018-06-23 01:06:29 +02:00
ffv1enc_template.c avcodec/ffv1: Support for GBRAP10 and GBRAP12 2018-02-15 04:35:23 +01:00
ffwavesynth.c avcodec/ffwavesynth: Avoid undefined operation on ts overflow 2020-07-03 12:10:24 +02:00
fic.c avcodec/fic: Check that there is input left in fic_decode_block() 2019-01-31 17:23:01 +01:00
file_open.c
filter_units_bsf.c lavc: Add filter_units bitstream filter 2018-03-18 18:23:18 +00:00
fits.c avcodec/fits: Check bitpix 2019-06-27 17:50:47 +02:00
fits.h avcodec/fits: Fix include type 2017-09-16 19:55:03 +02:00
fitsdec.c avcodec/fitsdec: Use lrint() 2020-01-06 15:03:15 +01:00
fitsenc.c Add FITS Encoder 2017-08-30 12:13:01 +02:00
flac.c
flac.h
flac_parser.c avcodec/flac_parser: Do not lose header count in find_headers_search() 2020-07-03 12:10:24 +02:00
flacdata.c
flacdata.h
flacdec.c avcodec/flacdec: Fix overflow in multiplication in decode_subframe_fixed() 2017-12-28 20:13:59 +01:00
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c avcodec/flacdsp_template: Fix invalid shifts in decorrelate 2020-07-03 12:10:24 +02:00
flacenc.c avcodec/flacenc: Replace "return -1" by named constant 2017-09-24 02:33:48 +02:00
flashsv.c avcodec/flashsv: check return value of flashsv_decode_init() 2018-09-08 20:29:34 +02:00
flashsv2enc.c
flashsvenc.c
flicvideo.c avcodec/flicvideo: Optimize and Simplify FLI_COPY in flic_decode_frame_24BPP() by using bytestream2_get_buffer() 2020-01-06 11:30:42 +01:00
flv.h
flvdec.c
flvenc.c
fmtconvert.c
fmtconvert.h
fmvc.c avcodec/fmvc: Check if header fields are available before allocating the image 2019-06-27 17:50:47 +02:00
frame_thread_encoder.c avcodec/frame_thread_encoder: fix memory leak that occurs when close encoder without sending eof and receiving to end 2018-08-16 03:05:54 +02:00
frame_thread_encoder.h
fraps.c
frwu.c
g2meet.c avcodec/g2meet: Check tile_width in epic_jb_decode_tile() 2020-07-03 12:10:24 +02:00
g722.c
g722.h
g722dec.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
g722dsp.c
g722dsp.h
g722enc.c
g723_1.c
g723_1.h
g723_1dec.c avcodec/g723_1dec: fix invalid shift with negative sid_gain 2020-01-06 11:30:43 +01:00
g723_1enc.c
g726.c lavc/g726: Add a little-endian G.726 encoder. 2017-08-21 16:19:58 +02:00
g729.h
g729_parser.c avcodec/g729_parser: Check block_size 2020-01-06 11:30:43 +01:00
g729data.h
g729dec.c avcodec/g729dec: require buf_size to be non 0 2020-01-06 11:30:44 +01:00
g729postfilter.c avcodec/g729postfilter: Clip gain before scaling with AGC_FAC1 2020-07-03 12:10:24 +02:00
g729postfilter.h
gdv.c avcodec/gdv: Replace assert() checking bitstream by if() 2020-01-06 11:30:43 +01:00
get_bits.h avcodec/get_bits: actually make cached reader correctly disabled 2018-08-30 22:47:31 +02:00
gif.c
gif.h
gifdec.c avcodec/gifdec: set .caps_internal 2018-09-09 11:35:14 +02:00
golomb.c
golomb.h avcodec/golomb: Correct the doxy about get_ue_golomb() and errors 2019-07-08 11:52:09 +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
h263.c
h263.h Merge commit 'c06e739291' 2017-10-23 15:02:25 -03:00
h263_parser.c
h263_parser.h
h263data.c
h263data.h
h263dec.c avcodec/h263dec: fix hwaccel decoding 2019-08-04 16:21:11 +02:00
h263dsp.c
h263dsp.h
h264.h lavc/h2645_parse: add h264_nal_unit_name for h264 NAL type. 2018-05-16 20:24:48 +08:00
h264_cabac.c avcodec/h264_cabac: Tighten allowed coeff_abs range 2018-02-15 04:36:00 +01:00
h264_cavlc.c avcodec/h264_cavlc: Check mb_skip_run 2018-10-18 02:28:54 +02:00
h264_direct.c avcodec/h264_direct: Fix overflow in POC comparission 2019-03-14 00:24:44 +01:00
h264_levels.c lavc/h264_levels: Avoid integer overflow in bitrate 2018-09-24 23:08:45 +01:00
h264_levels.h lavc/h264: Add common code for level handling 2018-09-23 14:42:34 +01:00
h264_loopfilter.c
h264_mb.c Merge commit '45c4bf3df0' 2017-11-08 14:23:48 -03:00
h264_mb_template.c
h264_mc_template.c avcodec/h264_mc_template: Only prefetch motion if the list is used. 2018-06-11 00:51:20 +02:00
h264_metadata_bsf.c h264_metadata: Avoid integer overflow in bitrate 2018-09-24 23:09:32 +01:00
h264_mp4toannexb_bsf.c h264_mp4toannexb_bsf: implement a AVBSFContext.flush() callback 2018-08-17 14:06:21 -03:00
h264_mvpred.h
h264_parse.c avcodec/h264_parse: Use 64bit for expectedpoc and expected_delta_per_poc_cycle 2019-06-27 17:50:47 +02:00
h264_parse.h
h264_parser.c avcodec/h264_parser: Reduce needed history for parsing mb index 2018-06-25 02:11:13 +02:00
h264_picture.c h264_picture: Actually return error during alloc failure 2017-11-26 13:37:02 +00:00
h264_ps.c avcodec/h264_ps: Move MAX_LOG2_MAX_FRAME_NUM to header so it can be used in h264_sei 2018-06-11 00:51:20 +02:00
h264_ps.h avcodec/h264_ps: Move MAX_LOG2_MAX_FRAME_NUM to header so it can be used in h264_sei 2018-06-11 00:51:20 +02:00
h264_redundant_pps_bsf.c h264_redundant_pps: Fix memleak in case of errors 2020-07-02 00:20:34 +02:00
h264_refs.c avcodec/h264_refs: Also check reference in ff_h264_build_ref_list() 2020-01-06 11:30:42 +01:00
h264_sei.c h264/pic_timing: support multiple timecodes 2018-10-23 15:46:30 +01:00
h264_sei.h h264/pic_timing: support multiple timecodes 2018-10-23 15:46:30 +01:00
h264_slice.c avcodec/h264_slice: clear old slice POC values on parsing failure 2021-08-11 12:01:14 -03:00
h264addpx_template.c avcodec/h264addpx_template: Fixes integer overflows 2018-01-08 21:50:34 +01:00
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c
h264data.h
h264dec.c avcodec/h264dec: Disable forced small_padding on flag2 fast 2020-07-03 12:10:24 +02:00
h264dec.h avcodec/h264dec: Fix potential array overread 2017-11-15 17:31:09 +01:00
h264dsp.c
h264dsp.h
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c avcodec/h264idct_template: Fix integer overflow in ff_h264_idct8_add 2017-11-27 03:31:53 +01:00
h264pred.c h264dec: fix Lossless Decoding (Profile 244) for 8x8 Intra Prediction 2017-07-26 23:23:17 +02:00
h264pred.h h264dec: fix Lossless Decoding (Profile 244) for 8x8 Intra Prediction 2017-07-26 23:23:17 +02:00
h264pred_template.c h264dec: fix Lossless Decoding (Profile 244) for 8x8 Intra Prediction 2017-07-26 23:23:17 +02:00
h264qpel.c
h264qpel.h
h264qpel_template.c
h265_metadata_bsf.c avcodec/h265_metadata: fix memory leak in case of output packet creation failure 2018-03-20 18:20:29 -03:00
h265_profile_level.c lavc/h265_profile_level: Fix level guessing with no PTL structure 2018-09-24 23:09:45 +01:00
h265_profile_level.h lavc/h265: Add some common code for profile/tier/level handling 2018-09-23 14:42:34 +01:00
h2645_parse.c lavc/h2645_parse: add h264_nal_unit_name for h264 NAL type. 2018-05-16 20:24:48 +08:00
h2645_parse.h h2645_parse: Allocate a single buffer per packet 2017-11-04 18:06:45 +00:00
hap.c avcodec/hap : move parse_section_header to hap.c in order to be use by new bsf filter 2018-03-13 20:26:02 +01:00
hap.h avcodec/hap : move parse_section_header to hap.c in order to be use by new bsf filter 2018-03-13 20:26:02 +01:00
hapdec.c avcodec/hapdec: Check tex_size more strictly and before using it 2020-07-03 12:10:24 +02:00
hapenc.c
hapqa_extract_bsf.c avcodec: Fix AVClass .version 2018-04-19 23:44:13 +02:00
hevc.h lavc/h2645_parse: log more HEVC NAL type. 2018-05-16 20:24:48 +08:00
hevc_cabac.c avcodec/hevc_cabac: Tighten the limit on k in ff_hevc_cu_qp_delta_abs() 2020-01-06 11:30:43 +01:00
hevc_data.c
hevc_data.h
hevc_filter.c libavcodec/hevc_filter: move AVDISCARD_NONREF switch-case into function 2017-12-08 20:02:16 +01:00
hevc_mp4toannexb_bsf.c avcodec/hevc_mp4toannexb_bsf: Check NAL size against available input 2020-07-03 17:11:15 +02:00
hevc_mvs.c Merge commit '26d9b60373' 2017-10-24 19:26:29 -03:00
hevc_parse.c avcodec/hevc_sei: rename HEVCSEIContext to HEVCSEI 2017-10-31 12:27:57 -03:00
hevc_parse.h avcodec/hevc_sei: rename HEVCSEIContext to HEVCSEI 2017-10-31 12:27:57 -03:00
hevc_parser.c avcodec/hevc_parser: very minor simplification in hevc_parse() 2018-09-30 20:08:21 +02:00
hevc_ps.c avcodec/hevc_ps: Change num_tile_rows/columns checks to sps->ctb_height/weight 2019-06-30 18:50:38 +02:00
hevc_ps.h avcodec/hevc_ps: Fix integer overflow with num_tile_rows and num_tile_columns 2019-06-30 18:50:22 +02:00
hevc_ps_enc.c
hevc_refs.c avcodec/hevc_refs: Optimize 16bit generate_missing_ref() 2020-01-06 11:30:42 +01:00
hevc_sei.c avcodec/hevc_sei: Fix integer overflows in decode_nal_sei_message() 2017-12-17 02:09:31 +01:00
hevc_sei.h Merge commit '99e9697e3a' 2017-11-29 21:06:49 -03:00
hevcdec.c avcodec/hevcdec: Fix memleak of a53_caption 2020-01-06 11:30:43 +01:00
hevcdec.h avcodec/hevcdec: fix non-ref frame judgement 2018-11-10 14:38:25 -03:00
hevcdsp.c Merge commit '0b9a237b23' 2017-10-24 19:10:22 -03:00
hevcdsp.h Merge commit '0b9a237b23' 2017-10-24 19:10:22 -03:00
hevcdsp_template.c avcodec/hevcdsp_template: Fix Invalid shifts in put_hevc_qpel_bi_w_h() and put_hevc_qpel_bi_w_w() 2017-12-28 20:13:59 +01:00
hevcpred.c
hevcpred.h
hevcpred_template.c
hnm4video.c avcodec/hnm4video: Optimize postprocess_current_frame() 2020-01-06 11:30:42 +01:00
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c avcodec/hq_hqa: Check info size 2020-07-03 12:10:24 +02:00
hq_hqa.h
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c avcodec/htmlsubtitles: Avoid locale dependant isdigit() 2020-01-06 11:30:43 +01:00
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c avcodec/huffyuvdec: Test vertical coordinate more often 2020-07-03 12:10:24 +02:00
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c avcodec/huffyuv: remove gray8a (the format is listed but not supported by the implementation) 2020-01-06 11:30:42 +01:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccel.h lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
hwaccels.h avcodec/nvdec: Implement mjpeg nvdec hwaccel 2018-02-21 23:38:42 +00:00
idcinvideo.c avcodec/idcinvideo: Add 320x240 default maximum resolution 2020-01-06 11:30:42 +01:00
idctdsp.c avcodec/idctdsp: Clear idct/idct_add for studio profile 2018-05-30 17:58:08 +02:00
idctdsp.h avcodec/idctdsp: Transmit studio_profile to init instead of using AVCodecContext profile 2018-05-30 17:58:08 +02:00
iff.c avcodec/iff: Fix off by x error 2020-07-03 12:10:24 +02:00
iirfilter.c
iirfilter.h
ilbcdata.h avcodec: add native iLBC decoder 2018-09-23 15:25:50 +02:00
ilbcdec.c avcodec/ilbcdec: Simplify use of unsigned and fix more undefined overflows 2019-07-08 11:52:25 +02:00
imc.c
imcdata.h
imgconvert.c avcodec/imgconvert: fix possible null pointer dereference 2018-04-03 16:20:31 +02:00
imm4.c avcodec/imm4: Use ff_set_dimensions() 2019-01-21 07:53:25 +01:00
imx_dump_header_bsf.c
indeo2.c avcodec/indeo2: Check remaining input more often 2020-01-06 11:30:42 +01:00
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c avcodec/indeo4: Check dimensions in decode_pic_hdr() 2018-09-03 00:01:32 +02:00
indeo4data.h
indeo5.c avcodec/indeo5: require initial valid intra/gop headers not just later 2018-08-12 21:48:08 +02:00
indeo5data.h
intelh263dec.c
internal.h avcodec/internal: increase FF_SANE_NB_CHANNELS to 256 2018-07-13 22:24:33 +02:00
interplayacm.c avcodec/interplayacm: Fix overflow of last unused value 2020-01-06 11:30:44 +01:00
interplayvideo.c avcodec/interplayvideo: check decoding_map_size with video_data_size 2019-06-27 17:50:47 +02:00
intrax8.c avcodec/intrax8: Check for end of bitstream in ff_intrax8_decode_picture() 2020-07-03 12:10:24 +02:00
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c avcodec/ituh263dec: Fix undefined left shift of negative number 2020-07-01 22:30:16 +02:00
ituh263enc.c
ivi.c avcodec/ivi: Clear got_p_frame before decoding a new frame using it 2020-07-03 12:10:24 +02:00
ivi.h avcodec/ivi: Use av_image_check_size2() 2017-07-12 20:36:13 +02:00
ivi_dsp.c
ivi_dsp.h
j2kenc.c lavc/j2kenc: Support AV_PIX_FMT_PAL8. 2018-05-25 20:09:22 +02:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c avcodec/jpeg2000: Check stepsize before using it 2019-06-27 17:50:47 +02:00
jpeg2000.h avcodec/jpeg2000dec: Allocate lengthinc and data_start arrays as needed 2017-12-21 19:48:41 +01:00
jpeg2000dec.c avcodec/jpeg2000dec: Fix off by 1 error in JPEG2000_PGOD_CPRL handling 2018-10-23 00:51:55 +02:00
jpeg2000dsp.c avcodec/jpeg2000dsp: Fix integer overflows in ict_int() 2018-01-08 18:57:22 +01:00
jpeg2000dsp.h
jpeg2000dwt.c avcodec/jpeg2000dwt: Fix undefined shifts of negative numbers 2020-07-01 22:30:42 +02:00
jpeg2000dwt.h
jpegls.c
jpegls.h fix MSVC compilation errors 2017-12-10 14:43:01 +01:00
jpeglsdec.c avcodec/jpeglsdec: Check for end of bitstream in ls_decode_line() 2017-10-29 18:28:40 +01:00
jpeglsdec.h
jpeglsenc.c
jpegtables.c
jpegtables.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
jrevdct.c
jvdec.c avcodec/jvdec: Use ff_get_buffer() when the content is not reused 2019-06-27 17:50:47 +02:00
kbdwin.c
kbdwin.h
kgv1dec.c avcodec/kgv1dec: Check that there is enough input for maximum RLE compression 2017-11-27 03:31:53 +01:00
kmvc.c
lagarith.c avcodec/lagarith: Sanity check scale 2020-07-03 12:10:23 +02:00
lagarithrac.c avcodec/lagarith: Detect end of input in lag_decode_line() loop 2017-08-11 22:02:38 +02:00
lagarithrac.h avcodec/lagarith: Detect end of input in lag_decode_line() loop 2017-08-11 22:02:38 +02:00
latm_parser.c
lcl.h
lcldec.c
lclenc.c
libaomdec.c avcodec/libaomdec: remove bogus comment 2018-10-04 15:44:15 -03:00
libaomenc.c lavc/libaomenc: Add a maximum constraint of 64 encoder threads. 2019-06-17 18:50:05 -03:00
libavcodec.v avcodec/libavcodec.v: remove obsolete exports 2017-10-22 10:13:19 -03:00
libcelt_dec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libcodec2.c Add libcodec2 en/decoder 2018-02-24 17:06:31 +01:00
libdavs2.c lavc/libdavs2: Remove yuv420p10le from fromat list. 2018-10-28 15:10:47 +08:00
libfdk-aacdec.c Merge commit '2a9e1c122e' 2018-09-13 23:16:18 -03:00
libfdk-aacenc.c Merge commit '2a9e1c122e' 2018-09-13 23:16:18 -03:00
libgsmdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libgsmenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libilbc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libkvazaar.c lavc/libkvazaar: fix incompatible pointer type. 2018-08-22 19:06:12 +08:00
libmp3lame.c libavcodec/libmp3lame: Don't free user-provided AVPacket 2020-05-23 20:34:51 +02:00
libopencore-amr.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopenh264.c
libopenh264.h
libopenh264dec.c Merge commit '83678dbbae' 2018-09-11 13:57:23 -03:00
libopenh264enc.c avcodec/openh264enc.c: generate IDR frame in response to I frame pict_type 2018-04-05 15:59:18 -03:00
libopenjpegdec.c lavc/libopenjpeg: Support GRAY10, GRAY12 and GRAY14. 2018-06-26 00:20:04 +02:00
libopenjpegenc.c lavc/libopenjpeg: Support GRAY10, GRAY12 and GRAY14. 2018-06-26 00:20:04 +02:00
libopus.c
libopus.h
libopusdec.c lavc/libopusdec: Allow avcodec_open2 to call .close 2018-04-11 02:42:41 +02:00
libopusenc.c avcodec/libopusenc: Don't free user-provided AVPacket 2020-05-23 20:34:51 +02:00
librsvgdec.c librsvgdec: Fix frame clearing code 2018-02-02 15:36:21 +00:00
libshine.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libspeexdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libspeexenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libtheoraenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libtwolame.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libvo-amrwbenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libvorbisdec.c avcodec/libvorbisdec: Fix insufficient input checks leading to out of array reads 2020-01-06 11:30:43 +01:00
libvorbisenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libvpx.c avcodec/libvpx: remove disabled code 2017-12-11 00:42:26 -03:00
libvpx.h
libvpxdec.c avcodec/libvpxdec: fix setting auto threads 2018-10-29 23:07:35 -07:00
libvpxenc.c libavcodec/libvpxenc: Don't free user-provided AVPacket 2020-05-23 20:34:51 +02:00
libwavpackenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libwebpenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libwebpenc_animencoder.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libwebpenc_common.c
libwebpenc_common.h
libx264.c avcodec/libx264: remove FF_CODEC_CAP_INIT_THREADSAFE flag 2018-10-24 23:18:37 +02:00
libx265.c avcodec/libx265: apply lavc maxrate, bufsize & rc_init_occupancy 2018-06-19 10:25:04 +05:30
libxavs.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxavs2.c lavc/libxavs2: Remove yuv420p10le from fromat list. 2018-10-28 15:16:04 +08:00
libxvid.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxvid.h
libzvbi-teletextdec.c avcodec/libzvbi-teletextdec: add formatted ass output 2018-09-30 01:10:23 +02:00
ljpegenc.c
loco.c avcodec/loco: Fix signed integer overflow in loco_get_rice() 2020-07-03 12:10:24 +02:00
log2_tab.c
lossless_audiodsp.c avcodec/lossless_audiodsp: Fix undefined overflows in scalarproduct_and_madd_int16_c() 2020-07-03 12:10:24 +02:00
lossless_audiodsp.h
lossless_videodsp.c avcodec/utvideodec : add SIMD (SSSE3 and AVX2) for gradient_pred 2017-12-09 15:19:03 +01:00
lossless_videodsp.h avcodec/utvideodec : add SIMD (SSSE3 and AVX2) for gradient_pred 2017-12-09 15:19:03 +01:00
lossless_videoencdsp.c avcodec/utvideoenc : add SIMD (avx) for sub_left_prediction 2018-01-28 20:23:11 +01:00
lossless_videoencdsp.h avcodec/utvideoenc : add SIMD (avx) for sub_left_prediction 2018-01-28 20:23:11 +01:00
lpc.c
lpc.h
lsp.c avcodec/lsp: Fix undefined shifts in lsp2poly() 2020-01-06 11:30:43 +01:00
lsp.h
lzf.c avcodec/lzf: Consider the needed size in reallocation 2020-07-03 12:10:24 +02:00
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c avcodec/m101: Fix off be 2 error 2019-06-29 20:43:54 +02:00
mace.c
magicyuv.c avcodec/magicyuv: Check that there are enough lines for interlacing to be possible 2020-07-03 12:10:23 +02:00
magicyuvenc.c avcodec/magicyuvenc: mark as not more experimental 2018-06-05 11:28:48 +02:00
Makefile avcodec: Implement Archimedes VIDC encoder/decoder 2018-10-26 13:39:25 +02:00
mathops.h
mathtables.c
mdct15.c mdct15: add inverse transform postrotation SIMD 2017-07-30 07:38:39 +01:00
mdct15.h mdct15: add inverse transform postrotation SIMD 2017-07-30 07:38:39 +01:00
mdct_fixed.c avcodec/mdct_*: Fix integer overflow in addition in RESCALE() 2017-11-13 19:54:20 +01:00
mdct_fixed_32.c
mdct_float.c
mdct_template.c avcodec/mdct_*: Fix integer overflow in addition in RESCALE() 2017-11-13 19:54:20 +01:00
mdec.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
me_cmp.c simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
me_cmp.h avcodec/me_cmp: remove ff_me_cmp_init_static() 2018-02-05 22:42:59 +07:00
mediacodec.c avcodec/mediacodec: add av_mediacodec_render_buffer_at_time() 2018-10-11 20:51:14 -07:00
mediacodec.h avcodec/mediacodec: add av_mediacodec_render_buffer_at_time() 2018-10-11 20:51:14 -07:00
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c avcodec/mediacodec: add av_mediacodec_render_buffer_at_time() 2018-10-11 20:51:14 -07:00
mediacodec_wrapper.h avcodec/mediacodec_wrapper: add helper to fetch SDK_INT 2018-05-04 11:51:45 -07:00
mediacodecdec.c avcodec/mediacodecdec: add workaround for buggy amlogic mpeg2 decoder 2018-05-04 11:53:44 -07:00
mediacodecdec_common.c avcodec/mediacodecdec: fix spurious newline in trace logging 2018-08-05 12:31:13 -07:00
mediacodecdec_common.h Revert "avcodec/mediacodecdec: wait on first frame after input buffers are full" 2018-06-18 11:55:23 -07:00
metasound.c
metasound_data.c
metasound_data.h
microdvddec.c avcodec/microdvddec: limit style characters in parsing 2018-08-12 21:47:17 +02:00
mimic.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
mjpeg.h
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpega_dump_header_bsf.c
mjpegbdec.c avcodec/mjpegbdec: Fix some misplaced {} and spaces 2019-01-21 07:53:26 +01:00
mjpegdec.c avcodec/mjpegdec: Check for non ls PAL8 2019-06-27 17:50:47 +02:00
mjpegdec.h avcodec/mjpegdec: Check input buffer size. 2018-04-12 23:52:59 +02:00
mjpegenc.c Merge commit 'b3739599bd' 2017-10-23 16:04:31 -03:00
mjpegenc.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c
mlp.h
mlp_parser.c avcodec/mlp_parser: Check if synccode is within buffer 2018-08-03 02:08:16 +02:00
mlp_parser.h Merge commit '970c76f322' 2017-10-30 17:20:45 -03:00
mlpdec.c avcodec/mlpdec: Insuffient typo 2019-03-14 00:24:44 +01:00
mlpdsp.c avcodec/mlpdsp: Fix a invalid shift in ff_mlp_rematrix_channel() 2020-07-03 12:10:23 +02:00
mlpdsp.h
mlpenc.c
mlz.c
mlz.h
mmaldec.c mmaldec: Fix compilation after 2fcb0090 2017-12-20 10:11:27 +02:00
mmvideo.c
motion_est.c Merge commit '94eed68ace' 2017-10-23 17:08:32 -03:00
motion_est.h
motion_est_template.c avcodec/motion_est_template: Fix invalid shifts in no_sub_motion_search() 2020-07-03 12:10:23 +02:00
motionpixels.c avcodec/motionpixels: Mark 2 functions as always_inline 2020-01-06 11:30:43 +01:00
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c movsub_bsf: Fix mov2textsub regression 2019-06-24 23:55:17 -03:00
movtextdec.c avcodec/movtextdec: Check style_start/end 2018-04-09 03:09:08 +02:00
movtextenc.c movtextenc: fix handling of utf-8 subtitles 2018-03-29 20:46:47 -07:00
mp3_header_decompress_bsf.c avcodec/mp3_header_decompress_bsf: Check sample_rate_index 2020-01-06 15:03:15 +01:00
mpc.c
mpc.h
mpc7.c
mpc7data.h
mpc8.c avcodec/mpc8: Fix 32bit mask/enum 2020-01-06 11:30:42 +01:00
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg2_metadata_bsf.c avcodec/mpeg2_metadata: unref output packet on failure 2018-03-20 18:26:38 -03:00
mpeg4_unpack_bframes_bsf.c avcodec/mpeg4_unpack_bframes_bsf: implement a AVBSFContext.flush() callback 2018-08-16 23:43:12 -03:00
mpeg4audio.c lavc/mpeg4audio: add chan_config check to avoid indeterminate channels 2019-09-27 22:25:13 -03:00
mpeg4audio.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
mpeg4data.h mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpeg4video.c
mpeg4video.h avcodec/mpeg4video: Detect reference studio streams as studio streams 2018-05-17 02:23:06 +02:00
mpeg4video_parser.c avcodec/mpeg4video_parser: Avoid litteral 0x1B6, use named constant instead 2018-04-30 20:39:56 +02:00
mpeg4video_parser.h
mpeg4videodec.c avcodec/mpeg4videodec: Fix 2 integer overflows in get_amv() 2020-07-03 12:10:24 +02:00
mpeg4videoenc.c mpeg4videoenc: Don't crash with -fsanitize=bounds 2020-07-03 12:10:24 +02:00
mpeg12.c
mpeg12.h mpeg12: Add a common function to find the best frame rate 2017-10-17 20:56:30 +01:00
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec/mpeg12dec: remove outdated comments 2020-07-03 12:10:24 +02:00
mpeg12enc.c avcodec/mpeg12enc: add support for specifying video_format in the sequence_display_extension 2018-02-13 00:13:21 +01:00
mpeg12framerate.c mpeg12: Add a common function to find the best frame rate 2017-10-17 20:56:30 +01:00
mpeg12vlc.h
mpeg_er.c avcodec/mpeg_er: fix clearing chroma blocks for 422 and 444 2018-11-19 23:29:30 +01:00
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c avcodec/mpegaudio_parser: Consume more than 0 bytes in case of the unsupported mp3adu case 2018-11-04 20:26:49 +01:00
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c
mpegaudiodecheader.c avcodec/mpegaudiodecheader: remove dead code 2017-11-11 01:39:47 -03:00
mpegaudiodecheader.h libavcodec/mpegaudiodecheader.h: fix version check pattern 2018-07-13 02:19:50 +02:00
mpegaudiodectab.h
mpegaudiodsp.c Use ff_thread_once for fixed, float table init. 2017-11-18 11:57:57 +01:00
mpegaudiodsp.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c avcodec/mpegaudioenc_template: fix invalid shift of sample 2020-07-03 12:10:23 +02:00
mpegaudiotab.h
mpegpicture.c avcodec/mpegpicture: Check size of edge_emu_buffer 2019-03-31 23:30:09 +02:00
mpegpicture.h
mpegutils.c libavcodec: Move ff_print_debug_info2 to mpegutils.c 2017-12-11 00:09:25 +00:00
mpegutils.h libavcodec: Move ff_print_debug_info2 to mpegutils.c 2017-12-11 00:09:25 +00:00
mpegvideo.c mpeg4video: Add Studio DPCM support 2018-08-25 22:08:19 +02:00
mpegvideo.h mpeg4video: Add Studio DPCM support 2018-08-25 22:08:19 +02:00
mpegvideo_enc.c mpegvideo: remove support for libxvid's RC system 2018-05-05 19:41:30 +01:00
mpegvideo_motion.c avcodec/mpeg2dec: Fix motion vector rounding for chroma components 2018-02-11 12:04:47 +01:00
mpegvideo_parser.c mpegvideo_parser: fix indentation of an if statement 2018-03-07 02:11:10 +02:00
mpegvideo_xvmc.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c avcodec/me_cmp: remove ff_me_cmp_init_static() 2018-02-05 22:42:59 +07:00
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c avcodec/mscc: decoders supports init_cleanup capability 2018-09-08 20:55:59 +02:00
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c avcodec/msmpeg4dec: Skip frame if its smaller than 1/8 of the minimal size 2019-01-21 07:53:26 +01:00
msmpeg4enc.c
msrle.c avcodec/msrle: Check that the input is large enough to contain a end of picture code 2018-10-24 23:15:24 +02:00
msrledec.c
msrledec.h
mss1.c avcodec/mss1: check for overread and forward errors 2020-01-06 11:30:42 +01:00
mss2.c avcodec/mss1: check for overread and forward errors 2020-01-06 11:30:42 +01:00
mss2dsp.c
mss2dsp.h
mss3.c avcodec/mss3: Check for the rac stream being invalid in rac_normalize() 2020-01-06 11:30:42 +01:00
mss4.c avcodec/mss4: Check input size against skip bits 2019-06-27 17:50:47 +02:00
mss12.c avcodec/mss1: check for overread and forward errors 2020-01-06 11:30:42 +01:00
mss12.h avcodec/mss1: check for overread and forward errors 2020-01-06 11:30:42 +01:00
mss34dsp.c
mss34dsp.h
msvideo1.c avcodec/msvideo1: Check for too small dimensions 2019-01-21 07:53:26 +01:00
msvideo1enc.c
mvcdec.c
mwsc.c avcodec: add MatchWare Screen Capture Codec 2018-08-27 22:06:19 +02:00
mxpegdec.c avcodec/mxpegdec: Check for multiple SOF 2020-01-06 11:30:44 +01:00
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
noise_bsf.c avcodec/noise_bsf: move the reference in the bsf internal buffer 2018-03-23 22:28:27 -03:00
null_bsf.c avcodec/null_bsf: move the reference in the bsf internal buffer 2018-03-16 19:51:08 -03:00
nuv.c avcodec/nuv: widen buf_size type 2020-07-03 12:10:24 +02:00
nvdec.c avcodec/nvdec: Increase frame pool size to help deinterlacing 2018-11-03 15:50:25 -07:00
nvdec.h avcodec/nv{enc,dec}: use sane version checking macro 2018-04-13 11:19:43 +02:00
nvdec_h264.c avcodec/nvdec: correctly set intra_pic_flag for h264/hevc 2018-04-15 11:26:46 +02:00
nvdec_hevc.c avcodec/nvdec_hevc: fix scaling lists 2018-05-10 18:41:56 +02:00
nvdec_mjpeg.c avcodec/nvdec: Implement mjpeg nvdec hwaccel 2018-02-21 23:38:42 +00:00
nvdec_mpeg4.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvdec_mpeg12.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvdec_vc1.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvdec_vp8.c avcodec/nvdec: More effort to make vp8 compile with gcc < 4.6 2017-11-26 22:21:12 -08:00
nvdec_vp9.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvenc.c avcodec/nvenc: make sure newly allocated packets are refcounted 2019-11-17 01:47:49 +01:00
nvenc.h avcodec/nvenc: add option to turn off a53 closed caption embedding 2018-08-21 15:14:56 +02:00
nvenc_h264.c avcodec/nvenc: add option to turn off a53 closed caption embedding 2018-08-21 15:14:56 +02:00
nvenc_hevc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
omx.c Merge commit '57ec83e424' 2017-09-27 19:06:12 -03:00
on2avc.c avcodec/on2avc: decoder supports init_cleanup capability 2018-09-08 21:01:28 +02:00
on2avcdata.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
on2avcdata.h Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
options.c lavc/options: Remove unneeded header 2018-01-03 13:00:06 -05:00
options_table.h avcodec: add a subcharenc mode that disables UTF-8 check 2018-03-25 19:27:02 +02:00
opus.c avcodec/opus: Add {} over multiline if() body 2018-01-12 22:57:01 +01:00
opus.h opus: merge encoder and decoder bitallocation functions into one 2017-12-30 17:05:23 +00:00
opus_celt.c opus: merge encoder and decoder bitallocation functions into one 2017-12-30 17:05:23 +00:00
opus_celt.h opus: add an option to toggle intensity stereo phase inversion 2017-12-04 07:28:45 +00:00
opus_parser.c Revert "avcodec/opus_parser: Handle complete frames flag." 2018-08-23 17:34:25 -03:00
opus_pvq.c opus_pvq: do not compile encoding/decoding code if the encoder/decoder is disabled 2017-12-04 10:51:19 +00:00
opus_pvq.h opus_pvq: do not compile encoding/decoding code if the encoder/decoder is disabled 2017-12-04 10:51:19 +00:00
opus_rc.c opus_rc: fix CDF encoding of zeroes 2017-07-20 08:24:46 +01:00
opus_rc.h
opus_silk.c avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c 2018-06-04 23:47:55 +02:00
opusdec.c opus: add an option to toggle intensity stereo phase inversion 2017-12-04 07:28:45 +00:00
opusenc.c opusenc: use for loops with declarations 2018-05-18 02:38:08 +01:00
opusenc.h opus: merge encoder and decoder bitallocation functions into one 2017-12-30 17:05:23 +00:00
opusenc_psy.c avcodec/opusenc_psy: Fix warning: ISO C90 forbids mixed declarations and code 2018-04-19 23:28:26 +02:00
opusenc_psy.h opusenc: implement a psychoacoustic system 2017-09-23 08:27:44 +01:00
opusenc_utils.h avcodec/opusenc_utils: add missing preprocessor guards 2017-09-23 13:22:51 -03:00
opustab.c opus: simplify coarse energy beta coefficients 2017-07-18 20:52:06 +01:00
opustab.h opusenc: use float_dsp for transient mdcts 2017-07-13 19:53:52 +01:00
paf.h
pafaudio.c
pafvideo.c avcodec/pafvideo: Check allocated frame size 2018-02-11 02:49:15 +01:00
pamenc.c
parser.c avcodec/parser: Check next index validity in ff_combine_frame() 2020-01-06 11:30:42 +01:00
parser.h
parsers.c avcodec: add an AV1 parser 2018-10-03 20:48:49 -03:00
pcm-bluray.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
pcm-dvd.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
pcm.c avcodec/pcm: Fix invalid shift in AV_CODEC_ID_PCM_LXF 2020-07-03 12:10:23 +02:00
pcm_tablegen.c avcodec: Implement Archimedes VIDC encoder/decoder 2018-10-26 13:39:25 +02:00
pcm_tablegen.h avcodec: Implement Archimedes VIDC encoder/decoder 2018-10-26 13:39:25 +02:00
pcx.c avcodec/pcx: Check for end of input in pcx_rle_decode() and propagate error 2018-09-19 23:08:20 +02:00
pcxenc.c
pel_template.c
pgssubdec.c avcodec/pgssubdec: Free subtitle on error 2020-01-06 15:03:15 +01:00
pictordec.c pictor: Correctly check frame dimensions 2017-10-12 21:20:05 +02:00
pixblockdsp.c avcodec/me_cmp: Fix crashes on ARM due to misalignment 2017-08-21 23:19:18 +02:00
pixblockdsp.h avcodec/me_cmp: Fix crashes on ARM due to misalignment 2017-08-21 23:19:18 +02:00
pixels.h
pixlet.c avcodec/pixlet: Fix log(0) check 2020-07-03 12:10:24 +02:00
png.c
png.h
png_parser.c
pngdec.c avcodec/pngdec: Check for fctl after idat 2020-07-03 12:10:24 +02:00
pngdsp.c
pngdsp.h
pngenc.c
pnm.c avcodec/pnm: Check that the header is not truncated 2020-01-06 15:03:15 +01:00
pnm.h
pnm_parser.c libavcodec/pnm_parser: do not lose skipped parts in reporting of how much was consumed 2018-09-12 00:52:01 +02:00
pnmdec.c avcodec/pnmdec: Use unsigned for maxval rescaling 2020-07-03 12:10:24 +02:00
pnmenc.c
profiles.c lavc/profiles: Mention AAC-LC only once. 2018-06-06 22:36:25 +02:00
profiles.h avcode/profiles: add AV1 profiles 2018-03-29 00:05:52 -03:00
proresdata.c
proresdata.h
proresdec.h
proresdec2.c avcodec/proresdec2: add frame threading support 2018-08-26 18:07:57 +02:00
proresdsp.c
proresdsp.h
proresenc_anatoliy.c avcodec/proresenc_anatoliy: Fix invalid left shift of negative number 2020-07-01 23:01:29 +02:00
proresenc_kostya.c avcodec/prores_ks: Fix luma quantization if q >= MAX_STORED_Q 2019-03-14 00:24:44 +01:00
prosumer.c avcodec/prosumer: Error out if decompress() stops reading data 2019-01-21 07:53:26 +01:00
psd.c avcodec/psd : add support for gray float 2018-08-22 11:36:19 +02:00
psymodel.c
psymodel.h
pthread.c
pthread_frame.c lavc/pthread: use THREAD_SAFE_CALLBACKS() to simplifx more code 2018-08-31 11:08:24 +08:00
pthread_internal.h
pthread_slice.c w32pthreads: always use Vista+ API, drop XP support 2018-04-09 21:58:39 +02:00
ptx.c avcodec/ptx: Check that the input contains at least one line 2020-01-06 11:30:43 +01:00
put_bits.h lavc/g726: Add a little-endian G.726 encoder. 2017-08-21 16:19:58 +02:00
qcelpdata.h
qcelpdec.c
qdm2.c avcodec/qdm2: Check fft_coefs_index 2020-07-03 12:10:23 +02:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c avcodec/qdmc: Check input space in qdmc_get_vlc() 2020-01-06 11:30:43 +01:00
qdrw.c avcodec/qdrw: Check input for header/skiped space before get_buffer() 2020-01-06 11:30:43 +01:00
qpeg.c avcodec/qpeg: Limit copy in qpeg_decode_intra() to the available bytes 2019-03-14 00:24:44 +01:00
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c lavc/qsv: handle MFX_FRAMETYPE_UNKNOWN case 2018-07-12 15:29:55 +08:00
qsv.h
qsv_api.c
qsv_internal.h Merge commit 'cca5e4f040' 2018-04-13 20:34:23 -03:00
qsvdec.c Merge commit 'c1bcd321ea' 2018-09-02 19:23:26 -03:00
qsvdec.h lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
qsvdec_h2645.c Merge commit 'c1bcd321ea' 2018-09-02 19:23:26 -03:00
qsvdec_other.c Merge commit '69caad8959' 2018-09-11 13:42:09 -03:00
qsvenc.c Merge commit 'a2041a6522' 2018-09-18 13:28:05 -03:00
qsvenc.h Merge commit 'c1bcd321ea' 2018-09-02 19:23:26 -03:00
qsvenc_h264.c Fix typos 2018-09-14 21:36:21 +02:00
qsvenc_hevc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
qsvenc_jpeg.c lavc/qsvenc_jpeg: set a default quality 2018-10-23 19:52:47 +08:00
qsvenc_mpeg2.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
qtrle.c avcodec/qtrle: Check remaining bytestream in qtrle_decode_XYbpp() 2018-08-03 02:08:16 +02:00
qtrleenc.c
r210dec.c
r210enc.c
ra144.c avcodec/ra144: Fix integer overflow in add_wav() 2018-10-18 02:28:54 +02:00
ra144.h
ra144dec.c
ra144enc.c avcodec/ra144enc: Fix invalid left shift of negative number 2020-07-01 23:04:12 +02:00
ra288.c
ra288.h
ralf.c avcodec/ralf: Check num_blocks before use 2020-07-03 12:10:24 +02:00
ralfdata.h
rangecoder.c avcodec/rangecoder: Do not increase the pointer beyond the buffer 2017-08-18 11:33:14 +02:00
rangecoder.h avcodec/rangecoder: Do not increase the pointer beyond the buffer 2017-08-18 11:33:14 +02:00
rasc.c avcodec/rasc: Move ff_get_buffer() after frame checks 2019-01-31 17:29:05 +01:00
ratecontrol.c
ratecontrol.h
raw.c swscale: add gray14 support 2018-05-05 21:35:31 +02:00
raw.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
rawdec.c avcodec/rawdec: Use linesize in b64a 2020-07-03 12:10:23 +02:00
rawenc.c
rdft.c avcodec/rdft: reorder calculation 2017-07-26 06:13:05 +07:00
rdft.h
realtextdec.c
rectangle.h
remove_extradata_bsf.c lavc/remove_extradata_bsf: support dump options. 2018-03-21 22:00:36 -03:00
reverse.c
rkmppdec.c avcodec/rkmpp : remove stream start retries before first frame. 2018-01-06 18:08:41 +01:00
rl.c
rl.h
rl2.c avcodec/rl2: set dimensions 2020-01-06 11:30:42 +01:00
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c avcodec/rpza: Check that there is enough data for all the blocks 2019-01-21 07:53:26 +01:00
rscc.c avcodec/rscc: Check that the to be uncompressed input is large enough 2019-04-01 10:32:08 +02:00
rtjpeg.c
rtjpeg.h
rv10.c avcodec/rv10: Fix integer overflow in aspect ratio compare 2019-07-08 11:51:09 +02:00
rv10.h
rv10enc.c
rv20enc.c
rv30.c
rv30data.h
rv30dsp.c
rv34.c libavcodec/rv34: error out earlier on missing references 2018-04-07 19:16:37 +02:00
rv34.h
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c avcodec/rv40dsp: Fix integer overflows in rv40_weight_func_*() 2020-07-03 12:10:24 +02:00
rv40vlc2.h
s302m.c Merge commit '97cfe1d8bd' 2017-11-01 20:05:09 -03:00
s302menc.c
samidec.c lavc/samidec: properly raise errors from sami_paragraph_to_ass() 2017-11-29 22:23:36 +01:00
sanm.c avcodec/sanm: Check extradata_size before allocations 2020-01-06 11:30:42 +01:00
sbc.c avcodec/sbc: Fix non static function prefix 2018-04-19 23:32:07 +02:00
sbc.h avcodec/sbc: Fix non static function prefix 2018-04-19 23:32:07 +02:00
sbc_parser.c sbc: add parser for SBC 2018-03-07 22:26:53 +01:00
sbcdec.c avcodec/sbcdec: Fix integer overflows in sbc_synthesize_four() 2020-01-06 11:30:44 +01:00
sbcdec_data.c sbc: implement SBC decoder (low-complexity subband codec) 2018-03-07 22:26:53 +01:00
sbcdec_data.h sbc: implement SBC decoder (low-complexity subband codec) 2018-03-07 22:26:53 +01:00
sbcdsp.c sbcenc: add armv6 and neon asm optimizations 2018-03-07 22:26:53 +01:00
sbcdsp.h sbcenc: add armv6 and neon asm optimizations 2018-03-07 22:26:53 +01:00
sbcdsp_data.c sbc: implement SBC encoder (low-complexity subband codec) 2018-03-07 22:26:53 +01:00
sbcdsp_data.h sbc: implement SBC encoder (low-complexity subband codec) 2018-03-07 22:26:53 +01:00
sbcenc.c avcodec/sbc: Fix non static function prefix 2018-04-19 23:32:07 +02:00
sbr.h
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c avcodec/sbrdsp_fixed.c: remove input value limit for sbr_sum_square_c() 2019-03-14 00:24:44 +01:00
sbrdsp_template.c
scpr.c avcodec/scpr: Use av_memcpy_backptr() in type 17 and 33 2020-01-06 11:30:42 +01:00
screenpresso.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c avcodec/sheervideo: move tables to own header 2018-04-03 17:28:16 +02:00
sheervideodata.h avcodec/sheervideodata: Fix libavutil include 2018-04-19 23:34:11 +02:00
shorten.c avcodec/shorten: Fix integer overflow with offset 2019-01-21 07:53:25 +01:00
simple_idct.c simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
simple_idct.h simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
simple_idct_template.c avcodec/simple_idct_template: Fix several integer overflows 2018-08-04 16:17:01 +02:00
sinewin.c
sinewin.h lavc/sinewin: Do not declare AAC 120/960 tables as const. 2018-10-19 20:30:48 +02:00
sinewin_fixed.c
sinewin_fixed_tablegen.c
sinewin_tablegen.c
sinewin_tablegen.h lavc/sinewin: Do not declare AAC 120/960 tables as const. 2018-10-19 20:30:48 +02:00
sinewin_tablegen_template.c lavc/sinewin: Do not declare AAC 120/960 tables as const. 2018-10-19 20:30:48 +02:00
sipr.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
sipr.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
siprdata.h
smacker.c avcodec/smacker: Check space before decoding type 2020-07-03 12:10:23 +02:00
smc.c avcodec/smc: Check input packet size 2018-02-24 04:50:55 +01:00
smvjpegdec.c avutil/pixdesc: deprecate AV_PIX_FMT_FLAG_PSEUDOPAL 2018-04-03 17:53:00 +02:00
snappy.c avcodec/snappy: Sanity check bytestream2_get_levarint() 2020-07-03 12:10:23 +02:00
snappy.h
snow.c
snow.h avcodec/snowenc: fix setting motion_est option 2017-08-28 21:27:01 -03:00
snow_dwt.c
snow_dwt.h lavc/snow_dwt: add struct MpegEncContext to fix headers check. 2018-01-16 22:02:34 +01:00
snowdata.h
snowdec.c avcodec/snowdec: Avoid integer overflow with huge qlog 2020-07-03 12:10:24 +02:00
snowenc.c avcodec/snowenc: Set mb_num to avoid ratecontrol floating point divisions by 0.0 2020-01-06 11:30:44 +01:00
sonic.c avcodec/sonic: Fix several integer overflows 2020-07-03 12:10:24 +02:00
sp5x.h
sp5xdec.c
speedhq.c avcodec/speedhq: Make speedhq_vlc const 2018-10-07 03:03:09 +02:00
srtdec.c
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c avcodec/sunrast: Check that the input is large enough for the maximally compressed image 2020-01-06 11:30:43 +01:00
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c avcodec/svq1dec: Check that there is data left after the header 2020-07-03 12:10:24 +02:00
svq1enc.c Merge commit '94eed68ace' 2017-10-23 17:08:32 -03:00
svq1enc.h
svq1enc_cb.h
svq3.c avcodec/svq3: Use ff_set_dimension() 2019-07-08 11:44:52 +02:00
svq13.c
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h lavc/tableprint_vlc: Remove avpriv_request_sample() from included files. 2019-08-09 10:20:20 +02:00
tak.c avcodec/tak: remove GetBitContext usage from avpriv_tak_parse_streaminfo() 2017-10-26 00:26:08 -03:00
tak.h avcodec/tak: remove GetBitContext usage from avpriv_tak_parse_streaminfo() 2017-10-26 00:26:08 -03:00
tak_parser.c
takdec.c avcodec/takdec: Fix overflow with large sample rates 2020-01-06 11:30:43 +01:00
takdsp.c
takdsp.h
targa.c avcodec/targa: Check colors vs. available space 2020-01-06 15:03:15 +01:00
targa.h
targa_y216dec.c
targaenc.c
tdsc.c avcodec/tdsc: Fix undefined shifts 2020-07-01 22:20:51 +02:00
textdec.c
texturedsp.c avcodec/texturedsp : add rgtc1u gray decoding 2017-11-25 19:49:25 +01:00
texturedsp.h avcodec/texturedsp : add rgtc1u gray decoding 2017-11-25 19:49:25 +01:00
texturedspenc.c libavcodec/texturedspenc : indent after add rgtc1u_alpha func 2017-10-16 15:35:04 +01:00
thread.h Merge commit '4cf84e254a' 2018-02-11 23:08:48 -03:00
tiertexseqv.c
tiff.c avcodec/tiff: Check for 12bit gray fax 2019-01-21 07:53:26 +01:00
tiff.h
tiff_common.c
tiff_common.h
tiff_data.c
tiff_data.h
tiffenc.c
tmv.c
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c trace_headers: Fix memory leaks on syntax read failures 2018-10-16 22:04:18 +01:00
truemotion1.c avcodec/truemotion1: Check that the input has enough space for a minimal index_stream 2020-01-06 11:30:43 +01:00
truemotion1data.h
truemotion2.c avcodec/truemotion2: Fix 2 integer overflows in tm2_low_res_block() 2020-01-06 15:03:15 +01:00
truemotion2rt.c avcodec/truemotion2rt: Fix rounding in input size check 2019-01-21 07:53:26 +01:00
truespeech.c
truespeech_data.h
tscc.c avcodec/tscc: decoder supports init_cleanup capability 2018-09-08 21:18:47 +02:00
tscc2.c
tscc2data.h Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
tta.c avcodec/tta: Fix integer overflow in prediction 2020-01-06 11:30:42 +01:00
ttadata.c
ttadata.h
ttadsp.c avcodec/ttadsp: Fix several integer overflows in tta_filter_process_c() 2020-07-03 12:10:24 +02:00
ttadsp.h
ttaenc.c avcodec/ttaenc: Fix undefined shift 2020-07-01 22:18:52 +02:00
ttaencdsp.c
ttaencdsp.h
twinvq.c avcodec/twinvq: Check block_align 2020-01-06 11:30:44 +01:00
twinvq.h
twinvq_data.h
twinvqdec.c avcodec/twinvqdec: Correct overflow in block align check 2020-01-06 15:03:15 +01:00
txd.c avcodec/txd: Check for input size against the header size. 2020-07-03 12:10:24 +02:00
ulti.c avcodec/ulti: fix minor style issue 2018-09-08 21:21:50 +02:00
ulti_cb.h
unary.h avcodec/unary: Improve get_unary() docs 2018-10-07 03:03:09 +02:00
utils.c avcodec/utils: Check block_align 2020-01-06 11:30:43 +01:00
utvideo.c
utvideo.h avcodec/utvideodec: add support for UMH2, UMY2, UMH4, UMY4, UMRA, UMRG 2018-01-02 13:41:49 +01:00
utvideodec.c avcodec/utvideodec: Fix integer overflow in decode_plane() 2020-07-03 12:10:24 +02:00
utvideodsp.c
utvideodsp.h
utvideoenc.c avcodec/utvideoenc : add SIMD (avx) for sub_left_prediction 2018-01-28 20:23:11 +01:00
v4l2_buffers.c v4l2_m2m: Fix integer overflow in timestamp handling 2018-01-22 17:24:36 +01:00
v4l2_buffers.h libavcodec/v4l2_buffers.h: fix cant typos 2018-10-07 03:03:09 +02:00
v4l2_context.c avcodec: v4l2_context: remove unnecessary code 2018-01-23 09:56:08 +01:00
v4l2_context.h lavc/v4l2_context: Change the type of the ioctl cmd to uint32_t. 2017-11-05 19:25:29 +01:00
v4l2_fmt.c lavc/v4l2: Remove use of lfind() 2017-10-04 23:14:37 +01:00
v4l2_fmt.h libavcodec: v4l2: add support for v4l2 mem2mem codecs 2017-09-23 08:47:52 +02:00
v4l2_m2m.c v4l2_m2m: Fix free of the wrong pointer in an error path 2018-01-21 23:02:16 +00:00
v4l2_m2m.h avcodec/v4l2_m2m: fix cant typo 2019-01-21 07:53:26 +01:00
v4l2_m2m_dec.c v4l2_m2m: decoder: fix memory leak 2018-06-27 08:38:50 +02:00
v4l2_m2m_enc.c lavc/v4l2_m2m_enc: Add missing braces around initializers. 2018-08-31 00:43:17 +02:00
v210dec.c lavc/v210dec: Skip Canopus C210 extradata. 2018-05-17 12:19:38 +02:00
v210dec.h
v210enc.c avcodec/v210enc: Pass through Active Format Description (AFD) data 2018-09-09 22:42:26 +02:00
v210enc.h
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi.h avodec/vaapi: drop deprecated vaapi_context fields 2017-10-23 17:00:06 -03:00
vaapi_decode.c avcodec/vaapi: free slice_buffers when decoding failed 2018-09-23 17:46:37 +01:00
vaapi_decode.h vaapi_decode: Make the frames context format selection more general 2018-02-21 23:38:10 +00:00
vaapi_encode.c vaapi_encode: Add flag to mark encoders supporting only constant-quality 2018-10-27 19:35:35 +01:00
vaapi_encode.h vaapi_encode: Add flag to mark encoders supporting only constant-quality 2018-10-27 19:35:35 +01:00
vaapi_encode_h264.c vaapi_encode_h264: Enable multiple-slice support 2018-10-27 19:35:35 +01:00
vaapi_encode_h265.c vaapi_encode_h265: Enable multiple-slice support 2018-10-27 19:35:35 +01:00
vaapi_encode_mjpeg.c vaapi_encode: Add flag to mark encoders supporting only constant-quality 2018-10-27 19:35:35 +01:00
vaapi_encode_mpeg2.c vaapi_encode_mpeg2: Fix width/height columns/rows confusion 2018-10-29 19:41:24 +00:00
vaapi_encode_vp8.c vaapi_encode: Clean up the packed header configuration 2018-09-23 14:42:34 +01:00
vaapi_encode_vp9.c vaapi_encode: Clean up the packed header configuration 2018-09-23 14:42:34 +01:00
vaapi_h264.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_hevc.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_mjpeg.c vaapi: Add MJPEG decode hwaccel 2018-02-21 23:38:30 +00:00
vaapi_mpeg2.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_mpeg4.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_vc1.c avcodec/vaapi_vc1: slice_vertical_position starts from zero for the second field 2018-06-17 16:35:30 +01:00
vaapi_vp8.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_vp9.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
vb.c avcodec/vb: Check input packet size to be large enough to contain flags 2020-01-06 11:30:42 +01:00
vble.c
vc1.c vcodec/vc1: compute rangex/y only for P/B frames 2020-01-06 11:30:43 +01:00
vc1.h avcodec/vc1: remove unused ff_vc1_loop_filter_iblk 2018-06-18 11:57:56 +02:00
vc1_block.c avcodec/vc1_block: Fix integer overflow in AC rescaling in vc1_decode_i_block_adv() 2020-01-06 11:30:44 +01:00
vc1_common.h
vc1_loopfilter.c avcodec/vc1_loopfilter: Fix colums typos 2018-10-07 03:03:09 +02:00
vc1_mc.c avcodec/vc1: fix out-of-bounds reference pixel replication 2018-06-04 16:32:57 +02:00
vc1_parser.c
vc1_pred.c avcodec/vc1_pred: Fix invalid shifts in scaleforopp() 2020-01-06 11:30:43 +01:00
vc1_pred.h
vc1acdata.h
vc1data.c avcodec/vc1: correct ff_vc1_dqscale 2018-04-25 22:07:20 +02:00
vc1data.h
vc1dec.c avcodec/vc1dec: Check field_mode for sprites 2020-07-03 12:10:23 +02:00
vc1dsp.c avcodec/vc1dsp: Avoid undefined shifts in vc1_v_s_overlap_c / vc1_h_s_overlap_c 2019-06-27 17:50:47 +02:00
vc1dsp.h avcodec/vc1: fix overlap filter for frame interlaced pictures 2018-06-29 01:18:44 +02:00
vc2enc.c vc2enc: properly promote operations to 64 bits 2018-03-13 01:43:30 +00:00
vc2enc_dwt.c vc2enc_dwt: pad the temporary buffer by the slice size 2017-11-09 00:05:48 +00:00
vc2enc_dwt.h vc2enc_dwt: pad the temporary buffer by the slice size 2017-11-09 00:05:48 +00:00
vcr1.c
vdpau.c avcodec/vdpau: Initialise driver version variable explicitly 2018-10-31 17:36:00 -07:00
vdpau.h Merge commit '5c1585c4c3' 2017-10-21 23:48:29 -03:00
vdpau_h264.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_hevc.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_internal.h Merge commit 'b46a77f19d' 2017-11-11 20:33:26 -03:00
vdpau_mpeg4.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_mpeg12.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_vc1.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
version.h Bump minor versions for branching 4.1 2018-11-02 00:15:32 +01:00
videodsp.c avcodec: Add prefetch for mips 2017-07-14 02:30:37 +02:00
videodsp.h avcodec: Add prefetch for mips 2017-07-14 02:30:37 +02:00
videodsp_template.c avcodec/videodsp_template: Fix overflow of addition 2019-06-27 17:50:47 +02:00
videotoolbox.c avcodec/videotoolbox: fix decoding of some HEVC videos 2018-05-18 12:38:51 -07:00
videotoolbox.h
videotoolboxenc.c lavc/videotoolboxenc: Fix compilation on osx 10.10.5 Yosemite 2018-08-14 10:01:30 -07:00
vima.c
vlc.h
vmdaudio.c avcodec/vmdaudio: Check block_align more 2020-07-03 12:10:23 +02:00
vmdvideo.c
vmnc.c avcodec/vmnc: Check available space against chunks before reget_buffer() 2019-06-27 17:50:47 +02:00
vorbis.c avcodec/vorbis: Fix another 1 << 31 > int32_t::max() with 1u. 2017-12-01 17:46:12 +01:00
vorbis.h
vorbis_data.c
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h
vorbis_parser_internal.h
vorbisdec.c avcodec/vorbisdec: fix FASTDIV usage for vr_type == 2 2020-01-06 11:30:43 +01:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c vorbisenc: Check the return value of av_frame_clone 2017-11-26 17:26:59 +00:00
vp3.c avcodec/vp3: Check that theora is theora 2020-01-06 11:30:42 +01:00
vp3_parser.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c avcodec/vp5: Check render_x/y 2020-01-06 11:30:43 +01:00
vp5data.h
vp6.c avcodec/vp5/6/8: use vpX_rac_is_end() 2020-01-06 11:30:42 +01:00
vp6data.h
vp6dsp.c
vp8.c avcodec/vp5/6/8: use vpX_rac_is_end() 2020-01-06 11:30:42 +01:00
vp8.h webp: Fix alpha initialisation 2017-12-19 23:21:59 +00:00
vp8_parser.c avcodec/vp8_parser: Remove redundant output initialization 2018-07-15 19:42:25 +02:00
vp8data.h
vp8dsp.c
vp8dsp.h
vp9.c avcodec/vp9: Check in decode_tiles() if there is data remaining 2018-10-30 03:13:25 +01:00
vp9.h
vp9_mc_template.c avcodec/vp9: Add tile threading support 2017-09-08 10:25:40 -04:00
vp9_metadata_bsf.c lavc: Add VP9 metadata bitstream filter 2018-05-02 01:21:40 +01:00
vp9_parser.c avcodec/vp9_parser: set profile in AVCodecContext 2018-10-25 20:45:45 -03:00
vp9_raw_reorder_bsf.c
vp9_superframe_bsf.c vp9_superframe_bsf: implement a AVBSFContext.flush() callback 2018-08-17 14:33:43 -03:00
vp9_superframe_split_bsf.c vp9_superframe_split_bsf: implement a AVBSFContext.flush() callback 2018-08-17 14:33:25 -03:00
vp9block.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
vp9data.c
vp9data.h
vp9dec.h vp9: move VP9SharedContext back to the top of VP9Context 2017-09-19 14:52:15 +02:00
vp9dsp.c
vp9dsp.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c avcodec/vp9dsp_template: Fix integer overflow(s) in iadst16_1d() 2020-07-03 12:10:24 +02:00
vp9lpf.c
vp9mvs.c avcodec/vp9: Add tile threading support 2017-09-08 10:25:40 -04:00
vp9prob.c avcodec/vp9: Add tile threading support 2017-09-08 10:25:40 -04:00
vp9recon.c avcodec/vp9: Add tile threading support 2017-09-08 10:25:40 -04:00
vp9shared.h
vp56.c avcodec/vp56: Consider the alpha start as end of the prior header 2020-01-06 11:30:42 +01:00
vp56.h avcodec/vp56rac: delay signaling an error on truncated input 2020-01-06 11:30:43 +01:00
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c avcodec/vp56rac: delay signaling an error on truncated input 2020-01-06 11:30:43 +01:00
vqavideo.c avcodec/vqavideo: Set video size 2020-01-06 11:30:42 +01:00
vt_internal.h lavc/videotoolbox: fix threaded decoding 2018-03-08 14:04:25 -08:00
wavpack.c avcodec/wavpack: Fix overflow in adding tail 2018-06-11 00:51:20 +02:00
wavpack.h avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED() 2018-04-29 18:02:22 +02:00
wavpackenc.c avcodec/wavpackenc: Fix undefined shifts 2020-07-01 22:26:04 +02:00
wavpackenc.h
wcmv.c avcodec/wcmv: Fix integer overflows 2018-09-30 22:23:02 +02:00
webp.c webp: Fix alpha initialisation 2017-12-19 23:21:59 +00:00
webvttdec.c
webvttenc.c
wma.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
wma.h avcodec/wmadec: Keep track of exponent initialization per channel 2020-01-06 15:03:15 +01:00
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c avcodec/wmadec: Keep track of exponent initialization per channel 2020-01-06 15:03:15 +01:00
wmaenc.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
wmalosslessdec.c avcodec/wmalosslessdec: fix overflow with pred in revert_cdlms 2020-07-03 12:10:24 +02:00
wmaprodata.h
wmaprodec.c avcodec/wmaprodec: Fixes integer overflow with 32bit samples 2020-01-06 15:03:15 +01:00
wmavoice.c avcodec/wmavoice: Fix rounding and integer anomalies in calc_input_response() 2020-07-03 12:10:23 +02:00
wmavoice_data.h
wmv2.c
wmv2.h libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/wmv2dec: Skip I frame if its smaller than 1/8 of the minimal size 2019-01-21 07:53:26 +01:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c
wrapped_avframe.c decode: add a method for attaching lavc-internal data to frames 2017-11-10 16:56:54 +01:00
ws-snd1.c
xan.c avcodec/xan: Check for bitstream end in xan_huffman_decode() 2017-11-05 03:12:35 +01:00
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c
xma_parser.c
xpmdec.c avcodec/xpmdec: Do not use context dimensions as temporary variables 2019-06-27 17:50:47 +02:00
xsubdec.c avcodec/xsubdec: fix overflow in alpha handling 2020-01-06 11:30:44 +01:00
xsubenc.c
xvididct.c avcodec/xvididct: Fix integer overflow in idct_row() 2020-07-03 12:10:24 +02:00
xvididct.h
xvmc.h
xvmc_internal.h
xwd.h
xwddec.c avcodec/xwddec: Use ff_set_dimensions() 2018-06-11 00:51:20 +02:00
xwdenc.c avcodec/xwdenc: do not rely on AV_PIX_FMT_FLAG_PSEUDOPAL palettes 2018-04-03 17:52:06 +02:00
xxan.c
y41pdec.c
y41penc.c
ylc.c avcodec/ylc: Fix shift overflow 2017-07-24 17:52:42 +02:00
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zmbv.c avcodec/zmbv: obtain frame later 2019-03-14 00:24:44 +01:00
zmbvenc.c