2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								611a6f59ce 
								
							
								 
							
						 
						
							
							
								
								get_bits: move tracing macros to end of file  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb5c841d5f 
								
							
								 
							
						 
						
							
							
								
								Sanitise get_bits macros, part 2  
							
							These whitespace changes improve the readability of the get_bits
macros.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bf5f9b528b 
								
							
								 
							
						 
						
							
							
								
								Sanitise get_bits macros, part 1  
							
							Some of the macros in get_bits.h include a final semicolon,
some do not.  This removes these or adds do {} while(0) around
the macros as appropriate and adds semicolons where needed in
calling code.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								938f72e199 
								
							
								 
							
						 
						
							
							
								
								Remove "libmpeg2" bitstream reader  
							
							Using the libmpeg2 reader causes errors in a multitude of places,
including MPEG and H264 codecs.  As the advantage of this reader
is questionable, removing it seems the sensible course of action,
especially considering the simplifications this allows elsewhere
with the bit cache size increasing from 17 to 25 bits as minimum.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8fc0162ac4 
								
							
								 
							
						 
						
							
							
								
								Add av_ prefix to bswap macros  
							
							Originally committed as revision 24170 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6b22522c9 
								
							
								 
							
						 
						
							
							
								
								bswap: change ME to NE in macro names  
							
							Other parts of FFmpeg use NE (native endian) rather than ME (machine).
This makes it consistent.
Originally committed as revision 24169 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								39261cd8d9 
								
							
								 
							
						 
						
							
							
								
								get/show_bits() can read up to MIN_CACHE_BITS bits  
							
							The limit for get/show_bits_long() to use get/show_bits() directly
should be MIN_CACHE_BITS, not 17.
Originally committed as revision 21951 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7cd7d19e86 
								
							
								 
							
						 
						
							
							
								
								Deobfuscate LE SHOW_[SU]BITS; these are simple sign/zero-extend  
							
							Originally committed as revision 21948 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e46be96f8 
								
							
								 
							
						 
						
							
							
								
								Move NEG_[US]SR32 macros to mathops.h  
							
							Originally committed as revision 21873 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd10543ef2 
								
							
								 
							
						 
						
							
							
								
								get_bits: Fix spelling and grammar in GET_VLC() comment.  
							
							Originally committed as revision 21868 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d9ef0d2e14 
								
							
								 
							
						 
						
							
							
								
								Mark index as unsigend so gcc knows it doesnt need a sign extension on x86_64.  
							
							Any tips on how i can convince gcc that it doesnt need a
mov     %eax, %eax
in every get_bits() ?
Originally committed as revision 21433 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8880c8bcc3 
								
							
								 
							
						 
						
							
							
								
								Added missing const to get_bits_count().  
							
							Originally committed as revision 21419 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a91f1a0da 
								
							
								 
							
						 
						
							
							
								
								ARM: use ALT_BITSTREAM_READER on cores with fast unaligned access  
							
							Originally committed as revision 20911 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c47ca25e74 
								
							
								 
							
						 
						
							
							
								
								Make get_bits_left() available for use in libavcodec (was previously held  
							
							private in dv.c for some reason). See "[PATCH] get_bits_left()" thread.
Originally committed as revision 20490 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91cc5d3767 
								
							
								 
							
						 
						
							
							
								
								Move ff_reverse in libavcodec to av_reverse in libavutil.  
							
							Patch by Francesco Lavra, francescolavra interfree it
Originally committed as revision 20484 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								6249c33e5a 
								
							
								 
							
						 
						
							
							
								
								Fix a typo in the documentation.  
							
							Patch by Lars Täuber: firstname taeuber gmx net
Originally committed as revision 19820 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								17f0c3be8e 
								
							
								 
							
						 
						
							
							
								
								Try to clarify that anyone using get_bits must check for buffer overrun  
							
							themselves, get_bits does not do anything in that regard.
Originally committed as revision 19794 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								4af615b81e 
								
							
								 
							
						 
						
							
							
								
								Document the 'size' parameter of set_put_bits_buffer_size().  
							
							Originally committed as revision 18448 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								930cab5944 
								
							
								 
							
						 
						
							
							
								
								Document ff_put_string().  
							
							Originally committed as revision 18447 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								980f54513e 
								
							
								 
							
						 
						
							
							
								
								Add documentation for skip_put_bytes().  
							
							Originally committed as revision 18441 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								093364da30 
								
							
								 
							
						 
						
							
							
								
								Doxygenate ff_copy_bits().  
							
							Originally committed as revision 18440 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86755e82f7 
								
							
								 
							
						 
						
							
							
								
								Factorize declaration for the two variants of put_bits().  
							
							Originally committed as revision 18439 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a73e94fd6 
								
							
								 
							
						 
						
							
							
								
								Clarify documentation for put_bits_count().  
							
							Originally committed as revision 18432 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								facf521daa 
								
							
								 
							
						 
						
							
							
								
								Document align_put_bits().  
							
							Originally committed as revision 18427 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc660a0143 
								
							
								 
							
						 
						
							
							
								
								Doxygenate flush_put_bits() documentation.  
							
							Originally committed as revision 18426 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e46ddebd14 
								
							
								 
							
						 
						
							
							
								
								Doxygenate put_bits_count() documentation.  
							
							Originally committed as revision 18425 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f7a2aab7d8 
								
							
								 
							
						 
						
							
							
								
								Doxygenate init_put_bits().  
							
							Originally committed as revision 18423 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9f74ab97b 
								
							
								 
							
						 
						
							
							
								
								Add a notice telling that the behavior of skip_put_bits() is undefined  
							
							if n is 0.
Originally committed as revision 18285 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								017c0811a1 
								
							
								 
							
						 
						
							
							
								
								Add a get_sbits_long() function.  
							
							Originally committed as revision 17740 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								edd532db64 
								
							
								 
							
						 
						
							
							
								
								Simplify show_bits_long and copy the GetBitsContext around only once instead of twice.  
							
							Originally committed as revision 17736 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71a48ff23c 
								
							
								 
							
						 
						
							
							
								
								Add size_in_bits to PutBitContext  
							
							Originally committed as revision 17006 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								724cc2dfaa 
								
							
								 
							
						 
						
							
							
								
								Use AV_WL32/AV_WB32 in bitstream.h  
							
							Originally committed as revision 16778 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								23ae2b68b0 
								
							
								 
							
						 
						
							
							
								
								Replace UNALIGNED_STORES_ARE_BAD with !HAVE_FAST_UNALIGNED  
							
							Originally committed as revision 16364 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2fc0f6a6d 
								
							
								 
							
						 
						
							
							
								
								ARM: replace "armv4l" with "arm"  
							
							Originally committed as revision 16179 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a7c4a7bf7 
								
							
								 
							
						 
						
							
							
								
								Fix typo.  
							
							Originally committed as revision 15034 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8580314463 
								
							
								 
							
						 
						
							
							
								
								Little-endian bitstream writer  
							
							Originally committed as revision 14965 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								29c8b6263a 
								
							
								 
							
						 
						
							
							
								
								Remove dead code in bitstream.h  
							
							Originally committed as revision 14238 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6647ab80e3 
								
							
								 
							
						 
						
							
							
								
								bitstream: move put_sbits() from flacenc.c to bitstream.h and use it  
							
							throughout libavcodec.
Originally committed as revision 14204 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71c465a151 
								
							
								 
							
						 
						
							
							
								
								Bitstream: use AV_RB16() in LIBMPEG2_BITSTREAM_READER  
							
							This makes LIBMPEG2_BITSTREAM_READER_HACK redundant, so remove it.
Originally committed as revision 14197 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d05b24ff89 
								
							
								 
							
						 
						
							
							
								
								Little helper macro to make the use of INIT_VLC_USE_NEW_STATIC easier.  
							
							Originally committed as revision 13562 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago