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 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							c2503d9c8a 
							
						 
					 
					
						
						
							
							swscale: ppc: Hide arch-specific initialization details  
						
						... 
						
						
						
						Also give consistent names to init functions. 
						
						
					 
					
						2013-08-29 10:23:41 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							a519583991 
							
						 
					 
					
						
						
							
							swscale: x86: Hide arch-specific initialization details  
						
						... 
						
						
						
						Also give consistent names to init functions. 
						
						
					 
					
						2013-08-28 23:59:24 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							c62801270f 
							
						 
					 
					
						
						
							
							swscale: change ff_dither_8x8_128 dimensions to be consistent with the others  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-08-16 16:06:59 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							c14fc4585c 
							
						 
					 
					
						
						
							
							Merge commit 'aa2ba8c99e5708884a56aea9c1d96e014866f8a3'  
						
						... 
						
						
						
						* commit 'aa2ba8c99e5708884a56aea9c1d96e014866f8a3':
  swscale: Move extern declarations for tables to swscale_internal.h
Conflicts:
	libswscale/output.c
	libswscale/swscale_internal.h
	libswscale/swscale_unscaled.c
	libswscale/utils.c
	libswscale/yuv2rgb.c
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-08-16 12:56:48 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							1ef0b8f9cc 
							
						 
					 
					
						
						
							
							Merge commit 'd258531502b24cb653204fe4f003c8815755bdc4'  
						
						... 
						
						
						
						* commit 'd258531502b24cb653204fe4f003c8815755bdc4':
  swscale: Mark a bunch of tables only used within one file static
Conflicts:
	libswscale/swscale_unscaled.c
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-08-16 12:40:32 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							1e0e193240 
							
						 
					 
					
						
						
							
							sws: add dither enum  
						
						... 
						
						
						
						This allows specifying more dither algorithms without using up flags and
without ambiguities.
Also initialize the new field based on the flags and use it.
Note, improving the logic of the checks is left to subsequent
commits, this here only switches from flags to enum.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-08-15 21:39:32 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							aa2ba8c99e 
							
						 
					 
					
						
						
							
							swscale: Move extern declarations for tables to swscale_internal.h  
						
						... 
						
						
						
						Also add missing ff_ prefixes where necessary. 
						
						
					 
					
						2013-08-15 14:38:03 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							d258531502 
							
						 
					 
					
						
						
							
							swscale: Mark a bunch of tables only used within one file static  
						
						
						
						
					 
					
						2013-08-15 14:38:03 +02:00