6b35a83214 
								
							
								 
							
						 
						
							
							
								
								Remove the ffserver program  
							
							Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								01735b4852 
								
							
								 
							
						 
						
							
							
								
								tools/uncoded_frame: remove use of AVStream.codec.  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34dfe36971 
								
							
								 
							
						 
						
							
							
								
								tools/uncoded_frame: use buffersink accessors.  
							
							No longer access buffersink's link structure directly. 
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								503164b54b 
								
							
								 
							
						 
						
							
							
								
								Revert "tools/uncoded_frame: remove usage of avfilter_link_get_channels()"  
							
							This reverts commit 01c21653ee 
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								01c21653ee 
								
							
								 
							
						 
						
							
							
								
								tools/uncoded_frame: remove usage of avfilter_link_get_channels()  
							
							Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								309ddcbe61 
								
							
								 
							
						 
						
							
							
								
								patcheck: Add 'threshhold' to common typo list  
							
							Signed-off-by: Kelly Ledford <kelly.ledford@intel.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79a26ef802 
								
							
								 
							
						 
						
							
							
								
								tools/cl2c: Add a copyright header  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59d6529333 
								
							
								 
							
						 
						
							
							
								
								lavfi: Add infrastructure for building OpenCL source into libavfilter  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c23209f63d 
								
							
								 
							
						 
						
							
							
								
								tools/target_dec_fuzzer: Fix build after AV_CODEC_CAP_HWACCEL_VDPAU was removed  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6debcaaed 
								
							
								 
							
						 
						
							
							
								
								tools/target_dec_fuzzer: Fix build after FF_INPUT_BUFFER_PADDING_SIZE was removed  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f7ca0b94e 
								
							
								 
							
						 
						
							
							
								
								tools/ismindex: remove unused header  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f19fbfbdc6 
								
							
								 
							
						 
						
							
							
								
								aviocat: Check for output write errors  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e41daa6246 
								
							
								 
							
						 
						
							
							
								
								Remove support for building for mingw32ce (Windows CE)  
							
							The toolchain for this target is unmaintained since many years.
While it has been continuously build tested on fate, it hasn't
actually been tested at runtime since many, many years (and back
then, only a few codecs in libavcodec were tested).
So far, keeping support for it has been mostly effortless, but
the compiler does seem to have issues with dllimported data symbols,
ending up as internal compiler errors in some cases. Instead of
jumping through further hoops to work around that, just remove the
target.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd502f4f5f 
								
							
								 
							
						 
						
							
							
								
								build: Generalize yasm/nasm-related variable names  
							
							None of them are specific to the YASM assembler.
(Cherry-picked from libav commit 39e208f4d4 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e09e12641 
								
							
								 
							
						 
						
							
							
								
								tools/sofa2wavs: add license header  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a30bf60be 
								
							
								 
							
						 
						
							
							
								
								tools: add sofa2wavs  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								38e79d9d9c 
								
							
								 
							
						 
						
							
							
								
								tools/target_dec_fuzzer: Do not attempt to fuzz VDPAU, its not supported  
							
							Fixes: 1364/clusterfuzz-testcase-minimized-6459843441328128
Fixes: 1392
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d58fe01774 
								
							
								 
							
						 
						
							
							
								
								tools/target_dec_fuzzer: Do not use codec_id to look up decoder, but use selected decoder directly  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								390c6ee42c 
								
							
								 
							
						 
						
							
							
								
								tools/target_dec_fuzzer: Fix memleak on open failure  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dec2fa8cc7 
								
							
								 
							
						 
						
							
							
								
								tools/target_dec_fuzzer: Use decoder and not codec_id as argument  
							
							This allows fuzzing decoders with the same codec_id
We also avoid register all to allow the linker to prune unused sections and symbols
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								56ddb923c6 
								
							
								 
							
						 
						
							
							
								
								tools/target_dec_fuzzer: Use avcodec_register_all() instead of register_all()  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a9b5b6a97f 
								
							
								 
							
						 
						
							
							
								
								tools: Eliminate codec_type complexity from fuzzer  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								966cbfbc83 
								
							
								 
							
						 
						
							
							
								
								tools/target_dec_fuzzer: Fix return code on open failure  
							
							Fixes: 1271/clusterfuzz-testcase-minimized-6095220498235392
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								550a9c547e 
								
							
								 
							
						 
						
							
							
								
								tools/target_dec_fuzzer: Remove FuzzerInterface.h dependancy  
							
							The header is not always available in the docker build environment
Suggested-by: Kostya Serebryany
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b499bf4a0 
								
							
								 
							
						 
						
							
							
								
								Make tools/target_dec_*_fuzzer buildable with configure and make  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d976d2ec78 
								
							
								 
							
						 
						
							
							
								
								tools/target_dec_fuzzer: Fix build with default FFmpeg build flags  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								164758a831 
								
							
								 
							
						 
						
							
							
								
								tools/target_dec_fuzzer: Fuzz video decoder related fields in context.  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								802d94c36e 
								
							
								 
							
						 
						
							
							
								
								build: fix tools build dependencies  
							
							Found-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								337c68d071 
								
							
								 
							
						 
						
							
							
								
								tools/fourcc2pixfmt: fix usages of av_get_codec_tag_string()  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c87ea47481 
								
							
								 
							
						 
						
							
							
								
								tools/target_dec_fuzzer: Fix misaligned read  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8bdba1092f 
								
							
								 
							
						 
						
							
							
								
								tools/target_dec_fuzzer: Only audio uses the return value to decode packets in pieces, correct the code to match that  
							
							Fixes: Timeout
Fixes: 483/fuzz-0-ffmpeg_VIDEO_AV_CODEC_ID_H263I_fuzzer
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg 
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e05d2dd86a 
								
							
								 
							
						 
						
							
							
								
								doc/examples/decoder_targeted: move to tools/target_dec_fuzzer.c  
							
							Name and purpose are more appropriate there since the code isn't
an ideal example.
Reviewed-by: wm4 <nfxjfg@googlemail.com>
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87f6f15460 
								
							
								 
							
						 
						
							
							
								
								tools/zmqsend: Do not truncate fgetc() return  
							
							Fixes CID1396836
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e105d0884 
								
							
								 
							
						 
						
							
							
								
								build: Move entries related to building TOOLS to a subdirectory Makefile  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d903b4e3ad 
								
							
								 
							
						 
						
							
							
								
								zmqsend: Initialize ret to 0  
							
							Fixes CID1396857. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fdb124001e 
								
							
								 
							
						 
						
							
							
								
								tools/coverity: Add model for av_realloc  
							
							Really should have done this last time. It should provide consistency
across our allocations and frees. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5eb6852063 
								
							
								 
							
						 
						
							
							
								
								tools/coverity: Add models for av_mallocz and av_free  
							
							This should deal with some false positives, but might lead to
more of them depending on whether it realises that av_freep()
wraps av_free() or not. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								233d50b275 
								
							
								 
							
						 
						
							
							
								
								qt-faststart: Do not try to use fancy 64-bit seeking functions on mingw32ce  
							
							These functions are not available on mingw32ce.
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b8445f03d 
								
							
								 
							
						 
						
							
							
								
								tools: add loudnorm script example to use loudnorm  
							
							Based on a patch by Kyle Swanson <k@ylo.ph>.
Signed-off-by: Marton Balint <cus@passwd.hu> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								052b97855d 
								
							
								 
							
						 
						
							
							
								
								aviocat: Support avio options  
							
							Useful to test protocols that require options to be used. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f71c98ee12 
								
							
								 
							
						 
						
							
							
								
								tools: fix grammar error  
							
							Signed-off-by: Moritz Barsnick <barsnick@gmx.net>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								95a7cbb09d 
								
							
								 
							
						 
						
							
							
								
								doc: move out merge script to tools  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cf16d62076 
								
							
								 
							
						 
						
							
							
								
								tools/crypto_bench: add support for des  
							
							Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba3f32d071 
								
							
								 
							
						 
						
							
							
								
								tools/crypto_bench: simplify gcrypt functions using a macro  
							
							Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								360d3f3c18 
								
							
								 
							
						 
						
							
							
								
								doc&tools: Add murge script, for analyzing 3 way conflicts.  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								64d16fd7f5 
								
							
								 
							
						 
						
							
							
								
								tools/patcheck: add a couple more common typos  
							
							Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b8de14bcdf 
								
							
								 
							
						 
						
							
							
								
								tools: Port to codec parameters API  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								257f00ec1a 
								
							
								 
							
						 
						
							
							
								
								Split global .gitignore file into per-directory files  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								06eef96b69 
								
							
								 
							
						 
						
							
							
								
								fix some a/an typos  
							
							Signed-off-by: Lou Logan <lou@lrcd.com> 
							
						 
						9 years ago