Clément Bœsch 
							
						 
					 
					
						
						
							
						
						bc7308aae8 
					 
					
						
						
							
							sws: make is{RGB,BGR}inInt functions  
						
						
						
						
					 
					
						2017-03-24 00:06:35 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						e811f84a2e 
					 
					
						
						
							
							swscale: cosmetics in is{RGB,BGR}inInt  
						
						... 
						
						
						
						Reduce diff with Libav. 
						
						
					 
					
						2017-03-20 08:02:30 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						d6635daded 
					 
					
						
						
							
							swscale: remove unused is{RGB,BGR}inBytes  
						
						
						
						
					 
					
						2017-03-20 08:02:30 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						ff6bc16c5a 
					 
					
						
						
							
							swscale: use a (more correct) function for isPacked  
						
						
						
						
					 
					
						2017-03-20 08:02:30 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						2b9a52bcca 
					 
					
						
						
							
							swscale: use a function for isAnyRGB  
						
						
						
						
					 
					
						2017-03-20 08:02:30 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						c30875e8b2 
					 
					
						
						
							
							swscale: use a function for isBayer  
						
						
						
						
					 
					
						2017-03-20 08:02:30 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						f052b1b40f 
					 
					
						
						
							
							swscale: use a function for isGray  
						
						
						
						
					 
					
						2017-03-20 08:02:30 +01:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						b5177c7051 
					 
					
						
						
							
							lsws: Add GRAY10 conversion.  
						
						... 
						
						
						
						Based on 19be5fb7 
						
						
					 
					
						2016-11-14 10:35:06 +01:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						19be5fb728 
					 
					
						
						
							
							swscale: Add GRAY12  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-11-10 00:49:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						d736b52a04 
					 
					
						
						
							
							swscale: Drop is9_OR_10BPS() use, its name is not correct  
						
						... 
						
						
						
						Found-by: Luca Barbato
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-11-10 00:33:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						70d418c7e6 
					 
					
						
						
							
							Revert "PPC64: Add versions of functions in libswscale/input.c optimized for POWER8 VSX SIMD."  
						
						... 
						
						
						
						This reverts commit 1df908f33f 
						
						
					 
					
						2016-07-11 10:15:05 -04:00 
						 
				 
			
				
					
						
							
							
								Dan Parrot 
							
						 
					 
					
						
						
							
						
						1df908f33f 
					 
					
						
						
							
							PPC64: Add versions of functions in libswscale/input.c optimized for POWER8 VSX SIMD.  
						
						... 
						
						
						
						This patch addresses Trac ticket #5570 . The optimized functions are in file
libswscale/ppc/input_vsx.c. Each optimized function name is a concatenation of the
corresponding name in libswscale/input.c with suffix _vsx.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-06-30 12:02:08 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						8ef57a0d61 
					 
					
						
						
							
							Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb'  
						
						... 
						
						
						
						* commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb':
  cosmetics: Fix spelling mistakes
Merged-by: Clément Bœsch <u@pkh.me > 
						
						
					 
					
						2016-06-21 21:55:34 +02:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						41ed7ab45f 
					 
					
						
						
							
							cosmetics: Fix spelling mistakes  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2016-05-04 18:16:21 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
							
						
						7abc8e7ae3 
					 
					
						
						
							
							swscale/arm: add ff_hscale_8_to_15_neon  
						
						
						
						
					 
					
						2016-04-09 00:16:56 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						b3eda69490 
					 
					
						
						
							
							swscale: add bt2020 yuv2rgb coefficients.  
						
						
						
						
					 
					
						2016-04-01 15:39:48 -04:00 
						 
				 
			
				
					
						
							
							
								Pedro Arthur 
							
						 
					 
					
						
						
							
						
						6de58b4903 
					 
					
						
						
							
							swscale: cleanup unused code  
						
						... 
						
						
						
						Removed previous swscale code under '#ifndef NEW_FILTER'
and removed unused fields of SwsContext 
						
						
					 
					
						2016-03-31 16:36:16 -03:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						263eb76bdf 
					 
					
						
						
							
							sws/aarch64: add ff_hscale_8_to_15_neon  
						
						... 
						
						
						
						./ffmpeg -nostats -f lavfi -i testsrc2=4k:d=2 -vf bench=start,scale=1024x1024,bench=stop -f null -
    before: t:0.489726 avg:0.489883 max:0.491852 min:0.489482
    after:  t:0.256515 avg:0.256458 max:0.256999 min:0.253755 
						
						
					 
					
						2016-03-31 10:12:55 +02:00 
						 
				 
			
				
					
						
							
							
								Lou Logan 
							
						 
					 
					
						
						
							
						
						06eef96b69 
					 
					
						
						
							
							fix some a/an typos  
						
						... 
						
						
						
						Signed-off-by: Lou Logan <lou@lrcd.com > 
						
						
					 
					
						2016-03-28 14:13:17 -08:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						f1148390d7 
					 
					
						
						
							
							sws/aarch64: add {nv12,nv21,yuv420p,yuv422p}_to_{argb,rgba,abgr,rgba}_neon  
						
						
						
						
					 
					
						2016-03-01 17:53:33 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						eb7802afef 
					 
					
						
						
							
							swscale/vscale: Check that 2 tap filters are bilinear before using bilinear code  
						
						... 
						
						
						
						Fixes: out of array reads
Fixes: 07e8b9c5d348ccdf7add0f37de20cf6c/asan_heap-oob_27e8df7_6849_e56653f768070ec8cb52f587048444c2.mov
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-01-14 21:59:12 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						e06403331c 
					 
					
						
						
							
							swscale: Move Contexts used only in hscale.c into it  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-01-14 21:58:02 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						7b6e6895f2 
					 
					
						
						
							
							swscale: Move VScalerContext into vscale.c  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-01-14 21:58:02 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8f3a9a8c27 
					 
					
						
						
							
							swscale/yuv2rgb: Increase YUV2RGB table headroom  
						
						... 
						
						
						
						This makes SWS more robust
Fixes: 07650a772d98aa63b0fed6370dc89037/asan_heap-oob_27ddeaf_2657_2c81ff264dee5d9712cb3251fb9c3bbb.264
Fixes: out of array read
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-01-14 15:46:55 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						5e5f82a287 
					 
					
						
						
							
							swscale/yuv2rgb: Factor YUVRGB_TABLE_LUMA_HEADROOM out  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-01-14 15:46:55 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Cadhalpun 
							
						 
					 
					
						
						
							
						
						8bfbc8c5e5 
					 
					
						
						
							
							swscale: rename sws_context_class to ff_sws_context_class  
						
						... 
						
						
						
						It is an internal swscale symbol and thus should not be exported.
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com > 
						
						
					 
					
						2015-10-29 23:49:10 +01:00 
						 
				 
			
				
					
						
							
							
								Pedro Arthur 
							
						 
					 
					
						
						
							
						
						5bd62a1b3c 
					 
					
						
						
							
							swscale: fix ticket  #4881  
						
						... 
						
						
						
						When scaling only a slice of a frame the output was written always
in the first lines leaving the rest of the frame black. 
						
						
					 
					
						2015-10-13 13:43:39 -03:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						d730dd8c53 
					 
					
						
						
							
							swscale: Forward colorspace updates to the 2nd cascaded context in case of alphablend  
						
						... 
						
						
						
						The first just does the blending and wouldnt do anything with the colorspace values
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2015-09-10 17:05:20 +02:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						151aa2ebff 
					 
					
						
						
							
							Merge commit '2268db2cd052674fde55c7d48b7a5098ce89b4ba'  
						
						... 
						
						
						
						* commit '2268db2cd052674fde55c7d48b7a5098ce89b4ba':
  lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fields
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com > 
						
						
					 
					
						2015-09-08 16:35:28 +02:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						2268db2cd0 
					 
					
						
						
							
							lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fields  
						
						... 
						
						
						
						The new fields can be accessed directly and are more intelligible.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com > 
						
						
					 
					
						2015-09-07 12:37:47 +02:00 
						 
				 
			
				
					
						
							
							
								Pedro Arthur 
							
						 
					 
					
						
						
							
						
						3059562aa1 
					 
					
						
						
							
							swscale: re-enable gamma  
						
						... 
						
						
						
						+added gamma conversion to refactored code 
						
						
					 
					
						2015-09-04 19:00:20 -03:00 
						 
				 
			
				
					
						
							
							
								Pedro Arthur 
							
						 
					 
					
						
						
							
						
						62d176de12 
					 
					
						
						
							
							swscale: refactor vertical scaler  
						
						
						
						
					 
					
						2015-08-19 10:43:52 -03:00 
						 
				 
			
				
					
						
							
							
								Pedro Arthur 
							
						 
					 
					
						
						
							
						
						4545906f60 
					 
					
						
						
							
							swscale: Fixed typos  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2015-08-18 22:56:50 +02:00 
						 
				 
			
				
					
						
							
							
								Pedro Arthur 
							
						 
					 
					
						
						
							
						
						ed80dec621 
					 
					
						
						
							
							swscale: fixed compiler warnings  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2015-08-18 22:56:50 +02:00 
						 
				 
			
				
					
						
							
							
								Pedro Arthur 
							
						 
					 
					
						
						
							
						
						737aa902f0 
					 
					
						
						
							
							swscale: process horizontal lines in batches  
						
						... 
						
						
						
						Process more lines in a single pass to improve performance
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2015-08-18 01:33:32 +02:00 
						 
				 
			
				
					
						
							
							
								Pedro Arthur 
							
						 
					 
					
						
						
							
						
						e0a3173a94 
					 
					
						
						
							
							swscale: refactor horizontal scaling  
						
						... 
						
						
						
						+ split color conversion from scaling
- disabled gamma correction, until it's refactored too
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2015-08-18 01:33:32 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						c5ebeaa308 
					 
					
						
						
							
							swscale/alphablend: Support SWS_ALPHA_BLEND_CHECKERBOARD  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2015-08-09 17:11:53 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						d0e0757e9a 
					 
					
						
						
							
							swscale: Implement alphablendaway for planar 4:4:4 formats  
						
						... 
						
						
						
						Fixes Ticket4746
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2015-08-08 13:24:52 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						c382d9e8cb 
					 
					
						
						
							
							swscale: Add sws_alloc_set_opts()  
						
						... 
						
						
						
						This simplifies allocating and initializing swscale contexts with custom options.
The function is internal currently but could be moved into the public header
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2015-08-08 13:08:16 +02:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
							
						
						052f64ecb2 
					 
					
						
						
							
							swscale: ayuv64le input support  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com > 
						
						
					 
					
						2015-07-24 03:44:58 +00: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 
							
						 
					 
					
						
						
							
						
						ae20682f6b 
					 
					
						
						
							
							swscale: Add prefix to updateMMXDitherTables()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-02-27 19:23:46 +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 
							
						 
					 
					
						
						
							
						
						2a983ff7fe 
					 
					
						
						
							
							swscale: increase yuv2rgb table headroom  
						
						... 
						
						
						
						Fixes out of array access
Fixes: case2_bad_read_yuv2rgbx32.mp4
Found-by: Michal Zalewski <lcamtuf@coredump.cx >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-12-16 23:37:26 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						fba894615d 
					 
					
						
						
							
							swscale: support internal scaler cascades  
						
						... 
						
						
						
						Fixes Ticket3170
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-10-11 05:05:17 +02:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						fb7d8d50bc 
					 
					
						
						
							
							swscale: remove obsolete FF_API_SWS_FORMAT_NAME cruft  
						
						... 
						
						
						
						Signed-off-by: James Almer <jamrial@gmail.com > 
						
						
					 
					
						2014-10-05 17:10:29 -03:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						aee99a5d44 
					 
					
						
						
							
							swscale/swscale_internal: fix ya16 -> rgba  
						
						... 
						
						
						
						Fixes Ticket644
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-08-05 01:51:11 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						2f5bf2f7f2 
					 
					
						
						
							
							Merge commit 'f84a1b597c29dc035b8d5529ef88c2d7ff057820'  
						
						... 
						
						
						
						* commit 'f84a1b597c29dc035b8d5529ef88c2d7ff057820':
  swscale: support AV_PIX_FMT_YA16 as input
Conflicts:
	libswscale/swscale_unscaled.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-08-04 22:32:13 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						4c8bc6fdee 
					 
					
						
						
							
							Merge commit 'e96c3b81cadd0ba84d43b1f3a54980df3785d9a5'  
						
						... 
						
						
						
						* commit 'e96c3b81cadd0ba84d43b1f3a54980df3785d9a5':
  avutil: rename AV_PIX_FMT_Y400A to AV_PIX_FMT_YA8
Conflicts:
	libavcodec/libopenjpegdec.c
	libavcodec/libopenjpegenc.c
	libavcodec/raw.c
	libavutil/pixdesc.c
	libavutil/pixfmt.h
	libavutil/version.h
	libswscale/swscale_internal.h
	libswscale/swscale_unscaled.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-08-04 21:48:00 +02:00