b23cf13c67 
								
							
								 
							
						 
						
							
							
								
								indent  
							
							Originally committed as revision 22716 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3224079956 
								
							
								 
							
						 
						
							
							
								
								optimize init_vlc().  
							
							Reduce worst case time from O(N^2) to O(N*log(N)).
Speedup average case by a factor of 10 in ffv2 (total decoding speed +4-25%),
factor of 1.3 in ffvhuff (total +0.5%),
factor of 1.8 in indeo5 (total +1%),
factor of 1.1 in mjpeg (total +0.1%).
Originally committed as revision 22715 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								769c497565 
								
							
								 
							
						 
						
							
							
								
								indent  
							
							Originally committed as revision 21940 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c4e746566 
								
							
								 
							
						 
						
							
							
								
								Avoid negative shifts in build_table()  
							
							A shift by a negative amount has undefined behaviour.  Even though
the result of this shift is never used, the shift itself could
cause an exception of some kind.
Originally committed as revision 21939 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								587edd6af8 
								
							
								 
							
						 
						
							
							
								
								Use more consistent / meaningful parameter names for the  
							
							ff_copy_bits() function.
Originally committed as revision 20663 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ef530829f8 
								
							
								 
							
						 
						
							
							
								
								Remove ff_realloc_static, it is no longer used and since it was declared  
							
							static there is no reason to wait for a major version bump, removing
it does not change ABI in any way, not even the non-public one.
Originally committed as revision 20023 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e224c5480 
								
							
								 
							
						 
						
							
							
								
								Reindent.  
							
							Originally committed as revision 20022 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e518a49f34 
								
							
								 
							
						 
						
							
							
								
								Remove a piece of code left-over from the removed alloc'd static vlc table code.  
							
							Originally committed as revision 20021 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								595324e143 
								
							
								 
							
						 
						
							
							
								
								Completely remove INIT_VLC_USE_STATIC, it is deprecated since ages and  
							
							finally no longer used anywhere.
Originally committed as revision 20013 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec62d942ea 
								
							
								 
							
						 
						
							
							
								
								Fix potentially unaligned accesses in ff_copy_bits()  
							
							A pointer should never be assigned a value which may have less than the
required alignment of the target type.  Compilers may assume pointer
values have the required alignment, and emit normal load/store instructions.
Unaligned pointers should use a character type or compiler-specific
type modifiers.
Originally committed as revision 19318 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb53b4a035 
								
							
								 
							
						 
						
							
							
								
								Rename pbBufPtr() to put_bits_ptr().  
							
							The new name is more readable and consistent with the FFmpeg naming
style.
Originally committed as revision 18497 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9106a698e7 
								
							
								 
							
						 
						
							
							
								
								Rename bitstream.h to get_bits.h.  
							
							Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b275500706 
								
							
								 
							
						 
						
							
							
								
								Split bitstream.h, put the bitstream writer stuff in the new file  
							
							put_bits.h.
Originally committed as revision 18461 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54b02ccda2 
								
							
								 
							
						 
						
							
							
								
								Rename the 'put_zero' parameter of ff_put_string() to  
							
							'terminate_string'.
Originally committed as revision 18442 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2bbd85719c 
								
							
								 
							
						 
						
							
							
								
								Remove deprecated functions and structures on next version bump.  
							
							Originally committed as revision 18110 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f49568a467 
								
							
								 
							
						 
						
							
							
								
								Fix unaligned access in ff_copy_bits()  
							
							Originally committed as revision 17921 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								49fb20cb8a 
								
							
								 
							
						 
						
							
							
								
								replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_  
							
							and remove all ENABLE_ definitions.
Originally committed as revision 16600 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b3bf98aa56 
								
							
								 
							
						 
						
							
							
								
								move ff_log2_run to bitstream.c and reuse in ffv1.c  
							
							Originally committed as revision 13989 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b13ddb3bca 
								
							
								 
							
						 
						
							
							
								
								unused  
							
							Originally committed as revision 13572 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9c8388710 
								
							
								 
							
						 
						
							
							
								
								As *_static are not deallocated anymore except on program termination  
							
							we do not need to keep track of them anymore.
Fixes CID117 RUN2 and various race conditions.
Originally committed as revision 13571 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								83422c1940 
								
							
								 
							
						 
						
							
							
								
								unused  
							
							Originally committed as revision 13570 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								65de23d1b6 
								
							
								 
							
						 
						
							
							
								
								Remove non C code.  
							
							Originally committed as revision 13569 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								09dafaeba1 
								
							
								 
							
						 
						
							
							
								
								Move *_static to bitstream.c which is the only file left which needs  
							
							them.
Originally committed as revision 13568 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ccc54864fe 
								
							
								 
							
						 
						
							
							
								
								Make init_vlc* support proper static tables instead of this broken beyond  
							
							imagination alloc_static() trash.
Originally committed as revision 13561 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9f6152dfdb 
								
							
								 
							
						 
						
							
							
								
								Apply 'alloc_size' attribute to ff_realloc_static()  
							
							Originally committed as revision 12527 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1701cbfafc 
								
							
								 
							
						 
						
							
							
								
								const  
							
							Originally committed as revision 11846 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1903245071 
								
							
								 
							
						 
						
							
							
								
								Ahem, fix typos overlooked in last commit.  
							
							Originally committed as revision 9816 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df3a80b50a 
								
							
								 
							
						 
						
							
							
								
								cosmetics: misc typo fixes  
							
							Originally committed as revision 9815 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58e28fd5c4 
								
							
								 
							
						 
						
							
							
								
								simplify ff_copy_bits() when compiled with config-small  
							
							Originally committed as revision 9526 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5084ed3a9f 
								
							
								 
							
						 
						
							
							
								
								simplify ff_copy_bits: merge 2 test branches  
							
							Originally committed as revision 9504 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98f7b56bb6 
								
							
								 
							
						 
						
							
							
								
								move ff_copy_bits to bitstream.c  
							
							Originally committed as revision 9503 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								85d366fd02 
								
							
								 
							
						 
						
							
							
								
								use av_freep() in free_vlc() and failed init_vlc()  
							
							Originally committed as revision 9474 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b613bacca9 
								
							
								 
							
						 
						
							
							
								
								add init_vlc_sparse(). faster than init_vlc() if there are lots of holes in the tables.  
							
							Originally committed as revision 9117 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b8a9974544 
								
							
								 
							
						 
						
							
							
								
								printf --> av_log, patch by Denis Fortin, fortin nerim net  
							
							Originally committed as revision 9038 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								671adb1742 
								
							
								 
							
						 
						
							
							
								
								patch so that the deprecated items show up correctly  
							
							when building doxygen docs
patch by mark cox melbournemark plus ffmpeg minus devel chez gmail dot com
Originally committed as revision 8866 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d7645fb9db 
								
							
								 
							
						 
						
							
							
								
								fix init_vlc() with nonzero flags  
							
							Originally committed as revision 8443 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0769498a9f 
								
							
								 
							
						 
						
							
							
								
								deprecate ff_realloc_static  
							
							Originally committed as revision 8404 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5dad0282b5 
								
							
								 
							
						 
						
							
							
								
								av_realloc_static() is an internal function and therefore should use the ff_ prefix instead of av_.  
							
							Originally committed as revision 8089 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								beebfdb1e8 
								
							
								 
							
						 
						
							
							
								
								Move the av_realloc_static() declaration out of avcodec.h into bitstream.c.  
							
							Originally committed as revision 8088 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b78e7197a8 
								
							
								 
							
						 
						
							
							
								
								Change license headers to say 'FFmpeg' instead of 'this program/this library'  
							
							and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8fbc6aae75 
								
							
								 
							
						 
						
							
							
								
								move some functions to bitstream.h to avoid conflicts  
							
							between different  bitstream readers in different codecs
Originally committed as revision 6117 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a7bd28335 
								
							
								 
							
						 
						
							
							
								
								move align_get_bits() to .h to avoid conflicts between different bitstream readers in different codecs  
							
							add a skip_bits_long() which can skip by any amount in any direction (several codecs contain half working hacks to do that)
Originally committed as revision 6093 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5509bffa88 
								
							
								 
							
						 
						
							
							
								
								Update licensing information: The FSF changed postal address.  
							
							Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb270c0896 
								
							
								 
							
						 
						
							
							
								
								COSMETICS: tabs --> spaces, some prettyprinting  
							
							Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								115329f160 
								
							
								 
							
						 
						
							
							
								
								COSMETICS: Remove all trailing whitespace.  
							
							Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								344b825ceb 
								
							
								 
							
						 
						
							
							
								
								Rename put_string to ff_put_string to avoid a symbol clash on Mac OS X.  
							
							Originally committed as revision 4597 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cea27ac714 
								
							
								 
							
						 
						
							
							
								
								LE bitstream reader based upon a patch by (Balatoni Denes <dbalatoni programozo hu)  
							
							Originally committed as revision 4215 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago