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 
						
						
					 
					
						2008-08-31 07:39:47 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-08-25 01:59:06 +00:00 
						 
				 
			
				
					
						
							
							
								Loren Merritt 
							
						 
					 
					
						
						
							
						
						7fadc32de4 
					 
					
						
						
							
							document some dsp alignments  
						
						... 
						
						
						
						Originally committed as revision 14935 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-08-24 04:03:02 +00:00 
						 
				 
			
				
					
						
							
							
								Loren Merritt 
							
						 
					 
					
						
						
							
						
						2272e04aa7 
					 
					
						
						
							
							document some dsp alignments  
						
						... 
						
						
						
						Originally committed as revision 14771 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-08-15 00:14:07 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-08-14 14:40:16 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2008-08-13 23:35:40 +00:00 
						 
				 
			
				
					
						
							
							
								Loren Merritt 
							
						 
					 
					
						
						
							
						
						ac2e556456 
					 
					
						
						
							
							simd downmix  
						
						... 
						
						
						
						13% faster ac3 if downmixing
Originally committed as revision 14742 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-08-13 23:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								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