Anton Khirnov 
							
						 
					 
					
						
						
							
						
						05fab5530b 
					 
					
						
						
							
							vf_gradfun: use the name 's' for the pointer to the private context  
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:33:29 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						f6b6d6ac42 
					 
					
						
						
							
							vf_frei0r: use the name 's' for the pointer to the private context  
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:33:23 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						cbec213a90 
					 
					
						
						
							
							vf_format: use the name 's' for the pointer to the private context  
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:33:17 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d64cf54b34 
					 
					
						
						
							
							vf_fieldorder: use the name 's' for the pointer to the private context  
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:33:07 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						9bbf6c681a 
					 
					
						
						
							
							vf_fieldorder: cosmetics, remove an extra linebreak  
						
						
						
						
					 
					
						2013-05-16 07:32:49 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c0279956b3 
					 
					
						
						
							
							vf_fade: use the name 's' for the pointer to the private context  
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:32:43 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d3735f7ad6 
					 
					
						
						
							
							vf_drawtext: use the name 's' for the pointer to the private context  
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:32:34 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						20e2794eea 
					 
					
						
						
							
							vf_drawbox: use the name 's' for the pointer to the private context  
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:32:27 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						ba09675f44 
					 
					
						
						
							
							vf_delogo: use the name 's' for the pointer to the private context  
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:31:57 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						e16e23d70e 
					 
					
						
						
							
							vf_cropdetect: use the name 's' for the pointer to the private context  
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:31:50 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						671563d9fd 
					 
					
						
						
							
							vf_crop: cosmetics, break lines  
						
						
						
						
					 
					
						2013-05-16 07:31:31 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7f83959598 
					 
					
						
						
							
							vf_crop: use the name 's' for the pointer to the private context  
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:31:11 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						762df56ef9 
					 
					
						
						
							
							vf_boxblur: use the name 's' for the pointer to the private context  
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:30:56 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a2a696990c 
					 
					
						
						
							
							vf_blackframe: use the name 's' for the pointer to the private context  
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:30:41 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b3ea76624a 
					 
					
						
						
							
							vf_aspect: use the name 's' for the pointer to the private context  
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:30:28 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						2832ea26f3 
					 
					
						
						
							
							Remove commented-out debug #define cruft  
						
						
						
						
					 
					
						2013-05-16 00:23:30 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						e6c4ac7b5f 
					 
					
						
						
							
							pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_*  
						
						
						
						
					 
					
						2013-05-15 07:46:51 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						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>. 
						
						
					 
					
						2013-05-15 07:46:04 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						096696ef0d 
					 
					
						
						
							
							avfiltergraph: simplify inserting conversion filters.  
						
						... 
						
						
						
						There is now no need to explicitly pass 0:0 as width/height to scale,
those are the defaults. 
						
						
					 
					
						2013-05-15 07:45:51 +02:00 
						 
				 
			
				
					
						
							
							
								James Darnley 
							
						 
					 
					
						
						
							
						
						d10499a32a 
					 
					
						
						
							
							yadif: correct strides in filter_edges_16bit  
						
						... 
						
						
						
						The C code treats the data as arrays of uint16_t so strides must not
be in bytes but in pixels.
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2013-05-14 09:24:13 +02:00 
						 
				 
			
				
					
						
							
							
								James Darnley 
							
						 
					 
					
						
						
							
						
						b0ef0ae776 
					 
					
						
						
							
							yadif: restore speed of the C filtering code  
						
						... 
						
						
						
						Always use the special filter for the first and last 3 columns (only).
Changes made in 64ed397anton@khirnov.net > 
						
						
					 
					
						2013-05-14 09:23:55 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						16a4a18db0 
					 
					
						
						
							
							af_asyncts: fix offset calculation  
						
						... 
						
						
						
						delta is in samples, not bytes. Also the sample format is not guaranteed
to be planar.
CC:libav-stable@libav.org  
						
						
					 
					
						2013-05-10 09:31:27 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						6e9f8d6a7d 
					 
					
						
						
							
							x86: vf_yadif: Remove stray dsputil_mmx #include  
						
						
						
						
					 
					
						2013-05-08 18:18:23 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						5f87c277bd 
					 
					
						
						
							
							vf_scale: add endianness conversion pixel format in query_formats  
						
						
						
						
					 
					
						2013-05-06 21:48:15 +02:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						20c86571cc 
					 
					
						
						
							
							lavfi: let gcc realign the stack on public graph driving functions  
						
						... 
						
						
						
						The functions which actually drive the filter graph by pushing
frames through it need to ensure an aligned stack for SIMD functions.
This fixes a crash in YADIF filter when using a mingw build in a MSVC
application.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-05-04 23:40:13 +03:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						093804a93c 
					 
					
						
						
							
							avfilter: Add av_cold attributes to init/uninit functions  
						
						
						
						
					 
					
						2013-05-04 21:10:05 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a1e05b0487 
					 
					
						
						
							
							lavfi: add trim and atrim filters.  
						
						
						
						
					 
					
						2013-04-30 11:24:57 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b472938233 
					 
					
						
						
							
							lavfi: add an asetpts filter  
						
						
						
						
					 
					
						2013-04-30 11:17:57 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						2548834b22 
					 
					
						
						
							
							vf_setpts: cosmetics, reformat  
						
						
						
						
					 
					
						2013-04-30 11:17:23 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c22263d3e8 
					 
					
						
						
							
							graphparser: only print filter arguments if they are non-NULL  
						
						
						
						
					 
					
						2013-04-30 11:16:57 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						8aaab1113c 
					 
					
						
						
							
							af_channelmap: ensure the output channel layout is valid.  
						
						
						
						
					 
					
						2013-04-30 11:16:37 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						949c603ed9 
					 
					
						
						
							
							af_channelmap: remove now unnecessary goto  
						
						... 
						
						
						
						Options are freed from the generic code now, there is no need to call
av_opt_free() from the filter. 
						
						
					 
					
						2013-04-30 11:16:22 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						1012155722 
					 
					
						
						
							
							vf_split: fix description  
						
						... 
						
						
						
						It now allows an arbitrary number of inputs, not just two. 
						
						
					 
					
						2013-04-30 11:16:16 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						c1ad70c3cb 
					 
					
						
						
							
							x86: Move some conditional code around to avoid unused variable warnings  
						
						
						
						
					 
					
						2013-04-22 17:50:02 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						9bfc6e02ba 
					 
					
						
						
							
							afifo: fix request_samples on the last frame in certain cases  
						
						... 
						
						
						
						The current code can fail to return the last frame if it contains
exactly the requested number of samples.
Fixes the join filter test, which previously did not include the last
408 samples in most cases.
CC:libav-stable@libav.org 
Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2013-04-22 02:29:56 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c0771a1ac6 
					 
					
						
						
							
							af_channelmap: cosmetics, use an extra local variable to shorten the code  
						
						
						
						
					 
					
						2013-04-17 08:37:59 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						aafed1175d 
					 
					
						
						
							
							af_channelmap: sanity check input channel indices in all cases.  
						
						... 
						
						
						
						Fixes invalid reads from non-existing channels.
CC:libav-stable@libav.org  
						
						
					 
					
						2013-04-17 08:37:59 +02:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						3fce136798 
					 
					
						
						
							
							lavfi: new interlace filter  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2013-04-11 21:33:07 +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 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7cdd737ba8 
					 
					
						
						
							
							lavfi: mark filters with dynamic number of inputs or outputs with special flags  
						
						... 
						
						
						
						This will be useful in avtools in the following commits.
Any other caller might also want to know this information. 
						
						
					 
					
						2013-04-11 20:42:41 +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 
							
						 
					 
					
						
						
							
						
						111367263a 
					 
					
						
						
							
							lavfi: add AVFilterContext.graph.  
						
						... 
						
						
						
						It will be useful in the following commits. 
						
						
					 
					
						2013-04-11 20:38:23 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c2c9801bc9 
					 
					
						
						
							
							lavfi: deprecate avfilter_graph_add_filter().  
						
						... 
						
						
						
						Since this function adds a standalone filter to a filter graph and we do
not support creating such filters, there is no reason for this function
to exist. 
						
						
					 
					
						2013-04-11 20:36:42 +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 
							
						 
					 
					
						
						
							
						
						38f0c0781a 
					 
					
						
						
							
							lavfi: merge avfiltergraph.h into avfilter.h  
						
						... 
						
						
						
						We do not support using filters without AVFilterGraph in practice
anyway, so there is no point in pretending we do. 
						
						
					 
					
						2013-04-11 20:33:33 +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