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  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f43e9b4af 
								
							
								 
							
						 
						
							
							
								
								avfilter/aresample: use init_dict system and set child AVOption context correctly  
							
							Parts of this commit are based on: 4fa1f52e 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6bfeef7fa 
								
							
								 
							
						 
						
							
							
								
								avfilter: fix handing of child context options  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1ba95a9cca 
								
							
								 
							
						 
						
							
							
								
								lavfi: add avfilter_init_dict() for initializing a filter with a dict.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								48a5adab62 
								
							
								 
							
						 
						
							
							
								
								lavfi: add avfilter_init_str() to replace avfilter_init_filter().  
							
							Drop the unused opaque parameter from its signature. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1565cbc65c 
								
							
								 
							
						 
						
							
							
								
								lavfi: make avfilter_free() remove the filter from its graph.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bc1a985ba0 
								
							
								 
							
						 
						
							
							
								
								lavfi: replace avfilter_open() with avfilter_graph_alloc_filter().  
							
							Since we do not support "standalone" filters not attached to an
AVFilterGraph, we should not have a public function to create such
filters. In addition that function is horribly named, the action it does
cannot be possibly described as "opening" a filter. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a37d4b3f8 
								
							
								 
							
						 
						
							
							
								
								lavfi: add const to the pads parameter of avfilter_pad_get_name/type  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1907bd732 
								
							
								 
							
						 
						
							
							
								
								lavfi/removelogo: switch to an AVOptions-based system.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c74b0eda34 
								
							
								 
							
						 
						
							
							
								
								lavfi/amerge: switch to an AVOptions-based system.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								23a750c994 
								
							
								 
							
						 
						
							
							
								
								lavfi: do not warn inappropriately with aevalsrc.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								64ce15b9f4 
								
							
								 
							
						 
						
							
							
								
								lavfi/aevalsrc: switch to an AVOptions-based system.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad9e66a565 
								
							
								 
							
						 
						
							
							
								
								lavfi: add pp to the ':'-to-'|' compat layer.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2e992c077 
								
							
								 
							
						 
						
							
							
								
								lavfi/asetnsamples: switch to an AVOptions-based system.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1c0feee059 
								
							
								 
							
						 
						
							
							
								
								lavfi/anullsrc: switch to an AVOptions-based system.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7464b9e319 
								
							
								 
							
						 
						
							
							
								
								lavfi: remove bbox from the filters left to update.  
							
							The filter doesn't take any option and thus works with the new system. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7fdebb116c 
								
							
								 
							
						 
						
							
							
								
								lavfi/astreamsync: switch to an AVOptions-based system.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab4afcb85b 
								
							
								 
							
						 
						
							
							
								
								lavfi/blackdetect: switch to an AVOptions-based system.  
							
							
								
							
							
						 
						12 years ago