bba2a7cc5f 
								
							
								 
							
						 
						
							
							
								
								lavfi: use the correct filter context for logging an error.  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41003da94a 
								
							
								 
							
						 
						
							
							
								
								avfilter/avfilter: fix use of uninitialized pointer  
							
							Fixes CID1163852
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								abb5e37f64 
								
							
								 
							
						 
						
							
							
								
								avfilter: fix leaks on error in ff_filter_frame  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c0a33c4770 
								
							
								 
							
						 
						
							
							
								
								avfilter: avfilter_register() that works in O(1) time  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								133fbfc781 
								
							
								 
							
						 
						
							
							
								
								do O(1) instead of O(n) atomic operations in register functions  
							
							about 1ms faster startup time
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								884c7a6eb8 
								
							
								 
							
						 
						
							
							
								
								avfilter: fix const use of avfilter_next  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c439b41d0 
								
							
								 
							
						 
						
							
							
								
								avfilter: have avfilter_get_by_name return const for next bump  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab2bfb85d4 
								
							
								 
							
						 
						
							
							
								
								avfilter/ff_insert_pad: fix order of operations  
							
							Fixes out of bounds access
Fixes CID732170
Fixes CID732169
No filter is known to use this function in a way so the issue can be reproduced.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8780f7fbfa 
								
							
								 
							
						 
						
							
							
								
								avfilter/ff_filter_frame_needs_framing: fix handling of AV_NOPTS_VALUE  
							
							Fixes Ticket3015
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0767bfd199 
								
							
								 
							
						 
						
							
							
								
								lavfi: allow user-provided execute() callbacks  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4bc7a2a64b 
								
							
								 
							
						 
						
							
							
								
								avfilter: remove duplicate includes  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3dfc5f551f 
								
							
								 
							
						 
						
							
							
								
								avfilter: avoid testing float == 0  
							
							This fixes the hypothetical case of rounding errors causing
incorrect values to be used.
We do not use *_EPSILON, because non trivial expressions can contain
errors larger than that making a zero equality test with *_EPSILON
unreliable.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								211a185cba 
								
							
								 
							
						 
						
							
							
								
								avfilter/avfilter: check allocation failure in ff_insert_pad()  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb23bf8fd7 
								
							
								 
							
						 
						
							
							
								
								avfilter/avfilter: fix null pointer dereference with queued ping filters  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7950e519bb 
								
							
								 
							
						 
						
							
							
								
								Disable deprecation warnings for cases where a replacement is available  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5a138652f 
								
							
								 
							
						 
						
							
							
								
								Give less generic names to global library option arrays  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2236456715 
								
							
								 
							
						 
						
							
							
								
								avfilter/avfilter: Make avfilter_register() thread safe  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ed56b3b39 
								
							
								 
							
						 
						
							
							
								
								avfilter/process_options: fix memleak  
							
							Fixes CID1026765
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2abd58a09 
								
							
								 
							
						 
						
							
							
								
								avfilter: remove av_opt_set_defaults() from process_options()  
							
							This is already called from ff_filter_alloc()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								129bb23843 
								
							
								 
							
						 
						
							
							
								
								lavfi: add a slice threading infrastructure  
							
							Mostly based on libavcodec's 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e2b15c094 
								
							
								 
							
						 
						
							
							
								
								avfilter: check a malloc in avfilter_link().  
							
							Additionally change sizeof(type) into sizeof(var) 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bf5b5d2b15 
								
							
								 
							
						 
						
							
							
								
								avfilter.c: cosmetics, reformat  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d79bd60405 
								
							
								 
							
						 
						
							
							
								
								lavfi: factorize freeing a link  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d94c907008 
								
							
								 
							
						 
						
							
							
								
								lavfi: silence a discarded const qualifier warning.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2832ea26f3 
								
							
								 
							
						 
						
							
							
								
								Remove commented-out debug #define cruft  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ffba2053ed 
								
							
								 
							
						 
						
							
							
								
								lavfi: fix compatibility code for old vf_scale options syntax  
							
							Currently it would incorrectly trigger on a string that contains a '='
but does not contain a ':', e.g. flags=<flags>. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1776177b7f 
								
							
								 
							
						 
						
							
							
								
								lavfi: replace passthrough_filter_frame with a flag.  
							
							With the introduction of AVFilterContext->is_disabled, we can simplify
the custom passthrough mode in filters.
This commit is technically a small compat break, but the timeline was
introduced very recently.
Doxy by Stefano Sabatini. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4723a82f7 
								
							
								 
							
						 
						
							
							
								
								avfilter: fix 2 warnings about discarding const  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df9f9caba5 
								
							
								 
							
						 
						
							
							
								
								avfilter: Make enabled/disabled state available as a field of the AVFilterContext  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38853169ce 
								
							
								 
							
						 
						
							
							
								
								lavfi: add 'enable' command injection to filters supporting timeline.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fdd93eabfb 
								
							
								 
							
						 
						
							
							
								
								lavfi: add timeline support.  
							
							Flag added in a few simple filters. A bunch of other filters can likely
use the feature as well. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b8a5c76131 
								
							
								 
							
						 
						
							
							
								
								lavfi: add frame counter into AVFilterLink and use it in filters.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dcea58502c 
								
							
								 
							
						 
						
							
							
								
								lavfi: drop now unused shorthand field from AVFilter.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0acf7e268b 
								
							
								 
							
						 
						
							
							
								
								avfilter: remove opaque passing hacks  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1e62af0e0 
								
							
								 
							
						 
						
							
							
								
								avfilter: remove mixed args hack for scale.  
							
							Our option handling code does not need this hack.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d69a4177b9 
								
							
								 
							
						 
						
							
							
								
								lavfi: remove now unused args parameter from AVFilter.init  
							
							Conflicts:
	libavfilter/avfilter.c
	libavfilter/vf_drawtext.c
	libavfilter/vf_lut.c
	libavfilter/vf_select.c
	libavfilter/vf_setpts.c
	libavfilter/vsrc_color.c
	libavfilter/vsrc_movie.c
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								04924bc923 
								
							
								 
							
						 
						
							
							
								
								avfilter: remove old shorthand system  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c821e7550 
								
							
								 
							
						 
						
							
							
								
								af_pan: switch to an AVOptions-based shorthand system.  
							
							TODO: The first argument can be seperated into its own AVOption
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c378ba19b5 
								
							
								 
							
						 
						
							
							
								
								abuffer: switch to an AVOptions-based shorthand system.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								16e5e13c7e 
								
							
								 
							
						 
						
							
							
								
								buffersrc: switch to an AVOptions-based shorthand system.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f3c440a39 
								
							
								 
							
						 
						
							
							
								
								lavfi/atempo: switch to an AVOptions-based system.  
							
							Signed-off-by: Pavel Koshevoy <pkoshevoy@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ab796127a 
								
							
								 
							
						 
						
							
							
								
								avfilter: Update scale to dictionary based options  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								838d803155 
								
							
								 
							
						 
						
							
							
								
								lavfi/mp: switch to an AVOptions-based system.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ab221f8d8 
								
							
								 
							
						 
						
							
							
								
								lavfi: deprecate aconvert.  
							
							This filter is not required anymore with aformat. Drop it at next bump. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71ef1ec7b4 
								
							
								 
							
						 
						
							
							
								
								lavfi/aspect: switch to an AVOptions-based system.  
							
							This is heavily based on 2831b307 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								976e3439ed 
								
							
								 
							
						 
						
							
							
								
								lavfi/flite: switch to AVOption-based system  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4fd58f472 
								
							
								 
							
						 
						
							
							
								
								lavfi/hue: apply major simplifications, and switch to AVOption-based system  
							
							This also drops support for "flat syntax" and "reinit" command.
"reinit" command is not very robust and complicates the logic more than
necessary, since requires to reset all the options in the command.
*This is a syntax break*. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f160c6a18a 
								
							
								 
							
						 
						
							
							
								
								lavfi: do not segfault on NULL passed to avfilter_get_by_name()  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fa2a34cd40 
								
							
								 
							
						 
						
							
							
								
								lavfi: change the filter registering system to match the other libraries  
							
							Removes an arbitrary hardcoded limit on the number of filters. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e8fe4be5f 
								
							
								 
							
						 
						
							
							
								
								lavfi: add a function for counting elements in AVFilterPad arrays.  
							
							The caller needs to know what valid indices can be passed to
avfilter_pad_get_name/type. 
							
						 
						12 years ago