Lines Matching refs:ps_bitstrm
89 ihevce_bitstrm_init(bitstrm_t *ps_bitstrm, UWORD8 *pu1_bitstrm_buf, UWORD32 u4_max_bitstrm_size) in ihevce_bitstrm_init() argument
91 ps_bitstrm->pu1_strm_buffer = pu1_bitstrm_buf; in ihevce_bitstrm_init()
92 ps_bitstrm->u4_max_strm_size = u4_max_bitstrm_size; in ihevce_bitstrm_init()
95 ps_bitstrm->u4_strm_buf_offset = 0; in ihevce_bitstrm_init()
96 ps_bitstrm->u4_cur_word = 0; in ihevce_bitstrm_init()
97 ps_bitstrm->i4_bits_left_in_cw = WORD_SIZE; in ihevce_bitstrm_init()
98 ps_bitstrm->i4_zero_bytes_run = 0; in ihevce_bitstrm_init()
132 IHEVCE_ERROR_T ihevce_put_bits(bitstrm_t *ps_bitstrm, UWORD32 u4_code_val, WORD32 code_len) in ihevce_put_bits() argument
134 UWORD32 u4_cur_word = ps_bitstrm->u4_cur_word; in ihevce_put_bits()
135 WORD32 bits_left_in_cw = ps_bitstrm->i4_bits_left_in_cw; in ihevce_put_bits()
146 ASSERT(ps_bitstrm->i4_zero_bytes_run <= EPB_ZERO_BYTES); in ihevce_put_bits()
148 ASSERT(ps_bitstrm->pu1_strm_buffer != NULL); in ihevce_put_bits()
159 ps_bitstrm->u4_cur_word = u4_cur_word; in ihevce_put_bits()
160 ps_bitstrm->i4_bits_left_in_cw = bits_left_in_cw; in ihevce_put_bits()
173 UWORD32 u4_strm_buf_offset = ps_bitstrm->u4_strm_buf_offset; in ihevce_put_bits()
175 UWORD32 u4_max_strm_size = ps_bitstrm->u4_max_strm_size; in ihevce_put_bits()
177 WORD32 zero_run = ps_bitstrm->i4_zero_bytes_run; in ihevce_put_bits()
179 UWORD8 *pu1_strm_buf = ps_bitstrm->pu1_strm_buffer; in ihevce_put_bits()
208 ps_bitstrm->u4_cur_word = u4_cur_word; in ihevce_put_bits()
209 ps_bitstrm->i4_bits_left_in_cw = WORD_SIZE - rem_bits; in ihevce_put_bits()
210 ps_bitstrm->i4_zero_bytes_run = zero_run; in ihevce_put_bits()
211 ps_bitstrm->u4_strm_buf_offset = u4_strm_buf_offset; in ihevce_put_bits()
241 IHEVCE_ERROR_T ihevce_put_bit(bitstrm_t *ps_bitstrm, UWORD32 u4_code_val) in ihevce_put_bit() argument
244 return (ihevce_put_bits(ps_bitstrm, u4_code_val, 1)); in ihevce_put_bit()
265 IHEVCE_ERROR_T ihevce_put_rbsp_trailing_bits(bitstrm_t *ps_bitstrm) in ihevce_put_rbsp_trailing_bits() argument
268 UWORD32 u4_cur_word = ps_bitstrm->u4_cur_word; in ihevce_put_rbsp_trailing_bits()
269 WORD32 bits_left_in_cw = ps_bitstrm->i4_bits_left_in_cw; in ihevce_put_rbsp_trailing_bits()
272 UWORD32 u4_strm_buf_offset = ps_bitstrm->u4_strm_buf_offset; in ihevce_put_rbsp_trailing_bits()
273 UWORD32 u4_max_strm_size = ps_bitstrm->u4_max_strm_size; in ihevce_put_rbsp_trailing_bits()
274 WORD32 zero_run = ps_bitstrm->i4_zero_bytes_run; in ihevce_put_rbsp_trailing_bits()
275 UWORD8 *pu1_strm_buf = ps_bitstrm->pu1_strm_buffer; in ihevce_put_rbsp_trailing_bits()
302 ps_bitstrm->u4_strm_buf_offset = u4_strm_buf_offset; in ihevce_put_rbsp_trailing_bits()
305 ps_bitstrm->u4_cur_word = 0; in ihevce_put_rbsp_trailing_bits()
306 ps_bitstrm->i4_bits_left_in_cw = WORD_SIZE; in ihevce_put_rbsp_trailing_bits()
307 ps_bitstrm->i4_zero_bytes_run = 0; in ihevce_put_rbsp_trailing_bits()
333 IHEVCE_ERROR_T ihevce_put_uev(bitstrm_t *ps_bitstrm, UWORD32 u4_code_num) in ihevce_put_uev() argument
344 e_error = ihevce_put_bits(ps_bitstrm, u4_bit_str, (2 * u4_range - 1)); in ihevce_put_uev()
370 IHEVCE_ERROR_T ihevce_put_sev(bitstrm_t *ps_bitstrm, WORD32 syntax_elem) in ihevce_put_sev() argument
396 e_error = ihevce_put_bits(ps_bitstrm, u4_bit_str, (2 * u4_range - 1)); in ihevce_put_sev()
424 ihevce_put_nal_start_code_prefix(bitstrm_t *ps_bitstrm, WORD32 insert_leading_zero_8bits) in ihevce_put_nal_start_code_prefix() argument
426 UWORD32 u4_strm_buf_offset = ps_bitstrm->u4_strm_buf_offset; in ihevce_put_nal_start_code_prefix()
427 UWORD8 *pu1_strm_buf = ps_bitstrm->pu1_strm_buffer; in ihevce_put_nal_start_code_prefix()
428 WORD32 num_nals = ps_bitstrm->i4_num_nal; in ihevce_put_nal_start_code_prefix()
431 if((u4_strm_buf_offset + 4) > ps_bitstrm->u4_max_strm_size) in ihevce_put_nal_start_code_prefix()
441 ps_bitstrm->apu1_nal_start[num_nals] = pu1_strm_buf + u4_strm_buf_offset; in ihevce_put_nal_start_code_prefix()
442 ps_bitstrm->i4_num_nal++; in ihevce_put_nal_start_code_prefix()
463 ps_bitstrm->u4_strm_buf_offset = u4_strm_buf_offset; in ihevce_put_nal_start_code_prefix()