ffmpeg/libavcodec
Andreas Rheinhardt 9c6feb104d avcodec/sheervideo: Don't leave context in inconsistent state upon error
This has happened if the format changed midstream and if the new packet
is so small that it is instantaneously rejected: In this case the VLC
tables were for the new format, although the context says that they are
still the ones for the old format. It can also happen if the format
changed midstream and the allocation of the new tables fails. If the
next packet is a packet for the old format, the decoder thinks it
already has the correct VLC tables, leading to a segfault.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
(cherry picked from commit 8969b9aa06)
2021-02-27 07:20:58 +01:00
..
aarch64 libavcodec: aarch64: Add a NEON implementation of pixblockdsp 2020-05-15 23:37:55 +03:00
alpha Merge commit '09c98327b9' 2017-11-11 15:56:27 -03:00
arm libavcodec: arm: Add a NEON implementation of pixblockdsp 2020-05-15 23:37:43 +03:00
avr32
bfin
mips avcodec/mips: fix get_cabac_inline_mips function name 2020-04-12 16:36:47 +02:00
neon
ppc ppc/h264dsp: change loop filter stride argument to ptrdiff_t 2019-02-20 19:40:09 -03:00
sh4
sparc
tests lavc: stop using deprecated av_codec_next() 2020-04-20 15:08:20 +00:00
x86 x86/h264_deblock: fix warning about trailing empty parameter 2020-07-12 11:39:29 -03: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. 2019-09-26 21:02:34 +02:00
8bps.c
8svx.c avcodec/8svx: Use av_assert1(0) instead of error message in unreachable code 2020-02-03 00:11:18 +01:00
012v.c
a64colors.h
a64multienc.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
a64tables.h
aac.h lavc/aacdec_template: Only warn once about unusual 7.1 encoding. 2020-04-04 23:56:51 +02: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.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02: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 avcodec: stop using deprecated codec flags 2017-03-25 21:37:05 -03:00
aacdec.c avcodec/aacdec: Check if we run out of input in read_stream_mux_config() 2019-09-24 17:53:39 +02:00
aacdec_fixed.c avcodec/aacdec_fixed: Limit index in vector_pow43() 2021-02-02 14:18:21 +01:00
aacdec_template.c avcodec/aacdec_template: Pass AVCodecContext seperatly to set_default_channel_config() 2020-05-10 01:09:13 +02:00
aacdectab.h
aacenc.c avcodec: move aacenc profiles to profiles.h 2020-05-22 22:16:53 +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 lavc/aacenc_ltp: remove unnecessary condition check. 2019-05-12 14:17:10 +08:00
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() 2019-09-11 22:43:14 +02: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 lavc/aacpsdsp: use ptrdiff_t for stride in hybrid_analysis 2017-06-28 12:22:39 +02:00
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c avcodec/aacpsdsp_template: Fix integer overflow in ps_hybrid_analysis_c() 2019-06-25 13:30:09 +02:00
aacpsy.c Merge commit 'd316f9cefc' 2017-03-31 16:33:48 -03:00
aacsbr.c avcodec/aacsbr: Fix libavcodec/aacsbr.c:257:59: runtime error: division by zero 2017-05-29 02:45:17 +02:00
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 avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
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: recognize LE bitstream variant 2020-02-23 18:17:29 +01: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/ac3: Explicitly return to discard large amounts of nonsense bytes 2019-02-07 00:29:01 +01: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: Remove some temporary variables from scale_coefs() 2020-06-08 00:21:15 +02:00
ac3dec_float.c
ac3dsp.c avcodec/ac3dsp: add special-case handling for the C downmix_fixed function 2017-03-28 23:09:17 -03:00
ac3dsp.h Merge commit 'b57e38f52c' 2017-03-22 12:49:29 +01:00
ac3enc.c ac3enc: fix AC3 downmix metadata issue 2020-05-01 23:30:35 +02:00
ac3enc.h ac3enc: drop a global variable 2020-02-07 13:36:57 -03:00
ac3enc_fixed.c lavc: Use supported_samplerates for Dolby Digital encoders. 2020-04-04 23:12:27 +02:00
ac3enc_float.c lavc: Use supported_samplerates for Dolby Digital encoders. 2020-04-04 23:12:27 +02:00
ac3enc_opts_template.c
ac3enc_template.c avcodec/ac3enc_template: Don't free uninitialized pointers on error 2021-02-27 07:20:57 +01:00
ac3tab.c avcodec/ac3_tab: Zero-terminate ff_ac3_sample_rate_tab 2020-04-11 17:13:36 +02:00
ac3tab.h avcodec/ac3_tab: Zero-terminate ff_ac3_sample_rate_tab 2020-04-11 17:13:36 +02:00
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c avcodec/acelp_pitch_delay: Minor simplification by using ff_exp10() 2019-01-01 21:11:47 +01:00
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c avcodec/adpcm: XA: Check shift similar to filter 2020-06-07 22:01:12 +02:00
adpcm.h
adpcm_data.c avcodec/adpcm_data: extend ff_adpcm_ima_cunning_index_table 2020-05-29 19:40:36 +02:00
adpcm_data.h avcodec/adpcm_data: extend ff_adpcm_ima_cunning_index_table 2020-05-29 19:40:36 +02:00
adpcmenc.c avcodec/adpcmenc: fix formatting 2020-05-27 22:13:39 +02:00
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 avcodec/adxdec: Remove unnecessary left-shift 2020-01-21 10:01:46 +01:00
adxenc.c avcodec/adxenc: Avoid undefined left shift of negative numbers 2020-01-21 10:01:46 +01:00
agm.c avcodec/agm: Fix off by 1 error in decode_inter_plane() 2021-02-02 14:18:20 +01:00
aic.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
alac.c avcodec/alac: Check decorr_shift to avoid invalid shift 2021-02-02 14:18:20 +01:00
alac_data.c
alac_data.h
alacdsp.c avcodec/alacdsp: Fix invalid shift in append_extra_bits() 2020-05-02 17:30:02 +02:00
alacdsp.h
alacenc.c
aliaspixdec.c avcodec/aliaspixdec: Check input size against minimal picture size 2019-10-20 19:57:51 +02:00
aliaspixenc.c
allcodecs.c lavc: Lower MediaFoundation audio encoder priority. 2020-08-25 18:58:59 +02:00
alsdec.c avcodec/alsdec: Fix integer overflow with quant_cof 2021-02-02 14:18:21 +01:00
amfenc.c avcodec/amfnec: allocate packets using av_new_packet() 2019-11-19 19:42:48 -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 libavcodec/amfenc_h264.c: Changed loop filter flag default value. 2019-10-11 20:30:46 -03:00
amfenc_hevc.c libavcodec/amfenc_hevc.c: Fix Maximum Reference Frames option on AMF HEVC. 2020-02-09 15:42:45 +00:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h lavc/amrwbdec: Do not ignore NO_DATA frames. 2020-04-05 01:55:34 +02:00
amrwbdec.c lavc/amrwbdec: Add a comment about the missing muting technique. 2020-04-11 14:23:51 +02:00
anm.c avcodec/anm: Don't unnecessarily use context variables 2020-05-31 13:13:52 +02:00
ansi.c avcodec/ansi: Check initial dimensions 2021-02-02 14:18:21 +01:00
apedec.c avcodec/apedec: Fix undefined integer overflow with 24bit 2020-07-09 12:35:39 +02:00
apng.h
aptx.c avcodec/aptx: split decoder and encoder into separate files 2020-02-05 22:47:27 -03:00
aptx.h avcodec/aptx: split decoder and encoder into separate files 2020-02-05 22:47:27 -03:00
aptxdec.c avcodec/aptx: split decoder and encoder into separate files 2020-02-05 22:47:27 -03:00
aptxenc.c avcodec/aptx: split decoder and encoder into separate files 2020-02-05 22:47:27 -03:00
arbc.c avcodec/arbc: Skip tiles in fill_tileX() which are completely outside 2019-06-04 13:06:41 +02:00
ass.c avcodec/ass: explicitly set ScaledBorderAndShadow 2020-05-23 00:26:38 +02:00
ass.h lavc/movtextdec: allow setting subtitle frame dimensions 2020-04-10 09:32:13 -07:00
ass_split.c lavc/ass_split: fix parsing utf8 scripts 2020-04-10 09:32:13 -07:00
ass_split.h
assdec.c avcodec/assdec: undefined use of memcpy() 2019-07-27 01:43:00 +02:00
assenc.c lavc/assenc: return more meaningful error code 2020-04-10 15:58:04 -07:00
asv.c
asv.h libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
asvdec.c avcodec/asvdec: Use rounded up dimenensions in input size check 2017-06-01 22:20:16 +02:00
asvenc.c Stop hardcoding align=32 in av_frame_get_buffer() calls. 2020-05-22 14:38:57 +02:00
atrac.c
atrac.h
atrac1.c avcodec/atrac1: Check allocation of AVFloatDSPContext 2021-02-27 07:20:57 +01:00
atrac1data.h
atrac3.c avcodec/atrac3: Check for huge block aligns 2019-11-20 15:50:15 +01:00
atrac3data.h
atrac3plus.c avcodec/atrac3plus: Check split point in fill mode 3 2019-11-09 17:54:59 +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/atrac3plusdec: add FF_CODEC_CAP_INIT_CLEANUP 2019-11-09 17:21:36 +01:00
atrac3plusdsp.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
atrac9dec.c avcodec/atrac9dec: Clamp band_ext_data to max that can be read if skipped. 2019-12-28 11:20:48 +01:00
atrac9tab.h avcodec/atrac9tab: use explicit ATRAC9BlockConfig struct initializers 2019-10-22 10:49:30 -03:00
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c avcodec/audiodsp: Fix integer overflow in scalarproduct_int16_c() 2020-04-16 00:56:49 +02:00
audiodsp.h Merge commit '12004a9a7f' 2017-03-20 22:35:07 +01:00
audiotoolboxdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
audiotoolboxenc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
aura.c
av1.h avcodec/cbs_av1: add support for Scalability Metadata 2019-04-16 19:23:17 -03:00
av1_frame_merge_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
av1_frame_split_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
av1_metadata_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
av1_parse.c avcodec/av1_parse: Use av_fast_realloc() for OBU array 2019-10-15 00:00:38 -03:00
av1_parse.h avcodec/av1_parse: don't look for trailing bits in Tile List OBUs 2020-02-05 11:54:00 -03:00
av1_parser.c avcodec/av1_parser: initialize avctx->pix_fmt 2020-07-02 22:26:39 -03:00
avcodec.h avcodec: add constants for KLV pseudo-profile. 2020-05-31 18:31:54 +02:00
avcodecres.rc
avdct.c pixblockdsp, avdct: Add get_pixels_unaligned 2020-05-13 13:20:08 +03:00
avdct.h pixblockdsp, avdct: Add get_pixels_unaligned 2020-05-13 13:20:08 +03:00
avfft.c
avfft.h
avpacket.c avcodec/internal: move packet related functions to their own header 2020-06-02 19:02:12 -03:00
avpicture.c
avrndec.c avcodec/avrndec: Fix memleak on error 2021-02-27 07:20:57 +01:00
avs.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
avs2_parser.c avs2: correct avs2 description 2018-08-08 00:13:13 +05:30
avuidec.c
avuienc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
bethsoftvideo.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
bethsoftvideo.h
bfi.c avcodec/bfi: Provide non NULL context to av_log() 2019-01-01 21:11:47 +01:00
bgmc.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01:00
bgmc.h avcodec/bgmc: Check input space in ff_bgmc_decode_init() 2019-09-02 18:09:11 +02:00
bink.c avcodec/bink: Fix memleak upon init failure 2021-02-27 07:20:57 +01:00
binkaudio.c avcodec/binkaudio: Don't use static storage for context-dependent data 2021-02-27 07:20:57 +01:00
binkdata.h
binkdsp.c avcodec/binkdsp: Fix integer overflows in idct 2019-06-26 19:05:29 +02:00
binkdsp.h Merge commit 'baab87c4f3' 2017-03-29 15:09:26 +02:00
bintext.c avcodec/bintext: Check font height 2019-06-26 21:25:10 +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 avcodec/bitpacked: add missing comma to codec tags 2020-06-04 19:22:29 +02:00
bitstream.c avcodec/bitstream: Don't check for undefined behaviour after it happened 2020-07-01 18:59:57 +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: rename bsf.h to bsf_internal.h 2020-05-22 14:38:57 +02:00
blockdsp.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
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-26 21:07:51 +01:00
bmp.h
bmp_parser.c libavcodec/bmp_parser.c: fix a use_of_uninitialized_value in target_dec_fuzzer. 2020-06-06 00:25:00 +02:00
bmpenc.c
bmvaudio.c
bmvvideo.c avcodec/bmvvideo: Fix runtime error: left shift of 137 by 24 places cannot be represented in type 'int' 2017-05-08 15:47:29 +02:00
brenderpix.c avcodec/brenderpix: Check input size before allocating image 2019-07-27 01:43:00 +02:00
bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
bsf.h avcodec/bsf: mention that av_bsf_send_packet() returning EAGAIN is not an error 2020-05-22 11:16:40 -03:00
bsf_internal.h avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
bswapdsp.c
bswapdsp.h
bytestream.h bytestream: Make get_bytes_left compatible with overread 2020-03-06 00:58:31 +01:00
c93.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
cabac.c libavcodec, libpostproc: Remove outcommented START/STOP_TIMER 2020-03-14 18:24:04 +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 avcodec/cavs: Fix runtime error: signed integer overflow: -12648062 * 256 cannot be represented in type 'int' 2017-06-05 22:43:23 +02:00
cavs.h Merge commit 'f81be06cf6' 2017-03-19 15:23:52 -03:00
cavs_parser.c
cavsdata.c
cavsdec.c avcodec/cavsdec: Set ret on errors in decode_pic() 2019-10-17 13:17:18 +02:00
cavsdsp.c avcodec/cavsdsp: Fix undefined left shifts of negative numbers 2020-02-07 12:35:48 +01:00
cavsdsp.h Merge commit 'f81be06cf6' 2017-03-19 15:23:52 -03:00
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: Allocate more CodedBitstreamUnit at once in cbs_insert_unit() 2020-06-14 22:02:34 +02:00
cbs.h avcodec/cbs: Fix potential double-free when adding unit fails 2020-02-09 22:23:29 +00:00
cbs_av1.c avcodec/cbs_av1: Fix writing uvlc numbers >= INT_MAX 2020-07-01 19:01:31 +02:00
cbs_av1.h avcodec/cbs_av1: add OrderHint to CodedBitstreamAV1Context 2020-09-05 22:30:12 -03:00
cbs_av1_syntax_template.c avcodec/cbs_av1: fix setting FrameWidth in frame_size_with_refs() 2020-09-05 22:30:38 -03:00
cbs_h264.h avcodec/cbs_h264: Automatically free SEI payload on error 2019-09-24 15:54:31 +01:00
cbs_h264_syntax_template.c avcodec/cbs_h264_syntax_template: fix off by 1 error with slice_group_change_cycle 2020-04-05 23:18:55 +02:00
cbs_h265.h avcodec/cbs_h265: add missing support for reserved_payload_extension_data SEI bits 2020-05-03 19:53:01 -03:00
cbs_h265_syntax_template.c avcodec/cbs_h265: set default VUI parameters when vui_parameters_present_flag is false 2020-07-02 22:26:39 -03:00
cbs_h2645.c avcodec/cbs_h2645: abort when written inferred values don't match 2020-06-14 16:44:57 -03:00
cbs_h2645.h avcodec/cbs: Factor out common code for writing units 2019-11-17 23:31:44 +00:00
cbs_internal.h avcodec/cbs: Factor out common code for writing units 2019-11-17 23:31:44 +00:00
cbs_jpeg.c avcodec/cbs_jpeg: Fix uninitialized end index in cbs_jpeg_split_fragment() 2020-07-11 00:25:33 +02:00
cbs_jpeg.h avcodec/cbs: Factor out common code for writing units 2019-11-17 23:31:44 +00:00
cbs_jpeg_syntax_template.c avcodec/cbs_jpeg_syntax_template: Check array index in huffman_table() 2020-04-15 18:48:23 +02:00
cbs_mpeg2.c avcodec/cbs: Avoid leaving the ... out in calls to variadic macros 2020-04-12 23:23:49 +02:00
cbs_mpeg2.h avcodec/cbs: Factor out common code for writing units 2019-11-17 23:31:44 +00:00
cbs_mpeg2_syntax_template.c cbs_mpeg2: Decompose Sequence End 2019-07-29 22:25:10 +01:00
cbs_vp9.c avcodec/cbs: Avoid leaving the ... out in calls to variadic macros 2020-04-12 23:23:49 +02:00
cbs_vp9.h avcodec/cbs: Factor out common code for writing units 2019-11-17 23:31:44 +00:00
cbs_vp9_syntax_template.c avcodec/cbs: Avoid leaving the ... out in calls to variadic macros 2020-04-12 23:23:49 +02:00
ccaption_dec.c avcodec/ccaption_dec: Add a blank like at the end to avoid rollup reading from outside 2019-04-21 23:29:04 +02:00
cdgraphics.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
cdtoons.c avcodec/cdtoons: Check sprite_offset is within the packet 2020-05-12 21:39:13 +02:00
cdxl.c avcodec/cdxl: Check format for BGR24 2017-05-08 12:30:09 +02:00
celp_filters.c avcodec/celp_filters: Avoid invalid negation in ff_celp_lp_synthesis_filter() 2021-02-02 14:18:20 +01:00
celp_filters.h
celp_math.c
celp_math.h
cfhd.c avcodec/cfhd: check peak.offset 2021-02-02 14:18:21 +01: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.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
cinepak.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
cinepakenc.c avcodec/cinepakenc: Fix invalid shifts 2019-10-06 20:00:59 +02:00
clearvideo.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03: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 pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
cngdec.c avcodec/cngdec: Remove AV_CODEC_CAP_DELAY 2019-11-24 22:57:02 +01:00
cngenc.c cngenc: Remove dead store 2017-07-07 15:29:57 -04:00
codec.h avcodec.h: split AVCodec API into its own header 2020-05-27 10:22:17 +02:00
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: add PFM image decoder 2020-05-30 18:02:55 +02:00
codec_desc.h avcodec.h: split AVCodecDescriptor API into its own header 2020-04-10 14:15:14 +02:00
codec_id.h avcodec: add PFM image decoder 2020-05-30 18:02:55 +02:00
codec_par.h avcodec.h: split AVCodecParameters API into its own header 2020-05-22 14:38:57 +02:00
cook.c avcodec/cook: Check subpacket index against max 2021-02-02 14:18:21 +01:00
cook_parser.c
cookdata.h Merge commit '90adbf4abf' 2019-02-20 14:47:13 -03:00
copy_block.h lavc/copy_block: style fix 2017-03-20 09:23:15 +01:00
cos_tablegen.c
cpia.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
crystalhd.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
cscd.c avcodec/cscd: Check output len in zlib as in lzo 2021-02-02 14:18:22 +01:00
cuviddec.c avcodec/cuviddec: backport extradata fixes 2020-10-01 21:44:54 +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.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
dca_exss.c
dca_exss.h
dca_lbr.c avcodec/dca_lbr: Fix some error codes and error passing 2020-02-03 00:11:18 +01: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 avcodec/dcaenc: Initial implementation of ADPCM encoding for DCA encoder 2017-05-08 05:56:14 +01:00
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 dca: Move the downmix request check outside the loop 2017-04-25 00:38:07 +02:00
dcadec.h avcodec/dca: avoid using bitstream reader in a non-standard way 2017-07-18 21:04:58 -03:00
dcadsp.c avcodec/dcadsp: Fix runtime error: signed integer overflow 2017-04-09 03:51:19 +02:00
dcadsp.h
dcaenc.c avcodec/dcaenc: Return specific error code from subband_bufer_alloc() 2019-01-01 21:11:47 +01:00
dcaenc.h avcodec/dcaenc: Initial implementation of ADPCM encoding for DCA encoder 2017-05-08 05:56:14 +01:00
dcahuff.c
dcahuff.h
dcamath.h avcodec/dcaenc: Initial implementation of ADPCM encoding for DCA encoder 2017-05-08 05:56:14 +01:00
dct.c avcodec/dct: Propagate error code from ff_rdft_init() 2019-01-01 21:11:47 +01:00
dct.h Merge commit '2ec9fa5ec6' 2017-03-21 14:29:52 -03:00
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c avcodec/dct32_template: Fix runtime error: signed integer overflow: -1071326067 - 1088238847 cannot be represented in type 'int' 2017-05-22 02:16:39 +02:00
dctref.c
dctref.h
dds.c avcodec/dds: Use ff_set_dimensions() 2019-08-11 19:13:21 +02:00
decode.c avcodec/decode/ff_get_buffer: Check for overflow in FFALIGN() 2021-02-02 14:18:21 +01:00
decode.h avcodec/decode: remove ff_decode_bsfs_uninit() 2020-05-21 12:32:15 -03:00
dfa.c avcodec/dfa: Use array of fixed-sized strings for fixed-sized strings 2020-03-24 22:02:13 +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 avcodec/dirac_arith: Treat overread as error 2019-01-16 01:29:18 +01:00
dirac_arith.h avcodec/dirac_arith: Treat overread as error 2019-01-16 01:29:18 +01:00
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: do not offset AV_NOPTS_OFFSET 2021-02-02 14:18:21 +01:00
dirac_vlc.c avcodec/dirac_vlc: Fix integer overflow in ff_dirac_golomb_read_32/16bit() 2020-04-25 22:32:16 +02:00
dirac_vlc.h diracdec: rewrite golomb reader 2020-03-12 20:26:48 +00:00
diracdec.c diracdec: rewrite golomb reader 2020-03-12 20:26:48 +00:00
diracdsp.c avcodec/diracdsp: Fix integer anomaly in dequant_subband_* 2021-02-02 14:18:20 +01:00
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c avcodec/dnxhd_parser: Fix parser when input does not have nicely sized packets 2019-07-17 23:18:50 +02: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 pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
dnxhdenc.c avcodec/internal: move packet related functions to their own header 2020-06-02 19:02:12 -03: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-04-11 18:15:58 +02:00
dpx.c avcodec/dpx: fix spotted code style issues 2018-12-07 19:44:57 +01:00
dpx_parser.c
dpxenc.c
dsd.c avcodec/dsd: use uint8_t instead of unsigned char 2019-08-28 17:30:55 +02:00
dsd.h avcodec/dsd: use uint8_t instead of unsigned char 2019-08-28 17:30:55 +02:00
dsd_tablegen.h
dsddec.c avcodec/dsddec: Check channels 2020-05-21 09:31:08 +02:00
dsicinaudio.c
dsicinvideo.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
dss_sp.c avcodec/dss_sp: Fix runtime error: signed integer overflow: 2147481189 + 4096 cannot be represented in type 'int' 2017-05-10 21:32:53 +02:00
dstdec.c avcodec/dstdec: Replace AC overread check by sample rate check 2020-07-09 12:35:39 +02:00
dump_extradata_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
dv.c
dv.h avcodec/dvenc: support encoding dvcprohd 2019-11-13 09:08:43 -08: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: return meaningful error codes 2020-04-10 15:58:04 -07:00
dvbsub_parser.c avcodec/dvbsub_parser: Do not discard data 2018-07-18 13:59:25 +02:00
dvbsubdec.c avcodec/dvbsubdec: replace data_size with got_sub_ptr for better readability 2020-03-25 18:41:21 +01:00
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c avcodec/dvdec: Use av_clip_uint8 instead of ff_crop_tab 2019-11-20 00:14:03 +01:00
dvdsub.c avcodec/dvdsub: Fix warning about incompatible pointer type 2020-02-14 10:20:36 -03:00
dvdsub_parser.c avcodec/dvdsub_parser: Allocate input padding 2018-07-15 19:42:25 +02:00
dvdsubdec.c lavc/dvdsubdec: Move palette parsing to new function 2020-02-04 23:34:22 +01:00
dvdsubenc.c lavc/dvdsubenc: accept palette from options 2020-02-04 23:34:22 +01:00
dvenc.c avcodec/dvenc: Fix undefined left shift of negative numbers 2021-02-27 07:20:58 +01:00
dxa.c
dxtory.c avcodec/dxtory: Fix negative stride shift in dx2_decode_slice_420() 2021-02-02 14:18:20 +01:00
dxv.c avcodec/dxv: make prev variable unsigned 2020-02-22 00:15: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.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
eac3_data.c
eac3_data.h
eac3dec.c avcodec/eac3dec: remove obsolete comment 2018-11-25 21:41:40 +01:00
eac3enc.c lavc: Use supported_samplerates for Dolby Digital encoders. 2020-04-04 23:12:27 +02:00
eac3enc.h
eacmv.c avcodec/eacmv: Return more specific error codes and forward error codes 2019-01-01 21:11:47 +01:00
eaidct.c Merge commit 'a339e919ca' 2017-03-21 15:55:44 -03:00
eaidct.h Merge commit 'a339e919ca' 2017-03-21 15:55:44 -03:00
eamad.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
eatgq.c Merge commit 'a339e919ca' 2017-03-21 15:55:44 -03:00
eatgv.c avcodec/eatgv: Check remaining size after the keyframe header 2019-07-29 22:58:43 +02:00
eatqi.c avcodec/eatqi: Check for minimum frame size 2019-07-29 22:58:43 +02:00
elbg.c
elbg.h
elsdec.c avcodec/elsdec: Fix memleaks 2018-04-25 23:09:47 +02:00
elsdec.h
encode.c avcodec/encode: Remove ff_alloc_packet 2020-06-01 14:52:26 +02:00
error_resilience.c avcodec/error_resilience: set AVFrame decode_error_flags in case of decoding error 2019-07-07 22:34:05 +02:00
error_resilience.h error_resilience: remove avpriv_atomic usage 2017-11-26 02:17:23 +00:00
escape124.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01: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: Check ymin vs. h 2021-02-02 14:18:21 +01: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 avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
faandct.c Merge commit '34c22a9ca6' 2017-03-19 16:00:21 +01:00
faandct.h
faanidct.c Merge commit '2ec9fa5ec6' 2017-03-21 14:29:52 -03:00
faanidct.h Merge commit '2ec9fa5ec6' 2017-03-21 14:29:52 -03:00
faxcompr.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c lavc/ffjni: add missing '\n' 2017-05-23 15:25:11 +02:00
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 avcodec/fft_template: improve performance of the ff_fft_init in fft_template 2019-01-04 11:21:02 +08:00
ffv1.c avcodec/ffv1: Fix segfaults on allocation error 2021-02-27 07:20:57 +01:00
ffv1.h libavcodec, libpostproc: Remove outcommented START/STOP_TIMER 2020-03-14 18:24:04 +01:00
ffv1_template.c lavc/ffv1: Properly check that the 4th and 5th quant tables are zeroes 2020-01-06 00:06:03 +00:00
ffv1dec.c avcodec/ffv1dec: Fix off by 1 error with quant tables 2021-02-02 14:18:21 +01:00
ffv1dec_template.c avcodec/ffv1dec_template: Optimize common case in run mode 2019-05-27 19:01:38 +02:00
ffv1enc.c avcodec/ffv1enc: Fix memleaks on init failure 2021-02-27 07:20:57 +01:00
ffv1enc_template.c avcodec/ffv1: Support for GBRAP10 and GBRAP12 2018-02-15 04:35:23 +01:00
ffwavesynth.c avcodec/ffwavesynth: Fix integer overflow in wavesynth_synth_sample / WS_SINE 2021-02-02 14:18:20 +01:00
fic.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
file_open.c
filter_units_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
fits.c avcodec/fits: Check gcount and pcount being non negative 2021-02-20 14:21:24 +01:00
fits.h avcodec/fits: Fix include type 2017-09-16 19:55:03 +02:00
fitsdec.c avcodec/fitsdec: Use lrint() 2019-12-05 20:20:05 +01:00
fitsenc.c Add FITS Encoder 2017-08-30 12:13:01 +02:00
flac.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01:00
flac.h flac: Convert to the new bitstream reader 2017-07-09 20:47:53 +02:00
flac_parser.c avcodec/flac_parser: Do not lose header count in find_headers_search() 2020-04-16 00:56:49 +02:00
flacdata.c
flacdata.h
flacdec.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c avcodec/flacdsp_template: Fix invalid shifts in decorrelate 2020-04-07 18:29:20 +02:00
flacenc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
flashsv.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
flashsv2enc.c avcodec/flashsv2enc: Check allocations for success before usage 2021-02-27 07:20:57 +01:00
flashsvenc.c avcodec/flashsvenc: Avoid allocation of buffer, fix memleak 2021-02-27 07:20:57 +01:00
flicvideo.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
flv.h
flvdec.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01:00
flvenc.c avcodec: Add FF_CODEC_CAP_INIT_CLEANUP 2020-05-27 21:59:51 +08:00
fmtconvert.c
fmtconvert.h
fmvc.c avcodec/fmvc: Check if header fields are available before allocating the image 2019-06-21 18:28:00 +02:00
frame_thread_encoder.c avcodec/frame_thread_encoder: remove usage of avcodec_encode_video2() 2020-05-25 12:46:22 -03:00
frame_thread_encoder.h
fraps.c Merge commit '67deba8a41' 2017-03-31 10:40:34 +02:00
frwu.c
g2meet.c avcodec/g2meet: Check tile_width in epic_jb_decode_tile() 2020-05-10 01:09:13 +02:00
g722.c avcodec/g722: Fix multiple runtime error: left shift of negative value -1 2017-05-05 18:33:38 +02:00
g722.h
g722dec.c avcodec/g722dec: use init_get_bits8() 2018-12-23 21:01:17 +01:00
g722dsp.c
g722dsp.h
g722enc.c avcodec/g722enc: force mono channel layout 2017-06-26 09:46:58 -05:00
g723_1.c avcodec/g723_1: Fix runtime error: signed integer overflow: -1013481472 + -1139123755 cannot be represented in type 'int' 2017-05-23 03:45:29 +02:00
g723_1.h avcodec/g723_1: add support for stereo files 2018-12-18 18:52:39 +01:00
g723_1_parser.c avcodec: add g732_1 parser 2018-12-23 15:30:13 +01:00
g723_1dec.c avcodec/g723_1dec: fix invalid shift with negative sid_gain 2019-10-29 16:20:33 +01:00
g723_1enc.c lavc/g723_1enc: Set the default bitrate to 6300. 2019-01-23 23:26:34 +01:00
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 2019-09-26 21:02:34 +02:00
g729data.h
g729dec.c avcodec/g729dec: Avoid one multiply by using init_get_bits8() 2019-12-01 17:17:04 +01:00
g729postfilter.c avcodec/g729postfilter: Clip gain before scaling with AGC_FAC1 2020-05-11 00:45:09 +02:00
g729postfilter.h
gdv.c avcodec/gdv: Replace assert() checking bitstream by if() 2019-09-16 00:04:18 +02:00
get_bits.h avcodec/get_bits: cosmetics 2020-03-22 11:55:44 -03:00
gif.c avcodec/gif: Fix leaks upon allocation error 2021-02-27 07:20:57 +01:00
gif.h avformat/gifdec: export duration, nb_frames and comment 2018-12-13 18:58:48 +01:00
gif_parser.c avcodec: add gif parser 2018-12-10 11:19:36 +01:00
gifdec.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
golomb.c
golomb.h avcodec: Replace show_bits_long() by show_bits() where possible 2019-12-31 18:43:50 +01: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 avcodec: Rename ff_mpv_decode_mb() to ff_mpv_reconstruct_mb 2017-06-19 17:54:40 +02:00
h261enc.c avcodec: Add FF_CODEC_CAP_INIT_CLEANUP 2020-05-27 21:59:51 +08:00
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 lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01: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 libavcodec, libpostproc: Remove outcommented START/STOP_TIMER 2020-03-14 18:24:04 +01:00
h264_cavlc.c avcodec/h264_cavlc: Fix integer overflows with motion vector residual addition 2019-07-19 21:42:38 +02:00
h264_direct.c avcodec/h264_direct: Fix overflow in POC comparission 2019-02-20 23:11:41 +01:00
h264_levels.c lavc/h264_levels: add MaxMBPS checking and update fate test. 2019-03-27 00:13:27 +00:00
h264_levels.h lavc/h264_levels: add MaxMBPS checking and update fate test. 2019-03-27 00:13:27 +00:00
h264_loopfilter.c Merge commit '0574780d7a' 2017-03-24 13:15:15 +01:00
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 avcodec/h264_metadata_bsf: Fix invalid av_freep 2020-07-04 22:33:21 +02:00
h264_mp4toannexb_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
h264_mvpred.h
h264_parse.c avcodec/h264: Fix poc_lsb in open gop context 2019-09-10 12:19:23 +02:00
h264_parse.h avcodec/h264_parse: Check picture structure when initializing weight table 2017-06-10 00:48:23 +02:00
h264_parser.c h264_ps: make the PPS hold a reference to its SPS 2020-04-10 15:52:41 +02:00
h264_picture.c h264dec: support exporting QP tables through the AVVideoEncParams API 2020-05-25 11:59:42 +02:00
h264_ps.c h264_ps: make the PPS hold a reference to its SPS 2020-04-10 15:52:41 +02:00
h264_ps.h h264_ps: make the PPS hold a reference to its SPS 2020-04-10 15:52:41 +02:00
h264_redundant_pps_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
h264_refs.c avcodec/h264_refs: do not use invalid mmco values in case of error 2019-08-28 16:31:00 +02:00
h264_sei.c h264_sei: parse the picture timing SEIs correctly 2020-04-10 15:52:22 +02:00
h264_sei.h h264_sei: parse the picture timing SEIs correctly 2020-04-10 15:52:22 +02:00
h264_slice.c avcodec/h264_slice: fix undefined integer overflow with POC in error concealment 2021-02-02 14:18:21 +01:00
h264addpx_template.c avcodec/h264addpx_template: Fixes integer overflows 2018-01-08 21:50:34 +01:00
h264chroma.c
h264chroma.h Merge commit 'e4a94d8b36' 2017-03-21 15:20:45 -03:00
h264chroma_template.c Merge commit 'e4a94d8b36' 2017-03-21 15:20:45 -03:00
h264data.c
h264data.h
h264dec.c avcodec/h264dec: Disable forced small_padding on flag2 fast 2020-06-02 00:02:04 +02:00
h264dec.h h264dec: support exporting QP tables through the AVVideoEncParams API 2020-05-25 11:59:42 +02:00
h264dsp.c
h264dsp.h avcodec/h264dsp: change loop filter stride argument to ptrdiff_t 2019-02-20 15:27:43 -03:00
h264dsp_template.c avcodec/h264dsp: change loop filter stride argument to ptrdiff_t 2019-02-20 15:27:43 -03:00
h264idct.c
h264idct.h
h264idct_template.c avcodec/h264idct_template: Fix integer overflow in ff_h264_chroma422_dc_dequant_idct() 2021-02-02 14:18:21 +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.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
h265_profile_level.c lavc/h265_profile_level: Fix the default profile in ff_h265_guess_level 2020-02-01 13:38:34 +00:00
h265_profile_level.h lavc/h265_profile_level: Fix DPB size calculation 2019-07-07 13:29:50 +01:00
h2645_parse.c avcodec/hevc, h2645_parse: Fix HEVC NAL unit names and constants 2020-03-24 23:33:24 +01:00
h2645_parse.h lavc/h2645_parse: Don't automatically remove nuh_layer_id > 0 packets 2020-01-17 17:43:52 -03: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/hapdec: Change compressed_offset to unsigned 32bit 2021-02-20 14:21:24 +01:00
hapdec.c avcodec/hapdec: Change compressed_offset to unsigned 32bit 2021-02-20 14:21:24 +01:00
hapenc.c
hapqa_extract_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
hca_data.h avcodec: add CRI HCA decoder 2020-03-17 16:07:25 +01:00
hcadec.c avcodec/hcadec: Check total_band_count against imdct_in size 2020-07-09 12:35:39 +02:00
hcom.c avcodec/hcom: Check the root entry and the right entries 2019-10-25 00:22:33 +02:00
hevc.h avcodec/hevc: Cosmetics: Realign after last commit 2020-03-24 23:47:00 +01:00
hevc_cabac.c avcodec/hevc_cabac: Limit value in coeff_abs_level_remaining_decode() tighter 2021-02-02 14:18:21 +01:00
hevc_data.c Merge commit '150c896a9e' 2017-03-23 15:14:06 -03:00
hevc_data.h Merge commit '150c896a9e' 2017-03-23 15:14:06 -03:00
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-06-15 04:18:16 +02:00
hevc_mvs.c Merge commit '26d9b60373' 2017-10-24 19:26:29 -03:00
hevc_parse.c lavc/h2645_parse: Don't automatically remove nuh_layer_id > 0 packets 2020-01-17 17:43:52 -03:00
hevc_parse.h avcodec/hevc_sei: rename HEVCSEIContext to HEVCSEI 2017-10-31 12:27:57 -03:00
hevc_parser.c hevc_parser: drop the use of SliceHeader 2020-06-08 10:51:56 +02:00
hevc_ps.c avcodec/hevc_ps: check scaling_list_dc_coef 2021-02-02 14:18:21 +01:00
hevc_ps.h hevc: move SliceHeader and LongTermRPS back to hevcdec.h 2020-06-08 10:51:56 +02:00
hevc_ps_enc.c lavc/hevc_ps_enc: fix vps nal issues 2019-03-29 09:51:09 +08:00
hevc_refs.c hevc_refs: reduce code duplication in find_ref_idx() 2020-06-08 10:51:56 +02:00
hevc_sei.c avcodec/hevc_sei: Check payload size in decode_nal_sei_message() 2021-02-20 14:21:24 +01:00
hevc_sei.h avcodec/hevc: add support for Frame Duplication (Doubling/Tripling) 2020-02-06 17:04:41 +01:00
hevcdec.c avcodec/hevcdec: Check slice_cb_qp_offset / slice_cr_qp_offset 2021-02-02 14:18:21 +01:00
hevcdec.h hevc: move SliceHeader and LongTermRPS back to hevcdec.h 2020-06-08 10:51:56 +02: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 Merge commit '4abe3b049d' 2017-03-23 16:48:41 +01:00
hevcpred.h
hevcpred_template.c avcodec/hevcpred_template: Fix diagonal chroma availability in 4:2:2 edge case in intra_pred 2021-02-02 14:18:21 +01:00
hnm4video.c avcodec/hnm4video: Optimize postprocess_current_frame() 2019-08-12 08:45:07 +02:00
hpel_template.c
hpeldsp.c
hpeldsp.h Merge commit '48b80f8393' 2017-03-15 12:34:51 +01:00
hq_hqa.c avcodec/hq_hqa: Check info size 2020-06-05 18:14:17 +02:00
hq_hqa.h
hq_hqadata.c
hq_hqadsp.c avcodec/hq_hqadsp: Fix runtime error: signed integer overflow: 80359 * 30274 cannot be represented in type 'int' 2017-05-13 01:15:29 +02:00
hq_hqadsp.h
hqx.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
hqx.h vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
hqxdsp.c avcodec/hqxdsp: Fix runtime error: signed integer overflow: -196264 * 11585 cannot be represented in type 'int' 2017-05-14 15:30:08 +02:00
hqxdsp.h
hqxvlc.c
htmlsubtitles.c avcodec/htmlsubtitles: Avoid locale dependant isdigit() 2019-09-11 22:43:14 +02:00
htmlsubtitles.h avcodec/htmlsubtitles: Check for string truncation and return error 2017-05-08 17:02:02 +02:00
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c avcodec/huffyuvdec: Test vertical coordinate more often 2020-06-06 00:38:53 +02:00
huffyuvdsp.c lavc/huffyuvdsp: only transmit the pix_fmt instead of the whole avctx 2017-03-22 16:22:20 +01:00
huffyuvdsp.h lavc/huffyuvdsp: only transmit the pix_fmt instead of the whole avctx 2017-03-22 16:22:20 +01:00
huffyuvenc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccels.h Add support for VP9 VDPAU hwaccel decode 2019-10-26 09:57:01 -07:00
hwconfig.h lavc: Extend hardware config metadata to encoders 2020-04-26 18:38:25 +01:00
idcinvideo.c avcodec/idcinvideo: Add 320x240 default maximum resolution 2019-08-23 14:38:42 +02: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-06-14 22:02:34 +02:00
iirfilter.c Merge commit '52730e0f86' 2017-03-20 11:27:48 +01:00
iirfilter.h Merge commit '52730e0f86' 2017-03-20 11:27:48 +01:00
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 10:00:41 +02:00
imc.c avcodec/imc: Provide non NULL context to av_log() 2019-01-01 21:11:47 +01:00
imcdata.h
imgconvert.c avcodec/imgconvert: fix possible null pointer dereference 2018-04-03 16:20:31 +02:00
imm4.c avcodec/imm4: flush prev_frame after seeking 2019-04-13 18:32:58 +02:00
imm5.c avcodec: add IMM5 decoder 2019-08-29 21:04:54 +02:00
imx_dump_header_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
indeo2.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
indeo2data.h
indeo3.c Merge commit '746c56b773' 2017-03-20 09:07:57 +01:00
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: Fix memleaks upon allocation error 2021-02-27 07:20:57 +01:00
indeo5data.h
intelh263dec.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01:00
internal.h avcodec/internal: move packet related functions to their own header 2020-06-02 19:02:12 -03:00
interplayacm.c avcodec/interplayacm: Fix overflow of last unused value 2019-11-09 18:03:38 +01:00
interplayvideo.c avcodec/interplayvideo: properly decode motion vectors 2019-10-25 18:29:13 +02:00
intrax8.c avcodec/intrax8: Check for end of bitstream in ff_intrax8_decode_picture() 2020-04-26 18:23:16 +02:00
intrax8.h
intrax8dsp.c Merge commit '3281d823cd' 2017-03-21 15:13:36 +01:00
intrax8dsp.h Merge commit '3281d823cd' 2017-03-21 15:13:36 +01:00
intrax8huf.h
ituh263dec.c avcodec/ituh263dec: Check input for minimal frame size 2019-10-08 16:24:58 +02:00
ituh263enc.c
ivi.c avcodec/ivi: Fix segfault on allocation error 2021-02-27 07:20:57 +01:00
ivi.h avcodec/ivi: Use av_image_check_size2() 2017-07-12 20:36:13 +02:00
ivi_dsp.c avcodec/ivi_dsp: Fix runtime error: left shift of negative value -2 2017-05-28 03:04:21 +02:00
ivi_dsp.h Merge commit '746c56b773' 2017-03-20 09:07:57 +01:00
j2kenc.c avcodec/j2kenc: Fix leaks on init failure 2021-02-27 07:20:58 +01:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c libavcodec/jpeg2000: fix precinct coordinate calculation 2020-04-11 18:15:58 +02:00
jpeg2000.h libavcodec/jpeg2000dec.c: ROI marker support 2020-04-23 19:30:07 +02:00
jpeg2000_parser.c libavcodec/jpeg2000_parser: Add jpeg2000 parser 2020-06-07 01:23:40 +02:00
jpeg2000dec.c avcodec/jpeg2000dec: Check atom_size in jp2_find_codestream() 2021-02-20 14:21:24 +01: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 2019-09-28 17:24:32 +02:00
jpeg2000dwt.h
jpegls.c
jpegls.h fix MSVC compilation errors 2017-12-10 14:43:01 +01:00
jpeglsdec.c avcodec/jpeglsdec: Fix k=16 in ls_get_code_regular() 2021-02-20 14:21:24 +01:00
jpeglsdec.h
jpeglsenc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
jpegtables.c lavc/jpegtables: Handle multiple mappings to the same value 2019-09-02 09:26:52 +02:00
jpegtables.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
jrevdct.c lavc/jrevdct: Avoid an aliasing violation. 2018-11-27 01:16:28 +01:00
jvdec.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03: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 pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +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 avcodec/lcldec: remove the unnecessary type conversion 2020-05-08 09:11:56 +08:00
lclenc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
libaomdec.c avcodec/libaomdec: remove bogus comment 2018-10-04 15:44:15 -03:00
libaomenc.c avcodec/libaomenc: remove the experimental flag when using libaom 2.0.0 or newer 2020-06-06 01:04:39 -03:00
libaribb24.c lavc/libaribb24: use integer math to calculate font scaling 2019-02-12 20:16:40 +02: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
libdav1d.c avcodec/libdav1d: export frame sample aspect ratio 2020-05-18 12:28:03 -03:00
libdavs2.c lavc/libdavs2: fix frame dumping error description 2019-03-23 14:08:00 +08:00
libfdk-aacdec.c libfdk-aacdec: Allow explicitly disabling the DRC reference level option 2020-02-11 11:40:13 +02:00
libfdk-aacenc.c avcodec: move aacenc profiles to profiles.h 2020-05-22 22:16:53 +02:00
libgsmdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libgsmenc.c lavc/libgsmenc: Force mono and use 13k as default bitrate. 2019-02-17 01:04:18 +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 memory leak after av_dict_parse_string fail 2020-01-04 09:04:58 +08:00
libmp3lame.c libavcodec/libmp3lame: Don't free user-provided AVPacket 2020-05-23 20:25:08 +02:00
libopencore-amr.c lavc/libopencore-amr: Silence a warning about an unused function. 2019-11-17 00:35:14 +01:00
libopenh264.c
libopenh264.h
libopenh264dec.c Merge commit 'eec93e5709' 2019-02-20 15:43:30 -03:00
libopenh264enc.c lavc/libopenh264enc: Add coder option to replace cabac 2020-05-13 09:55:54 +08:00
libopenjpegdec.c lavc/libopenjpeg: Support GRAY10, GRAY12 and GRAY14. 2018-06-26 00:20:04 +02:00
libopenjpegenc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
libopus.c
libopus.h
libopusdec.c Revert "libopus: Add channel mapping 2 support in libopusdec" 2018-11-28 23:54:08 +00:00
libopusenc.c avcodec/libopusenc: Don't free user-provided AVPacket 2020-05-23 20:24:37 +02:00
librav1e.c avcodec/librav1e: Require a bitrate to be set when using 2-pass mode 2020-05-03 17:04:07 +01:00
librsvgdec.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03: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/libtwolame: fix mono default bitrate 2019-11-01 13:38:36 +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 2019-10-29 16:20:33 +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.c,cosmetics: bpp -> bpc 2019-11-08 17:42:42 -08:00
libvpxenc.c avcodec/internal: move packet related functions to their own header 2020-06-02 19:02:12 -03: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 Stop hardcoding align=32 in av_frame_get_buffer() calls. 2020-05-22 14:38:57 +02:00
libwebpenc_common.h
libx264.c avcodec/internal: move packet related functions to their own header 2020-06-02 19:02:12 -03:00
libx265.c avcodec/internal: move packet related functions to their own header 2020-06-02 19:02:12 -03:00
libxavs.c avcodec/internal: move packet related functions to their own header 2020-06-02 19:02:12 -03:00
libxavs2.c avcodec/libxavs2: use AV_OPT_TYPE_DICT for xavs2-params 2020-01-01 21:22:11 +01:00
libxvid.c avcodec/internal: move packet related functions to their own header 2020-06-02 19:02:12 -03:00
libxvid.h
libzvbi-teletextdec.c avcodec/libzvbi-teletextdec: fix txt_default_region limits 2020-06-14 21:10:41 +02:00
ljpegenc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
loco.c avcodec/loco: Fix integer overflow with large values from loco_get_rice() 2020-07-09 12:35:39 +02:00
log2_tab.c
lossless_audiodsp.c avcodec/lossless_audiodsp: Fix undefined overflows in scalarproduct_and_madd_int16_c() 2020-06-14 22:02:34 +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 avcodec/lpc: signed integer overflow in compute_lpc_coefs() (aacdec_fixed) 2017-06-21 02:25:23 +02:00
lsp.c avcodec/lsp: Fix undefined shifts in lsp2poly() 2019-10-16 19:17:57 +02:00
lsp.h
lzf.c avcodec/lzf: Consider the needed size in reallocation 2020-06-08 00:21:15 +02:00
lzf.h
lzw.c avcodec/lzw: Check for end of input 2019-01-16 01:29:18 +01:00
lzw.h
lzwenc.c
m101.c avcodec/m101: Fix off be 2 error 2019-06-29 19:22:19 +02:00
mace.c
magicyuv.c avcodec/magicyuv: Check slice size before reading flags and pred 2021-02-02 14:18:21 +01:00
magicyuvenc.c avcodec/magicyuvenc: Fix memleak upon init failure 2021-02-27 07:20:57 +01:00
Makefile libavcodec/jpeg2000_parser: Add jpeg2000 parser 2020-06-07 01:23:40 +02:00
mathops.h Merge commit 'be1db21ba8' 2017-03-19 16:05:13 +01:00
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 pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02: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 avcodec/mediacodec_surface: define and use FFANativeWindow to mimic NDK interface 2019-09-10 13:51:05 -07:00
mediacodec_surface.h avcodec/mediacodec_surface: define and use FFANativeWindow to mimic NDK interface 2019-09-10 13:51:05 -07:00
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c avcodec/mediacodec_wrapper: fix {input,output}_buffers global reference leak 2020-04-15 09:43:16 +02:00
mediacodec_wrapper.h avcodec/mediacodec_wrapper: add missing "avcodec.h" include 2019-07-22 08:57:33 +02:00
mediacodecdec.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
mediacodecdec_common.c avcodec/mediacodec_wrapper: use MediaFormat to probe frame color characteristics 2020-05-25 18:07:45 +02: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 Merge commit '0983f9117f' 2017-04-08 14:16:32 +02:00
metasound_data.h
mf_utils.c avcodec: Add MediaFoundation encoder wrapper 2020-05-19 21:34:04 +03:00
mf_utils.h mfenc: Avoid including codecapi.h, fix building in UWP mode with clang 2020-05-27 00:19:32 +03:00
mfenc.c mfenc: Avoid including codecapi.h, fix building in UWP mode with clang 2020-05-27 00:19:32 +03:00
microdvddec.c avcodec/microdvddec: limit style characters in parsing 2018-08-12 21:47:17 +02:00
midivid.c avcodec/midivid: only multiple of 4 width/height are possible 2020-02-13 12:15:42 +01:00
mimic.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
mjpeg.h
mjpeg2jpeg_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
mjpeg_parser.c avcodec/mjpeg_parser: Adjust size rejection threshold 2020-07-11 00:25:33 +02:00
mjpega_dump_header_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
mjpegbdec.c avcodec/mjpegbdec: Fix yuv444 pix_fmt detection 2019-11-20 18:35:27 +01:00
mjpegdec.c avcodec/mjpegdec: Limit bayer to single plane outputting format 2020-07-09 12:35:39 +02:00
mjpegdec.h lavc/mjpegdec: Decode Huffman-coded lossless JPEGs embedded in DNGs 2019-09-02 09:26:52 +02:00
mjpegenc.c avcodec: Add FF_CODEC_CAP_INIT_CLEANUP 2020-05-27 21:59:51 +08:00
mjpegenc.h avcodec/mjpegenc: move ff_mjpeg_encode_picture_frame to mjpegenc_common 2017-05-08 11:33:57 -03:00
mjpegenc_common.c lavc/mjpegenc: Fix not writing RST tag after final slice. 2020-01-21 14:29:04 +01:00
mjpegenc_common.h avcodec/mjpegenc: move ff_mjpeg_encode_picture_frame to mjpegenc_common 2017-05-08 11:33:57 -03:00
mjpegenc_huffman.c avcodec/mjpegenc_huffman: Assert length in ff_mjpegenc_huffman_compute_bits() 2017-04-10 13:11:15 +02:00
mjpegenc_huffman.h
mlp.c
mlp.h
mlp_parse.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01:00
mlp_parse.h avcodec/mlp_parse: move TrueHD channel layout and sample rate related code to the header 2019-08-24 20:16:00 -03:00
mlp_parser.c libavcodec/mlp_parser.c: fix a use_of_uninitialized_value in target_dec_fuzzer. 2020-06-06 00:25:00 +02:00
mlpdec.c avcodec/mlpdec: use get_bits_long for huff lsbs 2020-02-08 18:20:43 +01:00
mlpdsp.c avcodec/mlpdsp: Fix a invalid shift in ff_mlp_rematrix_channel() 2020-02-02 17:09:14 +01:00
mlpdsp.h
mlpenc.c avcodec/mlpenc: Fix memleak upon init failure 2021-02-27 07:20:57 +01:00
mlz.c
mlz.h
mmaldec.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
mmvideo.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
motion_est.c mpegvideo_enc: add intra_penalty option for p frames 2019-10-24 19:45:17 +02:00
motion_est.h mpegvideo_enc: add intra_penalty option for p frames 2019-10-24 19:45:17 +02:00
motion_est_template.c avcodec/motion_est_template: Fix invalid shifts in no_sub_motion_search() 2020-02-27 18:26:26 +01:00
motionpixels.c avcodec/motionpixels: Mark 2 functions as always_inline 2019-09-28 18:36:12 +02:00
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
movtextdec.c avcodec/movtextdec: Fix shift overflows in mov_text_init() 2020-06-14 22:02:34 +02:00
movtextenc.c lavc/movtextenc: return more meaningful error codes 2020-04-10 15:58:04 -07:00
mp3_header_decompress_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
mpc.c avcodec/mpc: Fix multiple numerical overflows in ff_mpc_dequantize_and_synth() 2021-02-02 14:18:20 +01:00
mpc.h
mpc7.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
mpc7data.h
mpc8.c avcodec/mpc8: Fix 32bit mask/enum 2019-08-11 19:13:21 +02:00
mpc8data.h
mpc8huff.h avcodec/mpc8huff: Make some arrays unsigned to prevent overflow 2019-07-24 15:32:15 +02:00
mpcdata.h
mpeg2_metadata_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
mpeg4_unpack_bframes_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
mpeg4audio.c avcodec: Replace skip_bits_long() by skip_bits() where possible 2019-12-31 18:43:50 +01:00
mpeg4audio.h avcodec/mpeg4audio: fix doxy for ff_mpeg4audio_get_config_gb() 2019-09-27 10:49:29 -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/mpeg4videodec: Fix nonsense warning 2019-03-12 00:48:56 +01:00
mpeg4video_parser.c avcodec/mpeg4videodec: Fix nonsense warning 2019-03-12 00:48:56 +01:00
mpeg4video_parser.h
mpeg4videodec.c avcodec/mpeg4videodec: Fix 2 integer overflows in get_amv() 2020-06-14 22:02:34 +02:00
mpeg4videoenc.c avcodec: Add FF_CODEC_CAP_INIT_CLEANUP 2020-05-27 21:59:51 +08: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-06-14 22:02:34 +02:00
mpeg12enc.c avcodec/mpeg12enc: support mpeg2 encoder const profile 2020-06-01 07:05:32 +08: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 22:11:43 +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 12:53:16 +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 avcodec/mpegaudiodec_template: Check return value of subdecoder 2021-02-27 07:20:58 +01:00
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 Merge commit '2caa93b813' 2017-03-21 16:04:22 -03:00
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c Merge commit '2caa93b813' 2017-03-21 16:04:22 -03:00
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c avcodec/mpegaudioenc_template: fix invalid shift of sample 2020-02-27 18:26:26 +01:00
mpegaudiotab.h
mpegpicture.c avcodec: add an AVCodecContext field to signal types of packet, frame, and coded stream side data to export 2020-02-22 23:19:07 -03:00
mpegpicture.h
mpegutils.c avcodec: add an AVCodecContext field to signal types of packet, frame, and coded stream side data to export 2020-02-22 23:19:07 -03:00
mpegutils.h libavcodec: Move ff_print_debug_info2 to mpegutils.c 2017-12-11 00:09:25 +00:00
mpegvideo.c avcodec/mpegvideo: return more specific error codes for init_duplicate_context() 2020-05-09 09:33:49 +08:00
mpegvideo.h mpegvideo_enc: add intra_penalty option for p frames 2019-10-24 19:45:17 +02:00
mpegvideo_enc.c avcodec/internal: move packet related functions to their own header 2020-06-02 19:02:12 -03:00
mpegvideo_motion.c avcodec/mpeg2dec: Fix motion vector rounding for chroma components 2018-02-11 12:04:47 +01:00
mpegvideo_parser.c Remove redundant ; 2019-12-10 16:09:14 +01:00
mpegvideo_xvmc.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
mpegvideodata.c mpegvideodata: drop useless comments 2020-03-16 09:20:57 +01:00
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 2018-12-05 00:50:13 +01:00
msmpeg4enc.c Merge commit 'f2f145f303' 2017-03-19 16:06:49 +01:00
msrle.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
msrledec.c
msrledec.h
mss1.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
mss2.c libavcodec/vc1: Remove bits variable 2020-01-11 23:31:18 +01:00
mss2dsp.c Merge commit '15b4f494fc' 2017-03-21 15:57:07 -03:00
mss2dsp.h Merge commit '15b4f494fc' 2017-03-21 15:57:07 -03:00
mss3.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
mss4.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
mss12.c avcodec/mss1: check for overread and forward errors 2019-08-05 17:54:24 +02:00
mss12.h avcodec/mss1: check for overread and forward errors 2019-08-05 17:54:24 +02:00
mss34dsp.c avcodec/mss34dsp: Fix multiple signed integer overflow 2017-05-07 15:31:00 +02:00
mss34dsp.h Merge commit '15b4f494fc' 2017-03-21 15:57:07 -03:00
msvideo1.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
msvideo1enc.c
mv30.c avcodec/mv30: Use unsigned in idct_1d() 2021-02-02 14:18:21 +01:00
mvcdec.c
mvha.c avcodec/mvha: Check remaining bits in VLC decode loop 2020-02-09 23:33:18 +01:00
mwsc.c avcodec: add MatchWare Screen Capture Codec 2018-08-27 22:06:19 +02:00
mxpegdec.c avcodec/mxpegdec: fix SOF counting 2021-02-20 14:21:24 +01:00
nellymoser.c avcodec/nellymoser: Fix multiple left shift of negative value -8591 2017-05-05 19:29:32 +02:00
nellymoser.h
nellymoserdec.c
nellymoserenc.c
noise_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
notchlc.c avcodec: add NotchLC decoder 2020-05-19 20:09:25 +02:00
null_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
nuv.c avcodec/nuv: widen buf_size type 2020-05-12 01:00:28 +02:00
nvdec.c nvdec: attach real hw_frames to post-processed frames 2020-03-28 17:58:54 +01:00
nvdec.h avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec_h264.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec_hevc.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec_mjpeg.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec_mpeg4.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec_mpeg12.c avcodec/nvdec_mpeg12: set field flags 2020-01-02 13:15:27 +01:00
nvdec_vc1.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec_vp8.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec_vp9.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvenc.c avcodec/nvenc: fix timestamp offset ticks logic 2021-02-19 22:17:34 +01:00
nvenc.h avcodec/nvenc: refactor dts calculation logic 2020-05-02 01:33:49 +02:00
nvenc_h264.c avcodec/nvenc_h264: add spatial_aq and temporal_aq option to consistent with nvenc_hevc 2020-05-03 05:28:33 +08:00
nvenc_hevc.c avcodec/nvenc_hevc: add spatial-aq and temporal-aq option to consistent with nvenc_h264 2020-05-03 05:28:33 +08:00
omx.c avcodec/omx: fix xFramerate calculation 2019-09-02 13:46:11 -07: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: stop using deprecated av_codec_next() 2020-04-20 15:08:20 +00:00
options_table.h avcodec: move mpeg4 profiles to profiles.h 2020-05-22 22:23:18 +02:00
opus.c lavc/opus: Reset alloc_trim when doing decoder bit-allocation. 2020-05-02 10:51:55 +02:00
opus.h avcodec/opus: make redundancy_buf 32 byte aligned 2019-04-02 11:36:56 -03:00
opus_celt.c opusdsp: adjust and optimize C function to match assembly 2019-09-11 03:28:22 +01:00
opus_celt.h opusdsp: create and move deemphasis and postfiltering from opus_celt 2019-04-01 00:19:14 +02:00
opus_metadata_bsf.c lavc: rename bsf.h to bsf_internal.h 2020-05-22 14:38:57 +02:00
opus_parser.c Revert "avcodec/opus_parser: Handle complete frames flag." 2018-08-23 17:34:25 -03:00
opus_pvq.c opusenc: add apply_phase_inv option 2020-05-26 10:52:12 +01:00
opus_pvq.h x86/opus_dsp: rename to celt_pvq 2019-03-31 23:35:00 +02:00
opus_rc.c lavc/opus_rc: Cast a const pointer to uint8_t *. 2018-12-22 00:15:16 +01:00
opus_rc.h opus_rc: add macros for checkpoint rollback 2017-04-08 00:27:33 +01:00
opus_silk.c opusdec: do not fail when LBRR frames are present 2021-01-26 16:28:23 +01:00
opusdec.c opus: add an option to toggle intensity stereo phase inversion 2017-12-04 07:28:45 +00:00
opusdsp.c opusdsp: adjust and optimize C function to match assembly 2019-09-11 03:28:22 +01:00
opusdsp.h aarch64/opusdsp: implement NEON accelerated postfilter and deemphasis 2019-04-10 01:08:54 +02:00
opusenc.c opusenc: add apply_phase_inv option 2020-05-26 10:52:12 +01:00
opusenc.h opusenc: add apply_phase_inv option 2020-05-26 10:52:12 +01: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 opusdec: do not fail when LBRR frames are present 2021-01-26 16:28:23 +01:00
opustab.h opusdec: do not fail when LBRR frames are present 2021-01-26 16:28:23 +01:00
packet.h lavc: add a new sidedata type for DOVI 2020-04-23 08:05:06 +08:00
packet_internal.h avcodec/internal: move packet related functions to their own header 2020-06-02 19:02:12 -03:00
paf.h
pafaudio.c
pafvideo.c avcodec/pafvideo: Only clear frame when it was written to 2019-11-09 14:13:34 +01:00
pamenc.c
parser.c avcodec/parser: Optimize ff_combine_frame() with massivly negative next 2019-08-23 22:26:50 +02:00
parser.h
parsers.c libavcodec/jpeg2000_parser: Add jpeg2000 parser 2020-06-07 01:23:40 +02: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-dvdenc.c avcodec: add PCM-DVD encoder 2018-12-01 19:41:48 +01:00
pcm.c avcodec/pcm: Fix invalid shift in AV_CODEC_ID_PCM_LXF 2020-02-21 21:42:11 +01:00
pcm_rechunk_bsf.c lavc: rename bsf.h to bsf_internal.h 2020-05-22 14:38:57 +02:00
pcm_tablegen.c avcodec: Implement Archimedes VIDC encoder/decoder 2018-10-26 13:39:25 +02:00
pcm_tablegen.h avcodec/pcm_tablegen: nits, reindent 2020-02-14 21:23:37 +01: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: replace data_size with got_sub_ptr for better readability 2020-03-25 18:41:21 +01:00
pictordec.c avcodec/pictordec: Optimize picmemset() for single plane full lines 2019-08-23 22:26:50 +02:00
pixblockdsp.c libavcodec: aarch64: Add a NEON implementation of pixblockdsp 2020-05-15 23:37:55 +03:00
pixblockdsp.h libavcodec: aarch64: Add a NEON implementation of pixblockdsp 2020-05-15 23:37:55 +03:00
pixels.h
pixlet.c avcodec/pixlet: Fix log(0) check 2020-06-14 22:02:34 +02:00
png.c
png.h png: split header state and data state in two separate variables. 2017-04-03 10:08:29 -04:00
png_parser.c libavcodec/png_parser.c: fix a use_of_uninitialized_value in target_dec_fuzzer. 2020-06-06 00:25:00 +02:00
pngdec.c avcodec/pngdec: Check for fctl after idat 2020-07-02 10:20:36 +02:00
pngdsp.c
pngdsp.h
pngenc.c Stop hardcoding align=32 in av_frame_get_buffer() calls. 2020-05-22 14:38:57 +02:00
pnm.c avcodec/pnm: Check scale 2020-06-08 20:45:56 +02:00
pnm.h avcodec: add PFM image decoder 2020-05-30 18:02:55 +02:00
pnm_parser.c avcodec/pnm_parser: Check av_image_get_buffer_size() for failure 2021-02-20 14:21:24 +01:00
pnmdec.c avcodec/pnmdec: Fix misaligned reads 2020-07-09 12:35:39 +02:00
pnmenc.c
profiles.c avcodec/profiles: remove duplicate FF_PROFILE_RESERVED entry 2020-05-07 21:10:34 +08:00
profiles.h avcodec/mpeg12enc: support mpeg2 encoder const profile 2020-06-01 07:05:32 +08:00
prores_metadata_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
proresdata.c
proresdata.h
proresdec.h lavc/proresdec.h: Include a missing header 2018-12-06 20:14:09 +01:00
proresdec2.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
proresdsp.c avcodec/proresdec : add 12b prores idct 2018-12-02 12:55:53 +01:00
proresdsp.h avcodec/proresdec : rename dsp part for 10b and check dspinit for supported bits per raw sample 2018-12-02 12:55:31 +01:00
proresenc_anatoliy.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
proresenc_kostya.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
prosumer.c avcodec/prosumer: Only memset(0) what is needed. 2019-05-09 22:07:26 +02:00
psd.c avcodec/psd: remove unneeded code 2019-10-22 10:51:42 +08:00
psymodel.c
psymodel.h avcodec: stop using deprecated codec flags 2017-03-25 21:37:05 -03:00
pthread.c
pthread_frame.c pthread_frame: change the way delay is set 2020-06-11 10:08:58 -03: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 2019-10-20 19:57:51 +02:00
put_bits.h avcodec/put_bits: Relax requirements to rebase PutBitContext 2019-11-16 20:57:45 +01:00
qcelpdata.h
qcelpdec.c
qdm2.c avcodec/qdm2: Check fft_coefs_index 2020-02-19 22:37:30 +01:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c avcodec/qdmc: Check input space in qdmc_get_vlc() 2019-10-12 13:21:50 +02:00
qdrw.c avcodec/qdrw: Check input for header/skiped space before get_buffer() 2019-10-25 00:22:33 +02:00
qpeg.c avcodec/qpeg: mark the init function as thread-safe and init cleanup capable 2020-04-20 13:46:37 -03:00
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c lavc/qsvenc: add encode support for HEVC 4:2:2 8-bit and 10-bit 2020-05-18 13:33:29 +08:00
qsv.h
qsv_api.c
qsv_internal.h lavc/qsv: remove the unused funtion ff_qsv_profile_to_mfx() 2019-12-29 20:23:07 +08:00
qsvdec.c lavc/qsvdec: disable gpu copy when not supported 2019-12-29 20:23:07 +08:00
qsvdec.h lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
qsvdec_h2645.c ffplay, avcodec, avformat: Don't initialize before av_packet_ref() 2020-03-28 04:17:20 +01:00
qsvdec_other.c ffplay, avcodec, avformat: Don't initialize before av_packet_ref() 2020-03-28 04:17:20 +01:00
qsvenc.c avcodec/internal: move packet related functions to their own header 2020-06-02 19:02:12 -03:00
qsvenc.h lavc/qsvenc: Add hardware config metadata 2020-04-26 18:38:25 +01:00
qsvenc_h264.c lavc/qsvenc: Add hardware config metadata 2020-04-26 18:38:25 +01:00
qsvenc_hevc.c lavc/qsvenc: add encode support for HEVC 4:2:2 8-bit and 10-bit 2020-05-18 13:33:29 +08:00
qsvenc_jpeg.c lavc/qsvenc: Add hardware config metadata 2020-04-26 18:38:25 +01:00
qsvenc_mpeg2.c lavc/qsvenc: Add hardware config metadata 2020-04-26 18:38:25 +01:00
qsvenc_vp9.c lavc/qsvenc: Add hardware config metadata 2020-04-26 18:38:25 +01:00
qtrle.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
qtrleenc.c avcodec/qtrleenc: Fix memleak upon allocation failure 2021-02-27 07:20:57 +01:00
r210dec.c avcodec/r210dec: fix r10x decoding 2018-12-03 23:34:05 +01:00
r210enc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
ra144.c avcodec/ra144: Fix integer overflow in add_wav() 2018-10-18 02:28:54 +02:00
ra144.h
ra144dec.c avcodec/ra144dec: Fix runtime error: left shift of negative value -17 2017-05-27 13:07:35 +02:00
ra144enc.c avcodec/ra144enc: Fix invalid left shift of negative number 2020-01-23 12:19:07 +01:00
ra288.c avcodec/ra288: Check block_align for the assumed value 2019-11-20 15:50:15 +01:00
ra288.h
ralf.c avcodec/ralf: Check num_blocks before use 2020-05-12 21:39:13 +02:00
ralfdata.h
rangecoder.c avcodec/rangecoder: Add and test ff_rac_check_termination() 2018-12-31 17:44:22 +01:00
rangecoder.h avcodec/rangecoder: Add and test ff_rac_check_termination() 2018-12-31 17:44:22 +01:00
rasc.c avcodec/rasc: Check frame before clearing 2021-02-02 14:18:21 +01:00
ratecontrol.c avcodec/ratecontrol: fix the integer overflow after long time run 2020-06-03 06:57:50 +08:00
ratecontrol.h
raw.c avformat/nut: add support for yuva444/422p12 pixel format 2018-12-14 11:26:30 +01:00
raw.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
rawdec.c avcodec/rawdec: Use linesize in b64a 2020-01-30 19:57:25 +01:00
rawenc.c avcodec: estimate output bitrate for uncompressed video codecs 2017-03-17 11:55:16 +01:00
rdft.c avcodec/rdft: reorder calculation 2017-07-26 06:13:05 +07:00
rdft.h avcodec/rdft: remove sintable 2017-07-11 13:22:02 +07:00
realtextdec.c
rectangle.h
remove_extradata_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
reverse.c
rkmppdec.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
rl.c
rl.h
rl2.c avcodec/rl2: set dimensions 2019-08-23 22:24:07 +02:00
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
roqvideoenc.c Merge commit 'dab2034b86' 2017-03-19 15:49:15 +01:00
rpza.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
rscc.c avcodec/rscc: Check inflated_buf size whan it is used 2021-02-20 14:21:24 +01:00
rtjpeg.c
rtjpeg.h
rv10.c avcodec/rv10: Check input for minimal frame size 2019-11-01 20:15:31 +01:00
rv10.h
rv10enc.c avcodec: Add FF_CODEC_CAP_INIT_CLEANUP 2020-05-27 21:59:51 +08:00
rv20enc.c avcodec: Add FF_CODEC_CAP_INIT_CLEANUP 2020-05-27 21:59:51 +08:00
rv30.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
rv30data.h
rv30dsp.c
rv34.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
rv34.h pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
rv40data.h
rv40dsp.c avcodec/rv40dsp: Fix integer overflows in rv40_weight_func_*() 2020-04-19 17:08:08 +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 2019-08-05 18:42:51 +02: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 lavc/sbc: Remove bool usage. 2020-04-04 23:26:15 +02: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: move msbc profile to encoder 2020-05-22 22:23:18 +02:00
sbr.h
sbrdsp.c Merge commit '3ccec334b8' 2017-03-15 21:37:40 -03:00
sbrdsp.h lavc/aarch64: add sbrdsp neon implementation 2017-07-03 14:29:22 +02:00
sbrdsp_fixed.c avcodec/sbrdsp_fixed.c: remove input value limit for sbr_sum_square_c() 2019-02-09 14:40:50 +01:00
sbrdsp_template.c lavc/aarch64: add sbrdsp neon implementation 2017-07-03 14:29:22 +02:00
scpr.c avcodec/scpr: Check minimum size of type 17 2019-10-10 14:34:19 +02:00
scpr.h avcodec/scpr: Avoid per pixel y checks in decode_run_i 2018-12-31 17:44:26 +01:00
scpr3.c avcodec/scpr3: Fix out of array access with dectab 2020-07-09 12:35:39 +02:00
scpr3.h avcodec/scpr: add version 3 support 2018-11-18 22:59:29 +01:00
screenpresso.c avcodec/screenpresso: Optimize sum_delta_flipped() 2020-01-30 18:47:21 +01:00
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c avcodec/sheervideo: Don't leave context in inconsistent state upon error 2021-02-27 07:20:58 +01: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 2018-11-13 22:28:27 +01:00
simple_idct.c avcodec/simple_idct: Fix undefined integer overflow in idct4row() 2021-02-02 14:18:22 +01:00
simple_idct.h avcodec/proresdec : add 12b prores idct 2018-12-02 12:55:53 +01:00
simple_idct_template.c avcodec/simple_idct_template: fix integer overflow 2019-12-14 00:20:52 +01: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
siren.c avcodec/siren: Increase noise category 5 and 6 2021-02-02 14:18:21 +01:00
smacker.c avcodec/smacker: Check remaining bits in SMK_BLK_FULL 2021-02-02 14:18:21 +01:00
smc.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03: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-02-03 00:11:18 +01: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: Sanity check hcoeff 2021-02-02 14:18:20 +01:00
snowenc.c avcodec/snow: ensure current_picture is writable before modifying its data 2020-06-09 18:21:59 -03:00
sonic.c avcodec/sonic: Fix leaks upon allocation errors 2021-02-27 07:20:57 +01:00
sp5x.h
sp5xdec.c
speedhq.c avcodec/speedhq: Make speedhq_vlc const 2018-10-07 03:03:09 +02:00
srtdec.c avcodec/srtdec: Check ff_htmlmarkup_to_ass() return code 2017-05-08 17:02:02 +02:00
srtenc.c lavc/srtenc: return more meaninful error codes 2020-04-10 15:58:04 -07:00
startcode.c
startcode.h
subviewerdec.c
sunrast.c avcodec/sunrast: Check that the input is large enough for the maximally compressed image 2019-10-08 16:24:58 +02:00
sunrast.h
sunrastenc.c
svq1.c
svq1.h libavcodec/svq: Remove ff_svq1_packet_checksum() 2020-02-19 22:37:30 +01:00
svq1_cb.h
svq1_vlc.h
svq1dec.c avcodec/svq1dec: Check that there is data left after the header 2020-04-29 23:31:02 +02:00
svq1enc.c avcodec/internal: move packet related functions to their own header 2020-06-02 19:02:12 -03:00
svq1enc.h
svq1enc_cb.h
svq3.c avcodec/svq3: Fix segfault on allocation error, avoid allocations 2021-02-27 07:20:57 +01:00
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h lavc/tableprint_vlc: Remove avpriv_request_sample() from included files. 2019-06-24 00:19:03 +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 avcodec/tak_parser: don't return error values 2019-07-20 13:43:06 -03:00
takdec.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
takdsp.c avcodec/takdsp: Fix negative shift in decorrelate_sf() 2021-02-02 14:18:20 +01:00
takdsp.h
targa.c avcodec/targa: Check colors vs. available space 2019-12-15 01:01:22 +01:00
targa.h
targa_y216dec.c avcodec/targa_y216dec: Fix width type 2017-05-07 04:11:21 +02:00
targaenc.c
tdsc.c avcodec/tdsc: Fix tile checks 2021-02-02 14:18:20 +01: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 avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
tiff.c avcodec/tiff: Fix default white level 2021-02-02 14:18:20 +01:00
tiff.h tiffdec: support embedded ICC profiles 2020-01-13 23:26:25 +00:00
tiff_common.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
tiff_common.h
tiff_data.c
tiff_data.h
tiffenc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
tmv.c
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
truehd_core_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
truemotion1.c avcodec/truemotion1: Check that the input has enough space for a minimal index_stream 2019-10-08 16:24:58 +02:00
truemotion1data.h
truemotion2.c avcodec/truemotion2: Avoid duplicating array, fix memleak 2021-02-27 07:20:57 +01:00
truemotion2rt.c avcodec/truemotion2rt: Fix rounding in input size check 2018-12-01 01:58:27 +01:00
truespeech.c avcodec/truespeech: Fix an integer overflow in truespeech_synth() 2019-12-10 16:09:14 +01:00
truespeech_data.h
tscc.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
tscc2.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
tscc2data.h Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
tta.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
ttadata.c
ttadata.h
ttadsp.c avcodec/ttadsp: Fix several integer overflows in tta_filter_process_c() 2020-05-12 01:00:28 +02:00
ttadsp.h
ttaenc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
ttaencdsp.c
ttaencdsp.h
twinvq.c avcodec/twinvq: Check block_align 2019-11-09 17:59:03 +01:00
twinvq.h
twinvq_data.h
twinvqdec.c avcodec/twinvqdec: Correct overflow in block align check 2019-12-31 18:43:50 +01:00
txd.c avcodec/txd: Check for input size against the header size. 2020-04-29 23:33:33 +02:00
ulti.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
ulti_cb.h
unary.h avcodec/unary: Improve get_unary() docs 2018-10-07 03:03:09 +02:00
utils.c avcodec/utils: Also free encoder extradata on avcodec_open2() error 2021-02-27 07:20:58 +01:00
utvideo.c utvideodec: Support UQY2 2017-04-13 14:09:07 +02:00
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-05-12 01:00:28 +02:00
utvideodsp.c avcodec/utvideodec: add SIMD for restore_rgb_planes 2017-06-27 09:54:10 +02:00
utvideodsp.h avcodec/utvideodec: add SIMD for restore_rgb_planes 2017-06-27 09:54:10 +02:00
utvideoenc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
v4l2_buffers.c avcodec/v4l2_buffers: don't prevent enqueue capture buffer to driver 2020-04-29 21:55:35 -04:00
v4l2_buffers.h avcodec/v4l2_buffers: fix minor typos and whitespace 2019-09-02 15:06:28 -07:00
v4l2_context.c avcodec/v4l2_context: Finish draining if V4L2_BUF_FLAG_LAST is set 2020-05-09 19:35:05 -04:00
v4l2_context.h avcodec/v4l2_context: set frame SAR using VIDIOC_CROPCAP 2019-09-11 13:07:42 -07: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 avcodec/v4l2_m2m: Avoid using intermediate buffer 2020-03-10 15:17:16 -03:00
v4l2_m2m.h avcodec/v4l2_m2m_dec: fix dropped packets while decoding 2019-09-11 10:31:21 -07:00
v4l2_m2m_dec.c avcodec/v4l2_m2m: handle v4l2 end of stream event 2020-04-14 23:42:05 -04:00
v4l2_m2m_enc.c avcodec/v4l2_m2m_enc: Avoid ;; 2020-06-08 01:22:34 +02:00
v210_template.c avcodec/v210enc: move v210_enc_8/10 function to template file 2019-09-18 22:53:00 +02:00
v210dec.c avcodec/v210dec: move the stride read after its fully initialized 2019-12-12 19:25:33 +01:00
v210dec.h avcodec/v210dec: add support for frame and slice threading 2019-11-25 09:54:27 +01:00
v210enc.c avcodec/v210enc: move v210_enc_8/10 function to template file 2019-09-18 22:53:00 +02:00
v210enc.h
v210x.c
v308dec.c
v308enc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
v408dec.c
v408enc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
v410dec.c avcodec/v410dec: add support for frame and slice threading 2019-11-25 09:54:27 +01:00
v410enc.c avcodec: estimate output bitrate for uncompressed video codecs 2017-03-17 11:55:16 +01:00
vaapi.h avodec/vaapi: drop deprecated vaapi_context fields 2017-10-23 17:00:06 -03:00
vaapi_decode.c lavc/vaapi_decode: fix the build failure when hevc_vaapi is disabled 2020-04-13 14:14:52 +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 lavc/vaapi_encode: add FF_CODEC_CAP_INIT_CLEANUP caps for encoders 2020-05-04 12:33:30 -03:00
vaapi_encode.h lavc/vaapi_encode: Add hardware config metadata 2020-04-26 18:38:25 +01:00
vaapi_encode_h264.c lavc/vaapi_encode: add FF_CODEC_CAP_INIT_CLEANUP caps for encoders 2020-05-04 12:33:30 -03:00
vaapi_encode_h265.c lavc/vaapi_encode: add FF_CODEC_CAP_INIT_CLEANUP caps for encoders 2020-05-04 12:33:30 -03:00
vaapi_encode_mjpeg.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
vaapi_encode_mpeg2.c lavc/vaapi_encode: add FF_CODEC_CAP_INIT_CLEANUP caps for encoders 2020-05-04 12:33:30 -03:00
vaapi_encode_vp8.c lavc/vaapi_encode: add FF_CODEC_CAP_INIT_CLEANUP caps for encoders 2020-05-04 12:33:30 -03:00
vaapi_encode_vp9.c lavc/vaapi_encode: add FF_CODEC_CAP_INIT_CLEANUP caps for encoders 2020-05-04 12:33:30 -03:00
vaapi_h264.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
vaapi_hevc.c lavc/vaapi_hevc: add missing max_8bit_constraint_flag 2020-05-27 15:34:16 +08:00
vaapi_hevc.h lavc/vaapi_hevc: add function to find exact va_profile for REXT 2020-02-24 00:09:51 +00:00
vaapi_mjpeg.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
vaapi_mpeg2.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
vaapi_mpeg4.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
vaapi_vc1.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
vaapi_vp8.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
vaapi_vp9.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
vb.c avcodec/vb: Check input packet size to be large enough to contain flags 2019-08-29 15:18:42 +02:00
vble.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
vc1.c vcodec/vc1: compute rangex/y only for P/B frames 2019-09-28 18:34:53 +02:00
vc1.h libavcodec/vc1: Remove bits variable 2020-01-11 23:31:18 +01:00
vc1_block.c avcodec/vc1_block: Fix integer overflow in ac value 2021-02-02 14:18:20 +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 avcodec/vc1_parser: use init_get_bits8() 2018-12-20 21:19:56 +01:00
vc1_pred.c avcodec/vc1_pred: Fix invalid shifts in scaleforopp() 2019-09-28 18:34:53 +02: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 lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
vc1dsp.c avcodec/vc1dsp: Avoid undefined shifts in vc1_v_s_overlap_c / vc1_h_s_overlap_c 2019-06-26 21:26:41 +02:00
vc1dsp.h avcodec/vc1: fix overlap filter for frame interlaced pictures 2018-06-29 01:18:44 +02:00
vc2enc.c vc2enc: zero padding of the coefficient buffer 2019-12-17 14:56:33 +00:00
vc2enc_dwt.c lavc/vc2enc_dwt: Avoid left-shifting a negative value. 2019-08-11 00:06:12 +02: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: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
vdpau_hevc.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
vdpau_internal.h Add support for VP9 VDPAU hwaccel decode 2019-10-26 09:57:01 -07:00
vdpau_mpeg4.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
vdpau_mpeg12.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
vdpau_vc1.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
vdpau_vp9.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
version.h Bump minor versions to separate 4.3 from master 2020-06-08 22:49:04 +02: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-26 21:40:19 +02:00
videotoolbox.c avcodec/videotoolbox: add logging context to log 2019-10-08 13:47:25 +08:00
videotoolbox.h
videotoolboxenc.c avcodec: Add more kCVImageBufferColorPrimaries to videotoolboxenc 2019-11-17 16:30:15 -05:00
vima.c
vlc.h bitstream: Move VLC reading functions into the vlc.h header 2017-05-02 18:39:10 +02:00
vmdaudio.c avcodec/vmdaudio: Check block_align more 2020-01-07 02:49:54 +01:00
vmdvideo.c avcodec/vmdvideo: fix log error message 2019-10-27 12:21:23 +01:00
vmnc.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03: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 Merge commit '81a3c42abe' 2017-04-03 20:43:45 +02:00
vorbis_parser_internal.h
vorbisdec.c avcodec/vorbisdec: fix FASTDIV usage for vr_type == 2 2019-09-06 22:06:12 +02: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 input amount in theora_decode_header() 2021-02-02 14:18:22 +01:00
vp3_parser.c
vp3data.h vp3data: Make some arrays unsigned to prevent overflow 2019-07-24 15:32:15 +02:00
vp3dsp.c avcodec/vp3dsp: Use unsigned constant to avoid undefined integer overflow in ff_vp3dsp_set_bounding_values() 2021-02-02 14:18:21 +01:00
vp3dsp.h vp4: prevent unaligned memory access in loop filter 2019-10-30 10:06:38 +01:00
vp4data.h VP4 video decoder 2019-06-12 20:06:20 +10:00
vp5.c avcodec/vp5: Check render_x/y 2019-10-25 00:22:33 +02:00
vp5data.h
vp6.c avcodec/vp5/6/8: use vpX_rac_is_end() 2019-08-22 18:35:44 +02:00
vp6data.h
vp6dsp.c Merge commit 'd9d26a3674' 2017-03-19 14:54:25 -03:00
vp8.c avcodec/vp8: Move end check into MB loop in vp78_decode_mv_mb_modes() 2021-02-20 14:21:24 +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 Merge commit '0801853e64' 2019-03-14 16:05:52 -03:00
vp8dsp.h libavcodec: vp8 neon optimizations for aarch64 2019-02-19 11:45:33 +02:00
vp9.c vp9dec: support exporting QP tables through the AVVideoEncParams API 2020-05-12 09:37:47 +02:00
vp9.h vp9: split out generic decoding skeleton interface API from VP9 types. 2017-03-28 18:04:27 -04:00
vp9_mc_template.c avcodec/vp9: Add tile threading support 2017-09-08 10:25:40 -04:00
vp9_metadata_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
vp9_parser.c avcodec/vp9_parser: set profile in AVCodecContext 2018-10-25 20:45:45 -03:00
vp9_raw_reorder_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
vp9_superframe_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
vp9_superframe_split_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
vp9block.c vp9dec: support exporting QP tables through the AVVideoEncParams API 2020-05-12 09:37:47 +02:00
vp9data.c vp9: split out reconstruction functions in their own source file. 2017-03-28 18:04:26 -04:00
vp9data.h vp9: split out reconstruction functions in their own source file. 2017-03-28 18:04:26 -04:00
vp9dec.h vp9dec: support exporting QP tables through the AVVideoEncParams API 2020-05-12 09:37:47 +02:00
vp9dsp.c vp9: re-split the decoder/format/dsp interface header files. 2017-03-28 18:04:26 -04:00
vp9dsp.h vp9: split out generic decoding skeleton interface API from VP9 types. 2017-03-28 18:04:27 -04:00
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c avcodec/vp9dsp_template: Fix integer overflows in itxfm_wrapper 2021-02-20 14:21:24 +01:00
vp9lpf.c vp9: split out loopfilter functions in their own source file. 2017-03-28 18:04:26 -04:00
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 lavc/vp9: fix reference frame dimensions check for SINGLE_REFERENCE mode 2020-05-05 08:22:28 -04:00
vp9shared.h vp9: split out generic decoding skeleton interface API from VP9 types. 2017-03-28 18:04:27 -04:00
vp56.c avcodec/vp56: Consider the alpha start as end of the prior header 2019-08-13 16:48:38 +02:00
vp56.h avcodec/vp56rac: delay signaling an error on truncated input 2019-09-11 22:36:33 +02:00
vp56data.c
vp56data.h
vp56dsp.c avcodec/vp6: use ff_vp3dsp_[hv]_loop_filter_12 2019-01-26 23:49:04 +11:00
vp56dsp.h Merge commit '721d57e608' 2017-03-19 17:15:24 -03:00
vp56rac.c avcodec/vp56rac: delay signaling an error on truncated input 2019-09-11 22:36:33 +02:00
vqavideo.c avcodec/vqavideo: Limit resolution 2019-09-05 19:45:53 +02:00
vt_internal.h lavc/videotoolbox: fix threaded decoding 2018-03-08 14:04:25 -08:00
wavpack.c avcodec/wavpack: Do not allow the sample format to change between channels 2020-06-04 23:09:07 +02:00
wavpack.h avcodec/wavpack: add support for DSD files 2020-03-11 21:11:36 +01:00
wavpackenc.c avcodec/wavpackenc: Fix undefined shifts 2019-09-26 11:11:01 +02:00
wavpackenc.h avcodec/wavpackenc: use ff_clz() 2019-05-02 15:36:16 +02:00
wcmv.c avcodec/wcmv: prevent frame copying when outputting duplicate frames 2019-09-04 10:07:12 -03:00
webp.c avcodec/webp: fix decoding for trailing junk 2019-09-10 17:21:54 +02:00
webp_parser.c avcodec: add a WebP parser 2020-04-16 15:05:07 -03:00
webvttdec.c
webvttenc.c lavc/webvttenc: return more meaningful error codes 2020-04-10 15:58:04 -07:00
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 2019-12-28 11:20:48 +01:00
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c avcodec/wmadec: cosmetics 2020-03-22 11:55:44 -03:00
wmaenc.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
wmalosslessdec.c avcodec/wmalosslessdec: Check remaining space before padding and channel residue 2021-02-02 14:18:20 +01:00
wmaprodata.h
wmaprodec.c avcodec/wmaprodec: Check packet size 2021-02-02 14:18:21 +01:00
wmavoice.c avcodec/wmavoice: Fix rounding and integer anomalies in calc_input_response() 2020-02-03 00:11:18 +01:00
wmavoice_data.h
wmv2.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
wmv2.h libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/wmv2dec: Check input bits vs. coded MBs 2019-05-12 16:31:39 +02:00
wmv2dsp.c avcodec/wmv2dsp: Fix runtime error: signed integer overflow: 181 * -17047030 cannot be represented in type 'int' 2017-05-12 13:40:59 +02:00
wmv2dsp.h Merge commit '2ec9fa5ec6' 2017-03-21 14:29:52 -03:00
wmv2enc.c avcodec: Add FF_CODEC_CAP_INIT_CLEANUP 2020-05-27 21:59:51 +08:00
wnv1.c avcodec/wnv1: Use LE bitstream reader, avoid copying packet, fix memleak 2021-02-27 07:20:57 +01:00
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 lavc/xface: Reorder conditions to silence a gcc warning. 2017-03-24 19:51:36 +01:00
xface.h
xfacedec.c avcodec/xfacedec: fix order of operations 2018-12-13 23:44:39 +01:00
xfaceenc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
xiph.c avcodec/xiph: Return better error codes 2020-05-23 07:07:36 +02:00
xiph.h
xl.c
xma_parser.c
xpmdec.c avcodec/xpmdec: Do not use context dimensions as temporary variables 2019-06-25 13:30:09 +02:00
xsubdec.c avcodec/xsubdec: replace data_size with got_sub_ptr for better readability 2020-03-25 18:41:21 +01:00
xsubenc.c lavc/xsubenc: return meaningfull error codes 2020-04-10 15:58:04 -07:00
xvididct.c avcodec/xvididct: Fix integer overflow in idct_row() 2020-05-21 09:31:08 +02:00
xvididct.h
xvmc.h lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
xvmc_internal.h lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
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 avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
y41pdec.c avcodec/y41pdec: Fix width in input buffer size check 2017-05-10 14:34:34 +02:00
y41penc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
ylc.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
yop.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
yuv4dec.c
yuv4enc.c avcodec: deprecate Lossless and Intra Only encoder capabilites 2020-05-21 12:32:15 -03:00
zerocodec.c avcodec/zerocodec: use init cleanup internal cap 2020-04-10 12:22:09 +02:00
zmbv.c avcodec/zmbv: remove the unnecessary type conversion 2020-05-08 09:11:56 +08:00
zmbvenc.c avcodec/zmbvenc: Correct offset in buffer 2019-10-12 13:39:45 +02:00