Kevin Coyle 
							
						 
					 
					
						
						
							
						
						1262711388 
					 
					
						
						
							
							YUV->BGR32 MMX support  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-07-04 00:03:45 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8255b14c68 
					 
					
						
						
							
							swscale/output: fix input indexing in yuv2ya8_2_c()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-07-04 00:03:45 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ab80d3fb3a 
					 
					
						
						
							
							swscale/output: fix null pointer dereference in yuv2ya8_2_c()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-07-03 23:03:25 +02:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
							
						
						2778fdbe54 
					 
					
						
						
							
							swscale: implement YA8 output  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com > 
						
						
					 
					
						2015-07-02 17:36:05 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						f6ab967eae 
					 
					
						
						
							
							swscale/swscale_unscaled: Fix rounding difference with RGBA output between little and big endian  
						
						... 
						
						
						
						Fixes fate/dds-rgb16 on big endian
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-06-29 13:54:35 +02:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						e22edbfd41 
					 
					
						
						
							
							swscale/x86/rgb2rgb_template: fix signedness of v in shuffle_bytes_2103_{mmx,mmxext}  
						
						... 
						
						
						
						Reviewed-by: Michael Niedermayer <michaelni@gmx.at >
Signed-off-by: James Almer <jamrial@gmail.com > 
						
						
					 
					
						2015-06-23 13:28:09 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						0c15f2f158 
					 
					
						
						
							
							swscale/x86/rgb2rgb_template: don't call emms on sse2/avx functions  
						
						... 
						
						
						
						Reviewed-by: Michael Niedermayer <michaelni@gmx.at >
Signed-off-by: James Almer <jamrial@gmail.com > 
						
						
					 
					
						2015-06-23 13:28:03 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						910eeab480 
					 
					
						
						
							
							swscale/x86/rgb2rgb_template: add missing xmm clobbers  
						
						... 
						
						
						
						Reviewed-by: Michael Niedermayer <michaelni@gmx.at >
Signed-off-by: James Almer <jamrial@gmail.com > 
						
						
					 
					
						2015-06-23 13:27:56 -03:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						7604358018 
					 
					
						
						
							
							swscale/rgb2rgb_template: Fix signedness of v in shuffle_bytes_2103_c()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-06-23 05:09:11 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						abb833c568 
					 
					
						
						
							
							swscale/rgb2rgb_template: Implement shuffle_bytes_0321_c and fix shuffle_bytes_2103_c on BE  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-06-23 05:09:06 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						4df3cf90bf 
					 
					
						
						
							
							swscale/rgb2rgb_template: Disable shuffle_bytes_2103_c on big endian  
						
						... 
						
						
						
						The function is specific to little endian
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-06-22 22:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						e29d996149 
					 
					
						
						
							
							swscale/output: Add rgba64/rgb48/bgra64/bgr48 output functions with full chroma interpolation  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-06-17 00:45:46 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						f140a99f8b 
					 
					
						
						
							
							swscale/output: Factorize rgb48 and 64bit code  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-06-17 00:45:46 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						80b5a1e2ee 
					 
					
						
						
							
							Mark vectors as NAN instead of dereferencing NULL pointers on malloc failure  
						
						... 
						
						
						
						Found-by: Daemon404
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-06-12 15:06:32 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ae0148ff60 
					 
					
						
						
							
							swscale: Assert that pixel format descriptor is not NULL  
						
						... 
						
						
						
						This may help static analyzers, the pixel format is checked
during initialization
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-06-12 14:47:37 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						891df2a1ae 
					 
					
						
						
							
							libswscale/x86/hscale_fast_bilinear_simd.c: There's no need to save BX if it's in the clobber list.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-05-13 11:59:30 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						48e9f68384 
					 
					
						
						
							
							libswscale/x86/hscale_fast_bilinear_simd.c: Include BX in the clobber list on x86_64, because it isn't implicitly included when PIC is on.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-05-13 11:59:12 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						54e64eaf68 
					 
					
						
						
							
							swscale/x86/swscale: Fix warning about loosing significant bits in cast  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-05-10 15:09:04 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						3b12335395 
					 
					
						
						
							
							swscale/x86/hscale_fast_bilinear_simd: Remove ancient out-commented debug code  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-05-07 23:58:08 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						b28d5c49f7 
					 
					
						
						
							
							Merge remote-tracking branch 'rbultje/vp9-profile23-wip'  
						
						... 
						
						
						
						* rbultje/vp9-profile23-wip:
  libvpxdec: add 440 pixfmts.
  vp9: add profile 2/3 fate tests.
  vp9: add inter-frame profile 2/3 suport.
  vp9: add keyframe profile 2/3 support.
  vp9: parse profile 2/3 bitdepth in frame header.
  vp9: add profile 2/3 to exported profiles.
  fate: add/update reference files for 440 addition.
  swscale: add yuv440p10/12 pixfmts.
  lavc: add yuv440p10/12 formats to aligned pixfmt list.
  lavu: add yuv440p10/12 pixfmts.
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-05-07 13:22:04 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						21b30947f2 
					 
					
						
						
							
							swscale/x86/hscale_fast_bilinear_simd: Fix variable names in comments  
						
						... 
						
						
						
						Found-by: Nick Lewycky <nlewycky@google.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-05-07 03:57:21 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						711d8812ad 
					 
					
						
						
							
							swscale: add yuv440p10/12 pixfmts.  
						
						
						
						
					 
					
						2015-05-06 12:04:31 -04:00 
						 
				 
			
				
					
						
							
							
								Rong Yan 
							
						 
					 
					
						
						
							
						
						603c839398 
					 
					
						
						
							
							swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong  
						
						... 
						
						
						
						GCC tool had a bug of PPC intrinsic interpret, which has been fixed in GCC 4.9.1. This bug lead to
errors in two of our previous patches. We found this when we update our GCC tools to 4.9.1 and by
reading the related info on GCC website. We fix our previous error in two separate commits
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-04-27 12:59:05 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						b57f9f5724 
					 
					
						
						
							
							swscale/swscale: Get rid of the SWS_GAMMA_CORRECT flag  
						
						... 
						
						
						
						This avoids using up a bit of the public flags
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-04-23 20:34:51 +02:00 
						 
				 
			
				
					
						
							
							
								Pedro Arthur 
							
						 
					 
					
						
						
							
						
						2a7128f4ed 
					 
					
						
						
							
							Add gamma encodign/decoding before/after scaling in libswscale  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-04-23 20:34:51 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						bdcd36a4c8 
					 
					
						
						
							
							swscale/output: Fix undefined shifts  
						
						... 
						
						
						
						Fixes: da14e86d8462be6493eab16bc2d40f88/asan_heap-oob_204cfd2_528_cov_340150052_COMPRESS.BMP
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-03-25 18:31:25 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						324067d18b 
					 
					
						
						
							
							Merge commit '7ebb3022297aa00afda6800105684b8303f2608e'  
						
						... 
						
						
						
						* commit '7ebb3022297aa00afda6800105684b8303f2608e':
  swscale: Check memory allocation
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-03-22 03:40:37 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Tomassetti 
							
						 
					 
					
						
						
							
						
						7ebb302229 
					 
					
						
						
							
							swscale: Check memory allocation  
						
						... 
						
						
						
						Bug-Id: CID 1267890
CC: libav-stable@libav.org 
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2015-03-21 23:18:11 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						3e48616226 
					 
					
						
						
							
							Merge commit '9a60b1fad02cb783b895b2145c3dafc01f7b337c'  
						
						... 
						
						
						
						* commit '9a60b1fad02cb783b895b2145c3dafc01f7b337c':
  libswscale: fix compiler warnings enumerated type mixed with another type
Conflicts:
	libswscale/swscale_unscaled.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-03-16 00:15:16 +01:00 
						 
				 
			
				
					
						
							
							
								Himangi Saraogi 
							
						 
					 
					
						
						
							
						
						9a60b1fad0 
					 
					
						
						
							
							libswscale: fix compiler warnings enumerated type mixed with another type  
						
						... 
						
						
						
						Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2015-03-15 18:29:22 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe Gisquet 
							
						 
					 
					
						
						
							
						
						5d38c628b0 
					 
					
						
						
							
							ppc: libswscale: use LOCAL_ALIGNED instead of DECLARE_ALIGNED  
						
						... 
						
						
						
						The later may yield incorrect code for on-stack variables.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-03-14 18:39:28 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						fa74058dd3 
					 
					
						
						
							
							swscale/utils: Fix undefined shift in initFilter()  
						
						... 
						
						
						
						Found-by: Clang -fsanitize=shift
Reported-by: Thierry Foucu <tfoucu@google.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-03-11 15:40:28 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ae20682f6b 
					 
					
						
						
							
							swscale: Add prefix to updateMMXDitherTables()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-02-27 19:23:46 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						007498fc1a 
					 
					
						
						
							
							swscale/utils: clear formatConvBuffer on allocation  
						
						... 
						
						
						
						Fixes use of uninitialized memory
Fixes: asan_heap-oob_35ca682_1474_cov_3230122439_aletrek_tga_16bit.mov
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-02-27 03:13:14 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						fb8e5044b4 
					 
					
						
						
							
							swscale/utils: add asserts to check filterpos  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-02-24 01:00:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						1895d414aa 
					 
					
						
						
							
							swscale/utils: More carefully merge and clear coefficients outside the input  
						
						... 
						
						
						
						Fixes out of array read
Fixes: asan_heap-oob_35ca682_1474_cov_3230122439_aletrek_tga_16bit.mov
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-02-24 01:00:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						03bffb68f6 
					 
					
						
						
							
							swscale: Use av_clip_uintp2()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-02-21 14:49:17 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						b20426398c 
					 
					
						
						
							
							swscale/yuv2rgb: Use av_clip_uint8()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-02-21 14:44:47 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						d501b986a9 
					 
					
						
						
							
							swscale/bayer_template: Add () to protect the argument of BAYER_READ()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-02-18 01:55:15 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						2a1b79d7e6 
					 
					
						
						
							
							Merge commit 'e51f22122d23589e93ac4f0b3e570bb925755915'  
						
						... 
						
						
						
						* commit 'e51f22122d23589e93ac4f0b3e570bb925755915':
  swscale: Check memory allocations
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-02-17 22:22:17 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Tomassetti 
							
						 
					 
					
						
						
							
						
						e51f22122d 
					 
					
						
						
							
							swscale: Check memory allocations  
						
						... 
						
						
						
						CC: libav-stable@libav.org 
Bug-Id: CID 1267888 / CID 1267890
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com > 
						
						
					 
					
						2015-02-17 12:16:43 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						692b22626e 
					 
					
						
						
							
							swscale/utils: Limit filter shifting so as not to read from prior the array  
						
						... 
						
						
						
						Fixes out of array read
Fixes: asan_heap-oob_1fb2f9b_3780_cov_3984375136_usf.mkv
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-02-05 00:33:50 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						f30798584f 
					 
					
						
						
							
							swscale/input: fix rgba64 alpha non native  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-01-21 21:21:00 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						95d04690aa 
					 
					
						
						
							
							swscale/input: Fix alpha of YA16 input  
						
						... 
						
						
						
						Fixes Ticket4278
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-01-21 21:21:00 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						2df7277711 
					 
					
						
						
							
							swscale: fix gbrap to gbrap alpha scaling  
						
						
						
						
					 
					
						2015-01-16 02:47:15 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						89df3fd49e 
					 
					
						
						
							
							swscale: fix warning about incompatible function pointer type  
						
						
						
						
					 
					
						2015-01-16 02:47:10 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						27513846f6 
					 
					
						
						
							
							Merge commit '928061670e873e816daa14827853b7e11221ff5f'  
						
						... 
						
						
						
						* commit '928061670e873e816daa14827853b7e11221ff5f':
  libswscale: GBRAP input & output and GBRAP16 input support
Conflicts:
	libswscale/input.c
	libswscale/swscale_internal.h
	libswscale/swscale_unscaled.c
	libswscale/utils.c
	tests/ref/fate/filter-pixdesc-gbrap
	tests/ref/fate/filter-pixfmts-copy
	tests/ref/fate/filter-pixfmts-null
	tests/ref/fate/filter-pixfmts-scale
	tests/ref/fate/filter-pixfmts-vflip
See: 5c057433ccmichaelni@gmx.at > 
						
						
					 
					
						2015-01-15 05:47:25 +01:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
							
						
						928061670e 
					 
					
						
						
							
							libswscale: GBRAP input & output and GBRAP16 input support  
						
						... 
						
						
						
						Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com > 
						
						
					 
					
						2015-01-14 17:17:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						90de28befd 
					 
					
						
						
							
							Merge commit '1dd797e3c9f179f957316a0becbec048b42df8aa'  
						
						... 
						
						
						
						* commit '1dd797e3c9f179f957316a0becbec048b42df8aa':
  swscale: check memory allocations
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-01-06 21:44:50 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						1dd797e3c9 
					 
					
						
						
							
							swscale: check memory allocations  
						
						... 
						
						
						
						CC: libav-stable@libav.org 
Bug-Id: CID 1257779 
						
						
					 
					
						2015-01-05 15:35:39 +01:00