| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_sps.c | 281 mpp_writer_put_bits(bit, sps->profile_idc, 8); in h264e_sps_to_packet() 283 mpp_writer_put_bits(bit, sps->constraint_set0, 1); in h264e_sps_to_packet() 285 mpp_writer_put_bits(bit, sps->constraint_set1, 1); in h264e_sps_to_packet() 287 mpp_writer_put_bits(bit, sps->constraint_set2, 1); in h264e_sps_to_packet() 289 mpp_writer_put_bits(bit, sps->constraint_set3, 1); in h264e_sps_to_packet() 291 mpp_writer_put_bits(bit, sps->constraint_set4, 1); in h264e_sps_to_packet() 293 mpp_writer_put_bits(bit, sps->constraint_set5, 1); in h264e_sps_to_packet() 295 mpp_writer_put_bits(bit, 0, 2); in h264e_sps_to_packet() 298 mpp_writer_put_bits(bit, sps->level_idc, 8); in h264e_sps_to_packet() 310 mpp_writer_put_bits(bit, 0, 1); in h264e_sps_to_packet() [all …]
|
| H A D | h264e_sei.c | 33 mpp_writer_put_bits(bit, 1, 1); in write_recovery_point() 34 mpp_writer_put_bits(bit, 0, 1); in write_recovery_point() 35 mpp_writer_put_bits(bit, 0, 2); in write_recovery_point() 74 mpp_writer_put_bits(bit, 0xff, 8); in h264e_sei_recovery_point_to_packet() 77 mpp_writer_put_bits(bit, type - i, 8); in h264e_sei_recovery_point_to_packet() 81 mpp_writer_put_bits(bit, 0xff, 8); in h264e_sei_recovery_point_to_packet() 84 mpp_writer_put_bits(bit, payload_size - i, 8); in h264e_sei_recovery_point_to_packet() 136 mpp_writer_put_bits(bit, 0xff, 8); in h264e_sei_to_packet() 139 mpp_writer_put_bits(bit, type - i, 8); in h264e_sei_to_packet() 143 mpp_writer_put_bits(bit, 0xff, 8); in h264e_sei_to_packet() [all …]
|
| H A D | h264e_pps.c | 150 mpp_writer_put_bits(bit, pps->entropy_coding_mode, 1); in h264e_pps_to_packet() 152 mpp_writer_put_bits(bit, pps->bottom_field_pic_order_in_frame_present, 1); in h264e_pps_to_packet() 160 mpp_writer_put_bits(bit, pps->weighted_pred, 1); in h264e_pps_to_packet() 162 mpp_writer_put_bits(bit, pps->weighted_bipred_idc, 2); in h264e_pps_to_packet() 170 mpp_writer_put_bits(bit, pps->deblocking_filter_control, 1); in h264e_pps_to_packet() 172 mpp_writer_put_bits(bit, pps->constrained_intra_pred, 1); in h264e_pps_to_packet() 174 mpp_writer_put_bits(bit, pps->redundant_pic_cnt, 1); in h264e_pps_to_packet() 180 mpp_writer_put_bits(bit, pps->transform_8x8_mode, 1); in h264e_pps_to_packet() 183 mpp_writer_put_bits(bit, pps->pic_scaling_matrix_present != 0, 1); in h264e_pps_to_packet() 185 mpp_writer_put_bits(bit, 0, 6); in h264e_pps_to_packet() [all …]
|
| H A D | h264e_slice.c | 190 mpp_writer_put_bits(s, marking->no_output_of_prior_pics, 1); in write_marking() 195 mpp_writer_put_bits(s, marking->long_term_reference_flag, 1); in write_marking() 207 mpp_writer_put_bits(s, 1, 1); in write_marking() 267 mpp_writer_put_bits(s, 0, 1); in write_marking() 589 mpp_writer_put_bits(s, slice->frame_num, slice->log2_max_frame_num); in h264e_slice_write_header() 611 mpp_writer_put_bits(s, pic_order_cnt_lsb, slice->log2_max_poc_lsb); in h264e_slice_write_header() 626 mpp_writer_put_bits(s, slice->num_ref_idx_override, 1); in h264e_slice_write_header() 636 mpp_writer_put_bits(s, slice->ref_pic_list_modification_flag, 1); in h264e_slice_write_header() 816 mpp_writer_put_bits(s, carry, ctx->queue & 0x7); in h264e_cabac_putbyte() 819 mpp_writer_put_bits(s, carry - 1, 8); in h264e_cabac_putbyte() [all …]
|
| /rockchip-linux_mpp/mpp/base/ |
| H A D | mpp_bitwrite.c | 112 void mpp_writer_put_bits(MppWriteCtx * ctx, RK_S32 val, RK_S32 len) in mpp_writer_put_bits() function 178 mpp_writer_put_bits(ctx, 1, 1); in mpp_writer_trailing() 180 mpp_writer_put_bits(ctx, 0, 8 - ctx->buffered_bits); in mpp_writer_trailing() 197 mpp_writer_put_bits(ctx, 0, 24); in mpp_writer_put_ue() 200 mpp_writer_put_bits(ctx, 0, tmp); in mpp_writer_put_ue() 204 mpp_writer_put_bits(ctx, val >> num_bits, 24); in mpp_writer_put_ue() 208 mpp_writer_put_bits(ctx, val, num_bits); in mpp_writer_put_ue() 210 mpp_writer_put_bits(ctx, val, 2 * num_bits - 1); in mpp_writer_put_ue()
|
| /rockchip-linux_mpp/mpp/codec/enc/h265/ |
| H A D | h265e_slice.c | 287 mpp_writer_put_bits(bitIf, rps->m_interRPSPrediction, 1); // inter_RPS_prediction_flag in code_st_refpic_set() 295 mpp_writer_put_bits(bitIf, (deltaRPS >= 0 ? 0 : 1), 1); //delta_rps_sign in code_st_refpic_set() 300 mpp_writer_put_bits(bitIf, (refIdc == 1 ? 1 : 0), 1); //first bit is "1" if Idc is 1 in code_st_refpic_set() 302 … mpp_writer_put_bits(bitIf, refIdc >> 1, 1); //second bit is "1" if Idc is 2, "0" otherwise. in code_st_refpic_set() 314 mpp_writer_put_bits(bitIf, rps->m_used[j], 1); in code_st_refpic_set() 321 mpp_writer_put_bits(bitIf, rps->m_used[j], 1); in code_st_refpic_set() 366 mpp_writer_put_bits(bitIf, (slice_segment_addr == 0), 1); //first_slice_segment_in_pic_flag in h265e_code_slice_header() 374 mpp_writer_put_bits(bitIf, slice_segment_addr, slice_address_addr_bits); in h265e_code_slice_header() 381 mpp_writer_put_bits(bitIf, (slice->slice_reserved_flag >> i) & 0x1, 1); in h265e_code_slice_header() 387 mpp_writer_put_bits(bitIf, slice->m_picOutputFlag ? 1 : 0, 1); in h265e_code_slice_header() [all …]
|
| H A D | h265e_enctropy.c | 214 mpp_writer_put_bits(s, byteTowrite, 8); in h265e_cabac_writeOut() 219 mpp_writer_put_bits(s, byteTowrite, 8); in h265e_cabac_writeOut() 318 mpp_writer_put_bits(s, cabac_ctx->m_bufferedByte + 1, 8); in h265e_cabac_finish() 320 mpp_writer_put_bits(s, 0, 8); in h265e_cabac_finish() 328 mpp_writer_put_bits(s, cabac_ctx->m_bufferedByte , 8); in h265e_cabac_finish() 331 mpp_writer_put_bits(s, 0xff , 8); in h265e_cabac_finish() 335 mpp_writer_put_bits(s, cabac_ctx->m_low >> 8 , 13 + cabac_ctx->m_bitsLeft); in h265e_cabac_finish() 348 mpp_writer_put_bits(s, 1, 1); in h265e_cabac_flush()
|
| H A D | h265e_stream.c | 79 mpp_writer_put_bits(&s->enc_stream, val, i_count); in h265e_stream_write_with_log() 88 mpp_writer_put_bits(&s->enc_stream, val, 1); in h265e_stream_write1_with_log()
|
| H A D | h265e_header_gen.c | 73 mpp_writer_put_bits(&s, 0, 1); //forbidden_zero_bit in h265e_nal_encode() 74 mpp_writer_put_bits(&s, nal->i_type, 6);//nal_unit_type in h265e_nal_encode() 75 mpp_writer_put_bits(&s, 0, 6); //nuh_reserved_zero_6bits in h265e_nal_encode() 76 mpp_writer_put_bits(&s, nal->temporal_id + 1, 3); //nuh_temporal_id_plus1 in h265e_nal_encode()
|
| /rockchip-linux_mpp/mpp/base/inc/ |
| H A D | mpp_bitwrite.h | 50 void mpp_writer_put_bits(MppWriteCtx *ctx, RK_S32 val, RK_S32 len);
|
| /rockchip-linux_mpp/mpp/base/test/ |
| H A D | mpp_bit_test.c | 66 mpp_writer_put_bits(writer, ops->val, ops->len); in proc_bit_ops()
|
| /rockchip-linux_mpp/mpp/codec/dec/av1/ |
| H A D | av1d_cbs.c | 2417 mpp_writer_put_bits(&bit_ctx, data, 8); in mpp_av1_get_dlby_rpu()
|