1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-03 05:10:03 +02:00
FFmpeg/libavcodec
Andreas Rheinhardt 610460a397 truehd_core: Return error in case of error
Several checks (e.g. when the size of the input packet is too small)
simply used "goto fail", but didn't set the return value appropriately
for an error.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2019-07-09 13:23:10 +02:00
..
aarch64 aarch64/asm-offsets: remove old CELT offsets 2019-05-14 23:41:24 +01:00
alpha
arm
avr32
bfin
mips avcodec/mips: [loongson] fix mpeg4 decoding error on loongson platform. 2019-05-26 21:04:18 +02:00
neon
ppc
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
aac_ac3_parser.h
aac_adtstoasc_bsf.c
aac_defines.h
aac_parser.c
aac.h
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
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
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
aacsbr_tablegen_common.h
aacsbr_tablegen.h
aacsbr_template.c
aacsbr.c
aacsbr.h
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3_parser_internal.h
ac3_parser.c
ac3_parser.h
ac3.c
ac3.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c
ac3dec_float.c
ac3dec.c
ac3dec.h
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
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm_data.c
adpcm_data.h
adpcm.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03: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
agm.c avcodec/agm: Check output size before allocation 2019-04-30 21:25:01 +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: Add FF_CODEC_CAP_INIT_CLEANUP 2019-07-06 22:50:21 +02:00
amfenc_h264.c
amfenc_hevc.c
amfenc.c
amfenc.h
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c
apedec.c avcodec/apedec: Add k < 24 check to the only k++ case which lacks such a check 2019-06-30 17:46:12 +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
ass_split.h
ass.c
ass.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c
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 q_unit_cnt in parse_band_ext() 2019-06-29 19:22:19 +02:00
atrac9tab.h
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
av1_metadata_bsf.c cbs: ff_cbs_delete_unit: Replace return value with assert 2019-07-08 22:59:41 +01:00
av1_parse.c
av1_parse.h
av1_parser.c
av1.h
avcodec.h VP4 video decoder 2019-06-12 20:06:20 +10:00
avcodecres.rc
avdct.c
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
avs.c
avuidec.c
avuienc.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
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
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
bitpacked.c
bitstream_filter.c
bitstream_filters.c
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
bmp.h
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c
bsf.c
bsf.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac_functions.h
cabac.c
cabac.h
canopus.c
canopus.h
cavs_parser.c
cavs.c
cavs.h
cavsdata.c
cavsdec.c
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_av1, cbs_jpeg, cbs_mpeg2, cbs_vp9: Fix undef 2019-06-07 21:24:07 +01:00
cbs_av1.h
cbs_h264_syntax_template.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03: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_h2645: use the fixed() macro for forbidden_zero_bit 2019-04-28 20:29:40 -03:00
cbs_h265.h avcodec/cbs_h2645: use the fixed() macro for forbidden_zero_bit 2019-04-28 20:29:40 -03:00
cbs_h2645.c configure, cbs_h2645: Remove unneeded golomb dependency 2019-07-08 22:59:41 +01:00
cbs_h2645.h
cbs_internal.h
cbs_jpeg_syntax_template.c
cbs_jpeg.c cbs_av1, cbs_jpeg, cbs_mpeg2, cbs_vp9: Fix undef 2019-06-07 21:24:07 +01:00
cbs_jpeg.h
cbs_mpeg2_syntax_template.c avcodec/cbs_mpeg2: fix leak of extra_information_slice buffer in cbs_mpeg2_read_slice_header() 2019-05-29 00:16:41 +01:00
cbs_mpeg2.c cbs_av1, cbs_jpeg, cbs_mpeg2, cbs_vp9: Fix undef 2019-06-07 21:24:07 +01:00
cbs_mpeg2.h cbs_mpeg2: Fix storage type for frame_centre_*_offset 2019-05-29 00:16:26 +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_av1, cbs_jpeg, cbs_mpeg2, cbs_vp9: Fix undef 2019-06-07 21:24:07 +01:00
cbs_vp9.h
cbs.c cbs: ff_cbs_delete_unit: Replace return value with assert 2019-07-08 22:59:41 +01:00
cbs.h cbs: ff_cbs_delete_unit: Replace return value with assert 2019-07-08 22:59:41 +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
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c avcodec/cfhd: add back alpha processing removed in 9cefb9e7ec 2019-06-28 20:10:43 +02:00
cfhd.h
cfhddata.c
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c avcodec/cinepak: Check available input against encoded buffer size 2019-05-14 12:06:26 +02:00
cinepakenc.c
clearvideo.c
clearvideodata.h
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
cookdata.h
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
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
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
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dct32.h
dct.c
dct.h
dctref.c
dctref.h
dds.c
decode.c avcodec: add AV_CODEC_FLAG_DROPCHANGED to flags 2019-04-20 10:38:01 +05:30
decode.h
dfa.c
dirac_arith.c
dirac_arith.h
dirac_dwt_template.c
dirac_dwt.c
dirac_dwt.h
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
dnxhddata.c
dnxhddata.h
dnxhddec.c
dnxhdenc.c
dnxhdenc.h
dolby_e.c
dolby_e.h
dpcm.c
dpx_parser.c
dpx.c
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
dump_extradata_bsf.c bitstream_filters: Correct dump_extradata description 2019-06-04 20:04:05 +05:30
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
dvbsub.c
dvbsubdec.c
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
dvdsubdec.c
dvdsubenc.c
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
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2_vp9.c
dxva2.c
dxva2.h
eac3_core_bsf.c
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c
eatgq.c
eatgv.c
eatqi.c
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c
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
escape130.c
evrcdata.h
evrcdec.c
exif.c
exif.h
exr.c
exrdsp.c
exrdsp.h
extract_extradata_bsf.c
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
fft-internal.h
fft.h
ffv1_template.c
ffv1.c
ffv1.h
ffv1dec_template.c avcodec/ffv1dec_template: Optimize common case in run mode 2019-05-27 19:01:38 +02:00
ffv1dec.c
ffv1enc_template.c
ffv1enc.c
ffwavesynth.c avcodec/ffwavesynth: use uint32_t to compute difference, it is enough 2019-07-08 08:57:53 +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
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
flashsvenc.c
flicvideo.c avcodec/flicvideo: Fix off by 1 error in flic_decode_frame_24BPP() 2019-07-08 08:44:24 +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
frame_thread_encoder.h
fraps.c
frwu.c
g2meet.c
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c
g723_1_parser.c
g723_1.c
g723_1.h
g723_1dec.c
g723_1enc.c
g726.c
g729_parser.c
g729.h
g729data.h
g729dec.c
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
gif_parser.c
gif.c avcodec/gif: remove flags from gifimage option 2019-05-11 16:42:13 +02:00
gif.h
gifdec.c
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
h264_direct.c
h264_levels.c
h264_levels.h
h264_loopfilter.c
h264_mb_template.c
h264_mb.c
h264_mc_template.c
h264_metadata_bsf.c cbs_h264, h264_metadata: Deleting SEI messages never fails 2019-07-08 22:59:41 +01:00
h264_mp4toannexb_bsf.c
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
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
h264_sei.c
h264_sei.h
h264_slice.c
h264.h
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
h264dsp.c
h264dsp.h
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.h
hap.c
hap.h
hapdec.c
hapenc.c
hapqa_extract_bsf.c
hcom.c
hevc_cabac.c
hevc_data.c
hevc_data.h
hevc_filter.c
hevc_mp4toannexb_bsf.c
hevc_mvs.c
hevc_parse.c
hevc_parse.h
hevc_parser.c
hevc_ps_enc.c
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
hevc_sei.c
hevc_sei.h
hevc.h
hevcdec.c avcodec/hevcdec: Declare that VDPAU can handle HEVC 4:4:4 content 2019-05-05 11:35:35 -07:00
hevcdec.h
hevcdsp_template.c
hevcdsp.c
hevcdsp.h
hevcpred_template.c
hevcpred.c
hevcpred.h
hnm4video.c
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
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c
huffyuvencdsp.c
huffyuvencdsp.h
hwaccel.h
hwaccels.h
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c avcodec/iff: Check ham vs bpp 2019-07-08 09:00:21 +02:00
iirfilter.c
iirfilter.h
ilbcdata.h
ilbcdec.c avcodec/ilbcdec: Simplify use of unsigned and fix more undefined overflows 2019-07-08 10:00:41 +02:00
imc.c
imcdata.h
imgconvert.c
imm4.c
imx_dump_header_bsf.c
indeo2.c
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h avcodec: add AV_CODEC_FLAG_DROPCHANGED to flags 2019-04-20 10:38:01 +05:30
interplayacm.c
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
ituh263enc.c
ivi_dsp.c
ivi_dsp.h
ivi.c avcodec/ivi: Move buffer/block end check to caller of ivi_dc_transform() 2019-04-19 21:06:09 +02:00
ivi.h
j2kenc.c
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
jpeg2000dwt.h
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jpegtables.c
jpegtables.h
jrevdct.c
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
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c
libaomdec.c
libaomenc.c
libaribb24.c
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
libfdk-aacdec.c
libfdk-aacenc.c
libgsmdec.c
libgsmenc.c
libilbc.c
libkvazaar.c
libmp3lame.c
libopencore-amr.c
libopenh264.c
libopenh264.h
libopenh264dec.c
libopenh264enc.c
libopenjpegdec.c
libopenjpegenc.c
libopus.c
libopus.h
libopusdec.c
libopusenc.c
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
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
libxavs.c
libxvid.c
libxvid.h
libzvbi-teletextdec.c
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
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
magicyuvenc.c
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
me_cmp.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c
mediacodec_wrapper.h
mediacodec.c
mediacodec.h
mediacodecdec_common.c avcodec/mediacodecdec: re-indent after previous commit 2019-06-13 11:41:18 +02:00
mediacodecdec_common.h
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
mimic.c
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c lavc/mjpegdec: make code aligned 2019-07-01 13:24:57 +08:00
mjpegdec.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mjpegenc.c
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
motion_est.c
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
movtextenc.c
mp3_header_decompress_bsf.c
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg2_metadata_bsf.c mpeg2_metadata: Localize inserting of sequence display extensions 2019-07-07 23:04:27 +01:00
mpeg4_unpack_bframes_bsf.c
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h
mpeg4videodec.c
mpeg4videoenc.c
mpeg12.c
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c
mpeg12enc.c
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c
mpeg_er.h
mpegaudio_parser.c
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
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
mpegpicture.h
mpegutils.c
mpegutils.h
mpegvideo_enc.c
mpegvideo_motion.c
mpegvideo_parser.c
mpegvideo_xvmc.c
mpegvideo.c
mpegvideo.h
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
msmpeg4enc.c
msrle.c
msrledec.c
msrledec.h
mss1.c
mss2.c
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
msvideo1enc.c
mvcdec.c
mwsc.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
noise_bsf.c
null_bsf.c
nuv.c
nvdec_h264.c
nvdec_hevc.c
nvdec_mjpeg.c
nvdec_mpeg4.c
nvdec_mpeg12.c
nvdec_vc1.c
nvdec_vp8.c
nvdec_vp9.c
nvdec.c
nvdec.h
nvenc_h264.c
nvenc_hevc.c
nvenc.c avcodec/nvenc: fix indentation 2019-04-27 12:33:08 +02:00
nvenc.h
omx.c avcodec/omx: Correct av_log() log message 2019-06-12 22:29:11 +01:00
on2avc.c
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
opus_celt.h
opus_parser.c
opus_pvq.c
opus_pvq.h
opus_rc.c
opus_rc.h
opus_silk.c
opus.c
opus.h
opusdec.c
opusdsp.c
opusdsp.h
opusenc_psy.c
opusenc_psy.h
opusenc_utils.h
opusenc.c
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
parser.h
parsers.c
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c
pcm-dvd.c
pcm-dvdenc.c
pcm.c
pcx.c
pcxenc.c
pel_template.c
pgssubdec.c
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 input space 2019-06-25 13:30:09 +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
pnm.h
pnmdec.c
pnmenc.c
profiles.c
profiles.h
prores_metadata_bsf.c
proresdata.c
proresdata.h
proresdec2.c
proresdec.h
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c
prosumer.c avcodec/prosumer: Only memset(0) what is needed. 2019-05-09 22:07:26 +02:00
psd.c
psymodel.c
psymodel.h
pthread_frame.c
pthread_internal.h
pthread_slice.c
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
qpeg.c
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
qsvdec_other.c
qsvdec.c lavc/qsvdec: fix hevc level incorrectly map 2019-05-07 11:00:14 +08:00
qsvdec.h
qsvenc_h264.c
qsvenc_hevc.c
qsvenc_jpeg.c
qsvenc_mpeg2.c
qsvenc.c lavc/qsvenc: fix the incorrent map from bits to bytes 2019-07-01 13:24:01 +08:00
qsvenc.h
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
r210enc.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c
ra288.h
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h
rasc.c
ratecontrol.c
ratecontrol.h
raw.c
raw.h
rawdec.c
rawenc.c
rdft.c
rdft.h
realtextdec.c
rectangle.h
remove_extradata_bsf.c
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
rscc.c
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
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.c
sbc.h
sbcdec_data.c
sbcdec_data.h
sbcdec.c
sbcdsp_data.c
sbcdsp_data.h
sbcdsp.c
sbcdsp.h
sbcenc.c
sbr.h
sbrdsp_fixed.c
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
scpr.c avcodec/scpr: fix checking ret value of decode_run_i 2019-05-24 21:39:07 +02:00
scpr.h
screenpresso.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c
sheervideodata.h
shorten.c
simple_idct_template.c avcodec/simple_idct_template: Fix integer overflow in idctSparseColAdd() 2019-07-08 09:38:05 +02:00
simple_idct.c
simple_idct.h
sinewin_fixed_tablegen.c
sinewin_fixed.c
sinewin_tablegen_template.c
sinewin_tablegen.c
sinewin_tablegen.h
sinewin.c
sinewin.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
sipr.c
sipr.h
siprdata.h
smacker.c
smc.c
smvjpegdec.c
snappy.c
snappy.h
snow_dwt.c
snow_dwt.h
snow.c
snow.h
snowdata.h
snowdec.c
snowenc.c
sonic.c
sp5x.h
sp5xdec.c
speedhq.c
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
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
truehd_core_bsf.c truehd_core: Return error in case of error 2019-07-09 13:23:10 +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
truespeech_data.h
truespeech.c
tscc2.c
tscc2data.h
tscc.c
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
unary.h
utils.c avcodec/utils: Check bits_per_coded_sample 2019-06-26 21:41:53 +02:00
utvideo.c
utvideo.h
utvideodec.c
utvideodsp.c
utvideodsp.h
utvideoenc.c
v4l2_buffers.c
v4l2_buffers.h
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
v4l2_m2m.c
v4l2_m2m.h
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
v210enc.h
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi_decode.c
vaapi_decode.h
vaapi_encode_h264.c vaapi_encode: Refactor encode misc parameter buffer creation 2019-06-03 21:16:22 +01:00
vaapi_encode_h265.c
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_vp8.c
vaapi_encode_vp9.c
vaapi_encode.c vaapi_encode: Refactor encode misc parameter buffer creation 2019-06-03 21:16:22 +01:00
vaapi_encode.h vaapi_encode: Refactor encode misc parameter buffer creation 2019-06-03 21:16:22 +01:00
vaapi_h264.c
vaapi_hevc.c
vaapi_mjpeg.c
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi_vp8.c
vaapi_vp9.c
vaapi.h
vb.c
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
vc1_mc.c
vc1_parser.c
vc1_pred.c
vc1_pred.h
vc1.c
vc1.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c
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
vc2enc_dwt.c
vc2enc_dwt.h
vc2enc.c
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
vdpau.h
version.h lavc/qsvenc: fix the incorrent map from bits to bytes 2019-07-01 13:24:01 +08: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
videotoolbox.h
videotoolboxenc.c libavcodec/videotoolboxenc: Fix compilation broken on macOS 10.12 2019-06-17 22:54:04 -04: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
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3_parser.c
vp3.c VP4 video decoder 2019-06-12 20:06:20 +10:00
vp3data.h avcodec/vp3data: combine eob_run_base and eob_run_get_bits tables 2019-06-08 09:37:26 +10:00
vp3dsp.c
vp3dsp.h
vp4data.h VP4 video decoder 2019-06-12 20:06:20 +10:00
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c
vp8.h
vp8data.h
vp8dsp.c
vp8dsp.h
vp9_mc_template.c
vp9_metadata_bsf.c vp9_metadata: Avoid allocations and copies of packet structures 2019-07-07 23:04:33 +01:00
vp9_parser.c
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.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
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
vt_internal.h
wavpack.c
wavpack.h
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
wmaprodata.h
wmaprodec.c
wmavoice_data.h
wmavoice.c
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
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
xwdenc.c
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