示例#1
0
/**
 * @brief   Scale parameter dump function
 * @param   ctx [in] scale parameter
 */
static void scale_param_dump(scale_content_t *ctx)
{
	DIAG_PRINTF("src_img.type     = %d\n", ctx->src_img.type);
	DIAG_PRINTF("src_img.width    = %d\n", ctx->src_img.width);
	DIAG_PRINTF("src_img.height   = %d\n", ctx->src_img.height);
	DIAG_PRINTF("src_img.bpl      = %d\n", ctx->src_img.bpl);
	DIAG_PRINTF("src_img.strideUV = %d\n", ctx->src_img.strideUV);
	DIAG_PRINTF("clip_rgn.x       = %d\n", ctx->clip_rgn.x);
	DIAG_PRINTF("clip_rgn.y       = %d\n", ctx->clip_rgn.y);
	DIAG_PRINTF("clip_rgn.width   = %d\n", ctx->clip_rgn.width);
	DIAG_PRINTF("clip_rgn.height  = %d\n", ctx->clip_rgn.height);
	DIAG_PRINTF("dst_img.type     = %d\n", ctx->dst_img.type);
	DIAG_PRINTF("dst_img.width    = %d\n", ctx->dst_img.width);
	DIAG_PRINTF("dst_img.height   = %d\n", ctx->dst_img.height);
	DIAG_PRINTF("dst_img.bpl      = %d\n", ctx->dst_img.bpl);
	DIAG_PRINTF("scale_rgn.x      = %d\n", ctx->scale_rgn.x);
	DIAG_PRINTF("scale_rgn.y      = %d\n", ctx->scale_rgn.y);
	DIAG_PRINTF("scale_rgn.width  = %d\n", ctx->scale_rgn.width);
	DIAG_PRINTF("scale_rgn.height = %d\n", ctx->scale_rgn.height);
}
示例#2
0
/**
 * @brief   Scale2 module register dump
 * @param   
 * @return  None
 * @see
 */
void
gpHalScale2RegDump(
	void
)
{
	scuaReg_t *pScuaReg = (scuaReg_t *)LOGI_ADDR_SCU_A_REG;
	scucReg_t *pScucReg = (scucReg_t *)LOGI_ADDR_SCU_C_REG;

	DIAG_PRINTF("======== SCALER2 REG DUMP ========\n");
	DIAG_PRINTF("scuaPeriClkEn = 0x%X\n", pScuaReg->scuaPeriClkEn);
	DIAG_PRINTF("scucPeriClkEn = 0x%X\n", pScucReg->scucPeriClkEn);
	DIAG_PRINTF("scale2ctrl = 0x%X\n", scale2Reg->scale2Ctrl);
	DIAG_PRINTF("in_width   = 0x%X\n", scale2Reg->scale2InWidth);
	DIAG_PRINTF("in_height  = 0x%X\n", scale2Reg->scale2InHeight);
	DIAG_PRINTF("in_visb_w  = 0x%X\n", scale2Reg->scale2InVisWidth);
	DIAG_PRINTF("in_visb_h  = 0x%X\n", scale2Reg->scale2InVisHeight);
	DIAG_PRINTF("x_start    = 0x%X\n", scale2Reg->scale2XStart);
	DIAG_PRINTF("y_start    = 0x%X\n", scale2Reg->scale2YStart);
	DIAG_PRINTF("out_width  = 0x%X\n", scale2Reg->scale2OutWidth);
	DIAG_PRINTF("out_height = 0x%X\n", scale2Reg->scale2OutHeight);
	DIAG_PRINTF("x_factor   = 0x%X\n", scale2Reg->scale2XFactor);
	DIAG_PRINTF("y_factor   = 0x%X\n", scale2Reg->scale2YFactor);
	DIAG_PRINTF("in_y_addr  = 0x%X\n", scale2Reg->scale2InYAddr);
	DIAG_PRINTF("in_u_addr  = 0x%X\n", scale2Reg->scale2InUAddr);
	DIAG_PRINTF("in_v_addr  = 0x%X\n", scale2Reg->scale2InVAddr);
	DIAG_PRINTF("out_offset = 0x%X\n", scale2Reg->scale2OutOffset);
	DIAG_PRINTF("out_y_addr = 0x%X\n", scale2Reg->scale2OutYAddr);
	DIAG_PRINTF("out_u_addr = 0x%X\n", scale2Reg->scale2OutUAddr);
	DIAG_PRINTF("out_v_addr = 0x%X\n", scale2Reg->scale2OutVAddr);
	DIAG_PRINTF("ext_buffer = 0x%X\n", scale2Reg->scale2LBAddr);
	DIAG_PRINTF("postprocess= 0x%X\n", scale2Reg->scale2PostPro);
	DIAG_PRINTF("bond_color = 0x%X\n", scale2Reg->scale2OBColor);
}