[SCM] libav/experimental: remove bytestream_end checks, seems to work fine without them and the bitstream reader doesnt check for the end either
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Sun Jun 30 15:51:57 UTC 2013
The following commit has been merged in the experimental branch:
commit 5bbe2a5292611ee157ca8333d5c7b2d11882f53c
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon Oct 9 12:25:24 2006 +0000
remove bytestream_end checks, seems to work fine without them and the bitstream reader doesnt check for the end either
Originally committed as revision 6599 to svn://svn.ffmpeg.org/ffmpeg/trunk
diff --git a/libavcodec/cabac.h b/libavcodec/cabac.h
index ff3994d..507a29b 100644
--- a/libavcodec/cabac.h
+++ b/libavcodec/cabac.h
@@ -256,7 +256,6 @@ static void put_cabac_ueg(CABACContext *c, uint8_t * state, int v, int max, int
}
static void refill(CABACContext *c){
- if(c->bytestream <= c->bytestream_end)
#if CABAC_BITS == 16
c->low+= (c->bytestream[0]<<9) + (c->bytestream[1]<<1);
#else
@@ -274,7 +273,6 @@ static void refill2(CABACContext *c){
x= -CABAC_MASK;
- if(c->bytestream <= c->bytestream_end)
#if CABAC_BITS == 16
x+= (c->bytestream[0]<<9) + (c->bytestream[1]<<1);
#else
--
Libav/FFmpeg packaging
More information about the pkg-multimedia-commits
mailing list