Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							f522310b6d
							
						
					 | 
					
						
						
							
							Missing const found by -Wwrite-strings.
						
						
						
						
						
						
						
						Originally committed as revision 11838 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2008-02-03 21:56:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Luca Barbato
							
						 
					 | 
					
						
						
						
						
							
						
						
							0bc308de56
							
						
					 | 
					
						
						
							
							kill a warning, av_sha1_update accepts uint8_t * not uint64_t *
						
						
						
						
						
						
						
						Originally committed as revision 11208 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-12-12 21:03:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Luca Barbato
							
						 
					 | 
					
						
						
						
						
							
						
						
							537c8e7a48
							
						
					 | 
					
						
						
							
							Provide sha1 to outside applications
						
						
						
						
						
						
						
						Patch from Diego Pettenò flameeyesATgmailDOTcom
Originally committed as revision 11207 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-12-12 20:58:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Diego Biurrun
							
						 
					 | 
					
						
						
						
						
							
						
						
							f8a80fd69d
							
						
					 | 
					
						
						
							
							main() --> main(void)
						
						
						
						
						
						
						
						Originally committed as revision 11079 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-11-23 00:52:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Diego Biurrun
							
						 
					 | 
					
						
						
						
						
							
						
						
							3d44f15cfc
							
						
					 | 
					
						
						
							
							Add proper license header.
						
						
						
						
						
						
						
						Originally committed as revision 9444 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-06-27 07:58:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Attila Kinali
							
						 
					 | 
					
						
						
						
						
							
						
						
							69ae947874
							
						
					 | 
					
						
						
							
							add missing include of bswap.h
						
						
						
						
						
						
						
						Originally committed as revision 8853 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-04-27 20:22:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							248b25f878
							
						
					 | 
					
						
						
							
							s/context/ctx/
						
						
						
						
						
						
						
						Originally committed as revision 8385 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-13 12:26:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							36c7fa7ea5
							
						
					 | 
					
						
						
							
							smaller av_sha1_update()
						
						
						
						
						
						
						
						Originally committed as revision 8381 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-13 11:25:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							104c30ee06
							
						
					 | 
					
						
						
							
							use CONFIG_SMALL
						
						
						
						
						
						
						
						Originally committed as revision 8380 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-13 10:53:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							2001304500
							
						
					 | 
					
						
						
							
							put state[5] last so no padding is needed on arch where uint64_t needs 8byte alignment
						
						
						
						
						
						
						
						Originally committed as revision 8379 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-13 10:48:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							5fd7f87b8d
							
						
					 | 
					
						
						
							
							cosmetic
						
						
						
						
						
						
						
						Originally committed as revision 8378 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-13 10:46:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							15b6cae245
							
						
					 | 
					
						
						
							
							dont memcpy() simpler and same speed
						
						
						
						
						
						
						
						Originally committed as revision 8377 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-13 10:45:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							476f9b74ec
							
						
					 | 
					
						
						
							
							simplify
						
						
						
						
						
						
						
						Originally committed as revision 8376 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-13 10:40:59 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							f6a3477bb5
							
						
					 | 
					
						
						
							
							remove middle variant (keep fastest and smallest)
						
						
						
						
						
						
						
						Originally committed as revision 8375 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-13 10:36:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							965ea9ba66
							
						
					 | 
					
						
						
							
							10l
						
						
						
						
						
						
						
						Originally committed as revision 8374 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-13 10:34:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							fca447a911
							
						
					 | 
					
						
						
							
							double ;;
						
						
						
						
						
						
						
						Originally committed as revision 8373 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-13 01:25:59 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							2fa3a22d23
							
						
					 | 
					
						
						
							
							factorize VARIANT2 (smaller and slower)
						
						
						
						
						
						
						
						Originally committed as revision 8372 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-13 01:13:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							d6cf780419
							
						
					 | 
					
						
						
							
							revert 2% speed loss change (r8360)
						
						
						
						
						
						
						
						so VARIANT0 will be big and a few % faster, VARIANT1/2 are unaffected
Originally committed as revision 8371 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-13 00:35:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb496e1f12
							
						
					 | 
					
						
						
							
							zero byte idea by rich
						
						
						
						
						
						
						
						Originally committed as revision 8368 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-13 00:19:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							6573578d7b
							
						
					 | 
					
						
						
							
							2 other variants of how to implement the core part
						
						
						
						
						
						
						
						benchmarks welcome ...
Originally committed as revision 8367 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-13 00:17:55 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							20bd4e0799
							
						
					 | 
					
						
						
							
							cosmetic cleanup
						
						
						
						
						
						
						
						Originally committed as revision 8362 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-12 22:23:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							3884689bd5
							
						
					 | 
					
						
						
							
							cosmetic cleanup
						
						
						
						
						
						
						
						Originally committed as revision 8361 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-12 22:14:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							913cbde41a
							
						
					 | 
					
						
						
							
							10% smaller object file, 2% slower
						
						
						
						
						
						
						
						Originally committed as revision 8360 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-12 22:12:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6fd617aea
							
						
					 | 
					
						
						
							
							very slightly smaller object file
						
						
						
						
						
						
						
						Originally committed as revision 8358 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-12 21:33:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							11bf0eb69a
							
						
					 | 
					
						
						
							
							make count count bytes not bits (this is simpler and leads to a very slightly smaller object file)
						
						
						
						
						
						
						
						Originally committed as revision 8357 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-12 21:29:39 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							de953b6b67
							
						
					 | 
					
						
						
							
							remove bigger and slower code
						
						
						
						
						
						
						
						Originally committed as revision 8356 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-12 21:23:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							82da03f717
							
						
					 | 
					
						
						
							
							dont recommand testing with -O3
						
						
						
						
						
						
						
						Originally committed as revision 8355 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-12 21:21:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa59433af6
							
						
					 | 
					
						
						
							
							avoid silly ring buffer logic (faster with -O2, -O3 is always slower then -O2)
						
						
						
						
						
						
						
						Originally committed as revision 8354 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-12 21:21:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							3479b72bc2
							
						
					 | 
					
						
						
							
							its faster to copy the data to the stack it seems ...
						
						
						
						
						
						
						
						Originally committed as revision 8353 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-12 21:14:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							ae76034cbb
							
						
					 | 
					
						
						
							
							explain how to test it
						
						
						
						
						
						
						
						Originally committed as revision 8352 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-12 21:07:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Niedermayer
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c60e55bff
							
						
					 | 
					
						
						
							
							simple SHA-1 implementation
						
						
						
						
						
						
						
						Originally committed as revision 8351 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 | 
					
						2007-03-12 21:05:56 +00:00 | 
					
					
						
						
							
							
							
						
					 |