[FFmpeg-cvslog] get_bits: make cache unsigned to eliminate undefined signed overflow.

Alex Converse git at videolan.org
Thu May 5 03:30:45 CEST 2011


ffmpeg | branch: master | Alex Converse <aconverse at google.com> | Tue Apr 26 09:09:05 2011 -0700| [47bc52f8216d9de3e50160adb929620ac31ede99] | committer: Alex Converse

get_bits: make cache unsigned to eliminate undefined signed overflow.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=47bc52f8216d9de3e50160adb929620ac31ede99
---

 libavcodec/get_bits.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libavcodec/get_bits.h b/libavcodec/get_bits.h
index 2d36b81..185ff31 100644
--- a/libavcodec/get_bits.h
+++ b/libavcodec/get_bits.h
@@ -127,7 +127,7 @@ for examples see get_bits, show_bits, skip_bits, get_vlc
 
 #   define OPEN_READER(name, gb)                \
     unsigned int name##_index = (gb)->index;    \
-    int name##_cache          = 0
+    unsigned int name##_cache = 0
 
 #   define CLOSE_READER(name, gb) (gb)->index = name##_index
 



More information about the ffmpeg-cvslog mailing list