Lines Matching refs:ps_bitstrm
105 void ihevcd_bits_init(bitstrm_t *ps_bitstrm, in ihevcd_bits_init() argument
120 ps_bitstrm->u4_bit_ofst = 0; in ihevcd_bits_init()
121 ps_bitstrm->pu1_buf_base = pu1_buf; in ihevcd_bits_init()
122 ps_bitstrm->pu4_buf = pu4_buf; in ihevcd_bits_init()
123 ps_bitstrm->u4_cur_word = u4_cur_word; in ihevcd_bits_init()
124 ps_bitstrm->u4_nxt_word = u4_nxt_word; in ihevcd_bits_init()
126 ps_bitstrm->pu1_buf_max = pu1_buf + u4_numbytes + 8; in ihevcd_bits_init()
155 void ihevcd_bits_flush(bitstrm_t *ps_bitstrm, UWORD32 u4_numbits) in ihevcd_bits_flush() argument
158 BITS_FLUSH(ps_bitstrm->pu4_buf, in ihevcd_bits_flush()
159 ps_bitstrm->u4_bit_ofst, in ihevcd_bits_flush()
160 ps_bitstrm->u4_cur_word, in ihevcd_bits_flush()
161 ps_bitstrm->u4_nxt_word, in ihevcd_bits_flush()
187 void ihevcd_bits_flush_to_byte_boundary(bitstrm_t *ps_bitstrm) in ihevcd_bits_flush_to_byte_boundary() argument
190 u4_numbits = (ps_bitstrm->u4_bit_ofst) & 7; in ihevcd_bits_flush_to_byte_boundary()
194 BITS_FLUSH(ps_bitstrm->pu4_buf, in ihevcd_bits_flush_to_byte_boundary()
195 ps_bitstrm->u4_bit_ofst, in ihevcd_bits_flush_to_byte_boundary()
196 ps_bitstrm->u4_cur_word, in ihevcd_bits_flush_to_byte_boundary()
197 ps_bitstrm->u4_nxt_word, in ihevcd_bits_flush_to_byte_boundary()
227 void ihevcd_bits_seek(bitstrm_t *ps_bitstrm, WORD32 numbits) in ihevcd_bits_seek() argument
236 if(ps_bitstrm->u4_bit_ofst >= abs_numbits) in ihevcd_bits_seek()
241 ps_bitstrm->u4_bit_ofst -= abs_numbits; in ihevcd_bits_seek()
250 ps_bitstrm->u4_bit_ofst += 32; in ihevcd_bits_seek()
251 ps_bitstrm->u4_bit_ofst -= abs_numbits; in ihevcd_bits_seek()
252 ps_bitstrm->pu4_buf--; in ihevcd_bits_seek()
254 val = *(ps_bitstrm->pu4_buf - 2); in ihevcd_bits_seek()
255 ps_bitstrm->u4_nxt_word = ps_bitstrm->u4_cur_word; in ihevcd_bits_seek()
256 ps_bitstrm->u4_cur_word = ITT_BIG_ENDIAN(val); in ihevcd_bits_seek()
264 BITS_FLUSH(ps_bitstrm->pu4_buf, in ihevcd_bits_seek()
265 ps_bitstrm->u4_bit_ofst, in ihevcd_bits_seek()
266 ps_bitstrm->u4_cur_word, in ihevcd_bits_seek()
267 ps_bitstrm->u4_nxt_word, in ihevcd_bits_seek()
298 UWORD32 ihevcd_bits_nxt(bitstrm_t *ps_bitstrm, UWORD32 u4_numbits) in ihevcd_bits_nxt() argument
303 ps_bitstrm->pu4_buf, in ihevcd_bits_nxt()
304 ps_bitstrm->u4_bit_ofst, in ihevcd_bits_nxt()
305 ps_bitstrm->u4_cur_word, in ihevcd_bits_nxt()
306 ps_bitstrm->u4_nxt_word, in ihevcd_bits_nxt()
334 UWORD32 ihevcd_bits_nxt32(bitstrm_t *ps_bitstrm, UWORD32 u4_numbits) in ihevcd_bits_nxt32() argument
339 ps_bitstrm->pu4_buf, in ihevcd_bits_nxt32()
340 ps_bitstrm->u4_bit_ofst, in ihevcd_bits_nxt32()
341 ps_bitstrm->u4_cur_word, in ihevcd_bits_nxt32()
342 ps_bitstrm->u4_nxt_word); in ihevcd_bits_nxt32()
370 UWORD32 ihevcd_bits_get(bitstrm_t *ps_bitstrm, UWORD32 u4_numbits) in ihevcd_bits_get() argument
375 ps_bitstrm->pu4_buf, in ihevcd_bits_get()
376 ps_bitstrm->u4_bit_ofst, in ihevcd_bits_get()
377 ps_bitstrm->u4_cur_word, in ihevcd_bits_get()
378 ps_bitstrm->u4_nxt_word, in ihevcd_bits_get()
405 UWORD32 ihevcd_bits_num_bits_remaining(bitstrm_t *ps_bitstrm) in ihevcd_bits_num_bits_remaining() argument
412 u4_bits_consumed = (UWORD32)(((UWORD8 *)ps_bitstrm->pu4_buf - in ihevcd_bits_num_bits_remaining()
413 (UWORD8 *)ps_bitstrm->pu1_buf_base - 8) << in ihevcd_bits_num_bits_remaining()
414 3) + ps_bitstrm->u4_bit_ofst; in ihevcd_bits_num_bits_remaining()
416 u4_size_in_bits = (UWORD32)(ps_bitstrm->pu1_buf_max - in ihevcd_bits_num_bits_remaining()
417 ps_bitstrm->pu1_buf_base) - 8; in ihevcd_bits_num_bits_remaining()
450 UWORD32 ihevcd_bits_num_bits_consumed(bitstrm_t *ps_bitstrm) in ihevcd_bits_num_bits_consumed() argument
456 u4_bits_consumed = (UWORD32)(((UWORD8 *)ps_bitstrm->pu4_buf - in ihevcd_bits_num_bits_consumed()
457 (UWORD8 *)ps_bitstrm->pu1_buf_base - 8) << in ihevcd_bits_num_bits_consumed()
458 3) + ps_bitstrm->u4_bit_ofst; in ihevcd_bits_num_bits_consumed()
483 UWORD32 ihevcd_uev(bitstrm_t *ps_bitstrm) in ihevcd_uev() argument
493 ps_bitstrm->pu4_buf, in ihevcd_uev()
494 ps_bitstrm->u4_bit_ofst, in ihevcd_uev()
495 ps_bitstrm->u4_cur_word, in ihevcd_uev()
496 ps_bitstrm->u4_nxt_word); in ihevcd_uev()
501 BITS_FLUSH(ps_bitstrm->pu4_buf, in ihevcd_uev()
502 ps_bitstrm->u4_bit_ofst, in ihevcd_uev()
503 ps_bitstrm->u4_cur_word, in ihevcd_uev()
504 ps_bitstrm->u4_nxt_word, in ihevcd_uev()
511 ps_bitstrm->pu4_buf, in ihevcd_uev()
512 ps_bitstrm->u4_bit_ofst, in ihevcd_uev()
513 ps_bitstrm->u4_cur_word, in ihevcd_uev()
514 ps_bitstrm->u4_nxt_word, in ihevcd_uev()
542 WORD32 ihevcd_sev(bitstrm_t *ps_bitstrm) in ihevcd_sev() argument
553 ps_bitstrm->pu4_buf, in ihevcd_sev()
554 ps_bitstrm->u4_bit_ofst, in ihevcd_sev()
555 ps_bitstrm->u4_cur_word, in ihevcd_sev()
556 ps_bitstrm->u4_nxt_word); in ihevcd_sev()
561 BITS_FLUSH(ps_bitstrm->pu4_buf, in ihevcd_sev()
562 ps_bitstrm->u4_bit_ofst, in ihevcd_sev()
563 ps_bitstrm->u4_cur_word, in ihevcd_sev()
564 ps_bitstrm->u4_nxt_word, in ihevcd_sev()
571 ps_bitstrm->pu4_buf, in ihevcd_sev()
572 ps_bitstrm->u4_bit_ofst, in ihevcd_sev()
573 ps_bitstrm->u4_cur_word, in ihevcd_sev()
574 ps_bitstrm->u4_nxt_word, in ihevcd_sev()