Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8d745281a4 
					 
					
						
						
							
							swscale/utils: Fix potential overflow of srcPos*C  before converting to 64bit  
						
						... 
						
						
						
						Fixes CID1061054
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-08-08 02:56:26 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						bc721ac9f7 
					 
					
						
						
							
							swscale/utils: Fix potential overflow of dstPos*xInc before converting to 64bit  
						
						... 
						
						
						
						Fixes CID1061053
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-08-08 02:51:52 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8efe96ee6f 
					 
					
						
						
							
							swscale/fill_rgb2yuv_table: fix default detection  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-07-27 01:11:37 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						a7e45cfa11 
					 
					
						
						
							
							swscale/sws_getColorspaceDetails: dont fail for non yuv  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-07-25 02:50:46 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						436616fd42 
					 
					
						
						
							
							swscale: exchange src & dst chroma pos  
						
						... 
						
						
						
						Found-by: wm4
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-07-24 22:43:50 +02:00 
						 
				 
			
				
					
						
							
							
								clook 
							
						 
					 
					
						
						
							
						
						b9b1a2c3e4 
					 
					
						
						
							
							libswscale: Adding RGB => XYZ support  
						
						
						
						
					 
					
						2013-07-23 01:02:41 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						b405f4e916 
					 
					
						
						
							
							swscale: Add support to specify chroma position  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-07-17 01:59:10 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						37f4aa133d 
					 
					
						
						
							
							swscale: move default colorspace setup to sws_init_filter()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-07-16 02:44:25 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						c75dde6074 
					 
					
						
						
							
							swscale: call handle_format() from the functions that need it  
						
						... 
						
						
						
						This should fix some hypothetical issues with alloc/init_context() usage
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-07-14 03:36:19 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						0fc11e7bad 
					 
					
						
						
							
							swscale: make handle_formats() safe to be called multiple times  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-07-14 03:36:19 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						d5f5e51662 
					 
					
						
						
							
							swscale: move format handling to its own function  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-07-14 03:36:19 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						1ba01d3d46 
					 
					
						
						
							
							swscale: treat gray as a fullrage (0-255) format  
						
						... 
						
						
						
						Fixes Ticket2684
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-07-08 15:21:48 +02:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						7cdf574c22 
					 
					
						
						
							
							swscale: fix filter alignment reduction without inline asm  
						
						... 
						
						
						
						Fixes scaling in MSVC/ICL, where inline asm is not present, but the
YASM scaling code is.
Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-06-21 21:01:11 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						a90baa63c3 
					 
					
						
						
							
							add YUVJ411P  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-05-21 12:56:11 +02:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
							
						
						e1746d057b 
					 
					
						
						
							
							swscale: RGBA64 output  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-05-12 21:47:19 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						63725d158d 
					 
					
						
						
							
							Revert "sws: support endianness conversion for AV_PIX_FMT_RGBA64"  
						
						... 
						
						
						
						This reverts commit 23f7b14f28 
						
						
					 
					
						2013-05-12 15:05:25 +02:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
							
						
						23f7b14f28 
					 
					
						
						
							
							sws: support endianness conversion for AV_PIX_FMT_RGBA64  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com > 
						
						
					 
					
						2013-05-12 11:44:20 +00:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						570d63eef3 
					 
					
						
						
							
							lavu: add FF_CEIL_RSHIFT and use it in various places.  
						
						
						
						
					 
					
						2013-05-09 16:59:42 +02:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
							
						
						5c057433cc 
					 
					
						
						
							
							libswscale: GBRAP input & output and GBRAP16 input support  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com > 
						
						
					 
					
						2013-05-08 12:48:05 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						dce12f6948 
					 
					
						
						
							
							Merge commit '9cfa21c8c2b81146aab574f55c93f27e5c2d435c'  
						
						... 
						
						
						
						* commit '9cfa21c8c2b81146aab574f55c93f27e5c2d435c':
  swscale: support endianness conversion for AV_PIX_FMT_XYZ12
Conflicts:
	libswscale/swscale_unscaled.c
	libswscale/utils.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-05-07 11:13:46 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						2060d94409 
					 
					
						
						
							
							Merge commit 'c1eb3e7fecdc270e03a700d61ef941600a6af491'  
						
						... 
						
						
						
						* commit 'c1eb3e7fecdc270e03a700d61ef941600a6af491':
  swscale: add support for endianness only conversion
Conflicts:
	libswscale/utils.c
	libswscale/version.h
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-05-07 11:04:07 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						9cfa21c8c2 
					 
					
						
						
							
							swscale: support endianness conversion for AV_PIX_FMT_XYZ12  
						
						
						
						
					 
					
						2013-05-06 21:48:14 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						c1eb3e7fec 
					 
					
						
						
							
							swscale: add support for endianness only conversion  
						
						... 
						
						
						
						Use bitfields in FormatEntry array to avoid wasting an int for each flag. 
						
						
					 
					
						2013-05-06 18:55:58 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						d5dbd84c9a 
					 
					
						
						
							
							Merge commit '2b677ffca54a5fbef9c8860841c32f28ecd68f70'  
						
						... 
						
						
						
						* commit '2b677ffca54a5fbef9c8860841c32f28ecd68f70':
  swscale: Add av_cold attributes to init functions missing them
Conflicts:
	libswscale/utils.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-05-05 13:00:21 +02:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						3bb1c58e95 
					 
					
						
						
							
							Avoid incorrect deprecated pixel format warning.  
						
						... 
						
						
						
						Should only be printed if a "JPEG" format was used,
not for e.g. XYZ.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de > 
						
						
					 
					
						2013-05-05 10:01:22 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						2b677ffca5 
					 
					
						
						
							
							swscale: Add av_cold attributes to init functions missing them  
						
						
						
						
					 
					
						2013-05-04 22:48:05 +02:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
							
						
						e6d4e68755 
					 
					
						
						
							
							lavu: add planar 16 bit and 8 bit rgb with alpha  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com > 
						
						
					 
					
						2013-05-03 16:58:22 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						2514b80045 
					 
					
						
						
							
							sws: share xyzgamma tables.  
						
						... 
						
						
						
						They are currently always constant and thus theres no point to
store them in the context.
This makes the context 16kb smaller
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-05-01 17:52:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						0c47c9028b 
					 
					
						
						
							
							sws: support xyz input  
						
						... 
						
						
						
						The implementation is heavily based on Matthias Buerchers and Nicolas Bertrands vf_xyz2rgb.c
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-28 19:30:01 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						45f1cf88a8 
					 
					
						
						
							
							sws: remove hack to support partial convert / xyz bswaping  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-28 19:20:06 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						2fa08abdb6 
					 
					
						
						
							
							sws: enable xyz12, this for now is just for swaping between le and be  
						
						... 
						
						
						
						Needed for fixing fate
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-28 15:53:20 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						13bbfb8fda 
					 
					
						
						
							
							sws: Skip ff_yuv2rgb_c_init_tables() when the output is YUV  
						
						... 
						
						
						
						Fixes "20bpp not supported by yuv2rgb" warning
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-16 17:50:43 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						f05cfb654f 
					 
					
						
						
							
							sws/fill_rgb2yuv_table: use ROUNDED_DIV  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-16 11:33:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						bcf643486f 
					 
					
						
						
							
							sws/fill_rgb2yuv_table: increase precission to 32bit  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-16 11:33:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						2fa11a94a3 
					 
					
						
						
							
							sws/fill_rgb2yuv_table: avoid 2 divisions  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-16 11:13:20 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						3950236332 
					 
					
						
						
							
							sws/x86: update RENAME(rgb24toyv12)() to using the user provided rgb2yuv table  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-15 21:44:50 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						2a5d1cb2d9 
					 
					
						
						
							
							sws/x86: update rgba->yuv to use user supplied table  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-15 01:31:01 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						17ad06c753 
					 
					
						
						
							
							sws/x86: update rgb/bgr->yuv code to use provided coefficient table  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-15 01:31:01 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						9aafb95ae2 
					 
					
						
						
							
							sws: init input_rgb2yuv_table depending on yuv colorspace  
						
						... 
						
						
						
						For the default table we keep using the exact previous
coefficients, this way individual functions can be updated seperately
without breaking fate
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-15 01:30:15 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						d192ac3e03 
					 
					
						
						
							
							swscale: Disallow conversion to GBRP16  
						
						... 
						
						
						
						This reverts parts of d6d5ef5534martin@martin.st > 
						
						
					 
					
						2013-02-11 20:03:16 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						f2b89f21cc 
					 
					
						
						
							
							Merge commit '7b41c24c5fa221b55a9302efaf1a9eeb38b12551'  
						
						... 
						
						
						
						* commit '7b41c24c5fa221b55a9302efaf1a9eeb38b12551':
  sws: dont enable chrSrcHSubSample for planar RGB
Conflicts:
	libswscale/utils.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-02-10 14:07:27 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						42431a557e 
					 
					
						
						
							
							Merge commit 'd6d5ef5534d582f9dbaf18ac2605cf5bb72cd821'  
						
						... 
						
						
						
						* commit 'd6d5ef5534d582f9dbaf18ac2605cf5bb72cd821':
  sws: GBRP9, GBRP10, and GBRP16 output support
Conflicts:
	libswscale/output.c
	libswscale/utils.c
	tests/ref/lavfi/pixdesc
	tests/ref/lavfi/pixfmts_copy
	tests/ref/lavfi/pixfmts_null
	tests/ref/lavfi/pixfmts_scale
	tests/ref/lavfi/pixfmts_vflip
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-02-10 13:49:53 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						7b41c24c5f 
					 
					
						
						
							
							sws: dont enable chrSrcHSubSample for planar RGB  
						
						... 
						
						
						
						This code path is not implemented and makes not much sense to implement
either.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com > 
						
						
					 
					
						2013-02-09 14:31:53 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						d6d5ef5534 
					 
					
						
						
							
							sws: GBRP9, GBRP10, and GBRP16 output support  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com > 
						
						
					 
					
						2013-02-09 14:31:11 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						bb2f4ae434 
					 
					
						
						
							
							Merge commit '05b0998f511ffa699407465d48c7d5805f746ad2'  
						
						... 
						
						
						
						* commit '05b0998f511ffa699407465d48c7d5805f746ad2':
  dsputil: Fix error by not using redzone and register name
  swscale: GBRP output support
Conflicts:
	libswscale/output.c
	libswscale/swscale.c
	libswscale/swscale_internal.h
	libswscale/utils.c
	tests/ref/lavfi/pixdesc
	tests/ref/lavfi/pixfmts_copy
	tests/ref/lavfi/pixfmts_null
	tests/ref/lavfi/pixfmts_scale
	tests/ref/lavfi/pixfmts_vflip
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-28 14:11:31 +01: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 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						3c2ecfcc24 
					 
					
						
						
							
							sws: dont enable chrSrcHSubSample for planar RGB  
						
						... 
						
						
						
						This code path is not implemented and makes not much sense to implement
either.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-26 20:40:44 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						e4033d89f1 
					 
					
						
						
							
							sws: GBRP9, GBRP10 GBRP12 GBRP14 output support  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-26 06:11:52 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						61884d1985 
					 
					
						
						
							
							sws: GBRP output support  
						
						... 
						
						
						
						Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-26 06:11:52 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						aef5c0b68f 
					 
					
						
						
							
							sws: Check for unsupported combination of ED/FULL_CHR flags  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-19 23:13:40 +01:00