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  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								f1424cfd6d 
								
							
								 
							
						 
						
							
							
								
								ARM: set STRIDE_ALIGN and DECLARE_ALIGNED_8 to 16 for NEON  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 14961 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Loren Merritt
							
						 
						
							
							
							
								
							
								7fadc32de4 
								
							
								 
							
						 
						
							
							
								
								document some dsp alignments  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 14935 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Loren Merritt
							
						 
						
							
							
							
								
							
								2272e04aa7 
								
							
								 
							
						 
						
							
							
								
								document some dsp alignments  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 14771 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Robert Swain
							
						 
						
							
							
							
								
							
								69fc4da360 
								
							
								 
							
						 
						
							
							
								
								Add declarations for the sine tables used in wma.c (half window sizes: 128,  
							
							 
							
							 
							
							
								
							
							
							256, 512, 1024 and 2048) to mdct.c. Make them accessible via dsputil.h. Make
wma.c use these shared tables.
Originally committed as revision 14758 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Loren Merritt
							
						 
						
							
							
							
								
							
								911e21a306 
								
							
								 
							
						 
						
							
							
								
								simd int->float  
							
							 
							
							 
							
							
								
							
							
							20% faster ac3 if downmixing, 15% if not
Originally committed as revision 14743 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Loren Merritt
							
						 
						
							
							
							
								
							
								ac2e556456 
								
							
								 
							
						 
						
							
							
								
								simd downmix  
							
							 
							
							 
							
							
								
							
							
							13% faster ac3 if downmixing
Originally committed as revision 14742 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Loren Merritt
							
						 
						
							
							
							
								
							
								d46ac5bfde 
								
							
								 
							
						 
						
							
							
								
								mdct wrapper function to match fft  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 14703 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Loren Merritt
							
						 
						
							
							
							
								
							
								0a570e826d 
								
							
								 
							
						 
						
							
							
								
								remove mdct tmp buffer  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 14702 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Loren Merritt
							
						 
						
							
							
							
								
							
								46803f4f67 
								
							
								 
							
						 
						
							
							
								
								optimize imdct_half:  
							
							 
							
							 
							
							
								
							
							
							remove tmp buffer.
skip fft reinterleave pass, leaving data in a format more convenient for simd.
merge post-rotate with post-reorder.
Originally committed as revision 14700 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Loren Merritt
							
						 
						
							
							
							
								
							
								5d0ddd1a9f 
								
							
								 
							
						 
						
							
							
								
								split-radix FFT  
							
							 
							
							 
							
							
								
							
							
							c is 1.9x faster than previous c (on various x86 cpus), sse is 1.6x faster than previous sse.
Originally committed as revision 14698 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Loren Merritt
							
						 
						
							
							
							
								
							
								8a37920c9e 
								
							
								 
							
						 
						
							
							
								
								r14205 broke vorbis float_to_int on ppc  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 14466 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								4f20b45fbe 
								
							
								 
							
						 
						
							
							
								
								Fix h264_loop_filter_strength_mmx2() so it works with PAFF.  
							
							 
							
							 
							
							
								
							
							
							fixed at least:
CVFI1_Sony_D.jsv
CVFI1_SVA_C.264
MR6_BT_B.h264
Originally committed as revision 14310 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Loren Merritt
							
						 
						
							
							
							
								
							
								5eb0f2a425 
								
							
								 
							
						 
						
							
							
								
								float_to_int16_interleave: change src to an array of pointers instead of assuming it's contiguous.  
							
							 
							
							 
							
							
								
							
							
							this has no immediate effect, but will allow it to be used in more codecs.
Originally committed as revision 14252 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Loren Merritt
							
						 
						
							
							
							
								
							
								b9fa32082c 
								
							
								 
							
						 
						
							
							
								
								exploit mdct symmetry  
							
							 
							
							 
							
							
								
							
							
							2% faster vorbis on conroe, k8. 7% on celeron.
Originally committed as revision 14207 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  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								bb68f8a2b6 
								
							
								 
							
						 
						
							
							
								
								Monkey's Audio decoder vector functions work on input with length  
							
							 
							
							 
							
							
								
							
							
							a multiple of 16. Reflect that fact in the documentation for them.
Originally committed as revision 14148 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								560fa9bf51 
								
							
								 
							
						 
						
							
							
								
								Fix x86-64  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 14103 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								88c0536a42 
								
							
								 
							
						 
						
							
							
								
								Add several vector functions used by Monkey's Audio decoder to dsputil  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 14081 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Alexander Strange
							
						 
						
							
							
							
								
							
								f67a10cd0c 
								
							
								 
							
						 
						
							
							
								
								Define mm_flags/support to be 0 on architectures where they don't exist.  
							
							 
							
							 
							
							
								
							
							
							Make sure we don't try to set them if that's the case.
This lets dct-test and fft-test build with --disable-mmx on x86, but not yet on ARM.
Originally committed as revision 13957 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Robert Swain
							
						 
						
							
							
							
								
							
								9146e4d61c 
								
							
								 
							
						 
						
							
							
								
								Add generic ff_sine_window_init function and implement in codecs appropriately  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 13888 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Alexander Strange
							
						 
						
							
							
							
								
							
								0e956ba277 
								
							
								 
							
						 
						
							
							
								
								Add a new IDCT permutation, used in xvid_sse2 and possibly future similar IDCTs.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 12842 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								2cab640129 
								
							
								 
							
						 
						
							
							
								
								typo fixes  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 12428 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								7ce6892373 
								
							
								 
							
						 
						
							
							
								
								misc spelling fixes  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 12410 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Aurelien Jacobs
							
						 
						
							
							
							
								
							
								cbcd6c8ca9 
								
							
								 
							
						 
						
							
							
								
								move EDGE_WIDTH definition allong with draw_edges where it belongs  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 12322 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Aurelien Jacobs
							
						 
						
							
							
							
								
							
								288a44fb7a 
								
							
								 
							
						 
						
							
							
								
								move ff_emulated_edge_mc() to dsputil  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 12318 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Aurelien Jacobs
							
						 
						
							
							
							
								
							
								49c35f16fc 
								
							
								 
							
						 
						
							
							
								
								Fix compilation on powerpc.  
							
							 
							
							 
							
							
								
							
							
							DECLARE_ALIGNED_8 is not defined at that point, but this code is powerpc
only, so it's really equivalent to DECLARE_ALIGNED(16...
Originally committed as revision 12313 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Aurelien Jacobs
							
						 
						
							
							
							
								
							
								4c79b95c32 
								
							
								 
							
						 
						
							
							
								
								move ff_init_scantable() into dsputil  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 12311 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Aurelien Jacobs
							
						 
						
							
							
							
								
							
								5a6a9e78ab 
								
							
								 
							
						 
						
							
							
								
								move draw_edges() into dsputil  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 12309 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Reimar Döffinger
							
						 
						
							
							
							
								
							
								78d3d94f14 
								
							
								 
							
						 
						
							
							
								
								__asm __volatile -> asm volatile, improves code consistency and works  
							
							 
							
							 
							
							
								
							
							
							(as far as that is possible) with the Sun C compiler.
Originally committed as revision 12188 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Loren Merritt
							
						 
						
							
							
							
								
							
								4a9ca0a279 
								
							
								 
							
						 
						
							
							
								
								simd and unroll png_filter_row  
							
							 
							
							 
							
							
								
							
							
							cycles per 1000 pixels on core2:
left: 9211->5170
top: 9283->2138
avg: 12215->7611
paeth: 64024->17360
overall rgb png decoding speed: +45%
overall greyscale png decoding speed: +6%
Originally committed as revision 12164 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								5c319d3334 
								
							
								 
							
						 
						
							
							
								
								clean up definition of DECLARE_ALIGNED_8 and STRIDE_ALIGN  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 12126 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								96711ecff9 
								
							
								 
							
						 
						
							
							
								
								const src for bswap  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 11732 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Robert Swain
							
						 
						
							
							
							
								
							
								3ed546fe52 
								
							
								 
							
						 
						
							
							
								
								Add variable alpha and size of half window for Kaiser-Bessel Derived window  
							
							 
							
							 
							
							
								
							
							
							generation. Hard code Bessel I0 approximation iterations to 50.
See thread for discussion:
[FFmpeg-devel] [PATCH] Move Kaiser-Bessel Derived window to mdct.c
Started on the 2008/01/10
Originally committed as revision 11520 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Robert Swain
							
						 
						
							
							
							
								
							
								4eb7a735cb 
								
							
								 
							
						 
						
							
							
								
								Make the Kaiser-Bessel window generator a common function  
							
							 
							
							 
							
							
								
							
							
							Patch by Robert Swain, robert d swain a gmail d com
Originally committed as revision 11514 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								9fbd14acb8 
								
							
								 
							
						 
						
							
							
								
								Fix typo in macro name: WARPER8_16_SQ --> WRAPPER8_16_SQ.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 11296 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								d2e45f33a4 
								
							
								 
							
						 
						
							
							
								
								Switch VC-1 decoder to output decoded residual immediately.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 11188 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								8a43317e66 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Fix spacial --> spatial typo in function names.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 10993 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								9abc7e0fdc 
								
							
								 
							
						 
						
							
							
								
								intrax8 decoder patch by "someone"  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 10971 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 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  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								89523beea4 
								
							
								 
							
						 
						
							
							
								
								Sanitize altivec code so it can be built with runtime check properly  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 10640 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Loren Merritt
							
						 
						
							
							
							
								
							
								6810b93a81 
								
							
								 
							
						 
						
							
							
								
								sse2 version of compute_autocorr().  
							
							 
							
							 
							
							
								
							
							
							4x faster than c (somehow, even though doubles only allow 2x simd).
overal flac encoding: 15-50% faster on core2, 4-11% on k8, 3-13% on p4.
Originally committed as revision 10621 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Panagiotis Issaris
							
						 
						
							
							
							
								
							
								9846cbdb13 
								
							
								 
							
						 
						
							
							
								
								cosmetics: typos  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 10602 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								8b505fc689 
								
							
								 
							
						 
						
							
							
								
								VIS-specific code should be enabled conditional to HAVE_VIS, not ARCH_SPARC.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 10559 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								a41f4eacd6 
								
							
								 
							
						 
						
							
							
								
								Do not wrongly mark Apple gcc workarounds as being specific to Darwin.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 10239 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								d593e32983 
								
							
								 
							
						 
						
							
							
								
								use 16bit IDWT (a SIMD implementation of it should be >2x faster then with  
							
							 
							
							 
							
							
								
							
							
							the old 32bit code)
disable mmx/sse2 optimizations as they need a rewrite now
Originally committed as revision 10218 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								9d16f87ffd 
								
							
								 
							
						 
						
							
							
								
								Rename CONFIG_DARWIN to SYS_DARWIN, it is not configurable (in FFmpeg).  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 10190 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Roman Shaposhnik
							
						 
						
							
							
							
								
							
								905694d96e 
								
							
								 
							
						 
						
							
							
								
								* renaming (ST|LD)(16|32|64) -> AV_(R|W)N(16|32|64)  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 10023 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Ivan Kalvachev
							
						 
						
							
							
							
								
							
								0ac9a875d4 
								
							
								 
							
						 
						
							
							
								
								revert commit 9603  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 9605 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Ivan Kalvachev
							
						 
						
							
							
							
								
							
								ddeaf723c5 
								
							
								 
							
						 
						
							
							
								
								Integrate reference mpeg IDCT into dsputil.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 9603 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago