Example #1
0
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);
}
Example #2
0
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);
}
Example #3
0
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);
}
Example #4
0
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);
}
Example #6
0
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);
}
Example #10
0
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);
}
Example #11
0
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);
}