diff options
Diffstat (limited to 'encoder/ih264e_bitstream.c')
-rw-r--r-- | encoder/ih264e_bitstream.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/encoder/ih264e_bitstream.c b/encoder/ih264e_bitstream.c index e5bfbe4..bfe8f9e 100644 --- a/encoder/ih264e_bitstream.c +++ b/encoder/ih264e_bitstream.c @@ -97,7 +97,7 @@ IH264E_ERROR_T ih264e_bitstrm_init(bitstrm_t *ps_bitstrm, UWORD32 u4_max_bitstrm_size) { ps_bitstrm->pu1_strm_buffer = pu1_bitstrm_buf; - ps_bitstrm->u4_max_strm_size = u4_max_bitstrm_size; + ps_bitstrm->u4_max_strm_size = MAX(u4_max_bitstrm_size, MIN_STREAM_SIZE); /* Default init values for other members of bitstream context */ ps_bitstrm->u4_strm_buf_offset = 0; @@ -151,7 +151,6 @@ IH264E_ERROR_T ih264e_put_bits(bitstrm_t *ps_bitstrm, if(code_len < WORD_SIZE) ASSERT((u4_code_val >> code_len) == 0); - /* sanity check on the bitstream engine state */ ASSERT(bits_left_in_cw > 0 && bits_left_in_cw <= WORD_SIZE); |