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 23f7b14f2851d1d1a969c12b7e337826f0c74a43.
This commit broke fate 
						
						
					 
					
						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 d6d5ef5534d582, that didn't work right. (The
tests that were added failed on big endian, and the output looked
garbled on little endian as well.)
This is due to the fact that the intermediate scaling values (from
e.g. hScale8To19_c or hScale16To19_c) are stored as int32_t and
thus requires a separate output function, while yuv2gbrp_full_X_c
only interprets it as int16_t.
Signed-off-by: Martin Storsjö <martin@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 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							2dc2e4f5af 
							
						 
					 
					
						
						
							
							sws: Enable full chroma resolution when needed for ED dither  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-01-19 02:38:48 +01:00