9f51c682ee 
								
							
								 
							
						 
						
							
							
								
								lavc: use avpriv_ prefix for ff_copy_bits and align_put_bits.  
							
							They are used in lavf. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0d5c349ac4 
								
							
								 
							
						 
						
							
							
								
								put_bits: remove ALT_BITSTREAM_WRITER  
							
							The code for this variant does not compile.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								294e5475c2 
								
							
								 
							
						 
						
							
							
								
								ffv1: fix undefined behavior with insane widths.  
							
							The new tables is large enough to prevent this together with our image size checks.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								19d824e473 
								
							
								 
							
						 
						
							
							
								
								bitstream: Properly promote av_reverse values before shifting.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02a8d43adf 
								
							
								 
							
						 
						
							
							
								
								Replace some av_log/printf + #ifdef combinations by av_dlog.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f39ab2071f 
								
							
								 
							
						 
						
							
							
								
								change a variable-length array to a malloc.  
							
							Originally committed as revision 23103 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba87f0801d 
								
							
								 
							
						 
						
							
							
								
								Remove explicit filename from Doxygen  @file  commands.  
							
							Passing an explicit filename to this command is only necessary if the
documentation in the @file  block refers to a file different from the
one the block resides in.
Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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