Home
last modified time | relevance | path

Searched refs:mpp_put_bits (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_com.c1028 mpp_put_bits(&bp, partition_probs[i][j], 8); //48 in hal_vp9d_output_probe()
1031 mpp_put_bits(&bp, pic_param->stVP9Segments.pred_probs[i], 8); in hal_vp9d_output_probe()
1034 mpp_put_bits(&bp, pic_param->stVP9Segments.tree_probs[i], 8); //7 in hal_vp9d_output_probe()
1037 mpp_put_bits(&bp, pic_param->prob.skip[i], 8); in hal_vp9d_output_probe()
1041 mpp_put_bits(&bp, pic_param->prob.tx32p[i][j], 8); in hal_vp9d_output_probe()
1045 mpp_put_bits(&bp, pic_param->prob.tx16p[i][j], 8); in hal_vp9d_output_probe()
1048 mpp_put_bits(&bp, pic_param->prob.tx8p[i], 8); in hal_vp9d_output_probe()
1051 mpp_put_bits(&bp, pic_param->prob.intra[i], 8); in hal_vp9d_output_probe()
1063 mpp_put_bits(&bp, pic_param->prob.coef[i][j][0][k][m][n], 8); in hal_vp9d_output_probe()
1080 mpp_put_bits(&bp, vp9_kf_y_mode_prob[i][j][k], 8); in hal_vp9d_output_probe()
[all …]
/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/h265d/
H A Dhal_h265d_rkv.c304 mpp_put_bits(&bp, dxva_cxt->pp.vps_id , 4); in hal_h265d_v345_output_pps_packet()
305 mpp_put_bits(&bp, dxva_cxt->pp.sps_id , 4); in hal_h265d_v345_output_pps_packet()
306 mpp_put_bits(&bp, dxva_cxt->pp.chroma_format_idc , 2); in hal_h265d_v345_output_pps_packet()
312 mpp_put_bits(&bp, width , 13); in hal_h265d_v345_output_pps_packet()
313 mpp_put_bits(&bp, height , 13); in hal_h265d_v345_output_pps_packet()
314 mpp_put_bits(&bp, dxva_cxt->pp.bit_depth_luma_minus8 + 8 , 4); in hal_h265d_v345_output_pps_packet()
315 mpp_put_bits(&bp, dxva_cxt->pp.bit_depth_chroma_minus8 + 8 , 4); in hal_h265d_v345_output_pps_packet()
316 mpp_put_bits(&bp, dxva_cxt->pp.log2_max_pic_order_cnt_lsb_minus4 + 4 , 5); in hal_h265d_v345_output_pps_packet()
317mpp_put_bits(&bp, dxva_cxt->pp.log2_diff_max_min_luma_coding_block_size , 2); //log2_maxa_coding… in hal_h265d_v345_output_pps_packet()
318 mpp_put_bits(&bp, dxva_cxt->pp.log2_min_luma_coding_block_size_minus3 + 3 , 3); in hal_h265d_v345_output_pps_packet()
[all …]
H A Dhal_h265d_vdpu34x.c256 mpp_put_bits(&bp, dxva_cxt->pp.vps_id , 4); in hal_h265d_v345_output_pps_packet()
257 mpp_put_bits(&bp, dxva_cxt->pp.sps_id , 4); in hal_h265d_v345_output_pps_packet()
258 mpp_put_bits(&bp, dxva_cxt->pp.chroma_format_idc , 2); in hal_h265d_v345_output_pps_packet()
264 mpp_put_bits(&bp, width , 16); in hal_h265d_v345_output_pps_packet()
265 mpp_put_bits(&bp, height , 16); in hal_h265d_v345_output_pps_packet()
266 mpp_put_bits(&bp, dxva_cxt->pp.bit_depth_luma_minus8 + 8 , 4); in hal_h265d_v345_output_pps_packet()
267 mpp_put_bits(&bp, dxva_cxt->pp.bit_depth_chroma_minus8 + 8 , 4); in hal_h265d_v345_output_pps_packet()
268 mpp_put_bits(&bp, dxva_cxt->pp.log2_max_pic_order_cnt_lsb_minus4 + 4 , 5); in hal_h265d_v345_output_pps_packet()
269mpp_put_bits(&bp, dxva_cxt->pp.log2_diff_max_min_luma_coding_block_size , 2); //log2_maxa_coding… in hal_h265d_v345_output_pps_packet()
270 mpp_put_bits(&bp, dxva_cxt->pp.log2_min_luma_coding_block_size_minus3 + 3 , 3); in hal_h265d_v345_output_pps_packet()
[all …]
H A Dhal_h265d_vdpu382.c260 mpp_put_bits(&bp, dxva_cxt->pp.vps_id , 4); in hal_h265d_v382_output_pps_packet()
261 mpp_put_bits(&bp, dxva_cxt->pp.sps_id , 4); in hal_h265d_v382_output_pps_packet()
262 mpp_put_bits(&bp, dxva_cxt->pp.chroma_format_idc , 2); in hal_h265d_v382_output_pps_packet()
268 mpp_put_bits(&bp, width , 16); in hal_h265d_v382_output_pps_packet()
269 mpp_put_bits(&bp, height , 16); in hal_h265d_v382_output_pps_packet()
270 mpp_put_bits(&bp, dxva_cxt->pp.bit_depth_luma_minus8 + 8 , 4); in hal_h265d_v382_output_pps_packet()
271 mpp_put_bits(&bp, dxva_cxt->pp.bit_depth_chroma_minus8 + 8 , 4); in hal_h265d_v382_output_pps_packet()
272 mpp_put_bits(&bp, dxva_cxt->pp.log2_max_pic_order_cnt_lsb_minus4 + 4 , 5); in hal_h265d_v382_output_pps_packet()
273mpp_put_bits(&bp, dxva_cxt->pp.log2_diff_max_min_luma_coding_block_size , 2); //log2_maxa_coding… in hal_h265d_v382_output_pps_packet()
274 mpp_put_bits(&bp, dxva_cxt->pp.log2_min_luma_coding_block_size_minus3 + 3 , 3); in hal_h265d_v382_output_pps_packet()
[all …]
H A Dhal_h265d_com.c323 mpp_put_bits(&bp, dxva_cxt->pp.sps_lt_rps[i].lt_ref_pic_poc_lsb, 16); in hal_h265d_slice_hw_rps()
324 mpp_put_bits(&bp, dxva_cxt->pp.sps_lt_rps[i].used_by_curr_pic_lt_flag, 1); in hal_h265d_slice_hw_rps()
325 mpp_put_bits(&bp, 0, 15); in hal_h265d_slice_hw_rps()
331 mpp_put_bits(&bp, dxva_cxt->pp.sps_st_rps[i].num_negative_pics, 4); in hal_h265d_slice_hw_rps()
332 mpp_put_bits(&bp, dxva_cxt->pp.sps_st_rps[i].num_positive_pics, 4); in hal_h265d_slice_hw_rps()
335 mpp_put_bits(&bp, dxva_cxt->pp.sps_st_rps[i].delta_poc_s0[j], 16); in hal_h265d_slice_hw_rps()
336 mpp_put_bits(&bp, dxva_cxt->pp.sps_st_rps[i].s0_used_flag[j], 1); in hal_h265d_slice_hw_rps()
340 mpp_put_bits(&bp, dxva_cxt->pp.sps_st_rps[i].delta_poc_s1[j], 16); in hal_h265d_slice_hw_rps()
341 mpp_put_bits(&bp, dxva_cxt->pp.sps_st_rps[i].s1_used_flag[j], 1); in hal_h265d_slice_hw_rps()
346 mpp_put_bits(&bp, 0, 16); in hal_h265d_slice_hw_rps()
[all …]
/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_rkv_reg.c263 mpp_put_bits(&bp, -1, 4); //!< seq_parameter_set_id in prepare_spspps()
264 mpp_put_bits(&bp, -1, 8); //!< profile_idc in prepare_spspps()
265 mpp_put_bits(&bp, -1, 1); //!< constraint_set3_flag in prepare_spspps()
266 mpp_put_bits(&bp, pp->chroma_format_idc, 2); in prepare_spspps()
267 mpp_put_bits(&bp, pp->bit_depth_luma_minus8, 3); in prepare_spspps()
268 mpp_put_bits(&bp, pp->bit_depth_chroma_minus8, 3); in prepare_spspps()
269 mpp_put_bits(&bp, 0, 1); //!< qpprime_y_zero_transform_bypass_flag in prepare_spspps()
270 mpp_put_bits(&bp, pp->log2_max_frame_num_minus4, 4); in prepare_spspps()
271 mpp_put_bits(&bp, pp->num_ref_frames, 5); in prepare_spspps()
272 mpp_put_bits(&bp, pp->pic_order_cnt_type, 2); in prepare_spspps()
[all …]
H A Dhal_h264d_vdpu34x.c364 mpp_put_bits(&bp, -1, 13); //!< sps_id 4bit && profile_idc 8bit && constraint_set3_flag 1bit in prepare_spspps()
365 mpp_put_bits(&bp, pp->chroma_format_idc, 2); in prepare_spspps()
366 mpp_put_bits(&bp, pp->bit_depth_luma_minus8, 3); in prepare_spspps()
367 mpp_put_bits(&bp, pp->bit_depth_chroma_minus8, 3); in prepare_spspps()
368 mpp_put_bits(&bp, 0, 1); //!< qpprime_y_zero_transform_bypass_flag in prepare_spspps()
369 mpp_put_bits(&bp, pp->log2_max_frame_num_minus4, 4); in prepare_spspps()
370 mpp_put_bits(&bp, pp->num_ref_frames, 5); in prepare_spspps()
371 mpp_put_bits(&bp, pp->pic_order_cnt_type, 2); in prepare_spspps()
372 mpp_put_bits(&bp, pp->log2_max_pic_order_cnt_lsb_minus4, 4); in prepare_spspps()
373 mpp_put_bits(&bp, pp->delta_pic_order_always_zero_flag, 1); in prepare_spspps()
[all …]
H A Dhal_h264d_vdpu382.c370 mpp_put_bits(&bp, -1, 13); //!< sps_id 4bit && profile_idc 8bit && constraint_set3_flag 1bit in prepare_spspps()
371 mpp_put_bits(&bp, pp->chroma_format_idc, 2); in prepare_spspps()
372 mpp_put_bits(&bp, pp->bit_depth_luma_minus8, 3); in prepare_spspps()
373 mpp_put_bits(&bp, pp->bit_depth_chroma_minus8, 3); in prepare_spspps()
374 mpp_put_bits(&bp, 0, 1); //!< qpprime_y_zero_transform_bypass_flag in prepare_spspps()
375 mpp_put_bits(&bp, pp->log2_max_frame_num_minus4, 4); in prepare_spspps()
376 mpp_put_bits(&bp, pp->num_ref_frames, 5); in prepare_spspps()
377 mpp_put_bits(&bp, pp->pic_order_cnt_type, 2); in prepare_spspps()
378 mpp_put_bits(&bp, pp->log2_max_pic_order_cnt_lsb_minus4, 4); in prepare_spspps()
379 mpp_put_bits(&bp, pp->delta_pic_order_always_zero_flag, 1); in prepare_spspps()
[all …]
/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/avs2d/
H A Dhal_avs2d_rkv.c118 mpp_put_bits(&bp, pp->chroma_format_idc, 2); in prepare_header()
119 mpp_put_bits(&bp, pp->pic_width_in_luma_samples, 16); in prepare_header()
120 mpp_put_bits(&bp, pp->pic_height_in_luma_samples, 16); in prepare_header()
121 mpp_put_bits(&bp, pp->bit_depth_luma_minus8, 3); in prepare_header()
122 mpp_put_bits(&bp, pp->bit_depth_chroma_minus8, 3); in prepare_header()
123 mpp_put_bits(&bp, pp->lcu_size, 3); in prepare_header()
124 mpp_put_bits(&bp, pp->progressive_sequence, 1); in prepare_header()
125 mpp_put_bits(&bp, pp->field_coded_sequence, 1); in prepare_header()
126 mpp_put_bits(&bp, pp->multi_hypothesis_skip_enable_flag, 1); in prepare_header()
127 mpp_put_bits(&bp, pp->dual_hypothesis_prediction_enable_flag, 1); in prepare_header()
[all …]
H A Dhal_avs2d_vdpu382.c118 mpp_put_bits(&bp, pp->chroma_format_idc, 2); in prepare_header()
119 mpp_put_bits(&bp, pp->pic_width_in_luma_samples, 16); in prepare_header()
120 mpp_put_bits(&bp, pp->pic_height_in_luma_samples, 16); in prepare_header()
121 mpp_put_bits(&bp, pp->bit_depth_luma_minus8, 3); in prepare_header()
122 mpp_put_bits(&bp, pp->bit_depth_chroma_minus8, 3); in prepare_header()
123 mpp_put_bits(&bp, pp->lcu_size, 3); in prepare_header()
124 mpp_put_bits(&bp, pp->progressive_sequence, 1); in prepare_header()
125 mpp_put_bits(&bp, pp->field_coded_sequence, 1); in prepare_header()
126 mpp_put_bits(&bp, pp->multi_hypothesis_skip_enable_flag, 1); in prepare_header()
127 mpp_put_bits(&bp, pp->dual_hypothesis_prediction_enable_flag, 1); in prepare_header()
[all …]
/OK3568_Linux_fs/external/mpp/mpp/base/
H A Dmpp_bitput.c33 void mpp_put_bits(BitputCtx_t *bp, RK_U64 invalue, RK_S32 lbits) in mpp_put_bits() function
63 mpp_put_bits(bp, ((RK_U64)0 << (64 - 8)) >> (64 - 8), 8); in mpp_put_align()
65 mpp_put_bits(bp, (0xffffffffffffffff << (64 - 8)) >> (64 - 8), 8); in mpp_put_align()
69 mpp_put_bits(bp, ((RK_U64)0 << (64 - len)) >> (64 - len), len); in mpp_put_align()
71 mpp_put_bits(bp, (0xffffffffffffffff << (64 - len)) >> (64 - len), len); in mpp_put_align()
/OK3568_Linux_fs/external/mpp/mpp/base/inc/
H A Dmpp_bitput.h39 void mpp_put_bits(BitputCtx_t *bp, RK_U64 invalue, RK_S32 lbits);