Lines Matching refs:bit

277     BitReadCtx_t bit;  in h264e_slice_read()  local
282 mpp_set_bitread_ctx(&bit, p, size); in h264e_slice_read()
284 mpp_set_bitread_pseudo_code_type(&bit, PSEUDO_CODE_H264_H265); in h264e_slice_read()
287 ret |= mpp_read_longbits(&bit, 32, (RK_U32 *)&val); in h264e_slice_read()
289 bit.used_bits, val); in h264e_slice_read()
292 ret |= mpp_read_bits(&bit, 1, &val); in h264e_slice_read()
294 bit.used_bits, val); in h264e_slice_read()
297 ret |= mpp_read_bits(&bit, 2, &slice->nal_reference_idc); in h264e_slice_read()
299 bit.used_bits, slice->nal_reference_idc); in h264e_slice_read()
302 ret |= mpp_read_bits(&bit, 5, &slice->nalu_type); in h264e_slice_read()
304 bit.used_bits, slice->nalu_type); in h264e_slice_read()
307 ret = mpp_read_ue(&bit, &slice->first_mb_in_slice); in h264e_slice_read()
309 bit.used_bits, slice->first_mb_in_slice); in h264e_slice_read()
312 ret |= mpp_read_ue(&bit, &slice->slice_type); in h264e_slice_read()
314 bit.used_bits, slice->slice_type); in h264e_slice_read()
317 ret |= mpp_read_ue(&bit, &slice->pic_parameter_set_id); in h264e_slice_read()
319 bit.used_bits, slice->pic_parameter_set_id); in h264e_slice_read()
323 ret |= mpp_read_bits(&bit, slice->log2_max_frame_num, &slice->frame_num); in h264e_slice_read()
325 bit.used_bits, slice->frame_num); in h264e_slice_read()
330 ret |= mpp_read_ue(&bit, &slice->idr_pic_id); in h264e_slice_read()
332 bit.used_bits, slice->idr_pic_id); in h264e_slice_read()
338 ret |= mpp_read_bits(&bit, slice->log2_max_poc_lsb, in h264e_slice_read()
341 bit.used_bits, slice->pic_order_cnt_lsb); in h264e_slice_read()
347 ret |= mpp_read_bits(&bit, 1, &slice->num_ref_idx_override); in h264e_slice_read()
349 bit.used_bits, slice->num_ref_idx_override); in h264e_slice_read()
355 ret |= mpp_read_bits(&bit, 1, &slice->ref_pic_list_modification_flag); in h264e_slice_read()
357 bit.used_bits, slice->ref_pic_list_modification_flag); in h264e_slice_read()
367 ret |= mpp_read_ue(&bit, &modification_of_pic_nums_idc); in h264e_slice_read()
370 bit.used_bits, modification_of_pic_nums_idc); in h264e_slice_read()
378 ret |= mpp_read_ue(&bit, &abs_diff_pic_num_minus1); in h264e_slice_read()
381 bit.used_bits, abs_diff_pic_num_minus1); in h264e_slice_read()
387 ret |= mpp_read_ue(&bit, &long_term_pic_idx); in h264e_slice_read()
390 bit.used_bits, long_term_pic_idx); in h264e_slice_read()
409 ret |= mpp_read_bits(&bit, 1, &slice->no_output_of_prior_pics); in h264e_slice_read()
412 bit.used_bits, slice->no_output_of_prior_pics); in h264e_slice_read()
415 ret |= mpp_read_bits(&bit, 1, &slice->long_term_reference_flag); in h264e_slice_read()
418 bit.used_bits, slice->long_term_reference_flag); in h264e_slice_read()
421 ret |= mpp_read_bits(&bit, 1, &slice->adaptive_ref_pic_buffering); in h264e_slice_read()
424 bit.used_bits, slice->adaptive_ref_pic_buffering); in h264e_slice_read()
433 ret |= mpp_read_ue(&bit, &mmco); in h264e_slice_read()
436 bit.used_bits, mmco); in h264e_slice_read()
445 ret |= mpp_read_ue(&bit, &difference_of_pic_nums_minus1); in h264e_slice_read()
448 bit.used_bits, difference_of_pic_nums_minus1); in h264e_slice_read()
454 ret |= mpp_read_ue(&bit, &long_term_pic_num); in h264e_slice_read()
457 bit.used_bits, long_term_pic_num); in h264e_slice_read()
463 ret |= mpp_read_ue(&bit, &long_term_frame_idx); in h264e_slice_read()
466 bit.used_bits, long_term_frame_idx); in h264e_slice_read()
472 ret |= mpp_read_ue(&bit, &max_long_term_frame_idx_plus1); in h264e_slice_read()
475 bit.used_bits, max_long_term_frame_idx_plus1); in h264e_slice_read()
487 ret |= mpp_read_ue(&bit, &slice->cabac_init_idc); in h264e_slice_read()
489 bit.used_bits, slice->cabac_init_idc); in h264e_slice_read()
493 ret |= mpp_read_se(&bit, &slice->qp_delta); in h264e_slice_read()
495 bit.used_bits, slice->qp_delta); in h264e_slice_read()
498 ret |= mpp_read_ue(&bit, &slice->disable_deblocking_filter_idc); in h264e_slice_read()
500 bit.used_bits, slice->disable_deblocking_filter_idc); in h264e_slice_read()
503 ret |= mpp_read_se(&bit, &slice->slice_alpha_c0_offset_div2); in h264e_slice_read()
505 bit.used_bits, slice->slice_alpha_c0_offset_div2); in h264e_slice_read()
508 ret |= mpp_read_se(&bit, &slice->slice_beta_offset_div2); in h264e_slice_read()
510 bit.used_bits, slice->slice_beta_offset_div2); in h264e_slice_read()
512 h264e_dbg_slice("used bit %2d non-aligned length\n", bit.used_bits); in h264e_slice_read()
515 if (bit.num_remaining_bits_in_curr_byte_) { in h264e_slice_read()
516 RK_U32 tmp = bit.num_remaining_bits_in_curr_byte_; in h264e_slice_read()
519 ret |= mpp_read_bits(&bit, tmp, &val); in h264e_slice_read()
521 bit.used_bits, val); in h264e_slice_read()
524 bit_cnt = bit.used_bits; in h264e_slice_read()
526 h264e_dbg_slice("used bit %2d total aligned length, read result %d\n", bit.used_bits, ret); in h264e_slice_read()