Ruiling Song
							
						 
						
							
							
							
								
							
								4700f7d6fc 
								
							
								 
							
						 
						
							
							
								
								swscale/swscale: remove useless code  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Ruiling Song <ruiling.song@intel.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								a6ca22c118 
								
							
								 
							
						 
						
							
							
								
								swscale/swscale: Fix several invalid shifts related to vChrDrop  
							
							 
							
							 
							
							
								
							
							
							Fixes: Invalid shifts
Fixes : #8166 
Fixes: filter-crop_scale_vflip FATE-test
Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Limin Wang
							
						 
						
							
							
							
								
							
								cde1d70a39 
								
							
								 
							
						 
						
							
							
								
								swscale/swscale: cosmetics  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Limin Wang
							
						 
						
							
							
							
								
							
								29bde4b3b6 
								
							
								 
							
						 
						
							
							
								
								swscale/swscale: delete unwanted assignments  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Martin Vignali
							
						 
						
							
							
							
								
							
								bdd6754648 
								
							
								 
							
						 
						
							
							
								
								swscale/swscale : small cosmetic  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Martin Vignali
							
						 
						
							
							
							
								
							
								3af1c4ea7d 
								
							
								 
							
						 
						
							
							
								
								swscale : treat float input data as uint 16bpc  
							
							 
							
							 
							
							
								
							
							
							Currently float are converted to 16b uint in input part
using src depth (32 bits) in hScale16To19 and hScale16to15,
make an invalid shift for the data
So shift the value when using float input
like 16 bpc uint. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Lou Logan
							
						 
						
							
							
							
								
							
								183fd30e0f 
								
							
								 
							
						 
						
							
							
								
								Fix several typos  
							
							 
							
							 
							
							
								
							
							
							"apix_fmts" found by Marc Péchaud.
"speedloss" found by Mikhail V.
Signed-off-by: Lou Logan <lou@lrcd.com> 
							
						 
						8 years ago  
					 
				
					
						
							
							
								   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> 
							
						 
						8 years ago  
					 
				
					
						
							
							
								   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> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								2b5b1e1e9b 
								
							
								 
							
						 
						
							
							
								
								swscale: Rename is9_OR_10 to match what it does  
							
							 
							
							 
							
							
								
							
							
							It is used to select functions that work with 9-15bits. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								e87a501e7d 
								
							
								 
							
						 
						
							
							
								
								swscale: Update bitdepth range check  
							
							 
							
							 
							
							
								
							
							
							Make sure the scaling functions for the 9-15bits are used for
9-15bits bit depths correctly. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Pedro Arthur
							
						 
						
							
							
							
								
							
								8433d953e4 
								
							
								 
							
						 
						
							
							
								
								swscale: fix for sliced scaling artifacts  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Pedro Arthur <bygrandao@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								ba7be8c083 
								
							
								 
							
						 
						
							
							
								
								swscale: Fix "warning: ISO C90 forbids mixed declarations and code"  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								89ec11e096 
								
							
								 
							
						 
						
							
							
								
								swscale/swscale: Try to fix rgb48Toxyz12() with slices  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								f580719b1a 
								
							
								 
							
						 
						
							
							
								
								swscale/swscale: Factor bottom to top handling  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								70d418c7e6 
								
							
								 
							
						 
						
							
							
								
								Revert "PPC64: Add versions of functions in libswscale/input.c optimized for POWER8 VSX SIMD."  
							
							 
							
							 
							
							
								
							
							
							This reverts commit 1df908f33f . The expected
performance improvements are essentially non-existent. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   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> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   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. 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Matthieu Bouron
							
						 
						
							
							
							
								
							
								7abc8e7ae3 
								
							
								 
							
						 
						
							
							
								
								swscale/arm: add ff_hscale_8_to_15_neon  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Pedro Arthur
							
						 
						
							
							
							
								
							
								6de58b4903 
								
							
								 
							
						 
						
							
							
								
								swscale: cleanup unused code  
							
							 
							
							 
							
							
								
							
							
							Removed previous swscale code under '#ifndef NEW_FILTER'
and removed unused fields of SwsContext 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   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 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   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> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								321e85e176 
								
							
								 
							
						 
						
							
							
								
								swscale/swscale: Add some sanity checks for srcSlice* parameters  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								e8bc642202 
								
							
								 
							
						 
						
							
							
								
								lavu: add AV_CEIL_RSHIFT and use it in various places  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   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. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Pedro Arthur
							
						 
						
							
							
							
								
							
								a8602dde5e 
								
							
								 
							
						 
						
							
							
								
								swscale: fix ticket  #4877  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Pedro Arthur
							
						 
						
							
							
							
								
							
								77367f61b3 
								
							
								 
							
						 
						
							
							
								
								swscale: fix ticket 4850  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   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> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   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> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								0ae40c5a70 
								
							
								 
							
						 
						
							
							
								
								swscale/swscale: Fix "unused variable" warning  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Hendrik Leppkes
							
						 
						
							
							
							
								
							
								5d8e836d0e 
								
							
								 
							
						 
						
							
							
								
								Replace all remaining occurances of step/depth_minus1 and offset_plus1  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   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> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Pedro Arthur
							
						 
						
							
							
							
								
							
								3059562aa1 
								
							
								 
							
						 
						
							
							
								
								swscale: re-enable gamma  
							
							 
							
							 
							
							
								
							
							
							+added gamma conversion to refactored code 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Timothy Gu
							
						 
						
							
							
							
								
							
								68a9c8ac77 
								
							
								 
							
						 
						
							
							
								
								swscale: Silence an unused variable warning  
							
							 
							
							 
							
							
								
							
							
							Also remove a pair of extraneous ifdeffery. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Pedro Arthur
							
						 
						
							
							
							
								
							
								62d176de12 
								
							
								 
							
						 
						
							
							
								
								swscale: refactor vertical scaler  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Pedro Arthur
							
						 
						
							
							
							
								
							
								ed80dec621 
								
							
								 
							
						 
						
							
							
								
								swscale: fixed compiler warnings  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   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> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   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> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   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> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   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> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Pedro Arthur
							
						 
						
							
							
							
								
							
								2a7128f4ed 
								
							
								 
							
						 
						
							
							
								
								Add gamma encodign/decoding before/after scaling in libswscale  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								ae20682f6b 
								
							
								 
							
						 
						
							
							
								
								swscale: Add prefix to updateMMXDitherTables()  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								03bffb68f6 
								
							
								 
							
						 
						
							
							
								
								swscale: Use av_clip_uintp2()  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								928061670e 
								
							
								 
							
						 
						
							
							
								
								libswscale: GBRAP input & output and GBRAP16 input support  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								fba894615d 
								
							
								 
							
						 
						
							
							
								
								swscale: support internal scaler cascades  
							
							 
							
							 
							
							
								
							
							
							Fixes Ticket3170
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								d469aa8cfa 
								
							
								 
							
						 
						
							
							
								
								sws: use av_clip() instead of av_clip_c()  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								e9f7c7aef9 
								
							
								 
							
						 
						
							
							
								
								sws: Move fast bilinear C code into seperate file  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								7f5296005c 
								
							
								 
							
						 
						
							
							
								
								swscale/swscale: replace potentially slow % by &  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   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> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								a2f088c0f9 
								
							
								 
							
						 
						
							
							
								
								swscale: factor ff_sws_init_range_convert() out  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago