Diego Biurrun 
							
						 
					 
					
						
						
							
						
						67e6a9f558 
					 
					
						
						
							
							cosmetics: Place arch initialization calls in alphabetical order  
						
						
						
						
					 
					
						2013-08-29 11:24:14 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						3aa682f253 
					 
					
						
						
							
							swscale: consistent names for arch-specific acceleration functions  
						
						
						
						
					 
					
						2013-08-29 10:23:52 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						c2503d9c8a 
					 
					
						
						
							
							swscale: ppc: Hide arch-specific initialization details  
						
						... 
						
						
						
						Also give consistent names to init functions. 
						
						
					 
					
						2013-08-29 10:23:41 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						a519583991 
					 
					
						
						
							
							swscale: x86: Hide arch-specific initialization details  
						
						... 
						
						
						
						Also give consistent names to init functions. 
						
						
					 
					
						2013-08-28 23:59:24 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						aa2ba8c99e 
					 
					
						
						
							
							swscale: Move extern declarations for tables to swscale_internal.h  
						
						... 
						
						
						
						Also add missing ff_ prefixes where necessary. 
						
						
					 
					
						2013-08-15 14:38:03 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						6e293d111f 
					 
					
						
						
							
							swscale: Use alpha from the right row in yuva2rgba_c  
						
						... 
						
						
						
						Every other pixel had the alpha channel taken from the wrong
row.
This fixes bug 504.
CC: libav-stable@libav.org 
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-05-06 17:40:25 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						6c5eac9a60 
					 
					
						
						
							
							swscale: Remove unnecessary backslashes  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-05-06 17:40:19 +03:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						813784a8bf 
					 
					
						
						
							
							sws: disable yuv2rgb warning for planar rgb.  
						
						... 
						
						
						
						planar rgb formats do not use the table
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com > 
						
						
					 
					
						2013-02-09 14:32:50 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						716d413c13 
					 
					
						
						
							
							Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
						
						
						
						
					 
					
						2012-10-08 07:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						b64a72e1b2 
					 
					
						
						
							
							yuv2rgb: handle line widths that are not a multiple of 4.  
						
						... 
						
						
						
						This introduces support for width%4==2 in addition to width%4==0. For
odd widths, some more checks are needed, since the current code always
handles two luma items in a row, thus there is a possibility of an
overread by one. 
						
						
					 
					
						2012-08-28 14:58:52 -07:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						89d94b2182 
					 
					
						
						
							
							swscale: K&R formatting cosmetics (part I)  
						
						
						
						
					 
					
						2012-02-21 22:53:40 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						0144fe6995 
					 
					
						
						
							
							Remove Sun medialib glue code.  
						
						... 
						
						
						
						It is obscure, most likely unused and not bit-exact compared to
libavcodec due to a different IDCT transform algorithm. 
						
						
					 
					
						2012-02-08 08:52:30 +01:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						41ac093f7e 
					 
					
						
						
							
							swscale: fix signed shift overflows in ff_yuv2rgb_c_init_tables()  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-10-21 20:56:59 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						06b5facd4b 
					 
					
						
						
							
							swscale: Remove disabled code.  
						
						
						
						
					 
					
						2011-05-29 14:32:08 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						e66149e714 
					 
					
						
						
							
							swscale: force --enable-runtime-cpudetect and remove SWS_CPU_CAPS_*.  
						
						
						
						
					 
					
						2011-05-24 10:03:26 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Ross 
							
						 
					 
					
						
						
							
						
						1afbae100b 
					 
					
						
						
							
							libswcale: PIX_FMT_BGR48LE and PIX_FMT_BGR48BE scaler implementation  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-04-28 07:25:27 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						2912e87a6c 
					 
					
						
						
							
							Replace FFmpeg with Libav in licence headers  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-03-19 13:33:20 +00:00 
						 
				 
			
				
					
						
							
							
								Benoit Fouet 
							
						 
					 
					
						
						
							
						
						453d28af60 
					 
					
						
						
							
							Change the type of Y table to pointer to void in fill_table().  
						
						... 
						
						
						
						This fixes warnings about wrong type being used, e.g.:
libswscale/yuv2rgb.c: In function ‘ff_yuv2rgb_c_init_tables’:
libswscale/yuv2rgb.c:778: warning: passing argument 4 of ‘fill_table’ from incompatible pointer type
libswscale/yuv2rgb.c:598: note: expected ‘uint8_t *’ but argument is of type ‘uint16_t *’
Originally committed as revision 31722 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2010-07-12 08:35:20 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						6a01eab73c 
					 
					
						
						
							
							Add av_ prefix to bswap macros  
						
						... 
						
						
						
						Originally committed as revision 31679 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2010-07-10 22:12:38 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						0093ac5b9f 
					 
					
						
						
							
							Move internal scale context fields initialization from  
						
						... 
						
						
						
						sws_setColorspaceDetails() to ff_yuv2rgb_c_init_tables().
Allow to factorize duplicated code.
Originally committed as revision 31300 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2010-06-01 11:30:07 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						f4ea7c8911 
					 
					
						
						
							
							alternative LGPL-licensed, MMX-optimized YUV to RGB conversion routines  
						
						... 
						
						
						
						written by Kostya Shishkov
Originally committed as revision 31135 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2010-05-04 09:11:01 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						f25b1c4b6b 
					 
					
						
						
							
							HAVE_MMX2 implies HAVE_MMX, so checking the latter is enough.  
						
						... 
						
						
						
						Originally committed as revision 30961 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2010-03-26 07:57:54 +00:00 
						 
				 
			
				
					
						
							
							
								Janusz Krzysztofik 
							
						 
					 
					
						
						
							
						
						a4e441301d 
					 
					
						
						
							
							Add support to BGR444/RGB444 foreign endian output in libswscale.  
						
						... 
						
						
						
						Patch by Janusz Krzysztofik |jkrzyszt ^ tis icnet pl|.
Originally committed as revision 30855 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2010-03-06 11:27:31 +00:00 
						 
				 
			
				
					
						
							
							
								Benoit Fouet 
							
						 
					 
					
						
						
							
						
						124cb45137 
					 
					
						
						
							
							Cosmetics: fix vertical alignment.  
						
						... 
						
						
						
						Originally committed as revision 30842 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2010-03-05 08:41:35 +00:00 
						 
				 
			
				
					
						
							
							
								Janusz Krzysztofik 
							
						 
					 
					
						
						
							
						
						601949b898 
					 
					
						
						
							
							libswscale: Extend the unaccelerated path of the unscaled yuv2rgb special  
						
						... 
						
						
						
						converter with support for rgb444 output format.
Patch by Janusz Krzysztofik jkrzyszt chez tis icnet pl
Originally committed as revision 30841 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2010-03-05 08:32:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alexis Ballier 
							
						 
					 
					
						
						
							
						
						1379b58482 
					 
					
						
						
							
							Support BGR555, BGR565, RGB555 and RGB565 foreign endian output in  
						
						... 
						
						
						
						libswscale.
Patch by Alexis Ballier, alexis D ballier A gmail
Originally committed as revision 30840 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2010-03-04 16:57:04 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						8ebed38e7a 
					 
					
						
						
							
							Apply consistency nit.  
						
						... 
						
						
						
						Originally committed as revision 30729 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2010-02-25 21:12:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Conrad 
							
						 
					 
					
						
						
							
						
						3f3dc76cb1 
					 
					
						
						
							
							Add function to translate SWS_CS_* to coefficient array  
						
						... 
						
						
						
						Originally committed as revision 30513 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2010-02-05 16:09:03 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						30b6147521 
					 
					
						
						
							
							Use av_get_bits_per_pixel() for computing the bits per pixel of the  
						
						... 
						
						
						
						source and destination format, cache those values in the newly added
SwsContext:srcFormatBpp and SwsContext:dstFormatBpp fields, and remove
the fmt_depth() function.
Originally committed as revision 30419 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2010-01-24 12:55:05 +00:00 
						 
				 
			
				
					
						
							
							
								Zuxy Meng 
							
						 
					 
					
						
						
							
						
						d5206d3dd6 
					 
					
						
						
							
							User friendly warning message that gives out names of source and target formats  
						
						... 
						
						
						
						Originally committed as revision 30370 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2010-01-19 05:21:17 +00:00 
						 
				 
			
				
					
						
							
							
								Zuxy Meng 
							
						 
					 
					
						
						
							
						
						3c52d4849f 
					 
					
						
						
							
							Define out currently unused static functions.  
						
						... 
						
						
						
						Originally committed as revision 30365 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2010-01-18 08:42:04 +00:00 
						 
				 
			
				
					
						
							
							
								Zuxy Meng 
							
						 
					 
					
						
						
							
						
						a959e24780 
					 
					
						
						
							
							Const correctness for src pointer. Remove all constness related warnings in  
						
						... 
						
						
						
						libswscale.
Originally committed as revision 30306 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2010-01-15 08:51:51 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Polla 
							
						 
					 
					
						
						
							
						
						dd68318cee 
					 
					
						
						
							
							Cosmetics:  
						
						... 
						
						
						
						- Place curly brackets in the same line as while/for/if/switch/else/do;
- Place curly brackets at column 0 in the next line starting a function.
Originally committed as revision 29523 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-08-16 21:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Shishkov 
							
						 
					 
					
						
						
							
						
						df226e6369 
					 
					
						
						
							
							Remove 'offset' argument from PUTRGB* macros since it's unneeded and caused  
						
						... 
						
						
						
						pixel swapping during some YUV2RGB conversions.
Originally committed as revision 29483 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-08-09 15:04:17 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						29ce043374 
					 
					
						
						
							
							The AltiVec code in libswscale no longer is under GPL.  
						
						... 
						
						
						
						Remove one erroneous preprocessor check for CONFIG_GPL in the AltiVec code.
Originally committed as revision 29412 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-07-05 20:10:59 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Shishkov 
							
						 
					 
					
						
						
							
						
						68e7f4828d 
					 
					
						
						
							
							YUV into RGB48 BE/LE conversion support  
						
						... 
						
						
						
						Originally committed as revision 29342 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-06-02 12:30:11 +00:00 
						 
				 
			
				
					
						
							
							
								Cédric Schieli 
							
						 
					 
					
						
						
							
						
						b78c8e2103 
					 
					
						
						
							
							Remove useless duplicated code in yuv2rgb_c_32, yuva2rgba_c and yuva2argb_c  
						
						... 
						
						
						
						Originally committed as revision 29240 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-04-27 14:25:44 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Polla 
							
						 
					 
					
						
						
							
						
						befa8e665c 
					 
					
						
						
							
							Move yuv2rgb code to subdirs.  
						
						... 
						
						
						
						Originally committed as revision 29063 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-03-26 01:30:10 +00:00 
						 
				 
			
				
					
						
							
							
								Cédric Schieli 
							
						 
					 
					
						
						
							
						
						0928f1eb53 
					 
					
						
						
							
							Simpler and more elegant fix to the x86_32/OSX+PIC build failure  
						
						... 
						
						
						
						Originally committed as revision 29046 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-03-24 07:09:19 +00:00 
						 
				 
			
				
					
						
							
							
								Cédric Schieli 
							
						 
					 
					
						
						
							
						
						986b6f8f73 
					 
					
						
						
							
							Fix build failure on x86_32 Mac OS X with PIC enabled  
						
						... 
						
						
						
						Originally committed as revision 29022 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-03-21 12:16:32 +00:00 
						 
				 
			
				
					
						
							
							
								Cédric Schieli 
							
						 
					 
					
						
						
							
						
						3acd545f0c 
					 
					
						
						
							
							Add YUVA420P -> RGBA/BGRA/ARGB/ABGR unscaled converters  
						
						... 
						
						
						
						Originally committed as revision 29010 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-03-20 14:14:28 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Polla 
							
						 
					 
					
						
						
							
						
						d0ce212a7a 
					 
					
						
						
							
							Do not assume long is same width as x86 register.  
						
						... 
						
						
						
						Originally committed as revision 28992 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-03-18 17:07:30 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						780daf2b09 
					 
					
						
						
							
							Consistently use ff_ prefixes for internal symbols.  
						
						... 
						
						
						
						Originally committed as revision 28988 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-03-18 08:06:08 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						852ca0e57d 
					 
					
						
						
							
							Fix ff_bfin_yuv2rgb_get_func_ptr() vs. sws_ff_bfin_yuv2rgb_get_func_ptr() name  
						
						... 
						
						
						
						mismatch. The function is now called sws_yuv2rgb_get_func_ptr_bfin().
Originally committed as revision 28982 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-03-17 12:05:56 +00:00 
						 
				 
			
				
					
						
							
							
								Cédric Schieli 
							
						 
					 
					
						
						
							
						
						9a10a0767c 
					 
					
						
						
							
							Add an alpha parameter to the YUV2RGBFUNC macro to ease the upcoming yuva2rgb patch  
						
						... 
						
						
						
						Originally committed as revision 28978 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-03-16 20:04:32 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						f78b9c0656 
					 
					
						
						
							
							Fix braindead and broken way to calculate abase, fixes regression tests on  
						
						... 
						
						
						
						big-endian systems.
Originally committed as revision 28773 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-03-01 11:33:10 +00:00 
						 
				 
			
				
					
						
							
							
								Cédric Schieli 
							
						 
					 
					
						
						
							
						
						f8a138be52 
					 
					
						
						
							
							When converting from a non alpha format to an alpha format, defaults  
						
						... 
						
						
						
						Originally committed as revision 28756 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-02-28 08:01:52 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						1e5304c69e 
					 
					
						
						
							
							Rename yuv2rgb2.c --> yuv2rgb.c.  
						
						... 
						
						
						
						Originally committed as revision 28723 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-02-24 22:40:20 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						876a4dc013 
					 
					
						
						
							
							Remove GPL version of yuv2rgb.c that has been replaced by an LGPL substitute.  
						
						... 
						
						
						
						Originally committed as revision 28716 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-02-24 14:50:28 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Shishkov 
							
						 
					 
					
						
						
							
						
						e2a004ad4e 
					 
					
						
						
							
							Prefix visible YUV2RGB functions with sws_  
						
						... 
						
						
						
						Originally committed as revision 28496 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
						
						
					 
					
						2009-02-09 14:31:53 +00:00