Philip Langdale
							
						 
						
							
							
							
								
							
								cd48318035 
								
							
								 
							
						 
						
							
							
								
								swscale: Add support for NV24 and NV42  
							
							 
							
							 
							
							
								
							
							
							The implementation is pretty straight-forward. Most of the existing
NV12 codepaths work regardless of subsampling and are re-used as is.
Where necessary I wrote the slightly different NV24 versions.
Finally, the one thing that confused me for a long time was the
asm specific x86 path that did an explicit exclusion check for NV12.
I replaced that with a semi-planar check and also updated the
equivalent PPC code, which Lauri kindly checked. 
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Martin Vignali
							
						 
						
							
							
							
								
							
								86e6f0dbc7 
								
							
								 
							
						 
						
							
							
								
								swscale : add support for YUVA444P12 and YUVA422P12  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								f149a4a5fc 
								
							
								 
							
						 
						
							
							
								
								swscale: Add GRAY10  
							
							 
							
							 
							
							
								
							
							
							Based on ab839054  by Luca Barbato.
Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Sergey Lavrushkin
							
						 
						
							
							
							
								
							
								582bc5a348 
								
							
								 
							
						 
						
							
							
								
								libswscale: Adds conversions from/to float gray format.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								b9dd058f7a 
								
							
								 
							
						 
						
							
							
								
								swscale: add gray14 support  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								de48710c11 
								
							
								 
							
						 
						
							
							
								
								libswscale: add gray9 support  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								f6a9c20a52 
								
							
								 
							
						 
						
							
							
								
								swscale: Add input support for gbrap10 pixel format  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								a9c20598b5 
								
							
								 
							
						 
						
							
							
								
								lsws/input: Do not define unused functions.  
							
							 
							
							 
							
							
								
							
							
							Fixes warnings like the following:
libswscale/input.c:951:13: warning: ‘planar_rgb14be_to_a’ defined but not used 
							
						 
						8 years ago  
					 
				
					
						
							
							
								   Philip Langdale
							
						 
						
							
							
							
								
							
								4c2176d45b 
								
							
								 
							
						 
						
							
							
								
								swscale: add P016 input support  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								b5177c7051 
								
							
								 
							
						 
						
							
							
								
								lsws: Add GRAY10 conversion.  
							
							 
							
							 
							
							
								
							
							
							Based on 19be5fb7  by Luca Barbato. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								19be5fb728 
								
							
								 
							
						 
						
							
							
								
								swscale: Add GRAY12  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								a340cfef82 
								
							
								 
							
						 
						
							
							
								
								swscale/input: Fix alpha bswap for set readAlpPlanar  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								ab839054e6 
								
							
								 
							
						 
						
							
							
								
								swscale: Add GRAY12  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								be9dba5c8a 
								
							
								 
							
						 
						
							
							
								
								swscale: Properly load alpha for planar rgb  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Kieran Kunhya
							
						 
						
							
							
							
								
							
								81f1f6c3f6 
								
							
								 
							
						 
						
							
							
								
								Add GBRAP12 pixel format support  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								328ea6a9a5 
								
							
								 
							
						 
						
							
							
								
								swscale: Add input support for 12-bit formats  
							
							 
							
							 
							
							
								
							
							
							Implemented for AV_PIX_FMT_GBRP12.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								eb54210602 
								
							
								 
							
						 
						
							
							
								
								swscale: Add missing yuv444p12 swapping  
							
							 
							
							 
							
							
								
							
							
							Missing from 9bd6ea5695 .
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								0aebbbd024 
								
							
								 
							
						 
						
							
							
								
								pixfmt: Add yuv422p12 pixel format  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								85406e7a8d 
								
							
								 
							
						 
						
							
							
								
								pixfmt: Add yuv420p12 pixel format  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								de8e096c7e 
								
							
								 
							
						 
						
							
							
								
								swscale: Consistently order input YUV pixel formats  
							
							 
							
							 
							
							
								
							
							
							Follow a 420, 422, 444 order instead of a random one.
This simplifies double-checking additions of new formats.
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Hendrik Leppkes
							
						 
						
							
							
							
								
							
								e78e5b735f 
								
							
								 
							
						 
						
							
							
								
								swscale: add P010 input support  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								9d30690f20 
								
							
								 
							
						 
						
							
							
								
								swscale: add input support for gbrap10 pixel format  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Pedro Arthur
							
						 
						
							
							
							
								
							
								6de58b4903 
								
							
								 
							
						 
						
							
							
								
								swscale: cleanup unused code  
							
							 
							
							 
							
							
								
							
							
							Removed previous swscale code under '#ifndef NEW_FILTER'
and removed unused fields of SwsContext 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Kieran Kunhya
							
						 
						
							
							
							
								
							
								4170a44bbc 
								
							
								 
							
						 
						
							
							
								
								Add GBRAP12 pixel format  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								df36257a53 
								
							
								 
							
						 
						
							
							
								
								swscale/input: Fix GBRAP16 input  
							
							 
							
							 
							
							
								
							
							
							Fixes part of Ticket5264
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Hendrik Leppkes
							
						 
						
							
							
							
								
							
								2e31434d84 
								
							
								 
							
						 
						
							
							
								
								swscale: add P010 input support  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								052f64ecb2 
								
							
								 
							
						 
						
							
							
								
								swscale: ayuv64le input support  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								711d8812ad 
								
							
								 
							
						 
						
							
							
								
								swscale: add yuv440p10/12 pixfmts.  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								f30798584f 
								
							
								 
							
						 
						
							
							
								
								swscale/input: fix rgba64 alpha non native  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								95d04690aa 
								
							
								 
							
						 
						
							
							
								
								swscale/input: Fix alpha of YA16 input  
							
							 
							
							 
							
							
								
							
							
							Fixes Ticket4278
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								2df7277711 
								
							
								 
							
						 
						
							
							
								
								swscale: fix gbrap to gbrap alpha scaling  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								89df3fd49e 
								
							
								 
							
						 
						
							
							
								
								swscale: fix warning about incompatible function pointer type  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								928061670e 
								
							
								 
							
						 
						
							
							
								
								libswscale: GBRAP input & output and GBRAP16 input support  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								f84a1b597c 
								
							
								 
							
						 
						
							
							
								
								swscale: support AV_PIX_FMT_YA16 as input  
							
							 
							
							 
							
							
								
							
							
							Based on a long debug session with Kostya. 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   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. 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								293d5d7a8e 
								
							
								 
							
						 
						
							
							
								
								swscale/input: fix harmless integer overflow  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								d98688efb1 
								
							
								 
							
						 
						
							
							
								
								swscale/input: replace assert() by av_assert1()  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								92b099daf4 
								
							
								 
							
						 
						
							
							
								
								swscale: support converting YVYU422 pixel format  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								37f69cd93e 
								
							
								 
							
						 
						
							
							
								
								swscale: add full bgra64 support  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								6d323ff57a 
								
							
								 
							
						 
						
							
							
								
								swscale: remove unneeded include assert.h  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								a4b55bbb6f 
								
							
								 
							
						 
						
							
							
								
								swscale/input: fix 16bit gbrp input  
							
							 
							
							 
							
							
								
							
							
							Fixes Ticket2793
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								5c057433cc 
								
							
								 
							
						 
						
							
							
								
								libswscale: GBRAP input & output and GBRAP16 input support  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								c3dcd3a255 
								
							
								 
							
						 
						
							
							
								
								sws: factorize rgb 9+ planar funcs declarations.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								3662e49dde 
								
							
								 
							
						 
						
							
							
								
								sws: move RGB2YUV_SHIFT to swscale_internal.h  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								d4956b0bfb 
								
							
								 
							
						 
						
							
							
								
								sws/input: replace hardcoded rgb2yuv coefficients by table  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								02001a372d 
								
							
								 
							
						 
						
							
							
								
								sws: add planar RGB formats to isAnyRGB  
							
							 
							
							 
							
							
								
							
							
							We have to make some symetric changes elsewhere as this increases
the precission with which samples are stored.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								38fdf72580 
								
							
								 
							
						 
						
							
							
								
								swscale: do not forget to swap data in formats with different endianness  
							
							 
							
							 
							
							
								
							
							
							Otherwise during scaling it will try to interpret input in the wrong way and
that leads to the test results disagreeing on different platforms and with
different optimizations.
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								370e397256 
								
							
								 
							
						 
						
							
							
								
								sws: fix handling of big endian alpha  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								716d413c13 
								
							
								 
							
						 
						
							
							
								
								Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								5c858a0ac4 
								
							
								 
							
						 
						
							
							
								
								swscale/input: silence warnings about incompatible pointer types  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago