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 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   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 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Alex Converse
							
						 
						
							
							
							
								
							
								8f05c995fd 
								
							
								 
							
						 
						
							
							
								
								Clean up FFT related comments.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 16721 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								406792e7b0 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Remove pointless period after copyright statement non-sentences.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Aurelien Jacobs
							
						 
						
							
							
							
								
							
								b250f9c66d 
								
							
								 
							
						 
						
							
							
								
								Change semantic of CONFIG_*, HAVE_* and ARCH_*.  
							
							 
							
							 
							
							
								
							
							
							They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								6a5d31ac25 
								
							
								 
							
						 
						
							
							
								
								Fix build: Add intreadwrite.h and bswap.h #includes where necessary.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 16556 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Benjamin Larsson
							
						 
						
							
							
							
								
							
								336c2ca585 
								
							
								 
							
						 
						
							
							
								
								Add size that is needed for the wmapro codec  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 16533 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								79cb09b2f7 
								
							
								 
							
						 
						
							
							
								
								consistency cosmetics: Rename POWERPC identifiers to PPC.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 16359 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								6a1846eb4a 
								
							
								 
							
						 
						
							
							
								
								Document new idct requirements.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 16237 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   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 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   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 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								a2fc0f6a6d 
								
							
								 
							
						 
						
							
							
								
								ARM: replace "armv4l" with "arm"  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 16179 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Loren Merritt
							
						 
						
							
							
							
								
							
								5fecfb7d58 
								
							
								 
							
						 
						
							
							
								
								clear_block mmx  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 16045 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								11c0f9eca1 
								
							
								 
							
						 
						
							
							
								
								enable RV40 decoder  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 15968 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								2d8a081511 
								
							
								 
							
						 
						
							
							
								
								RV40 MC functions  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 15967 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   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 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   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 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   David Conrad
							
						 
						
							
							
							
								
							
								9971331dfb 
								
							
								 
							
						 
						
							
							
								
								Move VP3 loop filter to DSPContext  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 15551 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								987903826b 
								
							
								 
							
						 
						
							
							
								
								Globally rename the header inclusion guard names.  
							
							 
							
							 
							
							
								
							
							
							Consistently apply this rule: the guard name is obtained from the
filename by stripping the leading "lib", converting '/' and '.'  to
'_' and uppercasing the resulting name. Guard names in the root
directory have to be prefixed by "FFMPEG_".
Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   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