9eb3da2f99 
								
							
								 
							
						 
						
							
							
								
								asm: FF_-prefix internal macros used in inline assembly  
							
							See merge commit '39d6d3618d48625decaff7d9bdbb45b44ef2a805'. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d30690f20 
								
							
								 
							
						 
						
							
							
								
								swscale: add input support for gbrap10 pixel format  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5deacfb1f 
								
							
								 
							
						 
						
							
							
								
								swscale: fix crash with swscale-test when using slices  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								535a742c26 
								
							
								 
							
						 
						
							
							
								
								build: Change structure of the linker version script templates  
							
							Split version files into one line per symbol/directive to allow compatibility
with the Solaris linker without preprocessing and eliminate $ from version file
templates to simplify the postprocessing shell command. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e9c5bf4c1 
								
							
								 
							
						 
						
							
							
								
								asm: FF_-prefix internal macros used in inline assembly  
							
							These warnings conflict with system macros on Solaris, producing
truckloads of warnings about macro redefinition. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc40a70c57 
								
							
								 
							
						 
						
							
							
								
								Drop unnecessary libavutil/x86/asm.h #includes  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6a750c7ef 
								
							
								 
							
						 
						
							
							
								
								tests: Move all test programs to a subdirectory  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41ed7ab45f 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Fix spelling mistakes  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0f40c90984 
								
							
								 
							
						 
						
							
							
								
								Drop pointless assert.h #includes  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c22441276 
								
							
								 
							
						 
						
							
							
								
								swscale/arm: add yuv2planeX_8_neon  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c921f4f687 
								
							
								 
							
						 
						
							
							
								
								sws/aarch64: add ff_yuv2planeX_8_neon  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7abc8e7ae3 
								
							
								 
							
						 
						
							
							
								
								swscale/arm: add ff_hscale_8_to_15_neon  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cab9661dba 
								
							
								 
							
						 
						
							
							
								
								sws/aarch64/yuv2rgb: honor iOS calling convention  
							
							y_offset and y_coeff being successive 32-bit integers, they are packed
into 8 bytes instead of 2x8 bytes.
See https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARM64FunctionCallingConventions.html 
> iOS diverges from Procedure Call Standard for the ARM 64-bit
> Architecture in several ways
[...]
> In the generic procedure call standard, all function arguments passed
> on the stack consume slots in multiples of 8 bytes. In iOS, this
> requirement is dropped, and values consume only the space required.
[...]
> Padding is still inserted on the stack to satisfy arguments’ alignment
> requirements. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								01621202aa 
								
							
								 
							
						 
						
							
							
								
								build: miscellaneous cosmetics  
							
							Restore alphabetical order in lists, break overly long lines, do some
prettyprinting, add some explanatory section comments, group parts
together that belong together logically. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c169062073 
								
							
								 
							
						 
						
							
							
								
								swscale/utils: Remove unused variable  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								040598218f 
								
							
								 
							
						 
						
							
							
								
								sws/aarch64: restore ff_hscale_8_to_15_neon()  
							
							Fix final scaling and required filter alignment. Pass FATE. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b3eda69490 
								
							
								 
							
						 
						
							
							
								
								swscale: add bt2020 yuv2rgb coefficients.  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98038e2ee0 
								
							
								 
							
						 
						
							
							
								
								swscale: fix bt709 yuv2rgb coefficients.  
							
							They were derived from incorrect values cr=0.2125 (should be cr=0.2126)
and cb=0.0721 (should be cb=0.0722). 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eadaef2a63 
								
							
								 
							
						 
						
							
							
								
								sws/aarch64: disable ff_hscale_8_to_15_neon temporarly  
							
							Looks broken. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58994d7bca 
								
							
								 
							
						 
						
							
							
								
								swscale/arm/yuv2rgb: make the code bitexact with its aarch64 counter part  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5629361cc2 
								
							
								 
							
						 
						
							
							
								
								swscale/arm/yuv2rgb: save a few instructions by processing the luma line interleaved  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								339668301e 
								
							
								 
							
						 
						
							
							
								
								swscale/arm/yuv2rgb: re-order compute_rgba macro arguments  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff4885face 
								
							
								 
							
						 
						
							
							
								
								swscale/arm/yuv2rgb: rename {process_1l,process_2l,compute}_16px{,_internal} macros  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								562653b731 
								
							
								 
							
						 
						
							
							
								
								swscale/arm/yuv2rgb: macro-ify  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0286b56f2f 
								
							
								 
							
						 
						
							
							
								
								swscale/arm/yuv2rgb: factorize lsl in load_args_nvx  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0649fe0fae 
								
							
								 
							
						 
						
							
							
								
								swscale/arm/yuv2rgb: factorize lsl in load_args_yuv420p  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2aec59c07c 
								
							
								 
							
						 
						
							
							
								
								swscale/arm/yuv2rgb: remove unused store of dst + linesize in load_args_yuv422p  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b3ea901945 
								
							
								 
							
						 
						
							
							
								
								swscale/arm/yuv2rgb: factorize lsl in load_args_yuv422p  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								466e209e6e 
								
							
								 
							
						 
						
							
							
								
								swscale/arm/yuv2rgb: fix comments in load_args_yuv422p  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								11b4acab8b 
								
							
								 
							
						 
						
							
							
								
								swscale/arm/yuv2rgb: remove 32bit code path  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6de58b4903 
								
							
								 
							
						 
						
							
							
								
								swscale: cleanup unused code  
							
							Removed previous swscale code under '#ifndef NEW_FILTER'
and removed unused fields of SwsContext 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b905b9fe6 
								
							
								 
							
						 
						
							
							
								
								swscale: Deprecate vector functions which are unused outside swscale  
							
							There are no known users of these functions within debian
It should be thus possible to remove these functions without recommandition of a
replacement
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								06eef96b69 
								
							
								 
							
						 
						
							
							
								
								fix some a/an typos  
							
							Signed-off-by: Lou Logan <lou@lrcd.com> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								277408b7f1 
								
							
								 
							
						 
						
							
							
								
								sws/aarch64/yuv2rgb: save a few mul and add  
							
							27ms to 26ms with UHD 2160 input. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1148390d7 
								
							
								 
							
						 
						
							
							
								
								sws/aarch64: add {nv12,nv21,yuv420p,yuv422p}_to_{argb,rgba,abgr,rgba}_neon  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e7a37f0a0 
								
							
								 
							
						 
						
							
							
								
								sws/yuv2rgb: clarify precision of coeff and offset for mmx code  
							
							It makes easier looking at the difference with the generic code just
below. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9987464cf 
								
							
								 
							
						 
						
							
							
								
								sws/yuv2rgb: avoid a few ub on signed left shifts  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4170a44bbc 
								
							
								 
							
						 
						
							
							
								
								Add GBRAP12 pixel format  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67e5bd0c50 
								
							
								 
							
						 
						
							
							
								
								swscale/utils: Fix chrSrcHSubSample for GBRAP16  
							
							Fixes part of Ticket5264
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df36257a53 
								
							
								 
							
						 
						
							
							
								
								swscale/input: Fix GBRAP16 input  
							
							Fixes part of Ticket5264
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a91589476 
								
							
								 
							
						 
						
							
							
								
								swscale/arm: re-enable neon rgbx to nv12 routines  
							
							Commit '842b8f4ba2e79b9c004a67f6fdb3d5c5d05805d3' fixed clang/iphone
build but failed on some versions of cygwin. It has now been verified
to work on both platforms.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								29c2d06d67 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Drop empty comment lines  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6492a2ea8 
								
							
								 
							
						 
						
							
							
								
								swscale/x86/output: Fix yuv2planeX_16* with unaligned destination  
							
							Reviewed-by: BBB
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d07f6e5f1c 
								
							
								 
							
						 
						
							
							
								
								swscale/x86/output: Move code into yuv2planeX_mainloop  
							
							Reviewed-by: BBB
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								15d9645fb4 
								
							
								 
							
						 
						
							
							
								
								swscale/slice: Actually use the buffers' strides  
							
							Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								23261e6001 
								
							
								 
							
						 
						
							
							
								
								sws/output: fix ordered dither threshold for mono output  
							
							This makes sure that white stays white and black black
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								61ea7f1509 
								
							
								 
							
						 
						
							
							
								
								swscale/swscale-test: Check av_image_fill_linesizes() for failure  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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