[FFmpeg-cvslog] r22385 - trunk/libavcodec/avcodec.h

alexc subversion
Tue Mar 9 11:32:34 CET 2010


Author: alexc
Date: Tue Mar  9 11:32:34 2010
New Revision: 22385

Log:
Revert r22288 "Increase FF_INPUT_BUFFER_PADDING_SIZE to 64."

Modified:
   trunk/libavcodec/avcodec.h

Modified: trunk/libavcodec/avcodec.h
==============================================================================
--- trunk/libavcodec/avcodec.h	Tue Mar  9 11:27:35 2010	(r22384)
+++ trunk/libavcodec/avcodec.h	Tue Mar  9 11:32:34 2010	(r22385)
@@ -425,14 +425,12 @@ enum SampleFormat {
 
 /**
  * Required number of additionally allocated bytes at the end of the input bitstream for decoding.
- * The first 8 bytes are needed because some optimized bitstream readers read
- * 32 or 64 bit at once and could read over the end. The remainder is to give
- * decoders a reasonable amount of distance to work with before checking for
- * buffer overreads.<br>
+ * This is mainly needed because some optimized bitstream readers read
+ * 32 or 64 bit at once and could read over the end.<br>
  * Note: If the first 23 bits of the additional bytes are not 0, then damaged
  * MPEG bitstreams could cause overread and segfault.
  */
-#define FF_INPUT_BUFFER_PADDING_SIZE 64
+#define FF_INPUT_BUFFER_PADDING_SIZE 8
 
 /**
  * minimum encoding buffer size



More information about the ffmpeg-cvslog mailing list