1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-02 03:06:28 +02:00
FFmpeg/libavcodec
Michael Niedermayer 1aad8937f7 avcodec/apedec: Make coeffsA/B uint32_t, this avoids several cases of undefined behavior
Changing the type to an unsigned one to avoid many casts was suggested
This may be inadequate for fixing the UB on ILP64

Fixes: signed integer overflow: -1418162611 * 383 cannot be represented in type 'int'
Fixes: 15547/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5691384901664768

Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2019-07-31 20:35:07 +02:00
..
aarch64 aarch64/asm-offsets: remove old CELT offsets 2019-05-14 23:41:24 +01:00
alpha
arm Merge commit '0676de935b1e81bc5b5698fef3e7d48ff2ea77ff' 2019-03-22 16:06:04 -03:00
avr32
bfin
mips avcodec/mips: [loongson] refine process of setting block as 0 in h264dsp_mmi. 2019-07-28 20:50:30 +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/h265_profile_level: Add unit test 2019-07-07 13:29:50 +01:00
x86 avcodec/Makefile: add missing pngdsp dependency to the lscr decoder 2019-05-14 16:47:56 -03:00
.gitignore
4xm.c avcodec/4xm: Fix signed integer overflows in idct() 2019-07-08 09:49:45 +02:00
8bps.c
8svx.c
012v.c
a64colors.h
a64multienc.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
a64tables.h
aac_ac3_parser.c avcodec/aac_ac3_parser: account for data already in the parsing buffer 2018-04-15 10:18:26 +02:00
aac_ac3_parser.h
aac_adtstoasc_bsf.c avcodec/aac_adtstoasc: move the reference in the bsf internal buffer 2018-03-18 17:30:59 -03:00
aac_defines.h
aac_parser.c
aac.h avcodec/aacdec_fixed: Provide context to av_log() 2019-01-01 21:11:47 +01:00
aaccoder_trellis.h
aaccoder_twoloop.h
aaccoder.c
aacdec_fixed.c avcodec/aacdec_fixed: Handle more extreem cases in noise_scale() 2019-06-04 13:06:41 +02:00
aacdec_template.c avcodec/aacdec_template: skip apply_tns() if max_sfb is 0 (from previous header decode failure) 2019-06-04 13:06:41 +02:00
aacdec.c aacdec: use float_dsp in apply_independent_coupling 2019-05-03 17:12:22 +02:00
aacdectab.h
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_misc.h
aacenc_quantization.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacenc.c avcodec/aacenc: report channel layout by name 2018-09-09 12:01:07 +02:00
aacenc.h
aacenctab.c
aacenctab.h
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h
aacps_fixed.c
aacps_float.c
aacps_tablegen_template.c
aacps_tablegen.c
aacps_tablegen.h
aacps.c avcodec/aacps: Return more specific error codes. 2019-01-01 21:11:47 +01:00
aacps.h
aacpsdata.c
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
aacpsdsp.h
aacpsy.c
aacsbr_fixed_tablegen.h
aacsbr_fixed.c avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble() 2018-04-07 23:34:47 +02:00
aacsbr_tablegen_common.h lavc/aacsbr: fix make checkheaders warning 2018-06-10 08:46:18 +08:00
aacsbr_tablegen.h
aacsbr_template.c lavc/aacsbr: fix make checkheaders warning 2018-06-10 08:46:18 +08:00
aacsbr.c
aacsbr.h
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3_parser_internal.h
ac3_parser.c avcodec/ac3_parser: Check init_get_bits8() for failure 2018-06-28 21:35:01 +02:00
ac3_parser.h
ac3.c
ac3.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
ac3dec_float.c
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
ac3dsp.c
ac3dsp.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_opts_template.c
ac3enc_template.c
ac3enc.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
ac3enc.h
ac3tab.c avcodec/eac3dec: Check that channel_map does not contain more than EAC3_MAX_CHANNELS 2018-09-22 00:12:27 +02:00
ac3tab.h avcodec/eac3dec: Check that channel_map does not contain more than EAC3_MAX_CHANNELS 2018-09-22 00:12:27 +02:00
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c 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_data.c
adpcm_data.h
adpcm.c avcodec/adpcm: reindent after last commit 2019-07-26 11:57:16 +01:00
adpcm.h
adpcmenc.c
adts_header.c
adts_header.h
adts_parser.c
adts_parser.h
adx_parser.c
adx.c
adx.h
adxdec.c
adxenc.c avcodec/adxenc: add EOF header 2019-07-25 15:13:09 +01:00
agm.c avcodec/agm: Fix overflow of signed shift 2019-07-19 21:42:38 +02:00
aic.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
alac_data.c
alac_data.h
alac.c avcodec/alac: Check lpc_quant 2019-07-08 08:27:18 +02:00
alacdsp.c
alacdsp.h
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c VP4 video decoder 2019-06-12 20:06:20 +10:00
alsdec.c avcodec/alsdec: fix undefined shift in multiply() 2019-07-21 11:26:36 +02:00
amfenc_h264.c
amfenc_hevc.c
amfenc.c amfenc: Retain a reference to D3D frames used as input during the encoding process 2018-04-19 20:05:24 +02: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
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c avcodec/amrwbdec: Fix division by 0 in find_hb_gain() 2018-06-04 23:47:51 +02:00
anm.c avcodec/anm: fix palette alpha 2018-04-30 21:50:12 +02:00
ansi.c
apedec.c avcodec/apedec: Make coeffsA/B uint32_t, this avoids several cases of undefined behavior 2019-07-31 20:35:07 +02:00
apng.h
aptx.c
arbc.c avcodec/arbc: Skip tiles in fill_tileX() which are completely outside 2019-06-04 13:06:41 +02:00
ass_split.c avcodec/ass_split: fix a memory leak defect when realloc fails 2018-12-14 14:19:50 +01:00
ass_split.h
ass.c
ass.h
assdec.c avcodec/assdec: undefined use of memcpy() 2019-07-27 01:43:00 +02:00
assenc.c avcodec/assenc: Return more specific error codes for ass_encode_frame() 2019-01-01 21:11:47 +01:00
asv.c
asv.h
asvdec.c
asvenc.c avcodec/asvenc: Replace bitstream space check by assert 2019-01-01 21:11:47 +01:00
atrac1.c
atrac1data.h
atrac3.c
atrac3data.h
atrac3plus_data.h
atrac3plus.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
atrac3plus.h
atrac3plusdec.c
atrac3plusdsp.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
atrac9dec.c avcodec/atrac9dec: Check conditions before apply_band_extension() to avoid out of array read in initialization of unused variables 2019-07-19 12:59:50 +02:00
atrac9tab.h avcodec/atrac9tab: add missing header include 2018-07-04 15:56:44 -03:00
atrac.c
atrac.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c
audiotoolboxenc.c
aura.c
av1_frame_split_bsf.c avcodec: add an AV1 frame split bitstream filter 2019-04-11 15:45:56 -03:00
av1_metadata_bsf.c av1/h264_metadata: Don't reinitialize data 2019-07-28 18:23:07 +01:00
av1_parse.c avcodec/av1_parse: take trailing bits into account when initializing the GetBitContext 2018-08-17 15:09:01 -03:00
av1_parse.h avcodec/av1_parse: Check obu_size 2018-10-15 01:19:45 +02:00
av1_parser.c avcodec/av1_parser: don't abort parsing the first frame if extradata parsing fails 2019-03-24 18:26:49 -03:00
av1.h avcodec/cbs_av1: add support for Scalability Metadata 2019-04-16 19:23:17 -03:00
avcodec.h avcodec: clarify the allocation requirements for intra_matrix and inter_matrix fields 2019-07-17 17:56:15 -03:00
avcodecres.rc
avdct.c avcodec/avdct: use the proper function to free AVCodecContext 2018-03-26 12:51:25 -03:00
avdct.h
avfft.c
avfft.h
avpacket.c lavc/avpacket: check NULL before using the pointer 2019-05-12 14:17:22 +08:00
avpicture.c
avrndec.c
avs2_parser.c avs2: correct avs2 description 2018-08-08 00:13:13 +05:30
avs.c
avuidec.c
avuienc.c
bethsoftvideo.c avcodec/bethsoftvideo: Check block_type 2019-03-03 13:17:02 +01:00
bethsoftvideo.h
bfi.c avcodec/bfi: Provide non NULL context to av_log() 2019-01-01 21:11:47 +01:00
bgmc.c
bgmc.h
bink.c avcodec/bink: Fix integer overflow in unquantize_dct_coeffs() 2019-06-26 19:05:29 +02:00
binkaudio.c avcodec/binkaudio: Use assert instead of return for use of compile time disabled codecs 2019-01-01 21:11:47 +01:00
binkdata.h
binkdsp.c avcodec/binkdsp: Fix integer overflows in idct 2019-06-26 19:05:29 +02:00
binkdsp.h
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
bitstream_filter.c
bitstream_filters.c avcodec: add an AV1 frame split bitstream filter 2019-04-11 15:45:56 -03:00
bitstream.c avcodec/bitstream: Check for more conflicting codes in build_table() 2019-06-14 21:36:39 +02:00
blockdsp.c
blockdsp.h
bmp_parser.c
bmp.c lavc/bmp: Avoid a heap buffer overwrite for 1bpp input. 2019-03-26 21:07:51 +01:00
bmp.h
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c avcodec/brenderpix: Check input size before allocating image 2019-07-27 01:43:00 +02:00
bsf.c avcodec/bsf_list: implement a AVBSFContext.flush callback 2019-01-06 15:11:59 -03:00
bsf.h avcodec/bsf: Add ff_bsf_get_packet_ref() function 2018-10-03 21:03:30 +02:00
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac_functions.h avcodec: [loongson] optimize get_cabac_inline. 2018-09-19 18:33:59 +02:00
cabac.c
cabac.h
canopus.c
canopus.h
cavs_parser.c
cavs.c
cavs.h
cavsdata.c
cavsdec.c avcodec/cavsdec: Propagate error codes inside decode_mb_i() 2018-11-04 20:21:24 +01:00
cavsdsp.c
cavsdsp.h
cbrt_data_fixed.c
cbrt_data.c
cbrt_data.h
cbrt_fixed_tablegen.c
cbrt_tablegen_template.c
cbrt_tablegen.c
cbrt_tablegen.h
cbs_av1_syntax_template.c avcodec/cbs_av1: add missing value range constrains to timecode Metadata OBU 2019-04-28 19:48:45 -03:00
cbs_av1.c cbs: Don't set AVBuffer's opaque 2019-07-29 22:25:10 +01:00
cbs_av1.h avcodec/cbs_av1: add support for Scalability Metadata 2019-04-16 19:23:17 -03:00
cbs_h264_syntax_template.c cbs_h264: Fix missing inferred colour description fields 2019-07-29 19:57:06 +01:00
cbs_h264.h cbs_h264, h264_metadata: Deleting SEI messages never fails 2019-07-08 22:59:41 +01:00
cbs_h265_syntax_template.c avcodec/cbs_h265: add support for Alpha Channel Info SEI messages 2019-07-20 11:28:09 -03:00
cbs_h265.h avcodec/cbs_h265: add support for Alpha Channel Info SEI messages 2019-07-20 11:28:09 -03:00
cbs_h2645.c cbs_h264: Improve adding SEI messages 2019-07-29 22:25:10 +01:00
cbs_h2645.h
cbs_internal.h avcodec/cbs: add helper functions and macros to read and write signed values 2019-04-16 20:31:18 -03:00
cbs_jpeg_syntax_template.c lavc/cbs: Add JPEG support 2018-09-23 14:42:34 +01:00
cbs_jpeg.c cbs: Don't set AVBuffer's opaque 2019-07-29 22:25:10 +01:00
cbs_jpeg.h lavc/cbs: Add JPEG support 2018-09-23 14:42:34 +01:00
cbs_mpeg2_syntax_template.c cbs_mpeg2: Decompose Sequence End 2019-07-29 22:25:10 +01:00
cbs_mpeg2.c cbs_mpeg2: Fix parsing the last unit 2019-07-29 23:17:46 +01:00
cbs_mpeg2.h cbs_mpeg2: Decompose Sequence End 2019-07-29 22:25:10 +01:00
cbs_vp9_syntax_template.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
cbs_vp9.c cbs: Don't set AVBuffer's opaque 2019-07-29 22:25:10 +01:00
cbs_vp9.h avcodec/cbs_vp9: store profile in the private context 2018-10-30 20:55:44 -03:00
cbs.c cbs: Don't set AVBuffer's opaque 2019-07-29 22:25:10 +01:00
cbs.h cbs: Don't set AVBuffer's opaque 2019-07-29 22:25:10 +01: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/cdgraphics: Use ff_set_dimensions() 2019-03-14 16:24:35 +01:00
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c avcodec/cfhd: add bayer support 2019-07-29 15:35:16 +01:00
cfhd.h avcodec/cfhd: Use bytestream2 for peaks 2018-07-18 13:59:25 +02:00
cfhddata.c
cga_data.c
cga_data.h
chomp_bsf.c avcodec/chomp: move the reference in the bsf internal buffer 2018-03-11 15:38:24 -03:00
cinepak.c avcodec/cinepak: Check available input against encoded buffer size 2019-05-14 12:06:26 +02:00
cinepakenc.c
clearvideo.c avcodec/clearvideo: Check remaining data in P frames 2019-03-17 11:35:00 +01:00
clearvideodata.h avcodec/clearvideo: add missing wrappers to clearvideodata.h 2018-04-03 23:31:36 -03:00
cljrdec.c
cljrenc.c
cllc.c
cngdec.c avcodec/cngdec: set .caps_internal 2019-07-07 11:33:19 +02:00
cngenc.c
codec2utils.c
codec2utils.h
codec_desc.c VP4 video decoder 2019-06-12 20:06:20 +10:00
cook_parser.c
cook.c avcodec/cook: decoder supports init_cleanup capability 2018-09-08 20:02:41 +02:00
cookdata.h Merge commit '90adbf4abf336f8042aecdf1e18fdf76a96304b1' 2019-02-20 14:47:13 -03:00
copy_block.h
cos_tablegen.c
cpia.c avcodec/cpia: Check input size also against linesizes and EOL 2019-05-20 18:10:54 +02:00
crystalhd.c
cscd.c avcodecc/cscd: fix some obvious style issues 2018-09-08 20:09:27 +02:00
cuviddec.c avcodec/cuviddec: add capability check for maximum macroblock count 2019-05-08 11:40:06 +02:00
cyuv.c
d3d11va.c
d3d11va.h
dca_core_bsf.c avcodec/dca_core: move the reference in the bsf internal buffer 2018-03-11 15:38:58 -03:00
dca_core.c
dca_core.h
dca_exss.c
dca_exss.h
dca_lbr.c
dca_lbr.h
dca_parser.c
dca_syncwords.h
dca_xll.c
dca_xll.h
dca.c
dca.h
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c
dcadec.h
dcadsp.c
dcadsp.h
dcaenc.c avcodec/dcaenc: Return specific error code from subband_bufer_alloc() 2019-01-01 21:11:47 +01:00
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dct32.h
dct.c avcodec/dct: Propagate error code from ff_rdft_init() 2019-01-01 21:11:47 +01:00
dct.h
dctref.c
dctref.h
dds.c
decode.c avcodec: add AV_CODEC_FLAG_DROPCHANGED to flags 2019-04-20 10:38:01 +05:30
decode.h decode: flush the internal bsfs instead of constantly reinitalizing them 2018-08-17 14:33:43 -03:00
dfa.c avcodec/dfa: Check the chunk header is not truncated 2019-03-17 11:35:00 +01:00
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_template.c avcodec/dirac_dwt_template: Fix several integer overflows in horizontal_compose_daub97i() 2018-07-28 14:35:50 +02: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_parser.c
dirac_vlc.c
dirac_vlc.h
dirac.c
dirac.h
diracdec.c avcodec/diracdec: Fix integer overflow in global_mv() 2019-06-05 13:19:59 +02:00
diracdsp.c
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 avcodec/dnxhddec: fix block alignment 2018-12-26 13:57:50 -03:00
dnxhdenc.c libavcodec/dnxhd: change ff_dnxhd_get_hr_frame_size to avpriv_ 2018-09-10 23:15:42 +02:00
dnxhdenc.h avcodec/dnxhdenc: stop leaking memory when initalization fails 2018-08-31 17:45:35 +02:00
dolby_e.c lavc/dolby_e: fix make checkheaders warning 2018-06-10 08:46:09 +08:00
dolby_e.h lavc/dolby_e: fix make checkheaders warning 2018-06-10 08:46:09 +08:00
dpcm.c
dpx_parser.c
dpx.c avcodec/dpx: fix spotted code style issues 2018-12-07 19:44:57 +01:00
dpxenc.c
dsd_tablegen.h
dsd.c
dsd.h
dsddec.c
dsicinaudio.c
dsicinvideo.c avcodec/dsicinvideo: check the amount decoded by cin_decode_huffman() 2019-04-24 17:05:02 +02:00
dss_sp.c
dstdec.c avcodec/dstdec: use appropriate alignment 2019-01-12 19:38:10 +11:00
dump_extradata_bsf.c dump_extra: Don't add extradata if it already exists 2019-07-14 22:17:43 +02:00
dv_profile_internal.h
dv_profile.c
dv_profile.h
dv_tablegen.c
dv_tablegen.h
dv.c
dv.h
dvaudio_parser.c
dvaudio.h
dvaudiodec.c
dvbsub_parser.c avcodec/dvbsub_parser: Do not discard data 2018-07-18 13:59:25 +02:00
dvbsub.c avcodec/dvbsub: add support for Display Definition Segment to DVB Subtitle encoder 2019-07-13 19:34:15 +02:00
dvbsubdec.c avcodec/dvbsubdec: Use ff_set_dimensions() 2019-07-20 19:05:02 +02:00
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c avcodec/dvdec: add frame threads 2019-04-21 19:43:14 +02:00
dvdsub_parser.c avcodec/dvdsub_parser: Allocate input padding 2018-07-15 19:42:25 +02:00
dvdsubdec.c avcodec/dvdsubdec: discard accumulated buffer on error 2018-12-14 23:24:20 +01:00
dvdsubenc.c lavc/dvdsubenc: Replace the number by macro for bprint init 2018-06-17 09:59:33 +08:00
dvenc.c
dxa.c
dxtory.c avcodec/dxtory: Check slice_size against minimum in dxtory_decode_v2() 2019-04-24 17:05:02 +02:00
dxv.c avcodec/dxv: Initialize tex_funct to NULL 2019-07-08 08:21:03 +02:00
dxva2_h264.c Merge commit '8f144d9e3d5cb2ca92e5bdf7cc9f72effa1bd2ce' 2018-04-13 20:59:12 -03:00
dxva2_hevc.c Merge commit '8f144d9e3d5cb2ca92e5bdf7cc9f72effa1bd2ce' 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 '8f144d9e3d5cb2ca92e5bdf7cc9f72effa1bd2ce' 2018-04-13 20:59:12 -03:00
dxva2_vc1.c Merge commit '8f144d9e3d5cb2ca92e5bdf7cc9f72effa1bd2ce' 2018-04-13 20:59:12 -03:00
dxva2_vp9.c Merge commit '8f144d9e3d5cb2ca92e5bdf7cc9f72effa1bd2ce' 2018-04-13 20:59:12 -03:00
dxva2.c avcodec/dxva2: add VP9 10-bit Profile2 mode mappings 2018-04-13 11:27:20 +02:00
dxva2.h
eac3_core_bsf.c avcodec: add eac3_core bitstream filter 2018-03-29 10:24:00 +02:00
eac3_data.c
eac3_data.h
eac3dec.c avcodec/eac3dec: remove obsolete comment 2018-11-25 21:41:40 +01:00
eac3enc.c
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
eaidct.h
eamad.c
eatgq.c
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 lavc/encode: fix frame_number double-counted 2018-08-27 16:54:40 +08: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
escape124.c avcodec/escape124: Fix spelling errors in comment 2018-06-27 13:50:14 +02:00
escape130.c
evrcdata.h
evrcdec.c
exif.c
exif.h
exr.c avcodec/exr: set layer_match in all branches 2019-01-12 16:46:41 +01:00
exrdsp.c
exrdsp.h
extract_extradata_bsf.c h2645_parse: Make ff_h2645_packet_split reference-compatible 2019-01-23 22:33:43 +00:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c
ffjni.h
fft_fixed_32.c
fft_fixed.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
fft-internal.h
fft.h
ffv1_template.c
ffv1.c
ffv1.h avcodec/ffv1: Simplify update_vlc_state() 2019-01-31 17:17:17 +01:00
ffv1dec_template.c avcodec/ffv1dec_template: Optimize common case in run mode 2019-05-27 19:01:38 +02:00
ffv1dec.c avcodec/ffv1dec: Check state transition table 2018-06-25 22:58:45 +02:00
ffv1enc_template.c
ffv1enc.c avcodec/rangecoder: factorize termination version code 2018-12-31 17:44:18 +01:00
ffwavesynth.c avcodec/ffwavesynth: Check if there is enough extradata before allocation 2019-07-20 19:05:02 +02:00
fic.c avcodec/fic: Check input size against minimal frame size 2019-05-09 22:07:26 +02:00
file_open.c
filter_units_bsf.c av1/h264_metadata, filter_units: Count down when deleting units 2019-07-07 22:17:07 +01:00
fits.c avcodec/fits: Check bitpix 2019-05-06 23:58:34 +02:00
fits.h
fitsdec.c avcodec/fitsdec: Check data_min/max 2019-06-30 14:27:04 +02:00
fitsenc.c
flac_parser.c avcodec/flac_parser: Fix infinite loop 2018-05-05 16:52:34 +02:00
flac.c
flac.h
flacdata.c
flacdata.h
flacdec.c
flacdsp_lpc_template.c
flacdsp_template.c
flacdsp.c
flacdsp.h
flacenc.c
flashsv2enc.c
flashsv.c avcodec/flashsv: add FF_CODEC_CAP_INIT_CLEANUP to flashsv2 2019-07-19 21:42:38 +02:00
flashsvenc.c
flicvideo.c avcodec/flicvideo: Make line_packets int 2019-07-21 11:26:35 +02:00
flv.h
flvdec.c
flvenc.c
fmtconvert.c
fmtconvert.h
fmvc.c avcodec/fmvc: Check if header fields are available before allocating the image 2019-06-21 18:28:00 +02:00
frame_thread_encoder.c avcodec/frame_thread_encoder: fix memory leak that occurs when close encoder without sending eof and receiving to end 2018-08-16 03:05:54 +02:00
frame_thread_encoder.h
fraps.c
frwu.c
g2meet.c avcodec/g2meet: ask for sample with overflowing RGB 2018-05-17 02:23:06 +02:00
g722.c
g722.h
g722dec.c avcodec/g722dec: use init_get_bits8() 2018-12-23 21:01:17 +01:00
g722dsp.c
g722dsp.h
g722enc.c
g723_1_parser.c avcodec: add g732_1 parser 2018-12-23 15:30:13 +01:00
g723_1.c
g723_1.h avcodec/g723_1: add support for stereo files 2018-12-18 18:52:39 +01:00
g723_1dec.c avcodec/g723_1dec: actually decode second channel 2019-03-07 01:58:43 +01:00
g723_1enc.c lavc/g723_1enc: Set the default bitrate to 6300. 2019-01-23 23:26:34 +01:00
g726.c
g729_parser.c lavc/g729dec: Support stereo streams. 2018-12-15 00:32:31 +01:00
g729.h
g729data.h
g729dec.c lavc/g729dec: Cosmetics, fix indentation after last commit. 2018-12-15 00:55:18 +01:00
g729postfilter.c
g729postfilter.h
gdv.c avcodec/gdv: Check remaining output after decode 5/6/8/ 2019-05-31 22:44:30 +02:00
get_bits.h avcodec/get_bits: unbreak get_bits_le() with cached reader 2019-04-19 13:58:54 +02:00
gif_parser.c avcodec: add gif parser 2018-12-10 11:19:36 +01:00
gif.c avcodec/gif: remove flags from gifimage option 2019-05-11 16:42:13 +02:00
gif.h avformat/gifdec: export duration, nb_frames and comment 2018-12-13 18:58:48 +01:00
gifdec.c avcodec/gifdec: truncate too big width/height for invalid gif files 2018-12-10 17:56:32 +01:00
golomb.c
golomb.h avcodec/golomb: Correct the doxy about get_ue_golomb() and errors 2019-07-08 09:56:29 +02:00
gsm_parser.c
gsm.h
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
gsmdec.c
h261_parser.c
h261.c
h261.h
h261data.c
h261dec.c
h261enc.c
h263_parser.c
h263_parser.h
h263.c
h263.h
h263data.c
h263data.h
h263dec.c avcodec/h263dec: Fixed VA API, VDPAU, and VideoToolbox hardware acceleration due to missing hw_configs property. 2019-05-05 02:51:23 +02:00
h263dsp.c
h263dsp.h
h264_cabac.c
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
h264_mb_template.c
h264_mb.c
h264_mc_template.c avcodec/h264_mc_template: Only prefetch motion if the list is used. 2018-06-11 00:51:20 +02:00
h264_metadata_bsf.c h264_metadata: Support overscan_appropriate_flag 2019-07-29 19:57:09 +01:00
h264_mp4toannexb_bsf.c h264_mp4toannexb_bsf: implement a AVBSFContext.flush() callback 2018-08-17 14:06:21 -03:00
h264_mvpred.h
h264_parse.c avcodec/h264_parse: Use 64bit for expectedpoc and expected_delta_per_poc_cycle 2019-06-12 12:01:26 +02:00
h264_parse.h
h264_parser.c avcodec/h264_parser: Reduce needed history for parsing mb index 2018-06-25 02:11:13 +02:00
h264_picture.c
h264_ps.c avcodec/h264_ps: Check offset_for_non_ref_pic, offset_for_top_to_bottom_field and offset_for_ref_frame 2019-05-12 16:32:16 +02:00
h264_ps.h avcodec/h264_ps: fix storage size for offset_for_ref_frame 2019-04-24 18:30:07 -03:00
h264_redundant_pps_bsf.c cbs: ff_cbs_delete_unit: Replace return value with assert 2019-07-08 22:59:41 +01:00
h264_refs.c avcodec/h264_refs: Also check reference in ff_h264_build_ref_list() 2019-07-19 21:42:38 +02:00
h264_sei.c h264/pic_timing: support multiple timecodes 2018-10-23 15:46:30 +01:00
h264_sei.h h264/pic_timing: support multiple timecodes 2018-10-23 15:46:30 +01:00
h264_slice.c avcodec/h264_slice: set the SEI parameters early on the AVCodecContext 2019-07-14 13:04:46 -03:00
h264.h lavc/h2645_parse: add h264_nal_unit_name for h264 NAL type. 2018-05-16 20:24:48 +08:00
h264addpx_template.c
h264chroma_template.c
h264chroma.c
h264chroma.h
h264data.c
h264data.h
h264dec.c avcodec/h264dec: set AVFrame decode_error_flags in case of decoding error 2019-07-07 22:34:05 +02:00
h264dec.h
h264dsp_template.c avcodec/h264dsp: change loop filter stride argument to ptrdiff_t 2019-02-20 15:27:43 -03:00
h264dsp.c
h264dsp.h avcodec/h264dsp: change loop filter stride argument to ptrdiff_t 2019-02-20 15:27:43 -03:00
h264idct_template.c
h264idct.c
h264idct.h
h264pred_template.c
h264pred.c
h264pred.h
h264qpel_template.c
h264qpel.c
h264qpel.h
h265_metadata_bsf.c h265_metadata: Correct error check 2019-07-07 22:59:22 +01:00
h265_profile_level.c lavc/h265_profile_level: Add new profiles 2019-07-07 13:29:51 +01:00
h265_profile_level.h lavc/h265_profile_level: Fix DPB size calculation 2019-07-07 13:29:50 +01:00
h2645_parse.c h2645_parse: Fix loglevel for NAL header parsing 2019-03-19 19:56:19 +00:00
h2645_parse.h h2645_parse: Make ff_h2645_packet_split reference-compatible 2019-01-23 22:33:43 +00:00
hap.c avcodec/hap : move parse_section_header to hap.c in order to be use by new bsf filter 2018-03-13 20:26:02 +01:00
hap.h avcodec/hap : move parse_section_header to hap.c in order to be use by new bsf filter 2018-03-13 20:26:02 +01:00
hapdec.c avcodec/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
hapenc.c
hapqa_extract_bsf.c avcodec: Fix AVClass .version 2018-04-19 23:44:13 +02:00
hcom.c avcodec/hcom: check that index into array is valid 2019-03-03 20:21:20 +01:00
hevc_cabac.c
hevc_data.c
hevc_data.h
hevc_filter.c
hevc_mp4toannexb_bsf.c
hevc_mvs.c
hevc_parse.c h2645_parse: Make ff_h2645_packet_split reference-compatible 2019-01-23 22:33:43 +00:00
hevc_parse.h
hevc_parser.c h2645_parse: Make ff_h2645_packet_split reference-compatible 2019-01-23 22:33:43 +00:00
hevc_ps_enc.c lavc/hevc_ps_enc: fix vps nal issues 2019-03-29 09:51:09 +08:00
hevc_ps.c avcodec/hevc_ps: fix range of num_tile_{columns,rows}_minus1 2019-07-05 16:30:40 -03:00
hevc_ps.h avcodec/hevc_ps: Fix integer overflow with num_tile_rows and num_tile_columns 2019-06-30 17:52:13 +02:00
hevc_refs.c avcodec/hevcdec: make ff_hevc_frame_nb_refs take a const pointer 2018-05-10 18:41:56 +02:00
hevc_sei.c
hevc_sei.h avcodec/cbs_h265: add support for Alpha Channel Info SEI messages 2019-07-20 11:28:09 -03:00
hevc.h cbs_h265: Add a lot more SEI parsing support 2018-11-18 17:33:26 +00:00
hevcdec.c avcodec/hevcdec: set the SEI parameters early on the AVCodecContext 2019-07-14 13:04:46 -03:00
hevcdec.h avcodec/hevcdec: Check for overlapping slices 2018-12-01 02:17:19 +01:00
hevcdsp_template.c
hevcdsp.c
hevcdsp.h
hevcpred_template.c
hevcpred.c
hevcpred.h
hnm4video.c avcodec/hnm4video: fix palette alpha 2018-04-30 21:50:12 +02:00
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c avcodec/hq_hqa: Use ff_set_dimensions() 2019-07-08 09:56:08 +02:00
hq_hqa.h
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c avcodec/htmlsubtitles: Fixes denial of service due to use of sscanf in inner loop for handling braces 2019-02-17 10:29:42 +01:00
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c avcodec/huffyuvdec: Check vertical subsampling in hymt 2019-07-13 14:42:57 +02:00
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c avcodec/huffyuv: remove gray8a (the format is listed but not supported by the implementation) 2019-07-13 14:42:57 +02:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccel.h
hwaccels.h
idcinvideo.c
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: Add "else" to make code look prettier 2019-07-14 22:17:43 +02:00
iirfilter.c
iirfilter.h
ilbcdata.h avcodec: add native iLBC decoder 2018-09-23 15:25:50 +02:00
ilbcdec.c avcodec/ilbcdec: Simplify use of unsigned and fix more undefined overflows 2019-07-08 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
imx_dump_header_bsf.c
indeo2.c avcodec/indeo2: Check input size against resolution in ir2_decode_plane() 2019-03-25 13:20:30 +01:00
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c avcodec/indeo4: Check dimensions in decode_pic_hdr() 2018-09-03 00:01:32 +02:00
indeo4data.h
indeo5.c avcodec/indeo5: require initial valid intra/gop headers not just later 2018-08-12 21:48:08 +02:00
indeo5data.h
intelh263dec.c
internal.h avcodec: add AV_CODEC_FLAG_DROPCHANGED to flags 2019-04-20 10:38:01 +05:30
interplayacm.c avcodec/interplayacm: decoder supports init_cleanup capability 2018-09-08 20:44:22 +02:00
interplayvideo.c avcodec/interplayvideo: check decoding_map_size with video_data_size 2019-06-12 12:01:32 +02:00
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
ituh263enc.c
ivi_dsp.c
ivi_dsp.h
ivi.c avcodec/ivi: Ask for samples with odd tiles 2019-07-17 23:18:50 +02:00
ivi.h
j2kenc.c lavc/j2kenc: Support AV_PIX_FMT_PAL8. 2018-05-25 20:09:22 +02:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint_template.c
jfdctint.c
jni.c
jni.h
jpeg2000.c avcodec/jpeg2000: Check stepsize before using it 2019-04-25 14:49:51 +02:00
jpeg2000.h
jpeg2000dec.c avcodec/jpeg2000dec: Fix return type of get_plt() 2019-04-25 19:18:29 +02:00
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c avcodec/jpeg2000dwt: Fix integer overflow in dwt_decode97_int() 2019-03-01 23:25:08 +01:00
jpeg2000dwt.h
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jpegtables.c
jpegtables.h
jrevdct.c lavc/jrevdct: Avoid an aliasing violation. 2018-11-27 01:16:28 +01:00
jvdec.c avcodec/jvdec: Use ff_get_buffer() when the content is not reused 2019-05-04 20:22:29 +02:00
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c avcodec/lagarith: Remove duplicate check 2018-12-25 00:44:17 +01:00
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c
libaomdec.c avcodec/libaomdec: remove bogus comment 2018-10-04 15:44:15 -03:00
libaomenc.c lavc/libaomenc: Mark a potentially unused variable as av_unused. 2019-04-16 14:20:43 +02:00
libaribb24.c lavc/libaribb24: use integer math to calculate font scaling 2019-02-12 20:16:40 +02:00
libavcodec.v
libcelt_dec.c
libcodec2.c
libdav1d.c avcodec/libdav1d: add support for RGB streams 2019-05-27 13:21:52 -03:00
libdavs2.c lavc/libdavs2: fix frame dumping error description 2019-03-23 14:08:00 +08:00
libfdk-aacdec.c Merge commit '2a9e1c122eed66be1b26b747342b848300b226c7' 2018-09-13 23:16:18 -03:00
libfdk-aacenc.c Merge commit '2a9e1c122eed66be1b26b747342b848300b226c7' 2018-09-13 23:16:18 -03:00
libgsmdec.c
libgsmenc.c lavc/libgsmenc: Force mono and use 13k as default bitrate. 2019-02-17 01:04:18 +01:00
libilbc.c
libkvazaar.c lavc/libkvazaar: indent the code 2018-12-20 18:40:41 +08:00
libmp3lame.c
libopencore-amr.c
libopenh264.c
libopenh264.h
libopenh264dec.c Merge commit 'eec93e57096aa4804862d62760442380c70d489b' 2019-02-20 15:43:30 -03:00
libopenh264enc.c avcodec/libopenh264enc: fix class_name 2018-11-13 08:16:22 +01:00
libopenjpegdec.c lavc/libopenjpeg: Support GRAY10, GRAY12 and GRAY14. 2018-06-26 00:20:04 +02:00
libopenjpegenc.c lavc/libopenjpeg: Support GRAY10, GRAY12 and GRAY14. 2018-06-26 00:20:04 +02:00
libopus.c
libopus.h
libopusdec.c Revert "libopus: Add channel mapping 2 support in libopusdec" 2018-11-28 23:54:08 +00:00
libopusenc.c Revert "avcodec/libopusenc: Fix warning when encoding ambisonics with channel mapping 2" 2018-11-28 23:53:51 +00:00
librsvgdec.c
libshine.c
libspeexdec.c
libspeexenc.c
libtheoraenc.c
libtwolame.c
libvo-amrwbenc.c
libvorbisdec.c avcodec/libvorbisdec: Check extradata size 2019-06-29 19:22:19 +02:00
libvorbisenc.c
libvpx.c
libvpx.h
libvpxdec.c avcodec/libvpxdec: fix setting auto threads 2018-10-29 23:07:35 -07:00
libvpxenc.c lavc/libvpxenc: remove redundant condition check 2019-05-12 14:17:52 +08:00
libwavpackenc.c
libwebpenc_animencoder.c
libwebpenc_common.c
libwebpenc_common.h
libwebpenc.c
libx264.c libx264: Update ROI behaviour to match documentation 2019-07-07 19:19:26 +01:00
libx265.c libx265: Update ROI behaviour to match documentation 2019-07-07 19:19:26 +01:00
libxavs2.c lavc/libxavs2: use upper layer qp parameters first 2019-02-19 13:21:04 +08:00
libxavs.c
libxvid.c
libxvid.h
libzvbi-teletextdec.c avcodec/libzvbi-teletextdec: add formatted ass output 2018-09-30 01:10:23 +02:00
ljpegenc.c
loco.c avcodec/loco: Limit lossy parameter so it is sane and does not overflow 2019-06-25 13:30:09 +02:00
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lossless_videoencdsp.c
lossless_videoencdsp.h
lpc.c
lpc.h
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c 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: add support for recently added YUV444P10 2019-07-11 16:53:09 +02:00
magicyuvenc.c avcodec/magicyuvenc: mark as not more experimental 2018-06-05 11:28:48 +02:00
Makefile lavc/h265_profile_level: Add unit test 2019-07-07 13:29:50 +01:00
mathops.h
mathtables.c
mdct15.c
mdct15.h
mdct_fixed_32.c
mdct_fixed.c
mdct_float.c
mdct_template.c
mdec.c
me_cmp.c simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
me_cmp.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c avcodec/mediacodec_wrapper: remove unused local variables in ff_AMediaCodec_getCodecNameByType() 2019-07-22 08:57:33 +02:00
mediacodec_wrapper.h avcodec/mediacodec_wrapper: add missing "avcodec.h" include 2019-07-22 08:57:33 +02: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
mediacodecdec_common.c avcodec/mediacodecdec: re-indent after previous commit 2019-06-13 11:41:18 +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
mediacodecdec.c avcodec/mediacodecdec: try to receive a frame after signaling EOF to the codec 2019-06-13 11:41:18 +02:00
metasound_data.c
metasound_data.h
metasound.c
microdvddec.c avcodec/microdvddec: limit style characters in parsing 2018-08-12 21:47:17 +02:00
mimic.c
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c avcodec/mjpegbdec: Propagate error codes 2018-12-31 02:37:08 +01:00
mjpegdec.c lavc/mjpegdec: make code aligned 2019-07-01 13:24:57 +08:00
mjpegdec.h avcodec/mjpegdec: Check input buffer size. 2018-04-12 23:52:59 +02:00
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mjpegenc.c mjpeg: Use profile names in the encoder and decoder 2018-11-05 12:39:23 -05:00
mjpegenc.h
mlp_parse.c avcodec/mlp_parser: split off shared code to its own file 2019-05-07 17:30:19 -03:00
mlp_parse.h avcodec/mlp_parser: split off shared code to its own file 2019-05-07 17:30:19 -03:00
mlp_parser.c avcodec/mlp_parser: split off shared code to its own file 2019-05-07 17:30:19 -03:00
mlp.c
mlp.h
mlpdec.c avcodec/mlp_parser: split off shared code to its own file 2019-05-07 17:30:19 -03:00
mlpdsp.c
mlpdsp.h
mlpenc.c lavc/mlpenc: remove the redundant condition check 2019-05-12 14:18:08 +08:00
mlz.c
mlz.h
mmaldec.c
mmvideo.c
motion_est_template.c avcodec/motion_est: remove duplicate function 2019-01-28 21:46:58 +01:00
motion_est.c avcodec/motion_est: remove duplicate function 2019-01-28 21:46:58 +01:00
motion_est.h
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c avcodec/motionpixels: Check for vlc error in mp_get_vlc() 2019-06-25 13:30:09 +02:00
movsub_bsf.c movsub_bsf: Fix mov2textsub regression 2019-06-24 23:49:19 -03:00
movtextdec.c avcodec/movtextdec: Check style_start/end 2018-04-09 03:09:08 +02:00
movtextenc.c movtextenc: fix handling of utf-8 subtitles 2018-03-29 20:46:47 -07:00
mp3_header_decompress_bsf.c avcodec/mp3_header_decompress: don't free the user provided packet on error 2018-03-20 17:39:00 -03:00
mpc7.c
mpc7data.h
mpc8.c avcodec/mpc8: Fixes invalid shift in mpc8_decode_frame() 2019-07-13 14:42:57 +02:00
mpc8data.h
mpc8huff.h avcodec/mpc8huff: Make some arrays unsigned to prevent overflow 2019-07-24 15:32:15 +02:00
mpc.c
mpc.h
mpcdata.h
mpeg2_metadata_bsf.c mpeg2_metadata, cbs_mpeg2: Fix handling of colour_description 2019-07-27 22:00:43 +01:00
mpeg4_unpack_bframes_bsf.c avcodec/mpeg4_unpack_bframes_bsf: Use avpriv_find_start_code 2019-02-04 19:59:21 +01:00
mpeg4audio.c
mpeg4audio.h
mpeg4data.h mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpeg4video_parser.c avcodec/mpeg4videodec: Fix nonsense warning 2019-03-12 00:48:56 +01:00
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h avcodec/mpeg4videodec: Fix nonsense warning 2019-03-12 00:48:56 +01:00
mpeg4videodec.c avcodec/mpeg4videodec: Check idx in mpeg4_decode_studio_block() 2019-03-12 00:48:56 +01:00
mpeg4videoenc.c avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header() 2018-05-27 23:10:12 +02:00
mpeg12.c
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpeg12enc.c mpeg12enc: Use Closed Captions if available 2019-03-16 00:02:23 +01:00
mpeg12framerate.c
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_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
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c
mpegaudiodecheader.c
mpegaudiodecheader.h libavcodec/mpegaudiodecheader.h: fix version check pattern 2018-07-13 02:19:50 +02:00
mpegaudiodectab.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c
mpegaudiotab.h
mpegpicture.c avcodec/mpegpicture: Check size of edge_emu_buffer 2019-03-25 13:20:30 +01:00
mpegpicture.h
mpegutils.c
mpegutils.h
mpegvideo_enc.c avcodec/mpegvideo_enc: Use av_assert1() instead of assert() 2019-02-17 10:29:42 +01:00
mpegvideo_motion.c
mpegvideo_parser.c mpegvideo_parser: fix indentation of an if statement 2018-03-07 02:11:10 +02:00
mpegvideo_xvmc.c
mpegvideo.c avcodec/mpeg: Initialize quarter_sample parameter from previous thread. 2018-12-14 19:09:11 +01:00
mpegvideo.h mpeg12enc: Use Closed Captions if available 2019-03-16 00:02:23 +01:00
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c
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
msrle.c avcodec/msrle: Check that the input is large enough to contain a end of picture code 2018-10-24 23:15:24 +02:00
msrledec.c
msrledec.h
mss1.c
mss2.c avcodec/mss2: Provide non NULL context to av_log() 2019-01-01 21:11:47 +01:00
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c avcodec/mss4: Check input size against skip bits 2019-06-05 13:19:59 +02:00
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c avcodec/msvideo1: Check for too small dimensions 2018-12-05 00:50:13 +01:00
msvideo1enc.c
mvcdec.c
mwsc.c avcodec: add MatchWare Screen Capture Codec 2018-08-27 22:06:19 +02:00
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
noise_bsf.c avcodec/noise_bsf: move the reference in the bsf internal buffer 2018-03-23 22:28:27 -03:00
null_bsf.c avcodec/null_bsf: move the reference in the bsf internal buffer 2018-03-16 19:51:08 -03:00
nuv.c avcodec/nuv: add FF_CODEC_CAP_INIT_CLEANUP 2019-01-12 02:06:09 +01: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: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08: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
nvdec.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec.h avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvenc_h264.c avcodec/nvenc: add option to turn off a53 closed caption embedding 2018-08-21 15:14:56 +02:00
nvenc_hevc.c avcodec/nvenc: add b_as_ref support for HEVC 2019-02-14 13:22:09 +01:00
nvenc.c avcodec/nvenc: fix indentation 2019-04-27 12:33:08 +02:00
nvenc.h avcodec/nvenc: add b_as_ref support for HEVC 2019-02-14 13:22:09 +01:00
omx.c avcodec/omx: Correct av_log() log message 2019-06-12 22:29:11 +01:00
on2avc.c avcodec/on2avc: decoder supports init_cleanup capability 2018-09-08 21:01:28 +02:00
on2avcdata.c
on2avcdata.h
options_table.h avcodec: add AV_CODEC_FLAG_DROPCHANGED to flags 2019-04-20 10:38:01 +05:30
options.c avcodec/options: remove dead test code 2019-05-17 12:48:24 -03:00
opus_celt.c opusdsp: create and move deemphasis and postfiltering from opus_celt 2019-04-01 00:19:14 +02:00
opus_celt.h opusdsp: create and move deemphasis and postfiltering from opus_celt 2019-04-01 00:19:14 +02:00
opus_parser.c Revert "avcodec/opus_parser: Handle complete frames flag." 2018-08-23 17:34:25 -03:00
opus_pvq.c celt_pvq_init: only build when CONFIG_OPUS_ENCODER is enabled 2019-03-31 23:36:43 +02: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_silk.c avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c 2018-06-04 23:47:55 +02:00
opus.c avcodec/opus: check if internal is available 2018-11-28 20:29:23 +01:00
opus.h avcodec/opus: make redundancy_buf 32 byte aligned 2019-04-02 11:36:56 -03:00
opusdec.c
opusdsp.c aarch64/opusdsp: implement NEON accelerated postfilter and deemphasis 2019-04-10 01:08:54 +02:00
opusdsp.h aarch64/opusdsp: implement NEON accelerated postfilter and deemphasis 2019-04-10 01:08:54 +02: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_utils.h
opusenc.c opusenc: fix infinite loop if flushing encoder upon init 2018-12-12 20:05:33 +00:00
opusenc.h
opustab.c
opustab.h
paf.h
pafaudio.c
pafvideo.c avcodec/pafvideo: Clear frame buffer later 2019-06-04 13:06:41 +02:00
pamenc.c
parser.c avcodec/parser: Check next index validity in ff_combine_frame() 2019-07-17 23:18:50 +02:00
parser.h
parsers.c avcodec: add g732_1 parser 2018-12-23 15:30:13 +01:00
pcm_tablegen.c avcodec: Implement Archimedes VIDC encoder/decoder 2018-10-26 13:39:25 +02:00
pcm_tablegen.h avcodec: Implement Archimedes VIDC encoder/decoder 2018-10-26 13:39:25 +02:00
pcm-bluray.c
pcm-dvd.c
pcm-dvdenc.c avcodec: add PCM-DVD encoder 2018-12-01 19:41:48 +01:00
pcm.c avcodec: Implement Archimedes VIDC encoder/decoder 2018-10-26 13:39:25 +02:00
pcx.c avcodec/pcx: Check for end of input in pcx_rle_decode() and propagate error 2018-09-19 23:08:20 +02:00
pcxenc.c
pel_template.c
pgssubdec.c avcodec/pgssubdec: Check for duplicate display segments 2019-02-03 19:40:20 +01:00
pictordec.c avcodec/pictordec: Only recalculate d when y changes in picmemset() 2019-04-19 21:06:40 +02:00
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c
png_parser.c
png.c
png.h
pngdec.c avcodec/pngdec: Check that previous_picture has same w/h/format 2019-07-13 14:42:57 +02:00
pngdsp.c
pngdsp.h
pngenc.c lavc/pngenc: check malloc fail before using the pointer 2019-05-12 14:18:25 +08:00
pnm_parser.c avcodec/pnm_parser: clear state if buffer is discarded 2019-05-04 20:22:29 +02:00
pnm.c avcodec/pnm: Optimize reading loop in pnm_get() 2019-03-17 11:35:00 +01:00
pnm.h
pnmdec.c
pnmenc.c
profiles.c add libaribb24 ARIB STD-B24 caption decoder 2019-02-10 03:30:52 +02:00
profiles.h add libaribb24 ARIB STD-B24 caption decoder 2019-02-10 03:30:52 +02:00
prores_metadata_bsf.c avcodec/prores_metadata_bsf : fix colorspace check 2018-11-13 11:39:14 +01:00
proresdata.c
proresdata.h
proresdec2.c avcodec/proresdec2: decode picture header before frame allocation 2019-03-31 23:23:52 +02:00
proresdec.h lavc/proresdec.h: Include a missing header 2018-12-06 20:14:09 +01: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/proresenc_aw : fix interlace encoding for unsafe height 2019-03-09 20:46:50 +01:00
proresenc_kostya.c avcodec/prores_ks: Fix luma quantization if q >= MAX_STORED_Q 2018-12-30 11:24:39 -05:00
prosumer.c avcodec/prosumer: Only memset(0) what is needed. 2019-05-09 22:07:26 +02:00
psd.c lavc/psd: Support CMYK images. 2019-01-12 17:16:47 +01:00
psymodel.c
psymodel.h
pthread_frame.c lavc/pthread: use THREAD_SAFE_CALLBACKS() to simplifx more code 2018-08-31 11:08:24 +08:00
pthread_internal.h
pthread_slice.c w32pthreads: always use Vista+ API, drop XP support 2018-04-09 21:58:39 +02:00
pthread.c
ptx.c
put_bits.h
qcelpdata.h
qcelpdec.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c avcodec/qdm2: Check checksum_size for 0 2019-07-08 09:44:36 +02:00
qdm2data.h
qdmc.c avcodec/qdmc: Fix integer overflows in PRNG 2019-06-26 21:25:56 +02:00
qdrw.c lavc/qdrw: Read PixMap palette. 2018-05-10 23:03:50 +02:00
qpeg.c avcodec/qpeg: Limit copy in qpeg_decode_intra() to the available bytes 2019-03-03 13:17:02 +01:00
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv_api.c
qsv_internal.h lavc/qsvdec: fix hevc level incorrectly map 2019-05-07 11:00:14 +08:00
qsv.c lavc/qsv: extactly map profile 2019-05-07 11:00:19 +08:00
qsv.h
qsvdec_h2645.c lavc/qsv_hevc: correct QSV HEVC default plugin on Windows 2018-12-18 15:15:18 +08:00
qsvdec_other.c lavc/qsvdec: flush buffered data before reinit 2018-11-06 17:42:29 +08:00
qsvdec.c lavc/qsvdec: fix hevc level incorrectly map 2019-05-07 11:00:14 +08:00
qsvdec.h lavc/qsvdec: flush buffered data before reinit 2018-11-06 17:42:29 +08:00
qsvenc_h264.c lavc/qsvenc: expose low_power as a common option for QSV encoder 2019-04-01 19:21:42 +08:00
qsvenc_hevc.c lavc/qsvenc: enable hevc gpb option 2019-04-03 23:00:15 +08:00
qsvenc_jpeg.c lavc/qsvenc: no need to include h264.h for jpeg encoder 2019-04-03 22:57:55 +08:00
qsvenc_mpeg2.c lavc/qsvenc: use the common option "trellis" of AVCodecContext 2019-03-28 21:50:01 +08:00
qsvenc.c lavc/qsvenc: fix the incorrent map from bits to bytes 2019-07-01 13:24:01 +08:00
qsvenc.h lavc/qsvenc: enable hevc gpb option 2019-04-03 23:00:15 +08:00
qtrle.c avcodec/qtrle: Check how much of the chunk is available before decoding 2019-04-25 14:49:51 +02:00
qtrleenc.c
r210dec.c avcodec/r210dec: fix r10x decoding 2018-12-03 23:34:05 +01:00
r210enc.c avcodec/r210: use correct pixel format 2018-12-03 17:17:42 +01:00
ra144.c avcodec/ra144: Fix integer overflow in add_wav() 2018-10-18 02:28:54 +02:00
ra144.h
ra144dec.c
ra144enc.c
ra288.c
ra288.h
ralf.c
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: Move ff_get_buffer() after frame checks 2019-01-31 00:24:38 +01:00
ratecontrol.c
ratecontrol.h
raw.c avformat/nut: add support for yuva444/422p12 pixel format 2018-12-14 11:26:30 +01:00
raw.h
rawdec.c avutil/pixdesc: deprecate AV_PIX_FMT_FLAG_PSEUDOPAL 2018-04-03 17:53:00 +02:00
rawenc.c
rdft.c
rdft.h
realtextdec.c
rectangle.h
remove_extradata_bsf.c lavc/remove_extradata_bsf: support dump options. 2018-03-21 22:00:36 -03:00
reverse.c
rkmppdec.c
rl2.c
rl.c
rl.h
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c avcodec/rpza: Check that there is enough data for all the blocks 2018-12-19 20:09:03 +01:00
rscc.c avcodec/rscc: Check that the to be uncompressed input is large enough 2019-04-01 10:30:06 +02:00
rtjpeg.c
rtjpeg.h
rv10.c avcodec/rv10: Fix integer overflow in aspect ratio compare 2019-07-08 09:54:55 +02:00
rv10.h
rv10enc.c
rv20enc.c
rv30.c
rv30data.h
rv30dsp.c
rv34_parser.c
rv34.c libavcodec/rv34: error out earlier on missing references 2018-04-07 19:16:37 +02:00
rv34.h
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c
rv40vlc2.h
s302m.c
s302menc.c
samidec.c
sanm.c avcodec/sanm: Optimize fill_frame() with av_memcpy_backptr() 2019-07-08 09:53:24 +02:00
sbc_parser.c sbc: add parser for SBC 2018-03-07 22:26:53 +01:00
sbc.c avcodec/sbc: Fix non static function prefix 2018-04-19 23:32:07 +02:00
sbc.h avcodec/sbc: Fix non static function prefix 2018-04-19 23:32:07 +02:00
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
sbcdec.c avcodec/sbc: Fix non static function prefix 2018-04-19 23:32:07 +02: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
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
sbcenc.c avcodec/sbc: Fix non static function prefix 2018-04-19 23:32:07 +02:00
sbr.h
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
sbrdsp.c
sbrdsp.h
scpr3.c avcodec/scpr3: fix checking ret value of decode_run_i 2019-05-24 21:39:07 +02:00
scpr3.h avcodec/scpr: add version 3 support 2018-11-18 22:59:29 +01:00
scpr.c avcodec/scpr: fix checking ret value of decode_run_i 2019-05-24 21:39:07 +02:00
scpr.h avcodec/scpr: Avoid per pixel y checks in decode_run_i 2018-12-31 17:44:26 +01:00
screenpresso.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c avcodec/sheervideo: move tables to own header 2018-04-03 17:28:16 +02:00
sheervideodata.h avcodec/sheervideodata: Fix libavutil include 2018-04-19 23:34:11 +02:00
shorten.c avcodec/shorten: Fix integer overflow with offset 2018-11-13 22:28:27 +01:00
simple_idct_template.c avcodec/simple_idct_template: Fix integer overflow in idctSparseColAdd() 2019-07-08 09:38:05 +02:00
simple_idct.c avcodec/proresdec : add 12b prores idct 2018-12-02 12:55:53 +01:00
simple_idct.h avcodec/proresdec : add 12b prores idct 2018-12-02 12:55:53 +01:00
sinewin_fixed_tablegen.c
sinewin_fixed.c
sinewin_tablegen_template.c lavc/sinewin: Do not declare AAC 120/960 tables as const. 2018-10-19 20:30:48 +02:00
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.c
sinewin.h lavc/sinewin: Do not declare AAC 120/960 tables as const. 2018-10-19 20:30:48 +02:00
sipr16k.c
sipr16kdata.h
sipr_parser.c
sipr.c
sipr.h
siprdata.h
smacker.c
smc.c
smvjpegdec.c avutil/pixdesc: deprecate AV_PIX_FMT_FLAG_PSEUDOPAL 2018-04-03 17:53:00 +02:00
snappy.c
snappy.h
snow_dwt.c
snow_dwt.h
snow.c
snow.h
snowdata.h
snowdec.c avcodec/snowdec: Fix integer overflow with motion vector residual 2018-08-25 21:50:17 +02:00
snowenc.c avcodec/rangecoder: factorize termination version code 2018-12-31 17:44:18 +01:00
sonic.c avcodec/rangecoder: factorize termination version code 2018-12-31 17:44:18 +01:00
sp5x.h
sp5xdec.c
speedhq.c avcodec/speedhq: Make speedhq_vlc const 2018-10-07 03:03:09 +02:00
srtdec.c
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c
svq1enc_cb.h
svq1enc.c
svq1enc.h
svq3.c avcodec/svq3: Use ff_set_dimension() 2019-07-08 09:38:03 +02:00
svq13.c
synth_filter.c
synth_filter.h
tableprint_vlc.h lavc/tableprint_vlc: Remove avpriv_request_sample() from included files. 2019-06-24 00:19:03 +02:00
tableprint.h
tak_parser.c avcodec/tak_parser: don't return error values 2019-07-20 13:43:06 -03:00
tak.c
tak.h
takdec.c
takdsp.c
takdsp.h
targa_y216dec.c
targa.c
targa.h
targaenc.c
tdsc.c
textdec.c
texturedsp.c
texturedsp.h
texturedspenc.c
thread.h
tiertexseqv.c
tiff_common.c
tiff_common.h
tiff_data.c
tiff_data.h
tiff.c avcodec/tiff: Recognize DNG/CinemaDNG images 2019-05-30 19:27:05 +02:00
tiff.h avcodec/tiff: Recognize DNG/CinemaDNG images 2019-05-30 19:27:05 +02:00
tiffenc.c
tmv.c
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c libavcodec/cbs: Stop needlessly reallocating the units array 2019-02-25 21:40:13 +00:00
truehd_core_bsf.c truehd_core: Switch to in-place modifications 2019-07-09 13:23:47 +02:00
truemotion1.c
truemotion1data.h
truemotion2.c avcodec/truemotion2: Fix integer overflow in last loop in tm2_update_block() 2019-06-25 13:30:09 +02:00
truemotion2rt.c avcodec/truemotion2rt: Fix rounding in input size check 2018-12-01 01:58:27 +01:00
truespeech_data.h
truespeech.c
tscc2.c
tscc2data.h
tscc.c avcodec/tscc: decoder supports init_cleanup capability 2018-09-08 21:18:47 +02:00
tta.c avcodec/tta: Limit decoder to 16 channels 2019-07-08 09:54:24 +02:00
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
ttaencdsp.c
ttaencdsp.h
twinvq_data.h
twinvq.c
twinvq.h
twinvqdec.c
txd.c
ulti_cb.h
ulti.c avcodec/ulti: fix minor style issue 2018-09-08 21:21:50 +02:00
unary.h avcodec/unary: Improve get_unary() docs 2018-10-07 03:03:09 +02:00
utils.c avcodec/utils: fix leak of subtitle_header on error path 2019-07-25 00:06:10 +02:00
utvideo.c
utvideo.h
utvideodec.c avcodec/get_bits: unbreak get_bits_le() with cached reader 2019-04-19 13:58:54 +02:00
utvideodsp.c
utvideodsp.h
utvideoenc.c
v4l2_buffers.c
v4l2_buffers.h libavcodec/v4l2_buffers.h: fix cant typos 2018-10-07 03:03:09 +02:00
v4l2_context.c
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m_dec.c avcodec/v4l2_m2m_dec: Fix memleak on ff_v4l2_m2m_codec_init() failure 2019-06-12 12:01:32 +02:00
v4l2_m2m_enc.c lavc/v4l2_m2m_enc: Add missing braces around initializers. 2018-08-31 00:43:17 +02:00
v4l2_m2m.c
v4l2_m2m.h avcodec/v4l2_m2m: fix cant typo 2018-12-31 02:37:08 +01:00
v210dec.c avcodec/v210dec: Fix alignment check for AVX2 2019-05-19 10:47:09 +02:00
v210dec.h avcodec/v210dec: move DSP function setting into dedicated function 2019-05-02 19:21:37 +02:00
v210enc.c avcodec/v210enc: Pass through Active Format Description (AFD) data 2018-09-09 22:42:26 +02:00
v210enc.h
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi_decode.c avcodec/vaapi: free slice_buffers when decoding failed 2018-09-23 17:46:37 +01:00
vaapi_decode.h
vaapi_encode_h264.c vaapi_encode: Add ROI support 2019-07-28 22:34:26 +01:00
vaapi_encode_h265.c vaapi_encode: Add ROI support 2019-07-28 22:34:26 +01:00
vaapi_encode_mjpeg.c vaapi_encode_mjpeg: fix bad component id bug 2019-06-12 22:27:13 +01:00
vaapi_encode_mpeg2.c vaapi_encode: Add ROI support 2019-07-28 22:34:26 +01:00
vaapi_encode_vp8.c vaapi_encode: Add ROI support 2019-07-28 22:34:26 +01:00
vaapi_encode_vp9.c vaapi_encode: Add ROI support 2019-07-28 22:34:26 +01:00
vaapi_encode.c vaapi_encode: Add ROI support 2019-07-28 22:34:26 +01:00
vaapi_encode.h vaapi_encode: Add ROI support 2019-07-28 22:34:26 +01:00
vaapi_h264.c lavc/vaapi_h264: Do not set FMO fields. 2019-03-28 00:51:14 +01:00
vaapi_hevc.c lavc/vaapi_hevc: Do not initialize fields twice. 2019-03-28 00:33:07 +01:00
vaapi_mjpeg.c
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c avcodec/vaapi_vc1: slice_vertical_position starts from zero for the second field 2018-06-17 16:35:30 +01:00
vaapi_vp8.c
vaapi_vp9.c
vaapi.h
vb.c avcodec/vb: Check for end of bytestream before reading blocktype 2018-08-25 21:50:17 +02:00
vble.c
vc1_block.c avcodec/vc1_block: Check for vlc error in vc1_decode_ac_coeff() 2019-07-08 08:42:41 +02: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: fix B predictor validity for 4-MV MBs 2019-01-14 13:37:37 +01:00
vc1_pred.h
vc1.c avcodec/vc1: fix decoding of old WMV3 format 2019-01-12 16:40:07 +01:00
vc1.h avcodec/vc1: remove unused ff_vc1_loop_filter_iblk 2018-06-18 11:57:56 +02:00
vc1acdata.h
vc1data.c avcodec/vc1: correct ff_vc1_dqscale 2018-04-25 22:07:20 +02:00
vc1data.h
vc1dec.c avcodec/vc1: fix check for missing CBPTAB 2018-06-29 01:19:10 +02: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_dwt.c
vc2enc_dwt.h
vc2enc.c vc2enc: properly promote operations to 64 bits 2018-03-13 01:43:30 +00:00
vcr1.c
vdpau_h264.c
vdpau_hevc.c avcodec/vdpau_hevc: Pass sps and pps range extension flags to VDPAU 2019-05-05 11:35:35 -07:00
vdpau_internal.h avcodec/vdpau_hevc: Pass sps and pps range extension flags to VDPAU 2019-05-05 11:35:35 -07:00
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau.c avcodec/vdpau: Initialise driver version variable explicitly 2018-10-31 17:36:00 -07:00
vdpau.h
version.h Bump minor versions again on master to keep 4.2 versions separate from master 2019-07-21 18:36:31 +02:00
videodsp_template.c avcodec/videodsp_template: Fix overflow of addition 2019-06-26 21:40:19 +02:00
videodsp.c
videodsp.h
videotoolbox.c avcodec/videotoolbox: add support for 10bit pixel format 2019-04-16 03:43:06 +03:00
videotoolbox.h
videotoolboxenc.c avcodec/videotoolboxenc: remove unused variable 2019-07-11 09:34:34 +08:00
vima.c
vlc.h
vmdaudio.c
vmdvideo.c
vmnc.c avcodec/vmnc: Check available space against chunks before reget_buffer() 2019-06-04 13:06:41 +02:00
vorbis_data.c
vorbis_enc_data.h
vorbis_parser_internal.h
vorbis_parser.c
vorbis_parser.h
vorbis.c
vorbis.h
vorbisdec.c avcodec/vorbisdec: Check vlc for floor0 dec vector offset 2019-07-21 12:33:35 +02:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3_parser.c
vp3.c VP4 video decoder 2019-06-12 20:06:20 +10:00
vp3data.h vp3data: Make some arrays unsigned to prevent overflow 2019-07-24 15:32:15 +02:00
vp3dsp.c avcodec/vp3dsp: add 10 coefficient version of the VP3 IDCT 2019-01-26 23:48:50 +11:00
vp3dsp.h avcodec/vp3dsp: add 10 coefficient version of the VP3 IDCT 2019-01-26 23:48:50 +11:00
vp4data.h VP4 video decoder 2019-06-12 20:06:20 +10:00
vp5.c avcodec/vp6: select idct based (loosely) on number of coefficients decoded 2019-01-26 23:49:09 +11:00
vp5data.h
vp6.c avcodec/vp6: select idct based (loosely) on number of coefficients decoded 2019-01-26 23:49:09 +11:00
vp6data.h
vp6dsp.c
vp8_parser.c avcodec/vp8_parser: Remove redundant output initialization 2018-07-15 19:42:25 +02:00
vp8.c avcodec/vp7: Check for end of input in vp78_decode_mv_mb_modes() 2018-12-16 09:49:07 +01:00
vp8.h
vp8data.h
vp8dsp.c Merge commit '0801853e640624537db386727b36fa97aa6258e7' 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_mc_template.c
vp9_metadata_bsf.c vp9_metadata: Improve spec-compliance and warnings 2019-07-28 19:02:34 +01:00
vp9_parser.c avcodec/vp9_parser: set profile in AVCodecContext 2018-10-25 20:45:45 -03:00
vp9_raw_reorder_bsf.c avcodec/vp9_raw_reorder: reset state when flushing 2019-05-06 00:22:32 -03:00
vp9_superframe_bsf.c lavc/vp9_superframe_bsf: avoid error messages in one line 2019-05-21 00:07:13 +01:00
vp9_superframe_split_bsf.c vp9_superframe_split_bsf: implement a AVBSFContext.flush() callback 2018-08-17 14:33:25 -03:00
vp9.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
vp9.h
vp9block.c
vp9data.c
vp9data.h
vp9dec.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9dsp.c
vp9dsp.h
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c
vp9shared.h
vp56.c avcodec/vp6: select idct based (loosely) on number of coefficients decoded 2019-01-26 23:49:09 +11:00
vp56.h avcodec/vp6: select idct based (loosely) on number of coefficients decoded 2019-01-26 23:49:09 +11: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
vp56rac.c
vqavideo.c
vt_internal.h lavc/videotoolbox: fix threaded decoding 2018-03-08 14:04:25 -08:00
wavpack.c avcodec/wavpack: fix decoding of files with many channels 2018-12-28 12:16:39 +01:00
wavpack.h avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED() 2018-04-29 18:02:22 +02:00
wavpackenc.c avcodec/wavpackenc: use ff_clz() 2019-05-02 15:36:16 +02:00
wavpackenc.h avcodec/wavpackenc: use ff_clz() 2019-05-02 15:36:16 +02:00
wcmv.c avcodec/wcmv: check remaining space vs. blocks 2019-06-21 18:28:00 +02:00
webp.c
webvttdec.c
webvttenc.c
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wma.c
wma.h
wmadata.h
wmadec.c
wmaenc.c
wmalosslessdec.c avcodec/wmalosslessdec: Fix null pointer dereference in decode_frame() 2018-03-29 22:41:36 +02:00
wmaprodata.h
wmaprodec.c avcodec/wmaprodec: improve XMA missing samples 2018-11-10 18:13:40 +01:00
wmavoice_data.h
wmavoice.c avcodec/wmavoice: use init_get_bits8() 2018-12-23 21:16:07 +01:00
wmv2.c
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/wmv2dec: Check input bits vs. coded MBs 2019-05-12 16:31:39 +02:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c
wrapped_avframe.c
ws-snd1.c
xan.c
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c avcodec/xfacedec: fix order of operations 2018-12-13 23:44:39 +01:00
xfaceenc.c
xiph.c
xiph.h
xl.c
xma_parser.c
xpmdec.c avcodec/xpmdec: Do not use context dimensions as temporary variables 2019-06-25 13:30:09 +02:00
xsubdec.c
xsubenc.c
xvididct.c
xvididct.h
xvmc_internal.h
xvmc.h
xwd.h
xwddec.c avcodec/xwddec: Use ff_set_dimensions() 2018-06-11 00:51:20 +02:00
xwdenc.c avcodec/xwdenc: do not rely on AV_PIX_FMT_FLAG_PSEUDOPAL palettes 2018-04-03 17:52:06 +02:00
xxan.c
y41pdec.c
y41penc.c
ylc.c
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zmbv.c avcodec/zmbv: optimize motion compensation with memcpy() 2019-04-25 14:49:50 +02:00
zmbvenc.c libavcodec/zmbvenc: add support for 24-bit encoding, using pix_fmt BGR24. 2019-04-02 17:14:42 +02:00