d90c5bf105 
								
							
								 
							
						 
						
							
							
								
								avcodec/wavpack: Fix runtime error: signed integer overflow: 24 * -2147483648 cannot be represented in type 'int'  
							
							Fixes: 1894/clusterfuzz-testcase-minimized-4716739789062144
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								220b24c7c9 
								
							
								 
							
						 
						
							
							
								
								lavc: remove libschroedinger encoding and decoding wrappers  
							
							The library has stopped being developed and Debian has removed it
from its repositories citing security issues.
The native Dirac decoder supports everything the library has and basic
encoding support is still provided via the native vc2 (Dirac Pro, intra
only version of Dirac) encoder. Hence, there's no reason to still support
linking to the library and potentially leading users into security issues. 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a3deeaade3 
								
							
								 
							
						 
						
							
							
								
								lavf: remove the libnut library wrapper  
							
							libnut is outdated and not developed anymore, all nut developments
happens in this repo, so users are getting mislead 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e091b9b3c7 
								
							
								 
							
						 
						
							
							
								
								avcodec/ansi: Fix frame memleak  
							
							Fixes: 1892/clusterfuzz-testcase-minimized-4519341733183488
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c49fa2a514 
								
							
								 
							
						 
						
							
							
								
								avcodec/dds: Fix runtime error: left shift of 145 by 24 places cannot be represented in type 'int'  
							
							Fixes: 1891/clusterfuzz-testcase-minimized-6274417925554176
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f3da6fbff8 
								
							
								 
							
						 
						
							
							
								
								avcodec/jpeg2000dec: Use ff_set_dimensions()  
							
							Fixes: OOM
Fixes: 1890/clusterfuzz-testcase-minimized-6329019509243904
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								718f8a01df 
								
							
								 
							
						 
						
							
							
								
								tools/target_dec_fuzzer: Move the hwaccel check outside the initialization if  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6ba58d193 
								
							
								 
							
						 
						
							
							
								
								avcodec/aacsbr: Fix libavcodec/aacsbr.c:257:59: runtime error: division by zero  
							
							Fixes: 1882/clusterfuzz-testcase-minimized-5539735650959360
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4c73020f4 
								
							
								 
							
						 
						
							
							
								
								libavformat/hls: Observe Set-Cookie headers  
							
							Signed-off-by: Micah Galizia <micahgalizia@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c901627918 
								
							
								 
							
						 
						
							
							
								
								avcodec/truemotion2: Fix passing null pointer to memset()  
							
							Fixes part of: 1888/clusterfuzz-testcase-minimized-5237704826552320
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c9e884f3d9 
								
							
								 
							
						 
						
							
							
								
								avcodec/truemotion2: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int'  
							
							Fixes part of: 1888/clusterfuzz-testcase-minimized-5237704826552320
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c845450d2 
								
							
								 
							
						 
						
							
							
								
								avcodec/ra144: Fix runtime error: signed integer overflow: -2449 * 1398101 cannot be represented in type 'int'  
							
							Fixes: 1885/clusterfuzz-testcase-minimized-5336328549957632
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c472c5252 
								
							
								 
							
						 
						
							
							
								
								avcodec/ra144: Fix runtime error: signed integer overflow: 11184810 * 404 cannot be represented in type 'int'  
							
							Fixes: 1884/clusterfuzz-testcase-minimized-4637425835966464
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								872bac8159 
								
							
								 
							
						 
						
							
							
								
								avcodec/aac_defines: Add missing () to AAC_HALF_SUM() macro  
							
							Fixes: runtime error: shift exponent 1073741848 is too large for 32-bit type 'INTFLOAT' (aka 'int')
Fixes: 1880/clusterfuzz-testcase-minimized-4900645322620928
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67020711b7 
								
							
								 
							
						 
						
							
							
								
								avcodec/webp: Fixes null pointer dereference  
							
							Fixes: 1470/clusterfuzz-testcase-minimized-5404421666111488
Fixes: 1472/clusterfuzz-testcase-minimized-5677426430443520
Fixes: 1875/clusterfuzz-testcase-minimized-5536474562822144
Approved-by: BBB
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b9cb5d26a 
								
							
								 
							
						 
						
							
							
								
								avcodec/aacdec_fixed: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int'  
							
							Fixes: 1878/clusterfuzz-testcase-minimized-6441918630199296
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67b30decf7 
								
							
								 
							
						 
						
							
							
								
								avcodec/ylc: Check count in build_vlc()  
							
							Fixes: runtime error: signed integer overflow: 211633430 + 2147483647 cannot be represented in type 'int'
Fixes: 1874/clusterfuzz-testcase-minimized-5037763613163520
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9c032ebc0 
								
							
								 
							
						 
						
							
							
								
								avcodec/snow: Fix runtime error: signed integer overflow: 1086573993 + 1086573994 cannot be represented in type 'int'  
							
							Fixes: 1871/clusterfuzz-testcase-minimized-5719950331215872
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								781f88bb26 
								
							
								 
							
						 
						
							
							
								
								avcodec/jpeg2000: Fix runtime error: signed integer overflow: 4185 + 2147483394 cannot be represented in type 'int'  
							
							Fixes: 1870/clusterfuzz-testcase-minimized-4686788029317120
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9c1812491f 
								
							
								 
							
						 
						
							
							
								
								avcodec/jpeg2000dec: Check tile offsets more completely  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d8030c14bd 
								
							
								 
							
						 
						
							
							
								
								avcodec/sheervideo: Check input buffer size before allocating and decoding  
							
							Fixes: Timeout
Fixes: 1858/clusterfuzz-testcase-minimized-6450473802399744
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c51357d206 
								
							
								 
							
						 
						
							
							
								
								avcodec/wavpack: Fix runtime error: signed integer overflow: -1386217472 * 4 cannot be represented in type 'int'  
							
							Fixes: 1853/clusterfuzz-testcase-minimized-5471155626442752
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6c3a63fc3d 
								
							
								 
							
						 
						
							
							
								
								avcodec/aacdec_fixed: Fix multiple runtime error: shift exponent 127 is too large for 32-bit type 'int'  
							
							Fixes: 1851/clusterfuzz-testcase-minimized-5692607495667712
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7f50c25124 
								
							
								 
							
						 
						
							
							
								
								avcodec/wnv1: More strict buffer size check  
							
							This requires at least 25% of a picture to allocate and decode it
Fixes: Timeout
Fixes: 1845/clusterfuzz-testcase-minimized-5075974343360512
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca6776a993 
								
							
								 
							
						 
						
							
							
								
								avcodec/libfdk-aacdec: Correct buffer_size parameter  
							
							the timeDataSize argument to aacDecoder_DecodeFrame() seems undocumented and until
2016 04 (203e3f28fbhttps://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c36ee216f 
								
							
								 
							
						 
						
							
							
								
								avcodec/sbrdsp_template: Fix: runtime error: signed integer overflow: 849815297 + 1315389781 cannot be represented in type 'int'  
							
							Fixes: 1770/clusterfuzz-testcase-minimized-5285511235108864
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe8c9420dd 
								
							
								 
							
						 
						
							
							
								
								avcodec/aacps: Check border_position to be monotone  
							
							Fixes: runtime error: left shift of negative value -67108864
Fixes: 1738/clusterfuzz-testcase-minimized-6734814327603200
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								15bd309af8 
								
							
								 
							
						 
						
							
							
								
								movenc: encryption with time code track fix  
							
							instead of deciding whether to encrypt based on the encryption scheme,
decide according to whether cenc was initialized or not.
mov_create_timecode_track calls ff_mov_write_packet with a track that
doesn't have cenc initialized.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								357f2316a0 
								
							
								 
							
						 
						
							
							
								
								avcodec/ivi_dsp: Fix runtime error: left shift of negative value -2  
							
							Fixes: 1839/clusterfuzz-testcase-minimized-6238490993885184
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								114e871621 
								
							
								 
							
						 
						
							
							
								
								doc/filters: Clarify scale2ref example  
							
							Signed-off-by: Kevin Mark <kmark937@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								24133973fc 
								
							
								 
							
						 
						
							
							
								
								avformat/mov: add support for reading Content Light Level Box  
							
							As defined in "VP Codec ISO Media File Format Binding v1.0"
https://github.com/webmproject/vp9-dash/blob/master/VPCodecISOMediaFileFormatBinding.md 
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab05bd6e6c 
								
							
								 
							
						 
						
							
							
								
								avformat/mov: add support for reading Mastering Display Metadata Box  
							
							As defined in "VP Codec ISO Media File Format Binding v1.0"
https://github.com/webmproject/vp9-dash/blob/master/VPCodecISOMediaFileFormatBinding.md 
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac8dfcbd89 
								
							
								 
							
						 
						
							
							
								
								avcodec/mlpdec: Do not leave invalid values in matrix_out_ch[] on error  
							
							Fixes: runtime error: index 12 out of bounds for type 'uint8_t [8]'
Fixes: 1832/clusterfuzz-testcase-minimized-6574546079449088
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53c0c637d3 
								
							
								 
							
						 
						
							
							
								
								avcodec/ra144dec: Fix runtime error: left shift of negative value -17  
							
							Fixes: 1830/clusterfuzz-testcase-minimized-5828293733384192
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								77d9889821 
								
							
								 
							
						 
						
							
							
								
								avcodec/pixlet: Fix runtime error: signed integer overflow: 2147483647 + 32 cannot be represented in type 'int'  
							
							Fixes: 1829/clusterfuzz-testcase-minimized-5527165321871360
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a36354698 
								
							
								 
							
						 
						
							
							
								
								avformat/mux: Fix copy an paste typo  
							
							Found-by: Roger Scott <rscott@grammatech.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1f4454230d 
								
							
								 
							
						 
						
							
							
								
								zscale: Add range options aliases to match scale ones  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6aafe56421 
								
							
								 
							
						 
						
							
							
								
								zscale: Add pixdesc-API compatible color names to filter options  
							
							Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5213c6d175 
								
							
								 
							
						 
						
							
							
								
								doc/libav-merge: remove lines about AVFrame crop fields  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a9a6d51ca4 
								
							
								 
							
						 
						
							
							
								
								avcodec/theora: export cropping information instead of handling it internally  
							
							This merges commit 1202b71269fc63d5ceb3 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07596e45c5 
								
							
								 
							
						 
						
							
							
								
								avcodec/h264dec: export cropping information instead of handling it internally  
							
							This merges commit c3e84820d6fc63d5ceb3 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6505e8cfd0 
								
							
								 
							
						 
						
							
							
								
								avcodec/h264dec: be more explicit in handling container cropping  
							
							This merges commit 4fded0480ffc63d5ceb3 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								000fb61a71 
								
							
								 
							
						 
						
							
							
								
								avcodec/hevcdec: export cropping information instead of handling it internally  
							
							This merges commit a02ae1c683fc63d5ceb3 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43c394dcae 
								
							
								 
							
						 
						
							
							
								
								avcodec/clearvideo: Check buf_size before decoding frame  
							
							Fixes; Timeout
Fixes: 1826/clusterfuzz-testcase-minimized-5728569256837120
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e87d146d7 
								
							
								 
							
						 
						
							
							
								
								avcodec/aacdec_fixed: Fix runtime error: signed integer overflow: -2147483648 * -1 cannot be represented in type 'int'  
							
							Fixes: 1825/clusterfuzz-testcase-minimized-6002833050566656
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								356194fcb1 
								
							
								 
							
						 
						
							
							
								
								avcodec/smc: Check remaining input  
							
							Fixes: Timeout
Fixes: 1818/clusterfuzz-testcase-minimized-5039166473633792
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b946bd8ef2 
								
							
								 
							
						 
						
							
							
								
								avcodec/diracdec: Fix off by 1 error in quant check  
							
							Fixes: out of array read
Fixes: 1781/clusterfuzz-testcase-minimized-4617176877105152
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d6fc4105b 
								
							
								 
							
						 
						
							
							
								
								avcodec/diracdec: Factor quant matrix reads  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d98f34d7d4 
								
							
								 
							
						 
						
							
							
								
								frame_thread_encoder: extend critical code covered by finished_task_mutex.  
							
							Should fix tsan errors in utvideoenc_rgb_left and related tests. 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca2209d67a 
								
							
								 
							
						 
						
							
							
								
								hevc: fix race condition in max_ra/seq_decode.  
							
							These variables are shared between frame threads, but they are updated
post-setup_finished() if a EOB/EOS slice type occurs. Moving the EOB/EOS
slices to the next frame thread instance (by parsing them leading into
the next picture instead of trailing behind the last picture) effectively
prevents this race condition.
This fixes tsan failures on hevc-conformance-NoOutPrior_A_Qualcomm_1. 
							
						 
						8 years ago