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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								f27e1d645e 
								
							
								 
							
						 
						
							
							
								
								simplify vorbis windowing  
							
							Originally committed as revision 14205 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								560fa9bf51 
								
							
								 
							
						 
						
							
							
								
								Fix x86-64  
							
							Originally committed as revision 14103 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6dba5dfab 
								
							
								 
							
						 
						
							
							
								
								Typo: distoration -> distortion.  
							
							Originally committed as revision 13019 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								fbd4293df9 
								
							
								 
							
						 
						
							
							
								
								remove more useless mpegvideo.h includes  
							
							Originally committed as revision 12323 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								288a44fb7a 
								
							
								 
							
						 
						
							
							
								
								move ff_emulated_edge_mc() to dsputil  
							
							Originally committed as revision 12318 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c79b95c32 
								
							
								 
							
						 
						
							
							
								
								move ff_init_scantable() into dsputil  
							
							Originally committed as revision 12311 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a6a9e78ab 
								
							
								 
							
						 
						
							
							
								
								move draw_edges() into dsputil  
							
							Originally committed as revision 12309 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f08c541b4 
								
							
								 
							
						 
						
							
							
								
								floating point AAN IDCT  
							
							Originally committed as revision 12233 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								917f55cc03 
								
							
								 
							
						 
						
							
							
								
								cleaner way of writing packed-byte constants.  
							
							suggested by Uoti Urpala
Originally committed as revision 12177 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31304587da 
								
							
								 
							
						 
						
							
							
								
								indent  
							
							Originally committed as revision 12166 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								469bd7b150 
								
							
								 
							
						 
						
							
							
								
								pseudo-simd add_bytes and diff_bytes  
							
							2x faster than scalar in 32bit, 4x faster in 64bit (as opposed to 8x in mmx)
Originally committed as revision 12165 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								96711ecff9 
								
							
								 
							
						 
						
							
							
								
								const src for bswap  
							
							Originally committed as revision 11732 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7993df6527 
								
							
								 
							
						 
						
							
							
								
								consts  
							
							I have underestimated this a little, and these are just some ...
Originally committed as revision 11708 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9fbd14acb8 
								
							
								 
							
						 
						
							
							
								
								Fix typo in macro name: WARPER8_16_SQ --> WRAPPER8_16_SQ.  
							
							Originally committed as revision 11296 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f315b39469 
								
							
								 
							
						 
						
							
							
								
								More consistent { placement.  
							
							Originally committed as revision 11292 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								76abb18ef5 
								
							
								 
							
						 
						
							
							
								
								indent  
							
							Originally committed as revision 11291 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								febdd0b9b4 
								
							
								 
							
						 
						
							
							
								
								~15% faster h264_chroma_mc2/4_c() these also prevent some possible out  
							
							of array reads.
Originally committed as revision 11290 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								815c81c0a7 
								
							
								 
							
						 
						
							
							
								
								30% faster h264_chroma_mc8_c(), this also prevents a possible out of  
							
							array read.
Originally committed as revision 11288 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59e6f60a99 
								
							
								 
							
						 
						
							
							
								
								add ff_ prefix to all simple_idct symbols  
							
							Originally committed as revision 11192 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								177c9583b6 
								
							
								 
							
						 
						
							
							
								
								remove useless #ifdef  
							
							Originally committed as revision 10983 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9abc7e0fdc 
								
							
								 
							
						 
						
							
							
								
								intrax8 decoder patch by "someone"  
							
							Originally committed as revision 10971 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6810b93a81 
								
							
								 
							
						 
						
							
							
								
								sse2 version of compute_autocorr().  
							
							4x faster than c (somehow, even though doubles only allow 2x simd).
overal flac encoding: 15-50% faster on core2, 4-11% on k8, 3-13% on p4.
Originally committed as revision 10621 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b505fc689 
								
							
								 
							
						 
						
							
							
								
								VIS-specific code should be enabled conditional to HAVE_VIS, not ARCH_SPARC.  
							
							Originally committed as revision 10559 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e4c7ca224 
								
							
								 
							
						 
						
							
							
								
								Add attribute that forces alignment of stack to functions that need it.  
							
							Necessary for systems that don't align by default to 16 bytes, required by some
SSE instructions.
Requires GCC >= 4.2.
Based on patch by Gaël Chardon.
Originally committed as revision 10106 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								905694d96e 
								
							
								 
							
						 
						
							
							
								
								* renaming (ST|LD)(16|32|64) -> AV_(R|W)N(16|32|64)  
							
							Originally committed as revision 10023 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								edecaff8c2 
								
							
								 
							
						 
						
							
							
								
								Take care of some renames (Doxygen and function name) after the previous pure rename patch.  
							
							Originally committed as revision 9820 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73f51a4d3e 
								
							
								 
							
						 
						
							
							
								
								help some gcc version to optimize out those functions  
							
							Originally committed as revision 9785 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ac9a875d4 
								
							
								 
							
						 
						
							
							
								
								revert commit 9603  
							
							Originally committed as revision 9605 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ddeaf723c5 
								
							
								 
							
						 
						
							
							
								
								Integrate reference mpeg IDCT into dsputil.  
							
							Originally committed as revision 9603 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								674eeb5f57 
								
							
								 
							
						 
						
							
							
								
								cosmetics: indentation  
							
							Originally committed as revision 9582 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb75a69818 
								
							
								 
							
						 
						
							
							
								
								Avoid linking with h263.c functions when the relevant codecs  
							
							are not compiled in.
Originally committed as revision 9581 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8d15910aff 
								
							
								 
							
						 
						
							
							
								
								fix warning  
							
							Originally committed as revision 9549 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a00177a952 
								
							
								 
							
						 
						
							
							
								
								make arguments to ssd_int8_vs_int16() const  
							
							Originally committed as revision 9548 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b94177e37 
								
							
								 
							
						 
						
							
							
								
								Group all copyright and author notices together.  
							
							Originally committed as revision 9483 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb5705b988 
								
							
								 
							
						 
						
							
							
								
								kill some "defined but not used" warnings  
							
							Originally committed as revision 9332 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								119e2c0056 
								
							
								 
							
						 
						
							
							
								
								kill a warning on 64-bit machines  
							
							Originally committed as revision 9331 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f74c5855b 
								
							
								 
							
						 
						
							
							
								
								use if() instead of #ifdef and ensure all possible optimisations are enabled  
							
							Originally committed as revision 9320 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d111e41fd3 
								
							
								 
							
						 
						
							
							
								
								Correct signature of just_return().  
							
							Originally committed as revision 9315 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad0f6c1fcd 
								
							
								 
							
						 
						
							
							
								
								Simplify init preprocessor statements.  
							
							patch by Albert Lee, trisk+xine acm.jhu edu
Originally committed as revision 9307 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90b5b51eab 
								
							
								 
							
						 
						
							
							
								
								misc typo fixes  
							
							Originally committed as revision 9291 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9aee21c8f7 
								
							
								 
							
						 
						
							
							
								
								Reindent  
							
							Originally committed as revision 9106 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4edda03480 
								
							
								 
							
						 
						
							
							
								
								Make the compilation of h264idct.c optional.  
							
							Originally committed as revision 9105 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b5dc86746 
								
							
								 
							
						 
						
							
							
								
								Make vp3dsp*.c compilation optional.  
							
							Originally committed as revision 9025 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5900637219 
								
							
								 
							
						 
						
							
							
								
								mmx 16-bit ssd. 2.3x faster svq1 encoding.  
							
							Originally committed as revision 8559 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago