Anton Khirnov 
							
						 
					 
					
						
						
							
						
						8a994b7406 
					 
					
						
						
							
							vf_fade: support slice threading  
						
						 
						
						
						
						
					 
					
						2013-05-24 09:33:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						cb79881b49 
					 
					
						
						
							
							vf_yadif: support slice threading  
						
						 
						
						
						
						
					 
					
						2013-05-24 09:32:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						129bb23843 
					 
					
						
						
							
							lavfi: add a slice threading infrastructure  
						
						 
						
						... 
						
						
						
						Mostly based on libavcodec's 
						
						
					 
					
						2013-05-24 09:28:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7e2b15c094 
					 
					
						
						
							
							avfilter: check a malloc in avfilter_link().  
						
						 
						
						... 
						
						
						
						Additionally change sizeof(type) into sizeof(var) 
						
						
					 
					
						2013-05-17 20:32:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						bf5b5d2b15 
					 
					
						
						
							
							avfilter.c: cosmetics, reformat  
						
						 
						
						
						
						
					 
					
						2013-05-17 20:32:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d79bd60405 
					 
					
						
						
							
							lavfi: factorize freeing a link  
						
						 
						
						
						
						
					 
					
						2013-05-17 20:30:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						1dd3561143 
					 
					
						
						
							
							vf_format: do not use the AVFilterFormats internals.  
						
						 
						
						... 
						
						
						
						Use the formats.h API instead. 
						
						
					 
					
						2013-05-17 20:30:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c5ab6088ad 
					 
					
						
						
							
							af_aformat: cosmetics, fix indentation  
						
						 
						
						
						
						
					 
					
						2013-05-17 20:30:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b01f6041f4 
					 
					
						
						
							
							lavfi: rename AVFilterFormats.format_count to nb_formats  
						
						 
						
						... 
						
						
						
						This is more consistent with naming in the rest of Libav. 
						
						
					 
					
						2013-05-17 20:29:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						bc8c1cdc7b 
					 
					
						
						
							
							lavfi doxy: add a page for lavfi.  
						
						 
						
						
						
						
					 
					
						2013-05-17 20:26:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						16a645adeb 
					 
					
						
						
							
							vf_pixdesctest: make config_props work properly when called multiple times.  
						
						 
						
						
						
						
					 
					
						2013-05-17 07:44:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						3ba35a346c 
					 
					
						
						
							
							vf_hqdn3d: make config_props work properly when called multiple times.  
						
						 
						
						... 
						
						
						
						Do not leak all the temp buffers. 
						
						
					 
					
						2013-05-17 07:44:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						3fb29588a2 
					 
					
						
						
							
							vf_drawtext: don't leak the expressions.  
						
						 
						
						
						
						
					 
					
						2013-05-17 07:44:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						6592cd22a2 
					 
					
						
						
							
							vf_crop: make config_props work properly when called multiple times.  
						
						 
						
						... 
						
						
						
						Do not leak the x/y expressions. 
						
						
					 
					
						2013-05-17 07:43:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d5c66d9c56 
					 
					
						
						
							
							vf_setdar: make config_props work properly when called multiple times.  
						
						 
						
						... 
						
						
						
						Do not overwrite the variable set through AVOptions. 
						
						
					 
					
						2013-05-17 07:43:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						4c205f42c8 
					 
					
						
						
							
							vf_drawbox: make config_props work properly when called multiple times.  
						
						 
						
						... 
						
						
						
						Do not overwrite the variables set through AVOptions. 
						
						
					 
					
						2013-05-17 07:43:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						90d9a2a04c 
					 
					
						
						
							
							vf_drawtext: do not reset the frame number in config_input.  
						
						 
						
						... 
						
						
						
						Frame number should be incremented normally even if the link properties
change. 
						
						
					 
					
						2013-05-17 07:43:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7727be79d1 
					 
					
						
						
							
							vf_fps: move initializing pts from config_props to init.  
						
						 
						
						... 
						
						
						
						It should not be reinitialized if the link properties change. 
						
						
					 
					
						2013-05-17 07:42:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d371c3c2e2 
					 
					
						
						
							
							vf_frei0r: make config_props work properly when called multiple times.  
						
						 
						
						... 
						
						
						
						Do not leak the initialized filter instance. 
						
						
					 
					
						2013-05-17 07:42:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						87c31cfd7a 
					 
					
						
						
							
							vf_gradfun: make config_props work properly when called multiple times.  
						
						 
						
						
						
						
					 
					
						2013-05-17 07:42:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b06848f4de 
					 
					
						
						
							
							vf_lut: make config_props work properly when called multiple times.  
						
						 
						
						... 
						
						
						
						Do not leak the expressions. 
						
						
					 
					
						2013-05-17 07:42:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						3062ac4c47 
					 
					
						
						
							
							vf_pad: use the name 's' for the pointer to the private context  
						
						 
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:36:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a70519aad1 
					 
					
						
						
							
							vf_overlay: use the name 's' for the pointer to the private context  
						
						 
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:36:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						8d2565c28b 
					 
					
						
						
							
							vf_lut: use the name 's' for the pointer to the private context  
						
						 
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:35:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						4753f802c0 
					 
					
						
						
							
							vf_libopencv: use the name 's' for the pointer to the private context  
						
						 
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:35:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						56e4ce0d13 
					 
					
						
						
							
							vf_hqdn3d: use the name 's' for the pointer to the private context  
						
						 
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:35:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7af5ae2d07 
					 
					
						
						
							
							vf_hflip: use the name 's' for the pointer to the private context  
						
						 
						
						... 
						
						
						
						This is shorter and consistent across filters. 
						
						
					 
					
						2013-05-16 07:33:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 64ed397  slowed the filter to just under 3/4 of what it
was.  This commit restores the speed while maintaining identical output.
For reference, on my Athlon64:
1733222 decicycles in old
2358563 decicycles in new
1727558 decicycles in this
Signed-off-by: Anton Khirnov <anton@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