James Almer
							
						 
						
							
							
							
								
							
								b624f0660b 
								
							
								 
							
						 
						
							
							
								
								x86: Add ymm_reg struct  
							
							 
							
							 
							
							
								
							
							
							Needed to declare 32-byte long constants
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Ganesh Ajjanagadde
							
						 
						
							
							
							
								
							
								531b0a316b 
								
							
								 
							
						 
						
							
							
								
								avutil/x86/asm: rename REG_SP to REG_sp  
							
							 
							
							 
							
							
								
							
							
							REG_SP is defined by Solaris system headers.
This fixes a sea of warnings while building on Solaris:
http://fate.ffmpeg.org/report.cgi?time=20150820233505&slot=x86-opensolaris-gcc4.3 
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   James Almer
							
						 
						
							
							
							
								
							
								fc8db12a73 
								
							
								 
							
						 
						
							
							
								
								x86/vp9: inital AVX2 intra_pred  
							
							 
							
							 
							
							
								
							
							
							tos3k-vp9-b10000.webm on a Core i5-4200U @1.6GHz 
1219 decicycles in ff_vp9_ipred_dc_32x32_ssse3, 131070 runs, 2 skips
439 decicycles in ff_vp9_ipred_dc_32x32_avx2, 131070 runs, 2 skips
3570 decicycles in ff_vp9_ipred_dc_top_32x32_ssse3, 4096 runs, 0 skips
2494 decicycles in ff_vp9_ipred_dc_top_32x32_avx2, 4096 runs, 0 skips
1419 decicycles in ff_vp9_ipred_dc_left_32x32_ssse3, 16384 runs, 0 skips
717 decicycles in ff_vp9_ipred_dc_left_32x32_avx2, 16384 runs, 0 skips
2737 decicycles in ff_vp9_ipred_tm_32x32_avx, 1024 runs, 0 skips
2088 decicycles in ff_vp9_ipred_tm_32x32_avx2, 1024 runs, 0 skips
3090 decicycles in ff_vp9_ipred_v_32x32_avx, 512 runs, 0 skips
2226 decicycles in ff_vp9_ipred_v_32x32_avx2, 512 runs, 0 skips
1565 decicycles in ff_vp9_ipred_h_32x32_avx, 1024 runs, 0 skips
922 decicycles in ff_vp9_ipred_h_32x32_avx2, 1024 runs, 0 skips
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Matt Oliver
							
						 
						
							
							
							
								
							
								1898c2f49d 
								
							
								 
							
						 
						
							
							
								
								inline asm: fix arrays as named constraints.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Matt Oliver
							
						 
						
							
							
							
								
							
								8236747511 
								
							
								 
							
						 
						
							
							
								
								Automatically change MANGLE() into named inline asm operands when direct symbol reference in inline asm are not supported.  
							
							 
							
							 
							
							
								
							
							
							This is part of the patch-set for intel C inline asm on windows support
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								b93b27edb0 
								
							
								 
							
						 
						
							
							
								
								dsputil: Make dsputil selectable  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								6a701306db 
								
							
								 
							
						 
						
							
							
								
								dsputil: make selectable.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								070a402b60 
								
							
								 
							
						 
						
							
							
								
								x86: move MANGLE() and related macros to libavutil/x86/asm.h  
							
							 
							
							 
							
							
								
							
							
							These x86-specific macros do not belong in generic code.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								c318626ce2 
								
							
								 
							
						 
						
							
							
								
								x86: rename libavutil/x86_cpu.h to libavutil/x86/asm.h  
							
							 
							
							 
							
							
								
							
							
							This puts x86-specific things in the x86/ subdirectory where they
belong.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Ramiro Polla
							
						 
						
							
							
							
								
							
								6f74fb03cd 
								
							
								 
							
						 
						
							
							
								
								Check whether compiler supports xmm registers in asm clobber list  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 25362 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
					 
				
					
						
							
							
								   İsmail Dönmez
							
						 
						
							
							
							
								
							
								9276bdddca 
								
							
								 
							
						 
						
							
							
								
								snowdsp: Explicitly state the operand sizes  
							
							 
							
							 
							
							
								
							
							
							Fixes compilation with clang's builtin assembler
Patch by İsmail Dönmez, ismail at namtrac dot org
Originally committed as revision 25331 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								8e3d8a82e6 
								
							
								 
							
						 
						
							
							
								
								typedef int x86_reg on non x86  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 18043 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   Aurelien Jacobs
							
						 
						
							
							
							
								
							
								b250f9c66d 
								
							
								 
							
						 
						
							
							
								
								Change semantic of CONFIG_*, HAVE_* and ARCH_*.  
							
							 
							
							 
							
							
								
							
							
							They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								9be50e3922 
								
							
								 
							
						 
						
							
							
								
								Only define x86 register names on x86.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 15328 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								987903826b 
								
							
								 
							
						 
						
							
							
								
								Globally rename the header inclusion guard names.  
							
							 
							
							 
							
							
								
							
							
							Consistently apply this rule: the guard name is obtained from the
filename by stripping the leading "lib", converting '/' and '.'  to
'_' and uppercasing the resulting name. Guard names in the root
directory have to be prefixed by "FFMPEG_".
Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Loren Merritt
							
						 
						
							
							
							
								
							
								f27e1d645e 
								
							
								 
							
						 
						
							
							
								
								simplify vorbis windowing  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 14205 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								c38e75fc52 
								
							
								 
							
						 
						
							
							
								
								Add required stdint.h header.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 13096 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Ramiro Polla
							
						 
						
							
							
							
								
							
								40d0e665d0 
								
							
								 
							
						 
						
							
							
								
								Do not misuse long as the size of a register in x86.  
							
							 
							
							 
							
							
								
							
							
							typedef x86_reg as the appropriate size and use it instead.
Originally committed as revision 13081 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								3c9bcb42cf 
								
							
								 
							
						 
						
							
							
								
								add REGd definition  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 12481 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								a087028ad8 
								
							
								 
							
						 
						
							
							
								
								Add #include "config.h" to headers that need it.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 12431 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								27af15dc5c 
								
							
								 
							
						 
						
							
							
								
								prettyprinting cosmetics  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 11941 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								5b21bdabe4 
								
							
								 
							
						 
						
							
							
								
								Add FFMPEG_ prefix to all multiple inclusion guards.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Ramiro Polla
							
						 
						
							
							
							
								
							
								c8f9ef613e 
								
							
								 
							
						 
						
							
							
								
								CONFIG_7REGS -> HAVE_7REGS  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 10121 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								e69364b700 
								
							
								 
							
						 
						
							
							
								
								Mark code parts that cannot work on AMD64 due to broken relocations as such.  
							
							 
							
							 
							
							
								
							
							
							This allows building shared libraries on AMD64 again.
based on a patch by Diego 'Flameeyes' Pettenò and suggestions by Michael
original thread:
Date: Wed, 18 Apr 2007 11:26:12 +0200
Subject: [Ffmpeg-devel] [PATCH] (try 2) Build shared libraries on AMD64 again
Originally committed as revision 8849 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								245626d045 
								
							
								 
							
						 
						
							
							
								
								Move ebx_available and ebp_available from CONFIG_LIST to HAVE_LIST,  
							
							 
							
							 
							
							
								
							
							
							it's not configurable by the user.
Originally committed as revision 8795 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Panagiotis Issaris
							
						 
						
							
							
							
								
							
								449659919c 
								
							
								 
							
						 
						
							
							
								
								Fix compilation when using the --disable-opts parameter. This to help those  
							
							 
							
							 
							
							
								
							
							
							interested in using a debugger to debug FFmpeg.
Original thread:
Subject: [PATCH] Fix compilation when using --disable-opts
Date: 2007-03-15 16:58:35 GMT
Originally committed as revision 8549 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								b78e7197a8 
								
							
								 
							
						 
						
							
							
								
								Change license headers to say 'FFmpeg' instead of 'this program/this library'  
							
							 
							
							 
							
							
								
							
							
							and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								04d7f60143 
								
							
								 
							
						 
						
							
							
								
								Add official LGPL license headers to the files that were missing them.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 6219 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
					 
				
					
						
							
							
								   Guillaume Poirier
							
						 
						
							
							
							
								
							
								71295009be 
								
							
								 
							
						 
						
							
							
								
								Add #define REGc  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 5988 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
					 
				
					
						
							
							
								   Luca Abeni
							
						 
						
							
							
							
								
							
								9c39071d6d 
								
							
								 
							
						 
						
							
							
								
								Move REG_* macros from libavcodec/i386/mmx.h to libavutil/x86_cpu.h  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 5595 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago