1.调整进度条
This commit is contained in:
		
							parent
							
								
									ef3025cfc4
								
							
						
					
					
						commit
						03563c0c5d
					
				| 
						 | 
				
			
			@ -948,32 +948,37 @@ void nvt_display_draw(UINT32 u32Id)
 | 
			
		|||
 | 
			
		||||
    case DISP_DRAW_UPDATING_BAR:
 | 
			
		||||
        // j = g_uiXBarStep*g_uiBarW + g_uiBarW;
 | 
			
		||||
        g_uiBarWtmp = g_uiXBarStep*g_uiBarW + g_uiBarW;
 | 
			
		||||
        g_uiXBarStep++;
 | 
			
		||||
        printf("g_uiPinPongIdx:%lu g_uiXBarStep:%lu j:%lu\r\n", g_uiPinPongIdx,g_uiXBarStep,g_uiBarWtmp);
 | 
			
		||||
        printf("g_uiPinPongIdx:%lu g_uiXBarStep:%lu g_uiBarWtmp:%lu tmp:%lu\r\n", g_uiPinPongIdx,g_uiXBarStep,g_uiBarWtmp, (g_uiStr6_h - g_uiBarW));
 | 
			
		||||
 | 
			
		||||
        for (i=1; i <= g_uiXBarStep; i++) {
 | 
			
		||||
            for (j = 0; j < g_uiBarWtmp; j++) {
 | 
			
		||||
                if (g_uiRotateDir == DISP_ROTATE_0) {
 | 
			
		||||
                    g_uiPixelOffset = g_uiBarY*g_uiImgLineoffset + g_uiBarX + (i-1)*g_uiBarH /*offset for next bar*/ + j*g_uiImgLineoffset;
 | 
			
		||||
                } else if (g_uiRotateDir == DISP_ROTATE_90) {
 | 
			
		||||
                    g_uiPixelOffset = g_uiBarY*g_uiImgLineoffset + g_uiBarX - (i-1)*g_uiBarH*g_uiImgLineoffset - j*g_uiImgLineoffset;
 | 
			
		||||
                } else if (g_uiRotateDir == DISP_ROTATE_270) {
 | 
			
		||||
                    g_uiPixelOffset = g_uiBarY*g_uiImgLineoffset + g_uiBarX + (i-1)*g_uiBarH*g_uiImgLineoffset + j*g_uiImgLineoffset;
 | 
			
		||||
                }
 | 
			
		||||
        if(g_uiBarWtmp < (g_uiStr6_h - g_uiBarW))
 | 
			
		||||
        {
 | 
			
		||||
            g_uiBarWtmp = g_uiXBarStep*g_uiBarW + g_uiBarW;
 | 
			
		||||
            g_uiXBarStep++;
 | 
			
		||||
 | 
			
		||||
                switch (g_uiPinPongIdx){
 | 
			
		||||
                case 0:
 | 
			
		||||
            		memset((void *)(g_uiVDO_YAddr + g_uiPixelOffset), 0x4C, g_uiBarH);
 | 
			
		||||
            		memset((void *)(g_uiVDO_UVAddr + g_uiPixelOffset) , 0x4C, g_uiBarH);
 | 
			
		||||
                    break;
 | 
			
		||||
                case 1:
 | 
			
		||||
            		memset((void *)(g_uiVDO2_YAddr + g_uiPixelOffset), 0x4C, g_uiBarH);
 | 
			
		||||
            		memset((void *)(g_uiVDO2_UVAddr + g_uiPixelOffset) , 0x4C, g_uiBarH);
 | 
			
		||||
                    break;
 | 
			
		||||
            for (i=1; i <= g_uiXBarStep; i++) {
 | 
			
		||||
                for (j = 0; j < g_uiBarWtmp; j++) {
 | 
			
		||||
                    if (g_uiRotateDir == DISP_ROTATE_0) {
 | 
			
		||||
                        g_uiPixelOffset = g_uiBarY*g_uiImgLineoffset + g_uiBarX + (i-1)*g_uiBarH /*offset for next bar*/ + j*g_uiImgLineoffset;
 | 
			
		||||
                    } else if (g_uiRotateDir == DISP_ROTATE_90) {
 | 
			
		||||
                        g_uiPixelOffset = g_uiBarY*g_uiImgLineoffset + g_uiBarX - (i-1)*g_uiBarH*g_uiImgLineoffset - j*g_uiImgLineoffset;
 | 
			
		||||
                    } else if (g_uiRotateDir == DISP_ROTATE_270) {
 | 
			
		||||
                        g_uiPixelOffset = g_uiBarY*g_uiImgLineoffset + g_uiBarX + (i-1)*g_uiBarH*g_uiImgLineoffset + j*g_uiImgLineoffset;
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    switch (g_uiPinPongIdx){
 | 
			
		||||
                    case 0:
 | 
			
		||||
                        memset((void *)(g_uiVDO_YAddr + g_uiPixelOffset), 0x4C, g_uiBarH);
 | 
			
		||||
                        memset((void *)(g_uiVDO_UVAddr + g_uiPixelOffset) , 0x4C, g_uiBarH);
 | 
			
		||||
                        break;
 | 
			
		||||
                    case 1:
 | 
			
		||||
                        memset((void *)(g_uiVDO2_YAddr + g_uiPixelOffset), 0x4C, g_uiBarH);
 | 
			
		||||
                        memset((void *)(g_uiVDO2_UVAddr + g_uiPixelOffset) , 0x4C, g_uiBarH);
 | 
			
		||||
                        break;
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        break;
 | 
			
		||||
 | 
			
		||||
    case DISP_DRAW_UPDATEFW_OK:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user