Loren Merritt 
							
						 
					 
					
						
						
						
						
							
						
						
							d46ac5bfde 
							
						 
					 
					
						
						
							
							mdct wrapper function to match fft  
						
						... 
						
						
						
						Originally committed as revision 14703 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-08-12 00:38:30 +00:00 
						 
				 
			
				
					
						
							
							
								Loren Merritt 
							
						 
					 
					
						
						
						
						
							
						
						
							0a570e826d 
							
						 
					 
					
						
						
							
							remove mdct tmp buffer  
						
						... 
						
						
						
						Originally committed as revision 14702 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-08-12 00:36:36 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-08-12 00:33:34 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-08-12 00:26:58 +00:00 
						 
				 
			
				
					
						
							
							
								Loren Merritt 
							
						 
					 
					
						
						
						
						
							
						
						
							8a37920c9e 
							
						 
					 
					
						
						
							
							r14205 broke vorbis float_to_int on ppc  
						
						... 
						
						
						
						Originally committed as revision 14466 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-07-29 14:17:13 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-07-19 21:53:54 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-07-16 00:50:12 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-07-13 15:03:58 +00:00 
						 
				 
			
				
					
						
							
							
								Loren Merritt 
							
						 
					 
					
						
						
						
						
							
						
						
							f27e1d645e 
							
						 
					 
					
						
						
							
							simplify vorbis windowing  
						
						... 
						
						
						
						Originally committed as revision 14205 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-07-13 14:56:01 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-07-10 06:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							560fa9bf51 
							
						 
					 
					
						
						
							
							Fix x86-64  
						
						... 
						
						
						
						Originally committed as revision 14103 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-07-07 21:04:29 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-07-06 06:06:55 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-06-24 23:51:17 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-06-22 15:12:27 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-04-16 01:34:55 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							2cab640129 
							
						 
					 
					
						
						
							
							typo fixes  
						
						... 
						
						
						
						Originally committed as revision 12428 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-12 23:58:46 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							7ce6892373 
							
						 
					 
					
						
						
							
							misc spelling fixes  
						
						... 
						
						
						
						Originally committed as revision 12410 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-10 18:42:09 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-03-05 00:38:14 +00:00 
						 
				 
			
				
					
						
							
							
								Aurelien Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							288a44fb7a 
							
						 
					 
					
						
						
							
							move ff_emulated_edge_mc() to dsputil  
						
						... 
						
						
						
						Originally committed as revision 12318 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-04 23:10:47 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-03-04 18:35:12 +00:00 
						 
				 
			
				
					
						
							
							
								Aurelien Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							4c79b95c32 
							
						 
					 
					
						
						
							
							move ff_init_scantable() into dsputil  
						
						... 
						
						
						
						Originally committed as revision 12311 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-04 10:26:56 +00:00 
						 
				 
			
				
					
						
							
							
								Aurelien Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							5a6a9e78ab 
							
						 
					 
					
						
						
							
							move draw_edges() into dsputil  
						
						... 
						
						
						
						Originally committed as revision 12309 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-04 00:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-02-24 14:46:22 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-02-21 07:10:46 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-02-16 19:18:30 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							96711ecff9 
							
						 
					 
					
						
						
							
							const src for bswap  
						
						... 
						
						
						
						Originally committed as revision 11732 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-02-01 13:49:15 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-01-13 11:02:08 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-01-12 11:11:19 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2007-12-21 12:38:41 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Shishkov 
							
						 
					 
					
						
						
						
						
							
						
						
							d2e45f33a4 
							
						 
					 
					
						
						
							
							Switch VC-1 decoder to output decoded residual immediately.  
						
						... 
						
						
						
						Originally committed as revision 11188 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-12-08 10:41:18 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							8a43317e66 
							
						 
					 
					
						
						
							
							cosmetics: Fix spacial --> spatial typo in function names.  
						
						... 
						
						
						
						Originally committed as revision 10993 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-11-10 12:24:02 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							9abc7e0fdc 
							
						 
					 
					
						
						
							
							intrax8 decoder patch by "someone"  
						
						... 
						
						
						
						Originally committed as revision 10971 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-11-09 21:37:48 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							5b21bdabe4 
							
						 
					 
					
						
						
							
							Add FFMPEG_ prefix to all multiple inclusion guards.  
						
						... 
						
						
						
						Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-10-17 09:37:46 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2007-10-02 11:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2007-09-29 22:31:18 +00:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Issaris 
							
						 
					 
					
						
						
						
						
							
						
						
							9846cbdb13 
							
						 
					 
					
						
						
							
							cosmetics: typos  
						
						... 
						
						
						
						Originally committed as revision 10602 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-09-27 11:29:21 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2007-09-23 21:59:09 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2007-08-26 22:06:40 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2007-08-25 03:00:51 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2007-08-22 22:46:39 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2007-08-09 17:01:15 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Kalvachev 
							
						 
					 
					
						
						
						
						
							
						
						
							0ac9a875d4 
							
						 
					 
					
						
						
							
							revert commit 9603  
						
						... 
						
						
						
						Originally committed as revision 9605 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-07-11 23:21:13 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Kalvachev 
							
						 
					 
					
						
						
						
						
							
						
						
							ddeaf723c5 
							
						 
					 
					
						
						
							
							Integrate reference mpeg IDCT into dsputil.  
						
						... 
						
						
						
						Originally committed as revision 9603 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-07-11 22:05:43 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
						
						
							
						
						
							a00177a952 
							
						 
					 
					
						
						
							
							make arguments to ssd_int8_vs_int16() const  
						
						... 
						
						
						
						Originally committed as revision 9548 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-07-08 23:15:00 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
						
						
							
						
						
							a1bee08046 
							
						 
					 
					
						
						
							
							move dsputil_init_foo() out from #ifdef  
						
						... 
						
						
						
						Originally committed as revision 9330 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-06-16 10:44:46 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							755bfeabcc 
							
						 
					 
					
						
						
							
							misc spelling fixes  
						
						... 
						
						
						
						Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-06-12 09:29:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							43c7c7c7cf 
							
						 
					 
					
						
						
							
							use DECLARE_ALIGNED from mem.h (which is included through common.h)  
						
						... 
						
						
						
						Originally committed as revision 9015 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-05-13 14:01:15 +00:00 
						 
				 
			
				
					
						
							
							
								Loren Merritt 
							
						 
					 
					
						
						
						
						
							
						
						
							1edbfe1994 
							
						 
					 
					
						
						
							
							factor sum_abs_dctelem out of dct_sad, and simd it.  
						
						... 
						
						
						
						sum_abs_dctelem_* alone:
core2: c=186 mmx2=39 sse2=21 ssse3=13 (cycles)
k8: c=163 mmx2=33 sse2=31
p4: c=370 mmx2=60 sse2=60
 dct_sad including sum_abs_dctelem_*:
core2: c=405 mmx2=258 sse2=240 ssse3=232
k8: c=624 mmx2=394 sse2=392
p4: c=849 mmx2=556 sse2=556
Originally committed as revision 9001 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-05-12 02:41:25 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							2029f312e8 
							
						 
					 
					
						
						
							
							Remove redundant #inclusion of common.h, avcodec.h already #includes it.  
						
						... 
						
						
						
						Originally committed as revision 8967 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-05-10 09:00:44 +00:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							30f1505380 
							
						 
					 
					
						
						
							
							Typos in comments  
						
						... 
						
						
						
						Originally committed as revision 8561 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-03-30 20:56:32 +00:00