Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						03ce71e4a1 
					 
					
						
						
							
							swscale/swscale: Fix dereference of stride array before null check  
						
						... 
						
						
						
						Fixes: CID1396263
Fixes: CID1396271
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-12-23 21:47:47 +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 
						 
				 
			
				
					
						
							
							
								Pedro Arthur 
							
						 
					 
					
						
						
							
						
						8433d953e4 
					 
					
						
						
							
							swscale: fix for sliced scaling artifacts  
						
						... 
						
						
						
						Signed-off-by: Pedro Arthur <bygrandao@gmail.com > 
						
						
					 
					
						2016-09-16 11:25:28 -03:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ba7be8c083 
					 
					
						
						
							
							swscale: Fix "warning: ISO C90 forbids mixed declarations and code"  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-09-07 01:44:16 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						89ec11e096 
					 
					
						
						
							
							swscale/swscale: Try to fix rgb48Toxyz12() with slices  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-09-02 21:53:53 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						f580719b1a 
					 
					
						
						
							
							swscale/swscale: Factor bottom to top handling  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-09-02 21:53:53 +02: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 
						 
				 
			
				
					
						
							
							
								Pedro Arthur 
							
						 
					 
					
						
						
							
						
						e616e9a4b8 
					 
					
						
						
							
							swscale: fix ring buffer size when scaling slices of a frame  
						
						... 
						
						
						
						The ring buffer size should be able to store input lines
when there is not enough lines to output a single line. 
						
						
					 
					
						2016-06-10 09:45:24 -03:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
							
						
						7abc8e7ae3 
					 
					
						
						
							
							swscale/arm: add ff_hscale_8_to_15_neon  
						
						
						
						
					 
					
						2016-04-09 00:16:56 +02: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 
						 
				 
			
				
					
						
							
							
								Derek Buitenhuis 
							
						 
					 
					
						
						
							
						
						21f9468402 
					 
					
						
						
							
							avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT  
						
						... 
						
						
						
						Libav, for some reason, merged this as a public API function. This will
aid in future merges.
A define is left for backwards compat, just in case some person
used it, since it is in a public header.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com > 
						
						
					 
					
						2016-01-27 16:36:46 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						321e85e176 
					 
					
						
						
							
							swscale/swscale: Add some sanity checks for srcSlice* parameters  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2016-01-17 20:35:36 +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 
						 
				 
			
				
					
						
							
							
								Pedro Arthur 
							
						 
					 
					
						
						
							
						
						a8602dde5e 
					 
					
						
						
							
							swscale: fix ticket  #4877  
						
						
						
						
					 
					
						2015-09-25 12:18:58 -03:00 
						 
				 
			
				
					
						
							
							
								Pedro Arthur 
							
						 
					 
					
						
						
							
						
						77367f61b3 
					 
					
						
						
							
							swscale: fix ticket 4850  
						
						
						
						
					 
					
						2015-09-20 18:08:14 -03:00 
						 
				 
			
				
					
						
							
							
								Ganesh Ajjanagadde 
							
						 
					 
					
						
						
							
						
						b4cb597900 
					 
					
						
						
							
							libswscale/swscale: fix -Wunused-function  
						
						... 
						
						
						
						hyscale, hcscale are only used in old filter code, hence place
header guard to silence -Wunused-function.
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2015-09-18 23:19:42 +02:00 
						 
				 
			
				
					
						
							
							
								Ganesh Ajjanagadde 
							
						 
					 
					
						
						
							
						
						80d23d9d32 
					 
					
						
						
							
							swscale/swscale: silence unused function warning  
						
						... 
						
						
						
						gamma_convert is only used with the old code. Thus, it is
placed under a header guard. This patch silences a -Wunused-function
observed on GCC 5.2.
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com > 
						
						
					 
					
						2015-09-16 16:31:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						0ae40c5a70 
					 
					
						
						
							
							swscale/swscale: Fix "unused variable" warning  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2015-09-11 20:59:32 +02:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						5d8e836d0e 
					 
					
						
						
							
							Replace all remaining occurances of step/depth_minus1 and offset_plus1  
						
						
						
						
					 
					
						2015-09-08 17:10:48 +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 
						 
				 
			
				
					
						
							
							
								Timothy Gu 
							
						 
					 
					
						
						
							
						
						68a9c8ac77 
					 
					
						
						
							
							swscale: Silence an unused variable warning  
						
						... 
						
						
						
						Also remove a pair of extraneous ifdeffery. 
						
						
					 
					
						2015-08-25 17:40:06 -07:00 
						 
				 
			
				
					
						
							
							
								Pedro Arthur 
							
						 
					 
					
						
						
							
						
						62d176de12 
					 
					
						
						
							
							swscale: refactor vertical scaler  
						
						
						
						
					 
					
						2015-08-19 10:43:52 -03: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 
							
						 
					 
					
						
						
							
						
						ae0148ff60 
					 
					
						
						
							
							swscale: Assert that pixel format descriptor is not NULL  
						
						... 
						
						
						
						This may help static analyzers, the pixel format is checked
during initialization
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-06-12 14:47:37 +02:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						3e48616226 
					 
					
						
						
							
							Merge commit '9a60b1fad02cb783b895b2145c3dafc01f7b337c'  
						
						... 
						
						
						
						* commit '9a60b1fad02cb783b895b2145c3dafc01f7b337c':
  libswscale: fix compiler warnings enumerated type mixed with another type
Conflicts:
	libswscale/swscale_unscaled.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-03-16 00:15:16 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ae20682f6b 
					 
					
						
						
							
							swscale: Add prefix to updateMMXDitherTables()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-02-27 19:23:46 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						03bffb68f6 
					 
					
						
						
							
							swscale: Use av_clip_uintp2()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-02-21 14:49:17 +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 
							
						 
					 
					
						
						
							
						
						fba894615d 
					 
					
						
						
							
							swscale: support internal scaler cascades  
						
						... 
						
						
						
						Fixes Ticket3170
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-10-11 05:05:17 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						d469aa8cfa 
					 
					
						
						
							
							sws: use av_clip() instead of av_clip_c()  
						
						
						
						
					 
					
						2014-09-16 16:57:20 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						e9f7c7aef9 
					 
					
						
						
							
							sws: Move fast bilinear C code into seperate file  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-07-19 05:36:26 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						7f5296005c 
					 
					
						
						
							
							swscale/swscale: replace potentially slow % by &  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-06-18 04:24:31 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						14fa7fc6a8 
					 
					
						
						
							
							swscale/swscale: fix srcStride/srcSlice typo  
						
						... 
						
						
						
						Fixes part of Ticket3466
Found by: Andrey_Karpov / PVS-Studio
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-04-16 02:09:39 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						a2f088c0f9 
					 
					
						
						
							
							swscale: factor ff_sws_init_range_convert() out  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-04-14 23:25:28 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						3751e5a821 
					 
					
						
						
							
							swscale/swscale: clear to/from convert pointers when they used.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-04-14 23:15:31 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						28875c4188 
					 
					
						
						
							
							Merge commit '60c4660ba035bbfbcc84ac34129ce40e037c70ad'  
						
						... 
						
						
						
						* commit '60c4660ba035bbfbcc84ac34129ce40e037c70ad':
  swscale: fix an implementation-defined unsigned-to-signed conversion
Conflicts:
	libswscale/swscale_unscaled.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-04-13 01:26:49 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						c9c0451224 
					 
					
						
						
							
							swscale/swscale: fix integer overflow  
						
						... 
						
						
						
						Should fix fate failure with clang ftrapv
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-03-24 05:01:32 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ab9d7e0b12 
					 
					
						
						
							
							swscale: fix rgb48Toxyz12() endianness  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-01-10 17:26:39 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						01cac26f68 
					 
					
						
						
							
							Merge commit '1909f6b1b6da2db371c179bed5a19aaf979b7557'  
						
						... 
						
						
						
						* commit '1909f6b1b6da2db371c179bed5a19aaf979b7557':
  swscale: cosmetics: Drop silly camelCase from swScale function pointer name
Conflicts:
	libswscale/swscale_unscaled.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-08-29 15:56:03 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						5ff1b588eb 
					 
					
						
						
							
							Merge commit 'c2503d9c8ab42ea55922e9f5a10c8bfbbbfeaf19'  
						
						... 
						
						
						
						* commit 'c2503d9c8ab42ea55922e9f5a10c8bfbbbfeaf19':
  swscale: ppc: Hide arch-specific initialization details
Conflicts:
	libswscale/utils.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-08-29 15:10:09 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						db6b389c7f 
					 
					
						
						
							
							Merge commit 'a519583991c38d38503ab08357716513facc5725'  
						
						... 
						
						
						
						* commit 'a519583991c38d38503ab08357716513facc5725':
  swscale: x86: Hide arch-specific initialization details
Conflicts:
	libswscale/x86/Makefile
	libswscale/x86/swscale.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-08-29 14:42:34 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						1909f6b1b6 
					 
					
						
						
							
							swscale: cosmetics: Drop silly camelCase from swScale function pointer name  
						
						
						
						
					 
					
						2013-08-29 10:23:54 +02:00