Derek Buitenhuis 
							
						 
					 
					
						
						
							
						
						c87c2d0d02 
					 
					
						
						
							
							swscale: Add support for unscaled 8-bit Packed RGB -> Planar RGB  
						
						... 
						
						
						
						Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com > 
						
						
					 
					
						2013-02-27 09:51:43 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						e4eedb983d 
					 
					
						
						
							
							swscale-test: fix 3 pointer type warnings  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-02-26 16:50:32 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						5e947aeb59 
					 
					
						
						
							
							sws/x86: improve rounding for yuv2yuvX  
						
						... 
						
						
						
						This tries to compensate for the errors introduced by
the rounding of pmulhw
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-02-15 23:33:04 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						02b3ac87f8 
					 
					
						
						
							
							Merge remote-tracking branch 'qatar/master'  
						
						... 
						
						
						
						* qatar/master:
  sws: disable yuv2rgb warning for planar rgb.
Conflicts:
	libswscale/yuv2rgb.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-02-10 14:17:06 +01: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 
							
						 
					 
					
						
						
							
						
						d1d9b93e9a 
					 
					
						
						
							
							Merge commit 'e58013dd8f00e17dd98ba64e41c72f1d152f6608'  
						
						... 
						
						
						
						* commit 'e58013dd8f00e17dd98ba64e41c72f1d152f6608':
  sws: use planarRgbToRgbWrapper only for 8bit per component
Conflicts:
	libswscale/swscale_unscaled.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-02-10 13:55:51 +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 
							
						 
					 
					
						
						
							
						
						813784a8bf 
					 
					
						
						
							
							sws: disable yuv2rgb warning for planar rgb.  
						
						... 
						
						
						
						planar rgb formats do not use the table
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com > 
						
						
					 
					
						2013-02-09 14:32:50 -05: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 
							
						 
					 
					
						
						
							
						
						e58013dd8f 
					 
					
						
						
							
							sws: use planarRgbToRgbWrapper only for 8bit per component  
						
						... 
						
						
						
						The function doesnt support >8bit currently
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 
							
						 
					 
					
						
						
							
						
						4e2c63685e 
					 
					
						
						
							
							sws: dont write out of array on bigendian  
						
						... 
						
						
						
						Fixes Ticket2229
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-02-07 16:22:51 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						353bd158f5 
					 
					
						
						
							
							sws: Fix "warning: comparison of distinct pointer types lacks a cast"  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-02-04 14:34:13 +01: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 
							
						 
					 
					
						
						
							
						
						6512405ce2 
					 
					
						
						
							
							sws: disable yuv2rgb warning for planar rgb.  
						
						... 
						
						
						
						planar rgb formats do not use the table
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-26 23:09:58 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						f0d3a03115 
					 
					
						
						
							
							sws: include isRGB in  isAnyRGB() so that future RGB formats wont be missed again  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-26 21:38:01 +01:00 
						 
				 
			
				
					
						
							
							
								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 > 
						
						
					 
					
						2013-01-26 20:40:44 +01: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 
							
						 
					 
					
						
						
							
						
						4e585f6325 
					 
					
						
						
							
							sws: use planarRgbToRgbWrapper only for 8bit per component  
						
						... 
						
						
						
						The function doesnt support >8bit currently
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 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
							
						
						d07b0d9927 
					 
					
						
						
							
							swscale: check flags instead of nb_components to find if pixel format have alpha  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com > 
						
						
					 
					
						2013-01-25 13:06:00 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						89afa635bf 
					 
					
						
						
							
							sws: check that dither array is not null before memset  
						
						... 
						
						
						
						Fixes null pointer dereference
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-19 23:38:17 +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 
							
						 
					 
					
						
						
							
						
						f94220ac7a 
					 
					
						
						
							
							sws: Fix error diffusion flag  
						
						... 
						
						
						
						The used flag was mistakenly overlapping with chroma drop
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-19 23:13:40 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						1b03e09198 
					 
					
						
						
							
							Merge commit 'ef5d41a5534b65f03d02f2e11a503ab8416bfc3b'  
						
						... 
						
						
						
						* commit 'ef5d41a5534b65f03d02f2e11a503ab8416bfc3b':
  x86inc: Rename "program_name" to "private_prefix"
  configure: Run SHFLAGS through ldflags_filter()
Conflicts:
	configure
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-19 13:01:06 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						5c42078b99 
					 
					
						
						
							
							sws: fix ED mono dither black level  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-19 04:21:44 +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 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8045c0167d 
					 
					
						
						
							
							sws: Only reset dither state for bitexact mode  
						
						... 
						
						
						
						the output looks better with a random initial state than
all 0
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-19 02:38:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ca447592b1 
					 
					
						
						
							
							sws: rgb/bgr 4/8 error diffusion dither  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-19 02:38:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						d7a46ca179 
					 
					
						
						
							
							sws: add AVOption flag for error diffusion dither  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-19 02:38:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						646ade7679 
					 
					
						
						
							
							sws: Support error diffusion dither for mono output  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-18 23:26:00 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						ef5d41a553 
					 
					
						
						
							
							x86inc: Rename "program_name" to "private_prefix"  
						
						... 
						
						
						
						The new name is more descriptive and will allow defining a separate
public prefix for externally visible library symbols.
Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2013-01-18 20:29:53 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						bb4fb7715c 
					 
					
						
						
							
							Merge remote-tracking branch 'qatar/master'  
						
						... 
						
						
						
						* qatar/master:
  swscale: fix NULL checking in sws_alloc_context()
  mxfdec: fix NULL checking in mxf_get_sorted_table_segments()
  finalize changelog for version 9
Conflicts:
	Changelog
	libavformat/mxfdec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-05 13:37:30 +01:00 
						 
				 
			
				
					
						
							
							
								Xi Wang 
							
						 
					 
					
						
						
							
						
						f73f76fd20 
					 
					
						
						
							
							swscale: fix NULL checking in sws_alloc_context()  
						
						... 
						
						
						
						sws_getCachedContext() and sws_getContext() expect sws_alloc_context()
to return NULL when out of memory, as follows.
    if (!(context = sws_alloc_context()))
        return NULL;
This patch fixes sws_alloc_context() to return NULL in that case.
Signed-off-by: Xi Wang <xi.wang@gmail.com >
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com > 
						
						
					 
					
						2013-01-04 20:44:00 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						c77eb4ee90 
					 
					
						
						
							
							sws: fix warning: cast from pointer to integer of different size  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-12-29 20:50:43 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						aa9507cc3d 
					 
					
						
						
							
							swscale: fix warning: assignment from incompatible pointer type  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-12-29 19:39:42 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						b36745339d 
					 
					
						
						
							
							libswscale/swscale-test: fix some const correctness  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-12-26 03:14:59 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						d27edc038a 
					 
					
						
						
							
							Merge commit '511cf612ac979f536fd65e14603a87ca5ad435f3'  
						
						... 
						
						
						
						* commit '511cf612ac979f536fd65e14603a87ca5ad435f3':
  miscellaneous typo fixes
Conflicts:
	libavcodec/4xm.c
	libavcodec/lagarith.c
	libavcodec/parser.c
	libavcodec/ratecontrol.c
	libavcodec/shorten.c
	libavcodec/vda_h264.c
	libavformat/dvenc.c
	libavformat/wtv.c
	tools/patcheck
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-12-21 17:32:52 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						511cf612ac 
					 
					
						
						
							
							miscellaneous typo fixes  
						
						
						
						
					 
					
						2012-12-21 00:18:34 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						18d9398143 
					 
					
						
						
							
							doxy: add ref for lavfi, lpp and lsws.  
						
						
						
						
					 
					
						2012-12-11 02:13:43 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						320ae9fb78 
					 
					
						
						
							
							sws_scale: check input against NULL  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-12-07 21:50:07 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						822d10e7c5 
					 
					
						
						
							
							swscale: fix 12 and 14 bit YUV planar output with scaling.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-12-01 03:41:24 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						605f1d9865 
					 
					
						
						
							
							lsws: define version in SWScaler class  
						
						... 
						
						
						
						The version number is useful to check the libavutil version against which
the library was compiled at run-time, which in turn may be useful to deal
with binary compatibility issues. 
						
						
					 
					
						2012-11-29 10:20:21 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						e6d81ce22e 
					 
					
						
						
							
							Merge remote-tracking branch 'qatar/master'  
						
						... 
						
						
						
						* qatar/master:
  x86: h264_intrapred: Fix C function names in comments
  x86: SPLATD: port to cpuflags
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-11-19 14:24:20 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						87af05c575 
					 
					
						
						
							
							x86: SPLATD: port to cpuflags  
						
						
						
						
					 
					
						2012-11-18 18:34:05 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						130dc95187 
					 
					
						
						
							
							Merge remote-tracking branch 'qatar/master'  
						
						... 
						
						
						
						* qatar/master:
  FATE: add a bink version 'b' test
  FATE: add a bink version 'i' test
  libswscale: remove unnecessary direct #if LIBSWSCALE_VERSION_MAJOR
Conflicts:
	tests/fate/video.mak
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-11-17 13:06:12 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						80716953c2 
					 
					
						
						
							
							libswscale: remove unnecessary direct #if LIBSWSCALE_VERSION_MAJOR  
						
						... 
						
						
						
						SWS_CPU_CAPS are deprecated and slated to removed with libswscale major
version 3. No need to provide a SWS_CPU_CAPS_MMX2 as backward
compatibility define under the same explicit condition. 
						
						
					 
					
						2012-11-16 15:04:57 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						a1b5c9634e 
					 
					
						
						
							
							Merge remote-tracking branch 'qatar/master'  
						
						... 
						
						
						
						* qatar/master:
  x86: mmx2 ---> mmxext in asm constructs
Conflicts:
	libavcodec/x86/h264_chromamc_10bit.asm
	libavcodec/x86/h264_deblock.asm
	libavcodec/x86/h264dsp_init.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-11-14 12:34:30 +01:00