Jason Garrett-Glaser 
							
						 
					 
					
						
						
						
						
							
						
						
							4f717c69ed 
							
						 
					 
					
						
						
							
							idct_dc for VC-1/WMV3 decoder; ~11% faster decoding overall.  
						
						... 
						
						
						
						Includes mmx2 asm for the various functions.
Note that the actual idct still does not have an x86 SIMD implemtation.
For wmv3 files using regular idct, the decoder just falls back to simple_idct,
since simple_idct_dc doesn't exist (yet).
Originally committed as revision 19204 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-06-16 09:00:55 +00:00 
						 
				 
			
				
					
						
							
							
								Siarhei Siamashka 
							
						 
					 
					
						
						
						
						
							
						
						
							7d485f165f 
							
						 
					 
					
						
						
							
							Support for getting (i)MDCT output multiplied by a constant scaling factor.  
						
						... 
						
						
						
						Scaling (i)MDCT output has no runtime overhead and can be used to improve
performance of audio codecs. All the changes are only needed in
'ff_mdct_init' function and slow down initialization a bit.
Originally committed as revision 18855 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-16 14:17:08 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Polla 
							
						 
					 
					
						
						
						
						
							
						
						
							13bd2044d3 
							
						 
					 
					
						
						
							
							mlp: Simplify adressing of state and coeffs arrays for both filters by making  
						
						... 
						
						
						
						the arrays sequential.
Originally committed as revision 18841 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-15 15:34:22 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Polla 
							
						 
					 
					
						
						
						
						
							
						
						
							bf4f19dc65 
							
						 
					 
					
						
						
							
							mlpdec: Move MLP's filter_channel() to dsputils.  
						
						... 
						
						
						
						Originally committed as revision 18721 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-30 12:30:05 +00:00 
						 
				 
			
				
					
						
							
							
								David Conrad 
							
						 
					 
					
						
						
						
						
							
						
						
							3992526b3c 
							
						 
					 
					
						
						
							
							Split VC1 loop filter into separate functions for h/v and size  
						
						... 
						
						
						
						Originally committed as revision 18521 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-15 06:22:17 +00:00 
						 
				 
			
				
					
						
							
							
								David Conrad 
							
						 
					 
					
						
						
						
						
							
						
						
							0e58865d6e 
							
						 
					 
					
						
						
							
							Move VC1 loop filter to DSPContext  
						
						... 
						
						
						
						Originally committed as revision 18520 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-15 06:20:22 +00:00 
						 
				 
			
				
					
						
							
							
								David Conrad 
							
						 
					 
					
						
						
						
						
							
						
						
							8013da7364 
							
						 
					 
					
						
						
							
							VC1: add and use avg_no_rnd chroma MC functions  
						
						... 
						
						
						
						Originally committed as revision 18518 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-14 23:56:10 +00:00 
						 
				 
			
				
					
						
							
							
								David Conrad 
							
						 
					 
					
						
						
						
						
							
						
						
							c374691b28 
							
						 
					 
					
						
						
							
							Rename put_no_rnd_h264_chroma* to reflect its usage in VC1 only  
						
						... 
						
						
						
						Originally committed as revision 18517 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-14 23:55:39 +00:00 
						 
				 
			
				
					
						
							
							
								David Conrad 
							
						 
					 
					
						
						
						
						
							
						
						
							6cecd63005 
							
						 
					 
					
						
						
							
							VC1: Do qpel when needed for both MVs in a B frame  
						
						... 
						
						
						
						Originally committed as revision 18511 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-14 19:26:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							184fcc60b7 
							
						 
					 
					
						
						
							
							Mark src constant in copy_block*().  
						
						... 
						
						
						
						Originally committed as revision 18506 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-14 04:07:35 +00:00 
						 
				 
			
				
					
						
							
							
								Roman Shaposhnik 
							
						 
					 
					
						
						
						
						
							
						
						
							3899eb2f65 
							
						 
					 
					
						
						
							
							Making the arrays accomodate an extra intra 8x8 cmp function  
						
						... 
						
						
						
						Originally committed as revision 17446 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-19 00:28:08 +00:00 
						 
				 
			
				
					
						
							
							
								Aurelien Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							26f3ae828b 
							
						 
					 
					
						
						
							
							move vp6_filter_diag4() to a new vp6dsp.c file and use it throught dsputil  
						
						... 
						
						
						
						Originally committed as revision 17111 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-09 23:37:31 +00:00 
						 
				 
			
				
					
						
							
							
								Loren Merritt 
							
						 
					 
					
						
						
						
						
							
						
						
							3daa434a40 
							
						 
					 
					
						
						
							
							ff_add_hfyu_median_prediction_mmx2  
						
						... 
						
						
						
						overall ffvhuff decoding speedup: 28% on core2, 25% on k8.
Originally committed as revision 17059 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-08 17:45:30 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							bad5537e2c 
							
						 
					 
					
						
						
							
							Use full internal pathname in doxygen @file directives.  
						
						... 
						
						
						
						Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.
Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-01 02:00:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							6860254044 
							
						 
					 
					
						
						
							
							Add the rdft family of transforms (fft/ifft of an all real sequence) to dsputil.  
						
						... 
						
						
						
						Originally committed as revision 16864 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-30 20:15:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							8f05c995fd 
							
						 
					 
					
						
						
							
							Clean up FFT related comments.  
						
						... 
						
						
						
						Originally committed as revision 16721 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-22 19:46:23 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							406792e7b0 
							
						 
					 
					
						
						
							
							cosmetics: Remove pointless period after copyright statement non-sentences.  
						
						... 
						
						
						
						Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-19 15:46:40 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2009-01-13 23:44:16 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							6a5d31ac25 
							
						 
					 
					
						
						
							
							Fix build: Add intreadwrite.h and bswap.h #includes where necessary.  
						
						... 
						
						
						
						Originally committed as revision 16556 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-11 22:19:48 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Larsson 
							
						 
					 
					
						
						
						
						
							
						
						
							336c2ca585 
							
						 
					 
					
						
						
							
							Add size that is needed for the wmapro codec  
						
						... 
						
						
						
						Originally committed as revision 16533 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-11 10:40:05 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							79cb09b2f7 
							
						 
					 
					
						
						
							
							consistency cosmetics: Rename POWERPC identifiers to PPC.  
						
						... 
						
						
						
						Originally committed as revision 16359 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-12-27 11:33:26 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							6a1846eb4a 
							
						 
					 
					
						
						
							
							Document new idct requirements.  
						
						... 
						
						
						
						Originally committed as revision 16237 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-12-19 09:34:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Garrett-Glaser 
							
						 
					 
					
						
						
						
						
							
						
						
							712ca84c21 
							
						 
					 
					
						
						
							
							Move filter_luma_intra into dsputil for later addition of asm.  
						
						... 
						
						
						
						Originally committed as revision 16228 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-12-19 00:44:51 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							ac22385931 
							
						 
					 
					
						
						
							
							H.264 idct functions that include the chroma, inter luma and intra16 luma loops  
						
						... 
						
						
						
						thus avoiding the calling overhead.
New functions are not yet used.
Originally committed as revision 16206 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-12-18 02:36:48 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
						
						
							
						
						
							a2fc0f6a6d 
							
						 
					 
					
						
						
							
							ARM: replace "armv4l" with "arm"  
						
						... 
						
						
						
						Originally committed as revision 16179 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-12-17 00:54:54 +00:00 
						 
				 
			
				
					
						
							
							
								Loren Merritt 
							
						 
					 
					
						
						
						
						
							
						
						
							5fecfb7d58 
							
						 
					 
					
						
						
							
							clear_block mmx  
						
						... 
						
						
						
						Originally committed as revision 16045 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-12-10 21:35:17 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Shishkov 
							
						 
					 
					
						
						
						
						
							
						
						
							11c0f9eca1 
							
						 
					 
					
						
						
							
							enable RV40 decoder  
						
						... 
						
						
						
						Originally committed as revision 15968 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-12-01 06:40:36 +00:00 
						 
				 
			
				
					
						
							
							
								Kostya Shishkov 
							
						 
					 
					
						
						
						
						
							
						
						
							2d8a081511 
							
						 
					 
					
						
						
							
							RV40 MC functions  
						
						... 
						
						
						
						Originally committed as revision 15967 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-12-01 06:36:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dominik Mierzejewski 
							
						 
					 
					
						
						
						
						
							
						
						
							82d1605fe7 
							
						 
					 
					
						
						
							
							Remove duplicated MM_* macros for CPU capabilities from dsputil.h.  
						
						... 
						
						
						
						Add missing one for FF_MM_ALTIVEC to avcodec.h.
Rename all the occurences of MM_* to the corresponding FF_MM_*.
Originally committed as revision 15770 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-11-03 18:08:00 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Pettenò 
							
						 
					 
					
						
						
						
						
							
						
						
							be449fca79 
							
						 
					 
					
						
						
							
							Convert asm keyword into __asm__.  
						
						... 
						
						
						
						Neither the asm() nor the __asm__() keyword is part of the C99
standard, but while GCC accepts the former in C89 syntax, it is not
accepted in C99 unless GNU extensions are turned on (with -fasm). The
latter form is accepted in any syntax as an extension (without
requiring further command-line options).
Sun Studio C99 compiler also does not accept asm() while accepting
__asm__(), albeit reporting warnings that it's not valid C99 syntax.
Originally committed as revision 15627 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-10-16 13:34:09 +00:00 
						 
				 
			
				
					
						
							
							
								David Conrad 
							
						 
					 
					
						
						
						
						
							
						
						
							9971331dfb 
							
						 
					 
					
						
						
							
							Move VP3 loop filter to DSPContext  
						
						... 
						
						
						
						Originally committed as revision 15551 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-10-04 10:26:17 +00:00 
						 
				 
			
				
					
						
							
							
								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