Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							f84a1b597c 
							
						 
					 
					
						
						
							
							swscale: support AV_PIX_FMT_YA16 as input  
						
						... 
						
						
						
						Based on a long debug session with Kostya. 
						
						
					 
					
						2014-08-04 12:56:05 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							e96c3b81ca 
							
						 
					 
					
						
						
							
							avutil: rename AV_PIX_FMT_Y400A to AV_PIX_FMT_YA8  
						
						... 
						
						
						
						The rationale is that you have a packed format in form
<greyscale sample> <alpha sample> <greyscale sample> <alpha sample>
and shortening greyscale to 'G' might make one thing about Greenscale instead.
An alias pixel format and color space name are provided for compatibility. 
						
						
					 
					
						2014-08-04 12:55:08 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							880e2aa236 
							
						 
					 
					
						
						
							
							Remove all Blackfin architecture optimizations  
						
						... 
						
						
						
						Blackfin is a painful platform to work with, no test machines are available
and the range of multimedia applications is dubious. Thus it only represents
a maintenance burden. 
						
						
					 
					
						2014-06-02 08:41:47 -07:00 
						 
				 
			
				
					
						
							
							
								Jean First 
							
						 
					 
					
						
						
						
						
							
						
						
							1481d24c3a 
							
						 
					 
					
						
						
							
							RGBA64 pixel formats  
						
						... 
						
						
						
						Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
						
						
					 
					
						2014-03-16 23:05:47 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							b4dd424d96 
							
						 
					 
					
						
						
							
							Remove all SPARC architecture optimizations  
						
						... 
						
						
						
						SPARC is no longer being used in any multimedia-related fields and the
VIS optimizations only represent a maintenance burden. 
						
						
					 
					
						2014-03-13 05:50:28 -07:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							1909f6b1b6 
							
						 
					 
					
						
						
							
							swscale: cosmetics: Drop silly camelCase from swScale function pointer name  
						
						
						
						
					 
					
						2013-08-29 10:23:54 +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 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							e6c4ac7b5f 
							
						 
					 
					
						
						
							
							pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_*  
						
						
						
						
					 
					
						2013-05-15 07:46:51 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							4eb93bed4e 
							
						 
					 
					
						
						
							
							swscale: GBRP output support  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> 
						
						
					 
					
						2013-01-27 15:28:07 -05:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							a65bdceb06 
							
						 
					 
					
						
						
							
							x86: mmx2 ---> mmxext in variable names  
						
						
						
						
					 
					
						2012-10-31 00:37:42 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							652f518594 
							
						 
					 
					
						
						
							
							x86: mmx2 ---> mmxext in comments and messages  
						
						
						
						
					 
					
						2012-10-31 00:37:42 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							0a7068fa5d 
							
						 
					 
					
						
						
							
							sws: do not use av_pix_fmt_descriptors directly.  
						
						
						
						
					 
					
						2012-10-12 12:45:38 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							716d413c13 
							
						 
					 
					
						
						
							
							Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
						
						
						
						
					 
					
						2012-10-08 07:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							1d9c2dc89a 
							
						 
					 
					
						
						
							
							Don't include common.h from avutil.h  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-08-15 22:32:06 +03:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							ef0ee7f657 
							
						 
					 
					
						
						
							
							swscale: K&R formatting cosmetics (part II)  
						
						... 
						
						
						
						Also adjust some comments including wording and typo fixes. 
						
						
					 
					
						2012-04-13 19:22:00 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Kristian Arntzen 
							
						 
					 
					
						
						
						
						
							
						
						
							b991b300f2 
							
						 
					 
					
						
						
							
							Unscaled Planar RGB -> RGB support in swscale.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> 
						
						
					 
					
						2012-04-03 13:06:42 -04:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							2254b559cb 
							
						 
					 
					
						
						
							
							swscale: make filterPos 32bit.  
						
						... 
						
						
						
						Fixes overflows for large image sizes.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
						
						
					 
					
						2012-03-06 10:47:41 -08:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							b18f8cbf3d 
							
						 
					 
					
						
						
							
							Revert two swscale commits.  
						
						... 
						
						
						
						Revert "swscale: update context offsets after removal of AlpMmxFilter."
(commit a95e3fa90b4190381b65d180eec5a4027075e2da)
and
Revert "swscale: Remove some write-only variables related to alpha handling."
(commit 9d03cb9fc5ddf914920ab0dbe13f19a34c754966).
They broke alpha handling - it's the evil inline asm that still uses that
variable, so it's not truely write-only. 
						
						
					 
					
						2012-02-19 13:31:12 -08:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							a95e3fa90b 
							
						 
					 
					
						
						
							
							swscale: update context offsets after removal of AlpMmxFilter.  
						
						
						
						
					 
					
						2012-02-17 10:31:15 -08:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							9d03cb9fc5 
							
						 
					 
					
						
						
							
							swscale: Remove some write-only variables related to alpha handling.  
						
						
						
						
					 
					
						2012-02-14 10:12:43 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							38d5533228 
							
						 
					 
					
						
						
							
							pixdesc: mark pseudopaletted formats with a special flag.  
						
						... 
						
						
						
						This makes it possible to dintinguish them from PAL8.
Fixes an invalid write in avpicture_layout(). 
						
						
					 
					
						2012-02-08 21:01:31 +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 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							2144941069 
							
						 
					 
					
						
						
							
							swscale: split C output functions into separate file.  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de> 
						
						
					 
					
						2012-02-07 12:03:51 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							2dd7a1c030 
							
						 
					 
					
						
						
							
							swscale: Split C input functions into separate file.  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de> 
						
						
					 
					
						2012-02-07 12:03:50 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							83890c66c4 
							
						 
					 
					
						
						
							
							swscale: K&R reformatting cosmetics for header files  
						
						
						
						
					 
					
						2012-01-08 23:32:56 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							131609dc2a 
							
						 
					 
					
						
						
							
							sws: readd PAL8 to isPacked()  
						
						... 
						
						
						
						Fixes PAL8 to YUV conversion. 
						
						
					 
					
						2011-12-22 11:01:28 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							58c42af722 
							
						 
					 
					
						
						
							
							doxygen: misc consistency, spelling and wording fixes  
						
						
						
						
					 
					
						2011-12-12 23:06:23 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							f7f1835258 
							
						 
					 
					
						
						
							
							swscale: fix failing fate tests.  
						
						... 
						
						
						
						isGray() is left as a FIXME for later. 
						
						
					 
					
						2011-11-24 12:21:03 -08:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							185655c601 
							
						 
					 
					
						
						
							
							swscale: add support for planar RGB input.  
						
						
						
						
					 
					
						2011-11-24 10:40:05 -08:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							6b0768e202 
							
						 
					 
					
						
						
							
							Clean up swscale pixfmt macros using av_pix_fmt_descriptors[].  
						
						
						
						
					 
					
						2011-11-24 08:24:55 -08:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							109f62e8f8 
							
						 
					 
					
						
						
							
							swscale: decide whether to use yuv2plane1/X on a per-plane basis.  
						
						
						
						
					 
					
						2011-10-22 10:35:14 -07:00 
						 
				 
			
				
					
						
							
							
								Kieran Kunhya 
							
						 
					 
					
						
						
						
						
							
						
						
							ff7913aef1 
							
						 
					 
					
						
						
							
							Split up yuv2yuvX functions  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-10-22 10:35:13 -07:00 
						 
				 
			
				
					
						
							
							
								Kieran Kunhya 
							
						 
					 
					
						
						
						
						
							
						
						
							34e8d147b3 
							
						 
					 
					
						
						
							
							Split out yuv2yuv1 luma and chroma in order to make them generic DSP functions  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-10-22 10:35:13 -07:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							dc49bf1270 
							
						 
					 
					
						
						
							
							sws/pixfmt/pixdesc: add support for yuv420p9le/be.  
						
						
						
						
					 
					
						2011-10-21 00:58:01 -07:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							3f04ab4fcd 
							
						 
					 
					
						
						
							
							swscale: split hScale() function pointer into h[cy]Scale().  
						
						... 
						
						
						
						This allows using more specific implementations for chroma/luma, e.g.
we can make assumptions on filterSize being constant, thus avoiding
that test at runtime. 
						
						
					 
					
						2011-08-17 20:56:06 -07:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							28c1115a91 
							
						 
					 
					
						
						
							
							swscale: use 15-bit intermediates for 9/10-bit scaling.  
						
						
						
						
					 
					
						2011-08-12 11:54:25 -07:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							62ee0e6a97 
							
						 
					 
					
						
						
							
							Revert "swscale: use 15-bit intermediates for 9/10-bit scaling."  
						
						... 
						
						
						
						This reverts commit ac0fb5934893be554a44d2a1eb7a3bc7bf39da4a. It
causes valgrind errors which I'll want to investigate before
resubmitting this. 
						
						
					 
					
						2011-08-02 12:27:43 -07:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							ac0fb59348 
							
						 
					 
					
						
						
							
							swscale: use 15-bit intermediates for 9/10-bit scaling.  
						
						
						
						
					 
					
						2011-08-02 10:34:02 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Mitrofanov 
							
						 
					 
					
						
						
						
						
							
						
						
							142e76f105 
							
						 
					 
					
						
						
							
							swscale: fix crash with dithering due incorrect offset calculation.  
						
						... 
						
						
						
						ptrdiff_t can be 4 bytes, which leads to the next element being 4-byte
aligned and thus at a different offset than intended. Forcing 8-byte
alignment forces equal offset of dither16/32 on x86-32 and x86-64.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-07-10 14:52:21 -07:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							5c391a161a 
							
						 
					 
					
						
						
							
							swscale: rename uv_off/uv_off2 to uv_off_px/byte.  
						
						
						
						
					 
					
						2011-07-08 15:15:31 -07:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							4e3e333a79 
							
						 
					 
					
						
						
							
							swscale: error dithering for 16/9/10-bit to 8-bit.  
						
						... 
						
						
						
						Based on a somewhat similar idea in FFmpeg's swscale copy. 
						
						
					 
					
						2011-07-08 15:15:30 -07:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							f28aaae1c5 
							
						 
					 
					
						
						
							
							swscale: amend documentation to mention use of native depth for scaling.  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de> 
						
						
					 
					
						2011-07-06 03:33:36 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							abc78a5a7c 
							
						 
					 
					
						
						
							
							Do not include log.h in avutil.h  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-07-03 21:42:07 +01:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							d49ea4afb4 
							
						 
					 
					
						
						
							
							Do not include pixfmt.h in avutil.h  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-07-03 21:42:07 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							8a8d0ce208 
							
						 
					 
					
						
						
							
							swscale: for >8bit scaling, read in native bit-depth.  
						
						... 
						
						
						
						For 9/10bit, it means we don't have to upscale to 16bit before
actual scaling or pixel format conversion, and thus a performance
gain. 
						
						
					 
					
						2011-07-01 09:08:26 -07:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							ef1ee362b3 
							
						 
					 
					
						
						
							
							swscale: implement >8bit scaling support.  
						
						... 
						
						
						
						This means that precision is retained when scaling between sample
formats with >8 bits per component (48bit RGB, 16bit grayscale,
9/10/16bit YUV). 
						
						
					 
					
						2011-06-29 09:45:52 -07:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							4578435f35 
							
						 
					 
					
						
						
							
							swscale: Add Doxygen for hyscale_fast/hScale.  
						
						
						
						
					 
					
						2011-06-29 01:20:34 +02:00