summaryrefslogtreecommitdiff
path: root/cesar/lib/src/bitstream.c
diff options
context:
space:
mode:
authorlaranjeiro2008-07-15 07:13:28 +0000
committerlaranjeiro2008-07-15 07:13:28 +0000
commit6f76c7319b3c73c73dbe103385a6676809684a2f (patch)
tree0ae0f94ebb8abe535a48225cc75a24d16e2cb24f /cesar/lib/src/bitstream.c
parent971a2ca010fd205ae0e1c0a110c1d481a754f391 (diff)
lib/bitstream: Fix the buffer change will reading data.
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@2607 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'cesar/lib/src/bitstream.c')
-rw-r--r--cesar/lib/src/bitstream.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cesar/lib/src/bitstream.c b/cesar/lib/src/bitstream.c
index 0a0d2e73a9..de16f325d8 100644
--- a/cesar/lib/src/bitstream.c
+++ b/cesar/lib/src/bitstream.c
@@ -36,7 +36,7 @@ bitstream_read_internal (bitstream_t *ctx, u32 *value, uint nb_bit)
/* fill local buf */
buf |= (((ctx->buf >> ctx->bit_offset) & mask) << ret);
- if ((((uint) ctx->stream - (uint) ctx->start) >= ctx->nb_bytes)
+ if ((((uint) ctx->stream - (uint) ctx->start) > ctx->nb_bytes)
&& ctx->buffer_cb_present)
{
(*ctx->buffer_cb) (ctx, ctx->user_data);