void vidc_sm_set_allocated_h264_mv_size(struct ddl_buf_addr_type *p_shared_mem, u32 n_mv_size) { DDL_MEM_WRITE_32(p_shared_mem, VIDC_SM_ALLOCATED_MV_SIZE_ADDR, n_mv_size); }
void vidc_sm_set_encoder_new_frame_rate(struct ddl_buf_addr_type *p_shared_mem, u32 n_new_frame_rate) { DDL_MEM_WRITE_32(p_shared_mem, VIDC_SM_NEW_RC_FRAME_RATE_ADDR, n_new_frame_rate); }
void vidc_sm_set_start_byte_number(struct ddl_buf_addr_type *p_shared_mem, u32 n_byte_num) { DDL_MEM_WRITE_32(p_shared_mem, VIDC_SM_START_BYTE_NUM_ADDR, n_byte_num); }
void vidc_sm_set_encoder_hec_period(struct ddl_buf_addr_type *p_shared_mem, u32 n_hec_period) { DDL_MEM_WRITE_32(p_shared_mem, VIDC_SM_ENC_HEC_PERIOD_ADDR, n_hec_period); }
void vidc_sm_set_decoder_sei_enable(struct ddl_buf_addr *shared_mem, u32 sei_enable) { DDL_MEM_WRITE_32(shared_mem, VIDC_SM_SEI_ENABLE_ADDR, sei_enable); }
void vidc_sm_set_frame_tag(struct ddl_buf_addr_type *p_shared_mem, u32 n_frame_tag) { DDL_MEM_WRITE_32(p_shared_mem, VIDC_SM_SET_FRAME_TAG_ADDR, n_frame_tag); }
void vidc_sm_set_encoder_init_rc_value(struct ddl_buf_addr *shared_mem, u32 new_rc_value) { DDL_MEM_WRITE_32(shared_mem, 0x011C, new_rc_value); }
void vidc_sm_set_encoder_new_i_period(struct ddl_buf_addr *shared_mem, u32 new_i_period) { DDL_MEM_WRITE_32(shared_mem, VIDC_SM_NEW_I_PERIOD_ADDR, new_i_period); }
void vidc_sm_set_encoder_new_bit_rate(struct ddl_buf_addr *shared_mem, u32 new_bit_rate) { DDL_MEM_WRITE_32(shared_mem, VIDC_SM_NEW_RC_BIT_RATE_ADDR, new_bit_rate); }
void vidc_sm_set_frame_tag(struct ddl_buf_addr *shared_mem, u32 frame_tag) { DDL_MEM_WRITE_32(shared_mem, VIDC_SM_SET_FRAME_TAG_ADDR, frame_tag); }
void vidc_sm_set_video_core_timeout_value(struct ddl_buf_addr *shared_mem, u32 timeout) { DDL_MEM_WRITE_32(shared_mem, VIDC_SM_TIMEOUT_VALUE_ADDR, timeout); }