Peter Ross 
							
						 
					 
					
						
						
							
						
						02b63246cf 
					 
					
						
						
							
							libswscale: bayer to rgb24 & yv12 colorspace converters  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-02-23 02:38:22 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						977abf9aed 
					 
					
						
						
							
							Merge remote-tracking branch 'qatar/master'  
						
						... 
						
						
						
						* qatar/master:
  rgb2rgb_template: add MMX/SSE2/AVX-optimized deinterleaveBytes
Conflicts:
	libswscale/x86/rgb2rgb_template.c
See: 3033cd7555michaelni@gmx.at > 
						
						
					 
					
						2014-01-21 22:20:26 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ef25595b71 
					 
					
						
						
							
							Merge commit '7597e6efe492cb2449bb771054d64cc7fdf62ff5'  
						
						... 
						
						
						
						* commit '7597e6efe492cb2449bb771054d64cc7fdf62ff5':
  swscale/x86/rgb2rgb: add support for AVX
Conflicts:
	libswscale/x86/rgb2rgb_template.c
See: 4729b529e6michaelni@gmx.at > 
						
						
					 
					
						2014-01-21 22:03:28 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						53feab7a4e 
					 
					
						
						
							
							Merge commit '9047491f8bcd87673eed55fb310647a03b0981e9'  
						
						... 
						
						
						
						* commit '9047491f8bcd87673eed55fb310647a03b0981e9':
  swscale: add nv12/nv21->yuv420 converter
Conflicts:
	libswscale/rgb2rgb.c
	libswscale/rgb2rgb_template.c
See: ef627bf9ecmichaelni@gmx.at > 
						
						
					 
					
						2014-01-21 21:55:20 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						91c981857b 
					 
					
						
						
							
							rgb2rgb_template: add MMX/SSE2/AVX-optimized deinterleaveBytes  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2014-01-21 18:03:41 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						7597e6efe4 
					 
					
						
						
							
							swscale/x86/rgb2rgb: add support for AVX  
						
						... 
						
						
						
						This does not yet include any actual AVX code
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2014-01-21 18:01:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						9047491f8b 
					 
					
						
						
							
							swscale: add nv12/nv21->yuv420 converter  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2014-01-21 17:55:07 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						eb01a25fe1 
					 
					
						
						
							
							swscale: fix stride used in planarToNv12Wrapper()  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2014-01-21 17:54:40 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						b148a39d55 
					 
					
						
						
							
							Merge commit '46bacb5cc6169ff5e8e982495c4925467c1d8bb7'  
						
						... 
						
						
						
						* commit '46bacb5cc6169ff5e8e982495c4925467c1d8bb7':
  x86: Consistently use cpu flag detection macros in places that still miss it
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-01-14 14:44:59 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						46bacb5cc6 
					 
					
						
						
							
							x86: Consistently use cpu flag detection macros in places that still miss it  
						
						
						
						
					 
					
						2014-01-14 00:04:58 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						6bd001d766 
					 
					
						
						
							
							swscale: disable ARM code until its build failure with clang/iphone is fixed  
						
						... 
						
						
						
						See: "19:40 Yu Xiaolei Re: [FFmpeg-devel] [PATCH] fix build with gas-preprocessor.pl"
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-01-12 19:58:38 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						6044f161d3 
					 
					
						
						
							
							Revert "swscale: disable ARM code until its build failure with clang/iphone is fixed"  
						
						... 
						
						
						
						This reverts commit c8c7736c10 
						
						
					 
					
						2014-01-12 18:01:39 +01:00 
						 
				 
			
				
					
						
							
							
								Yu Xiaolei 
							
						 
					 
					
						
						
							
						
						842b8f4ba2 
					 
					
						
						
							
							fix build with gas-preprocessor.pl  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-01-12 18:01:39 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ab9d7e0b12 
					 
					
						
						
							
							swscale: fix rgb48Toxyz12() endianness  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-01-10 17:26:39 +01:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						693a36b6f8 
					 
					
						
						
							
							Unscaled 16bit packed RGB to planar GBR converter.  
						
						... 
						
						
						
						Fixes r210(rgb48) -> ffv1 (gbrp10) -> r210 roundtrip
as reported by forum user JasonCA. 
						
						
					 
					
						2014-01-10 10:47:46 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						c8c7736c10 
					 
					
						
						
							
							swscale: disable ARM code until its build failure with clang/iphone is fixed  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-01-08 17:17:34 +01:00 
						 
				 
			
				
					
						
							
							
								Yu Xiaolei 
							
						 
					 
					
						
						
							
						
						af228a9f9f 
					 
					
						
						
							
							swscale/arm: fix build error with --enable-shared  
						
						... 
						
						
						
						use string comparison in assembler derivatives to prevents assembler from treating names in test expressions as imported symbols
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-12-28 14:28:25 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						25b243759c 
					 
					
						
						
							
							Merge commit 'b83d1ee3b41cfe8357836e2582104db2f3364cb0'  
						
						... 
						
						
						
						* commit 'b83d1ee3b41cfe8357836e2582104db2f3364cb0':
  avutil: Move library version related macros to version.h
Conflicts:
	libavcodec/version.h
	libavresample/version.h
	libavutil/avutil.h
	libavutil/utils.c
See: 183117fed7michaelni@gmx.at > 
						
						
					 
					
						2013-12-27 12:01:23 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						b83d1ee3b4 
					 
					
						
						
							
							avutil: Move library version related macros to version.h  
						
						... 
						
						
						
						This is a more sensible place for these macros. 
						
						
					 
					
						2013-12-26 19:05:22 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						51fed95dde 
					 
					
						
						
							
							swscale/utils: fix wrong deprecated message with rgb0  
						
						... 
						
						
						
						Fixes Ticket3242
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-12-24 22:47:49 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						f618cb1a4b 
					 
					
						
						
							
							swscale/x86/rgb2rgb_template: try to fix build failure with avx disabled  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-12-16 03:38:13 +01:00 
						 
				 
			
				
					
						
							
							
								Yu Xiaolei 
							
						 
					 
					
						
						
							
						
						1c67ad9d93 
					 
					
						
						
							
							swscale: NEON optimized unscaled rgba to nv12 conversion  
						
						... 
						
						
						
						Signed-off-by: Yu Xiaolei <dreifachstein@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-12-16 00:47:39 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						037fc3b054 
					 
					
						
						
							
							swscale/utils: check chroma width for fast bilinear scaler  
						
						... 
						
						
						
						Fixes artifacts where fast bilinear was used for downscaling chroma
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-12-15 14:13:55 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						554e913fd7 
					 
					
						
						
							
							swscale/utils: remove useless ()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-12-15 14:10:02 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						dc54bd4e8d 
					 
					
						
						
							
							swscale/utils: factor (d + 1 < 4) out  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-12-15 13:49:20 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						688c3d944d 
					 
					
						
						
							
							Merge remote-tracking branch 'qatar/master'  
						
						... 
						
						
						
						* qatar/master:
  doxy: Define a group for libswscale documentation
Conflicts:
	libavutil/avutil.h
	libswscale/swscale.h
See: 18d9398143michaelni@gmx.at > 
						
						
					 
					
						2013-12-14 13:09:30 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						445c58a8c6 
					 
					
						
						
							
							swscale/x86/rgb2rgb: Make sure COMPILE_TEMPLATE_AVX is defined  
						
						... 
						
						
						
						Found-by: iive
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-12-14 02:54:28 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						3f4290a206 
					 
					
						
						
							
							swscale/x86/rgb2rgb_template: try to fix build without AVX  
						
						... 
						
						
						
						Found-by: iive
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-12-14 02:22:44 +01:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						c85aad9cb2 
					 
					
						
						
							
							doxy: Define a group for libswscale documentation  
						
						... 
						
						
						
						Uniform the style and eliminate a warning on newer doxygen version.. 
						
						
					 
					
						2013-12-13 23:53:30 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						4d18060e56 
					 
					
						
						
							
							swscale/utils: fill xyz tables only when they will be used  
						
						... 
						
						
						
						makes the first call to sws_getContext() 1ms faster
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-12-07 02:04:31 +01:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						56572787ae 
					 
					
						
						
							
							Add Windows resource file support for shared libraries  
						
						... 
						
						
						
						Originally written by James Almer <jamrial@gmail.com >
With the following contributions by Timothy Gu <timothygu99@gmail.com >
* Use descriptions of libraries from the pkg-config file generation function
* Use "FFmpeg Project" as CompanyName (suggested by Alexander Strasser)
* Use "FFmpeg" for ProductName as MSDN says "name of the product with which the
  file is distributed" [1].
* Use FFmpeg's version (N-xxxxx-gxxxxxxx) for ProductVersion per MSDN [1].
* Only build the .rc files when --enable-small is not enabled.
[1] http://msdn.microsoft.com/en-us/library/windows/desktop/aa381058.aspx 
Signed-off-by: James Almer <jamrial@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-12-05 23:42:07 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8733b363ac 
					 
					
						
						
							
							Merge commit 'c16bfb147df8a9d350e8a0dbc01937b78faf5949'  
						
						... 
						
						
						
						* commit 'c16bfb147df8a9d350e8a0dbc01937b78faf5949':
  swscale: x86: Consistently use lowercase function name suffixes
Conflicts:
	libswscale/x86/rgb2rgb.c
	libswscale/x86/swscale.c
See: 1de064e21emichaelni@gmx.at > 
						
						
					 
					
						2013-11-23 12:10:40 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						c16bfb147d 
					 
					
						
						
							
							swscale: x86: Consistently use lowercase function name suffixes  
						
						
						
						
					 
					
						2013-11-22 23:01:51 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						f836b0c581 
					 
					
						
						
							
							swscale/x86: SIMD deinterleaveBytes() depends on YASM  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-11-19 22:36:27 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						3033cd7555 
					 
					
						
						
							
							swscale/x86/rgb2rgb_template: add mmx/sse2/avx optimized deinterleaveBytes  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-11-19 15:13:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						1de064e21e 
					 
					
						
						
							
							swscale/x86/rgb2rgb: change cpu optim identifiers to lower case  
						
						... 
						
						
						
						This makes the code more similar to the other optims and allows us
to use the same macros to build function names
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-11-19 15:13:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						4729b529e6 
					 
					
						
						
							
							swscale/x86/rgb2rgb: extend framework to also include AVX  
						
						... 
						
						
						
						This does not yet include any actual AVX code
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-11-19 15:13:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						94d7ca2b58 
					 
					
						
						
							
							swscale: fix used stride in planarToNv12Wrapper()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-11-19 15:13:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ef627bf9ec 
					 
					
						
						
							
							swscale: add nv12/nv21->yuv420 converter  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-11-19 15:13:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						6909a611d2 
					 
					
						
						
							
							swscale/swscale_unscaled: fix right column handling in planarCopyWrapper  
						
						... 
						
						
						
						Found-by: Михаил <Micky53@mail.ru >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-11-16 21:15:05 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						2a6c95d85f 
					 
					
						
						
							
							lsws/utils: introduce scale_algorithms array  
						
						... 
						
						
						
						Allow some dumb factorizations, slightly decrease spaghetti factor. 
						
						
					 
					
						2013-11-05 14:01:53 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						246e323de8 
					 
					
						
						
							
							lsws/utils: fix typo  
						
						
						
						
					 
					
						2013-11-05 00:04:17 +01:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						4fab08c94f 
					 
					
						
						
							
							Optimize pure C unscaled yuv2rgb.  
						
						... 
						
						
						
						Aligning the tables reduces the amount of code generated on
e.g. ARM as the offset constant then has few enough set bits
so it can be encoded inside a single instruction instead of 2.
Ideally all should be declared aligned, but the DECLARE_ALIGNED
macros does not work with pointer tables, thus also reordered
the tables.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de > 
						
						
					 
					
						2013-10-30 20:52:24 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						ff9d11f95d 
					 
					
						
						
							
							lsws: use av_pix_fmt_get_chroma_sub_sample()  
						
						... 
						
						
						
						Remove duplicated getSubSampleFactors() function. Simplify. 
						
						
					 
					
						2013-10-24 08:12:38 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						eb4205cc89 
					 
					
						
						
							
							swscale/utils: check mprotect() return code  
						
						... 
						
						
						
						Found-by: wm4
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-10-23 10:14:05 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						d0a3bc1302 
					 
					
						
						
							
							swscale/yuv2rgb: clip cy, avoid division by 0 with 0 contrast  
						
						... 
						
						
						
						Found-by: durandal_1707
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-10-17 14:02:43 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						2db6547237 
					 
					
						
						
							
							swscale/utils/sws_setColorspaceDetails(): fix indention  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-10-17 14:02:43 +02:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
							
						
						37d6b2b4e6 
					 
					
						
						
							
							swsscale/swscale_unscaled: add GBRAP16  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-10-16 20:44:12 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						9ec9d46365 
					 
					
						
						
							
							swscale/swscale_unscaled: fix alpha pointer & stride for planarRgb16ToRgb16Wrapper()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-10-16 20:44:12 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						a830915b78 
					 
					
						
						
							
							swscale: Use full resolution chroma for yuv2rgb when the input has full chroma  
						
						... 
						
						
						
						See Ticket3028
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-10-10 17:28:59 +02:00