Clément Bœsch 
							
						 
					 
					
						
						
							
						
						38853169ce 
					 
					
						
						
							
							lavfi: add 'enable' command injection to filters supporting timeline.  
						
						
						
						
					 
					
						2013-04-23 01:02:28 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						fdd93eabfb 
					 
					
						
						
							
							lavfi: add timeline support.  
						
						... 
						
						
						
						Flag added in a few simple filters. A bunch of other filters can likely
use the feature as well. 
						
						
					 
					
						2013-04-23 01:02:27 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						b8a5c76131 
					 
					
						
						
							
							lavfi: add frame counter into AVFilterLink and use it in filters.  
						
						
						
						
					 
					
						2013-04-23 01:02:27 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						dcea58502c 
					 
					
						
						
							
							lavfi: drop now unused shorthand field from AVFilter.  
						
						
						
						
					 
					
						2013-04-13 00:45:30 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						9a91c67478 
					 
					
						
						
							
							Merge commit 'f160c6a18a574b4c7d063e0a748037cbbd9912ee'  
						
						... 
						
						
						
						* commit 'f160c6a18a574b4c7d063e0a748037cbbd9912ee':
  lavfi: do not segfault on NULL passed to avfilter_get_by_name()
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 15:14:08 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						835cc0f2e7 
					 
					
						
						
							
							Merge commit 'fa2a34cd40d124161c748bb0f430dc63c94dd0da'  
						
						... 
						
						
						
						* commit 'fa2a34cd40d124161c748bb0f430dc63c94dd0da':
  lavfi: change the filter registering system to match the other libraries
Conflicts:
	cmdutils.c
	ffplay.c
	libavfilter/avfilter.c
	libavfilter/avfilter.h
This removes the ability to put AVFilters in read only memory and having
them shareable.
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 15:08:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						f4db6bfeb8 
					 
					
						
						
							
							Merge commit '7e8fe4be5fb4c98aa3c6a4ed3cec999f4e3cc3aa'  
						
						... 
						
						
						
						* commit '7e8fe4be5fb4c98aa3c6a4ed3cec999f4e3cc3aa':
  lavfi: add a function for counting elements in AVFilterPad arrays.
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 14:49:30 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						46de9ba598 
					 
					
						
						
							
							Merge commit '1ba95a9cca57b023b9b9de071a5671fc05b05e58'  
						
						... 
						
						
						
						* commit '1ba95a9cca57b023b9b9de071a5671fc05b05e58':
  lavfi: add avfilter_init_dict() for initializing a filter with a dict.
Conflicts:
	libavfilter/avfilter.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 14:25:27 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						0acf7e268b 
					 
					
						
						
							
							avfilter: remove opaque passing hacks  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 13:56:03 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2013-04-12 12:19:48 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2013-04-12 11:54:39 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						04924bc923 
					 
					
						
						
							
							avfilter: remove old shorthand system  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 10:59:12 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2013-04-12 10:35:45 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						c378ba19b5 
					 
					
						
						
							
							abuffer: switch to an AVOptions-based shorthand system.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 09:55:01 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						16e5e13c7e 
					 
					
						
						
							
							buffersrc: switch to an AVOptions-based shorthand system.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 09:53:09 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Koshevoy 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2013-04-12 09:31:33 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						9ab796127a 
					 
					
						
						
							
							avfilter: Update scale to dictionary based options  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 02:34:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						710b0aa801 
					 
					
						
						
							
							Merge commit '48a5adab62bd2a553f5069d41fa632a0701835e5'  
						
						... 
						
						
						
						* commit '48a5adab62bd2a553f5069d41fa632a0701835e5':
  lavfi: add avfilter_init_str() to replace avfilter_init_filter().
avfilter_graph_create_filter() opaque is still passed to avfilter_init_filter()
which continues to pass it to init_opaque as its still used in the buffer sinks
the sinks should be changed and the opaque passing removed
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 01:31:55 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						eb0f774d4b 
					 
					
						
						
							
							Merge commit '1565cbc65cbb9f95c11367314a080068895e0cf0'  
						
						... 
						
						
						
						* commit '1565cbc65cbb9f95c11367314a080068895e0cf0':
  lavfi: make avfilter_free() remove the filter from its graph.
Conflicts:
	libavfilter/avfilter.c
	libavfilter/avfiltergraph.c
	libavfilter/graphparser.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 00:54:05 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						86070b8e5a 
					 
					
						
						
							
							Merge commit 'bc1a985ba030e9861d24965d42792850b43a43ea'  
						
						... 
						
						
						
						* commit 'bc1a985ba030e9861d24965d42792850b43a43ea':
  lavfi: replace avfilter_open() with avfilter_graph_alloc_filter().
Conflicts:
	libavfilter/avfiltergraph.c
	libavfilter/internal.h
	libavfilter/version.h
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 00:31:44 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						9f3ae7aafd 
					 
					
						
						
							
							Merge commit '4a37d4b3f8137a4c2bbbca043de076af966b9446'  
						
						... 
						
						
						
						* commit '4a37d4b3f8137a4c2bbbca043de076af966b9446':
  lavfi: add const to the pads parameter of avfilter_pad_get_name/type
  lavfi: add const to AVFilterContext.filter.
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-11 23:31:01 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						838d803155 
					 
					
						
						
							
							lavfi/mp: switch to an AVOptions-based system.  
						
						
						
						
					 
					
						2013-04-11 23:27:12 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						9ab221f8d8 
					 
					
						
						
							
							lavfi: deprecate aconvert.  
						
						... 
						
						
						
						This filter is not required anymore with aformat. Drop it at next bump. 
						
						
					 
					
						2013-04-11 22:13:45 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						71ef1ec7b4 
					 
					
						
						
							
							lavfi/aspect: switch to an AVOptions-based system.  
						
						... 
						
						
						
						This is heavily based on 2831b307anton@khirnov.net > 
						
						
					 
					
						2013-04-11 22:05:03 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						976e3439ed 
					 
					
						
						
							
							lavfi/flite: switch to AVOption-based system  
						
						
						
						
					 
					
						2013-04-11 21:37:48 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						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*. 
						
						
					 
					
						2013-04-11 21:37:19 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						f160c6a18a 
					 
					
						
						
							
							lavfi: do not segfault on NULL passed to avfilter_get_by_name()  
						
						
						
						
					 
					
						2013-04-11 20:44:35 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						fa2a34cd40 
					 
					
						
						
							
							lavfi: change the filter registering system to match the other libraries  
						
						... 
						
						
						
						Removes an arbitrary hardcoded limit on the number of filters. 
						
						
					 
					
						2013-04-11 20:44:03 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2013-04-11 20:43:47 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						4f43e9b4af 
					 
					
						
						
							
							avfilter/aresample: use init_dict system and set child AVOption context correctly  
						
						... 
						
						
						
						Parts of this commit are based on: 4fa1f52emichaelni@gmx.at > 
						
						
					 
					
						2013-04-11 20:40:59 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						f6bfeef7fa 
					 
					
						
						
							
							avfilter: fix handing of child context options  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-11 20:40:30 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						1ba95a9cca 
					 
					
						
						
							
							lavfi: add avfilter_init_dict() for initializing a filter with a dict.  
						
						
						
						
					 
					
						2013-04-11 20:40:20 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						48a5adab62 
					 
					
						
						
							
							lavfi: add avfilter_init_str() to replace avfilter_init_filter().  
						
						... 
						
						
						
						Drop the unused opaque parameter from its signature. 
						
						
					 
					
						2013-04-11 20:39:13 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						1565cbc65c 
					 
					
						
						
							
							lavfi: make avfilter_free() remove the filter from its graph.  
						
						
						
						
					 
					
						2013-04-11 20:38:48 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2013-04-11 20:34:14 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						4a37d4b3f8 
					 
					
						
						
							
							lavfi: add const to the pads parameter of avfilter_pad_get_name/type  
						
						
						
						
					 
					
						2013-04-11 20:33:23 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						c1907bd732 
					 
					
						
						
							
							lavfi/removelogo: switch to an AVOptions-based system.  
						
						
						
						
					 
					
						2013-04-11 18:49:46 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						c74b0eda34 
					 
					
						
						
							
							lavfi/amerge: switch to an AVOptions-based system.  
						
						
						
						
					 
					
						2013-04-11 18:31:01 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						23a750c994 
					 
					
						
						
							
							lavfi: do not warn inappropriately with aevalsrc.  
						
						
						
						
					 
					
						2013-04-11 18:01:12 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						64ce15b9f4 
					 
					
						
						
							
							lavfi/aevalsrc: switch to an AVOptions-based system.  
						
						
						
						
					 
					
						2013-04-11 17:28:02 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						ad9e66a565 
					 
					
						
						
							
							lavfi: add pp to the ':'-to-'|' compat layer.  
						
						
						
						
					 
					
						2013-04-11 15:52:46 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						e2e992c077 
					 
					
						
						
							
							lavfi/asetnsamples: switch to an AVOptions-based system.  
						
						
						
						
					 
					
						2013-04-11 15:40:15 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						1c0feee059 
					 
					
						
						
							
							lavfi/anullsrc: switch to an AVOptions-based system.  
						
						
						
						
					 
					
						2013-04-11 15:21:40 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						7464b9e319 
					 
					
						
						
							
							lavfi: remove bbox from the filters left to update.  
						
						... 
						
						
						
						The filter doesn't take any option and thus works with the new system. 
						
						
					 
					
						2013-04-11 15:14:07 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						7fdebb116c 
					 
					
						
						
							
							lavfi/astreamsync: switch to an AVOptions-based system.  
						
						
						
						
					 
					
						2013-04-11 15:09:25 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						ab4afcb85b 
					 
					
						
						
							
							lavfi/blackdetect: switch to an AVOptions-based system.  
						
						
						
						
					 
					
						2013-04-11 14:48:19 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						7eb1ea2ae6 
					 
					
						
						
							
							lavfi/sendcmd: switch to an AVOptions-based system.  
						
						
						
						
					 
					
						2013-04-11 14:40:02 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						dd97736d4f 
					 
					
						
						
							
							avfilter: add missing ,  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-11 14:31:10 +02:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
							
						
						38d1a5a270 
					 
					
						
						
							
							lavfi/smptebars: switch to AVOptions-based system  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com > 
						
						
					 
					
						2013-04-11 12:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						3c2e4c2a9b 
					 
					
						
						
							
							lavfi/showwaves: switch to an AVOptions-based system.  
						
						
						
						
					 
					
						2013-04-11 14:18:44 +02:00