29c2d06d67 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Drop empty comment lines  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e9175634ec 
								
							
								 
							
						 
						
							
							
								
								yuv2rgb: Document the color space coefficients  
							
							Based on the original documentation found in mpeg2dec (1995).
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e8bc642202 
								
							
								 
							
						 
						
							
							
								
								lavu: add AV_CEIL_RSHIFT and use it in various places  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								e88103a7f9 
								
							
								 
							
						 
						
							
							
								
								Bump major versions of all libraries  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d58639e27 
								
							
								 
							
						 
						
							
							
								
								sws: Drop deprecated SWS_CPU_CAPS defines  
							
							Deprecated in 07/2012. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da60b99a88 
								
							
								 
							
						 
						
							
							
								
								ppc: Restrict some Altivec implementations to Big Endian  
							
							In Little Endian the vec_ld/vec_st operations work as
expected only for byte-vectors. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ebb302229 
								
							
								 
							
						 
						
							
							
								
								swscale: Check memory allocation  
							
							Bug-Id: CID 1267890
CC: libav-stable@libav.org 
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a60b1fad0 
								
							
								 
							
						 
						
							
							
								
								libswscale: fix compiler warnings enumerated type mixed with another type  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e51f22122d 
								
							
								 
							
						 
						
							
							
								
								swscale: Check memory allocations  
							
							CC: libav-stable@libav.org 
Bug-Id: CID 1267888 / CID 1267890
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2df7277711 
								
							
								 
							
						 
						
							
							
								
								swscale: fix gbrap to gbrap alpha scaling  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								89df3fd49e 
								
							
								 
							
						 
						
							
							
								
								swscale: fix warning about incompatible function pointer type  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								928061670e 
								
							
								 
							
						 
						
							
							
								
								libswscale: GBRAP input & output and GBRAP16 input support  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1dd797e3c9 
								
							
								 
							
						 
						
							
							
								
								swscale: check memory allocations  
							
							CC: libav-stable@libav.org 
Bug-Id: CID 1257779 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								33c827f632 
								
							
								 
							
						 
						
							
							
								
								swscale: Properly scale YUV  
							
							Only shift limited range luma, and always only shift chroma
for upconversion.
Based off a patch by Michael Niedermayer.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc1eda543c 
								
							
								 
							
						 
						
							
							
								
								swscale: fix sign extensions in yuv planar conversion  
							
							Casting the left-most byte to unsigned avoids an undefined
result of the shift by 24 if bit 7 is set.
yuvPlanartouyvy_c and yuvPlanartoyuy2_c are affected.
CC: libav-stable@libav.org 
Bug-Id: CID 732281 / CID 732282 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1985c2e75c 
								
							
								 
							
						 
						
							
							
								
								Bump major versions of all libraries.  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f4c444e17d 
								
							
								 
							
						 
						
							
							
								
								Postpone API-incompatible changes until the next bump.  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb789016d4 
								
							
								 
							
						 
						
							
							
								
								swscale: Undeprecate sws_getContext()  
							
							sws_getCachedContext is not a full replacement for the function. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f84a1b597c 
								
							
								 
							
						 
						
							
							
								
								swscale: support AV_PIX_FMT_YA16 as input  
							
							Based on a long debug session with Kostya. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e96c3b81ca 
								
							
								 
							
						 
						
							
							
								
								avutil: rename AV_PIX_FMT_Y400A to AV_PIX_FMT_YA8  
							
							The rationale is that you have a packed format in form
<greyscale sample> <alpha sample> <greyscale sample> <alpha sample>
and shortening greyscale to 'G' might make one thing about Greenscale instead.
An alias pixel format and color space name are provided for compatibility. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5420099cab 
								
							
								 
							
						 
						
							
							
								
								swscale: correctly pad destination buffer in rgb conversion  
							
							Bug-Id: 772
CC: libav-stable@libav.org 
Found-By: Justin Ruggles <justin.ruggles@gmail.com>
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								880e2aa236 
								
							
								 
							
						 
						
							
							
								
								Remove all Blackfin architecture optimizations  
							
							Blackfin is a painful platform to work with, no test machines are available
and the range of multimedia applications is dubious. Thus it only represents
a maintenance burden. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								449511740f 
								
							
								 
							
						 
						
							
							
								
								build: handle library dependencies in configure  
							
							Instead of setting FFLIBS in each library Makefile configure
exports FFLIBS-$library in config.mak. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a177a9cca 
								
							
								 
							
						 
						
							
							
								
								swscale: Fix an undefined behaviour  
							
							Prevent a division by zero down the codepath.
Sample-Id: 00001721-google
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d9a542ace1 
								
							
								 
							
						 
						
							
							
								
								swscale: Set alpha to opaque for internal palettes.  
							
							Fixes conversion of pal8 to rgb formats with alpha.
Updated references for 2 FATE tests which previously encoded fully
transparent images.
Based on a patch by Baptiste Coudurier <baptiste.coudurier@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20c38c9c18 
								
							
								 
							
						 
						
							
							
								
								swscale: fix some undefined signed left shifts  
							
							Based on a patch by Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								60c4660ba0 
								
							
								 
							
						 
						
							
							
								
								swscale: fix an implementation-defined unsigned-to-signed conversion  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								92b099daf4 
								
							
								 
							
						 
						
							
							
								
								swscale: support converting YVYU422 pixel format  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ca0924c10 
								
							
								 
							
						 
						
							
							
								
								swscale: add endianness conversion for AV_PIX_FMT_BGRA64|RGBA64  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aba70bb538 
								
							
								 
							
						 
						
							
							
								
								Add missing headers to make template files compile (more) standalone  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1481d24c3a 
								
							
								 
							
						 
						
							
							
								
								RGBA64 pixel formats  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da785231ea 
								
							
								 
							
						 
						
							
							
								
								bfin: Refactor duplicated assembly-related macros  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e99af2a3b1 
								
							
								 
							
						 
						
							
							
								
								bfin: Refactor duplicated l1_text/l1_data_B macros  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b4dd424d96 
								
							
								 
							
						 
						
							
							
								
								Remove all SPARC architecture optimizations  
							
							SPARC is no longer being used in any multimedia-related fields and the
VIS optimizations only represent a maintenance burden. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91c981857b 
								
							
								 
							
						 
						
							
							
								
								rgb2rgb_template: add MMX/SSE2/AVX-optimized deinterleaveBytes  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7597e6efe4 
								
							
								 
							
						 
						
							
							
								
								swscale/x86/rgb2rgb: add support for AVX  
							
							This does not yet include any actual AVX code
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9047491f8b 
								
							
								 
							
						 
						
							
							
								
								swscale: add nv12/nv21->yuv420 converter  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb01a25fe1 
								
							
								 
							
						 
						
							
							
								
								swscale: fix stride used in planarToNv12Wrapper()  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46bacb5cc6 
								
							
								 
							
						 
						
							
							
								
								x86: Consistently use cpu flag detection macros in places that still miss it  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b83d1ee3b4 
								
							
								 
							
						 
						
							
							
								
								avutil: Move library version related macros to version.h  
							
							This is a more sensible place for these macros. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c85aad9cb2 
								
							
								 
							
						 
						
							
							
								
								doxy: Define a group for libswscale documentation  
							
							Uniform the style and eliminate a warning on newer doxygen version.. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c16bfb147d 
								
							
								 
							
						 
						
							
							
								
								swscale: x86: Consistently use lowercase function name suffixes  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b3ff6f91a 
								
							
								 
							
						 
						
							
							
								
								swscale: provide a default scaler if none is set  
							
							Lanczos for general case, sinc for upscaling, Gaussian for
downscaling. According to current literature these scalers
should be the best quality-wise algorithms for each case.
Inspired from a patch by wm4 <nfxjfg@googlemail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a0b901a348 
								
							
								 
							
						 
						
							
							
								
								Drop pointless directory name prefixes from #includes in the current dir  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1f728cbe4 
								
							
								 
							
						 
						
							
							
								
								ppc: don't return a value from a function declared void  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79aec43ce8 
								
							
								 
							
						 
						
							
							
								
								x86: Add and use more convenience macros to check CPU extension availability  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6b6501185 
								
							
								 
							
						 
						
							
							
								
								ppc: cosmetics: Consistently format CPU flag detection invocations  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67e6a9f558 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Place arch initialization calls in alphabetical order  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1909f6b1b6 
								
							
								 
							
						 
						
							
							
								
								swscale: cosmetics: Drop silly camelCase from swScale function pointer name  
							
							
								
							
							
						 
						12 years ago