28aedeed19 
								
							
								 
							
						 
						
							
							
								
								qsvenc: Allow use of hw_device_ctx to make the internal session  
							
							(cherry picked from commit 3d197514e6 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8aa3c2df1a 
								
							
								 
							
						 
						
							
							
								
								qsvdec: Allow use of hw_device_ctx to make the internal session  
							
							(cherry picked from commit 8848ba0bd6 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91c3b50d74 
								
							
								 
							
						 
						
							
							
								
								qsv: Add ability to create a session from a device  
							
							(cherry picked from commit 4936a48b1e 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bff7bec1d7 
								
							
								 
							
						 
						
							
							
								
								vf_deinterlace_vaapi: Add support for field rate output  
							
							In order to work correctly with the i965 driver, this also fixes the
direction of forward/backward references - forward references are
intended to be those from the past to the current frame, not from the
current frame to the future.
(cherry picked from commit 9aa251c98c 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								527a1e2131 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Document the -init_hw_device option  
							
							(cherry picked from commit 303fadf596 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e462ace84b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Enable generic hwaccel support for VDPAU  
							
							(cherry picked from commit aa6b2e081c 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be51073352 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Enable generic hwaccel support for VAAPI  
							
							(cherry picked from commit 62a1ef9f26 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								06043cc0bc 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Generic device setup  
							
							Not yet enabled for any hwaccels.
(cherry picked from commit d2e6dd32a49203aac228 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b1794a43e 
								
							
								 
							
						 
						
							
							
								
								hwcontext: Make it easier to work with device types  
							
							Adds functions to convert to/from strings and a function to iterate
over all supported device types.  Also adds a new invalid type
AV_HWDEVICE_TYPE_NONE, which acts as a sentinel value.
(cherry picked from commit b7487f4f3c 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b22172f6f3 
								
							
								 
							
						 
						
							
							
								
								hwcontext: Add device derivation  
							
							Creates a new device context from another of a different type which
refers to the same underlying hardware.
(cherry picked from commit b266ad56fe 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								92bd089745 
								
							
								 
							
						 
						
							
							
								
								vaapi_encode: Discard output buffer if picture submission fails  
							
							Previously this was leaking, though it actually hit an assert making
sure that the buffer had already been cleared when freeing the picture.
(cherry picked from commit 17aeee5832 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f2e4fb61af 
								
							
								 
							
						 
						
							
							
								
								hwcontext_vaapi: Try to support the VDPAU wrapper  
							
							The driver is somewhat bitrotten (not updated for years) but is still
usable for decoding with this change.  To support it, this adds a new
driver quirk to indicate no support at all for surface attributes.
Based on a patch by wm4 <nfxjfg@googlemail.com>.
(cherry picked from commit e791b915c7 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								204008354f 
								
							
								 
							
						 
						
							
							
								
								lavc/aarch64/simple_idct: fix build with Xcode 7.2  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d35ff98e27 
								
							
								 
							
						 
						
							
							
								
								vp9: fix overwrite in ff_vp9_ipred_dr_16x16_16_avx2.  
							
							Fixes trac issue 6459. 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								feb13aed79 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_signature: fix memory leaks in error cases  
							
							Fixes CIDs 1403234 and 1403235 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a5b5ce2658 
								
							
								 
							
						 
						
							
							
								
								avformat/pcmdec: fix memory leak  
							
							Fixes CID 1396267 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4b2a2969f3 
								
							
								 
							
						 
						
							
							
								
								avformat/librtmp: check return value of setsockopt  
							
							Fixes CID 1396837 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0fbc9bbbbb 
								
							
								 
							
						 
						
							
							
								
								avfilter/vf_scale_npp: fix out-of-bounds reads  
							
							Fixes CIDs 1396414 and 1396415 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								21583e936a 
								
							
								 
							
						 
						
							
							
								
								avfilter/unsharp: fix uninitialized pointer read  
							
							Fixes CID 1396855 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8aa60606fb 
								
							
								 
							
						 
						
							
							
								
								lavc/aarch64/simple_idct: fix idct_col4_top coefficient  
							
							Fixes regression introduced by 5d0b8b1ae3 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4cc2a357f5 
								
							
								 
							
						 
						
							
							
								
								avcodec/aacsbr_fixed: Fix signed integer overflow in sbr_hf_inverse_filter()  
							
							Fixes: runtime error: signed integer overflow: 2147483584 + 128 cannot be represented in type 'int'
Fixes: 2164/clusterfuzz-testcase-minimized-4715936172998656
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								d1992448d3 
								
							
								 
							
						 
						
							
							
								
								avcodec/aacsbr_fixed: Check shift in sbr_hf_assemble()  
							
							Fixes: runtime error: shift exponent -10 is negative
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								d549f026d8 
								
							
								 
							
						 
						
							
							
								
								avcodec/sbrdsp_fixed: Return an error from sbr_hf_apply_noise() if operations are impossible  
							
							Fixes: 1775/clusterfuzz-testcase-minimized-5330288148217856
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								f85cad799b 
								
							
								 
							
						 
						
							
							
								
								avfilter: properly set SAR for A->V filters  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3839580b71 
								
							
								 
							
						 
						
							
							
								
								lavc/mediacodecdec: switch to the new generic filtering mechanism  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f9e958b04 
								
							
								 
							
						 
						
							
							
								
								avcodec/put_bits: Implement put_bits32() in a single pass instead of 2 passes writing 16bits each  
							
							820 cpu cycles -> 660 cpu cycles for 100 put_bits32()
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								db93fd74e4 
								
							
								 
							
						 
						
							
							
								
								avcodec/golomb: Assert that the input is not too large in set_ue_golomb()  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e09e12641 
								
							
								 
							
						 
						
							
							
								
								tools/sofa2wavs: add license header  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								81fc617c12 
								
							
								 
							
						 
						
							
							
								
								avcodec/vp9: ipred_dr_16x16_16 avx2 implementation  
							
							Signed-off-by: Ilia Valiakhmetov <zakne0ne@gmail.com>
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a30bf60be 
								
							
								 
							
						 
						
							
							
								
								tools: add sofa2wavs  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4d1fc823f 
								
							
								 
							
						 
						
							
							
								
								avfilter: add native headphone spatialization filter  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aad1b6786e 
								
							
								 
							
						 
						
							
							
								
								x86inc: Add some additional cpuflag relations  
							
							Simplifies writing assembly code that depends on available instructions.
LZCNT implies SSE2
BMI1 implies AVX+LZCNT
AVX2 implies BMI2 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f8593c2f49 
								
							
								 
							
						 
						
							
							
								
								avcodec/libvpxdec: Check that display dimensions fit in the storage dimensions  
							
							Fixes assertion failure
Fixes: 2112/clusterfuzz-testcase-minimized-4526878557732864
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								07339a45a0 
								
							
								 
							
						 
						
							
							
								
								avcodec/avpacket: Limit iterations in ff_packet_split_and_drop_side_data()  
							
							This avoids scaning beyond what a valid packet can contain
Fixes: Timeout
Fixes: 541/clusterfuzz-testcase-610189291657625
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								d24043e1a2 
								
							
								 
							
						 
						
							
							
								
								avcodec/jpeg2000dwt: Fix runtime error: left shift of negative value -123  
							
							Fixes: 2208/clusterfuzz-testcase-minimized-5976593765761024
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								c996374d4d 
								
							
								 
							
						 
						
							
							
								
								avcodec/wavpack: Fix runtime error: signed integer overflow: 1886191616 + 277872640 cannot be represented in type 'int'  
							
							Fixes: 2181/clusterfuzz-testcase-minimized-6314784322486272
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								e3887c0a2c 
								
							
								 
							
						 
						
							
							
								
								avformat/mov: add support for reading VP Codec Configuration Box  
							
							As defined in "VP Codec ISO Media File Format Binding v1.0"
https://github.com/webmproject/vp9-dash/blob/master/VPCodecISOMediaFileFormatBinding.md 
Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e44126363 
								
							
								 
							
						 
						
							
							
								
								avcodec/snowdec: Fix runtime error: left shift of negative value -1  
							
							Fixes: 2197/clusterfuzz-testcase-minimized-6010716676947968
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d499ecef9 
								
							
								 
							
						 
						
							
							
								
								avcodec/aacdec_fixed: Fix runtime error: left shift of negative value -1297616  
							
							Fixes: 2195/clusterfuzz-testcase-minimized-4736721533009920
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a949cdf8f 
								
							
								 
							
						 
						
							
							
								
								avcodec/gdv: fix compiler warnings  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c948414876 
								
							
								 
							
						 
						
							
							
								
								avformat: add Gremlin Digital Video demuxer  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d1c08027d8 
								
							
								 
							
						 
						
							
							
								
								avcodec: add Gremlin Digital Video decoder  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								29bdcf588f 
								
							
								 
							
						 
						
							
							
								
								avcodec: add Gremlin DPCM decoder  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22a25ab389 
								
							
								 
							
						 
						
							
							
								
								avcodec/tiff: Fix leak of geotags[].val  
							
							Fixes: 2176/clusterfuzz-testcase-minimized-5908197216878592
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								1197c04896 
								
							
								 
							
						 
						
							
							
								
								avcodec/fft_template: Fix multiple runtime error: signed integer overflow: -1943918714 - 1935113003 cannot be represented in type 'int'  
							
							Fixes: 1735/clusterfuzz-testcase-minimized-5350472347025408
This uses unsigned instead of SUINT because the later was rejected by multiple developers
See: [FFmpeg-devel] [PATCH] avcodec/fft_template: Fix multiple runtime error: signed integer overflow: -1943918714 - 1935113003 cannot be represented in type 'int'
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								71da0a5c97 
								
							
								 
							
						 
						
							
							
								
								avcodec/ra144: Fix runtime error: signed integer overflow: -2200 * 1033073 cannot be represented in type 'int'  
							
							Fixes: 2175/clusterfuzz-testcase-minimized-5809657849315328
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								90e8317b3b 
								
							
								 
							
						 
						
							
							
								
								avcodec/flicvideo: Fix runtime error: signed integer overflow: 4864 * 459296 cannot be represented in type 'int'  
							
							Fixes: 2174/clusterfuzz-testcase-minimized-5739234533048320
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								54aaadf648 
								
							
								 
							
						 
						
							
							
								
								avcodec/cfhd: Check band parameters before storing them  
							
							Fixes out of array read
Fixes: 2169/clusterfuzz-testcase-minimized-5688641642823680
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								50be8f2142 
								
							
								 
							
						 
						
							
							
								
								fate: add test for -time_base option  
							
							Signed-off-by: Michael Bradshaw <mjbshaw@google.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								09096fb687 
								
							
								 
							
						 
						
							
							
								
								avcodec/h264_parse: Check picture structure when initializing weight table  
							
							Fixes: runtime error: index 49 out of bounds for type 'int [48][2][2]'
Fixes: 2159/clusterfuzz-testcase-minimized-5267945972301824
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