This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DSP8168的视频输出固件支持1080I50的输出吗?!

Hi,

    达芬奇的视频固件(RDK)支持1080I50的输出吗? 固件更改非1080P60之外则会报错。

Tim.

  • Hi,Eason:

         固件是 DVRRDK,输出随路时钟是否相位可调?

    Tim.

  • 你指的是Pixel Clock吗,相位是不可调的

  • Hi,Eason:

       对,就是Pixel clock, 那DVRRDK固件支持1080i50的视频格式输出吗?

    Tim.

  • 你好;

          你是不是除1080P60 ,其他的显示输出都不行啊 ? 720P 也不行吗?

  • 你看一下 DVRRDK_04.00.00.03/dvr_rdk/mcfw/src_bios6/links_m3vpss/system/system_dctrl.c  中的 函数

    Int32 System_getClk(UInt32 displayRes)
    {
        Int32 clkValue = VSYS_STD_MAX;
        switch(displayRes) {
            case VSYS_STD_1080P_30:
            case VSYS_STD_1080I_60:
                clkValue = 74250u;
            break;
            case VSYS_STD_720P_60:
                clkValue = 74250;
            break;
            case VSYS_STD_1080P_60:
            case VSYS_STD_1080P_50:
                clkValue = 148500u;
            break;
            case VSYS_STD_XGA_60:
                clkValue = 65000u;
            break;
            case VSYS_STD_SXGA_60:
                clkValue = 108000u;
            break;
            case VSYS_STD_SVGA_60:
                clkValue = 40000u;
            break;
            case VSYS_STD_PAL:
                clkValue = 27000u;
            break;
    
            default:
                UTILS_assert(0);
            break;
        }
        return(clkValue);
    }

    在这个里面默认了display 的输出分辨率,1080I50 是没有支持的,所以会报错

  • 如果是添加新的分辨率,也还需要确认在hdvpss 里面有没有支持对应分辨率的输出,

    你可以查查 DVRRDK_04.00.00.03/ti_tools/hdvpss/dvr_rdk_hdvpss/packages/ti/psp/vps 中是否支持对应的分辨率

    在 hdvpss/dvr_rdk_hdvpss/packages/ti/psp/vps/hal/src/vpshal_hdvenc.c 可以查到输出timing的配置

    HdVenc_StdModeInfo HdVencStdModeInfo[] = {
        {{FVID2_STD_1080P_60, 1920, 1080, FVID2_SF_PROGRESSIVE, 148500, 60,
            88, 148, 44, 4, 36, 5}, 3, 8, 0},
        {{FVID2_STD_1080P_50, 1920, 1080, FVID2_SF_PROGRESSIVE, 74250, 50,
            528, 148, 44, 4, 36, 5}, 3, 7, 0},
        {{FVID2_STD_1080P_30, 1920, 1080, FVID2_SF_PROGRESSIVE, 74250, 30,
            88, 148, 44, 4, 36, 5}, 3, 4, 0},
        {{FVID2_STD_720P_60, 1280, 720, FVID2_SF_PROGRESSIVE, 74250, 60,
            110, 220, 40, 5, 20, 5}, 3, 6, 0},
        {{FVID2_STD_720P_50, 1280, 720, FVID2_SF_PROGRESSIVE, 74250, 50,
            440, 220, 40, 5, 20, 5}, 3, 5, 0},
        {{FVID2_STD_XGA_60, 1024, 768, FVID2_SF_PROGRESSIVE, 65000, 60,
            24, 160, 136, 3, 29, 6}, 1, 6, 0},
        {{FVID2_STD_XGA_75, 1024, 768, FVID2_SF_PROGRESSIVE, 78750, 75,
            16, 176, 96, 1, 28, 3}, 1, 6, 0},
        {{FVID2_STD_SXGA_60, 1280, 1024, FVID2_SF_PROGRESSIVE, 108000, 60,
            48, 248, 112, 1, 38, 3}, 1, 8, 0},
        {{FVID2_STD_SXGA_75, 1280, 1024, FVID2_SF_PROGRESSIVE, 135000, 75,
            16, 248, 144, 1, 38, 3}, 1, 10, 0},
        {{FVID2_STD_UXGA_60, 1600, 1200, FVID2_SF_PROGRESSIVE, 162000, 60,
            64, 304, 192, 1, 46, 3}, 1, 9, 0},
        {{FVID2_STD_1080I_60, 1920, 1080, FVID2_SF_INTERLACED, 74250, 30,
            88, 148, 44, 2, 15, 5}, 2, 4, 4},
        {{FVID2_STD_1080I_50, 1920, 1080, FVID2_SF_INTERLACED, 74250, 30,
            528, 148, 44, 2, 15, 5}, 2, 4, 4},
        {{FVID2_STD_480P, 720, 480, FVID2_SF_PROGRESSIVE, 27000, 60,
            16, 60, 62, 9, 30, 6}, 1, 4, 4},
        {{FVID2_STD_576P, 720, 576, FVID2_SF_PROGRESSIVE, 27000, 50,
            12, 68, 64, 5, 39, 5}, 5, 4, 4},
    };