Home
last modified time | relevance | path

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

/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_sps.c281 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 Dh264e_sei.c33 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 Dh264e_pps.c150 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 Dh264e_slice.c190 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 Dmpp_bitwrite.c112 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 Dh265e_slice.c287 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()
302mpp_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 Dh265e_enctropy.c214 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 Dh265e_stream.c79 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 Dh265e_header_gen.c73 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 Dmpp_bitwrite.h50 void mpp_writer_put_bits(MppWriteCtx *ctx, RK_S32 val, RK_S32 len);
/rockchip-linux_mpp/mpp/base/test/
H A Dmpp_bit_test.c66 mpp_writer_put_bits(writer, ops->val, ops->len); in proc_bit_ops()
/rockchip-linux_mpp/mpp/codec/dec/av1/
H A Dav1d_cbs.c2417 mpp_writer_put_bits(&bit_ctx, data, 8); in mpp_av1_get_dlby_rpu()