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.

GS2972/GV7600输出HD视频成功,但是全高清和标清失败



Eason Wang及各位好!
我使用DM8148的VOUT0输出至GS972时,使用嵌入式同步输出HD视频成功,包括720P50、720P60、1080I50、1080I60、1080P25、1080P30(74.25M)都能正常输出,但是1080P50、1080P50(148.5M)和576i、480i(27M或13.5M)都无法正常输出,换成GV7600还是一样的现象。而在另一个帖子中www.deyisupport.com/.../79387.aspx
Eason Wang回复说改成外同步 H:V:DE的方式能用了。

我想请问下:
1、DE信号是否应连接VOUT[0]_FLD?
2、之前的配置echo double,yuv422spuv,0/0/0/0  > /sys/devices/platform/vpss/display1/output是否应改为
echo doublediscrete,yuv422spuv,0/0/0/0  > /sys/devices/platform/vpss/display1/output?
3、 能输出标清吗?定时参数这样设置是否正确?
echo 27000,1440/38/114/124,480/4/15/3,0 > /sys/devices/platform/vpss/display0/timings
echo 27000,720/12/68/64,576/5/39/5,1 > /sys/devices/platform/vpss/display0/timings  

请Eason Wang或其它知道的兄弟不吝指教,谢谢!

  • 您好,我目前也在调试GS2972的1080I50的格式输出,但是我使用的是外部同步H V F,目前没有调试成功。主要是视频模式没有被GS2972正常识别,但是行场信号都已经被LOCK,主要原因在于有效的行数和有效的像素点数识别不对。我目前使用的是DVSK3.5中的默认配置,您能否提供一下,你那边HD_VENC_D寄存器的配置给我参考一下?以下是我的寄存器配置列表,您帮忙看一下有什么不对的地方?

    [VPSS-M3] pVpsVencRegs->CFG0 0x5401305a
    [VPSS-M3] pVpsVencRegs->CFG1 0x3f0275
    [VPSS-M3] pVpsVencRegs->CFG2 0x1ea500bb
    [VPSS-M3] pVpsVencRegs->CFG3 0x1f9901c2
    [VPSS-M3] pVpsVencRegs->CFG4 0x1fd71e67
    [VPSS-M3] pVpsVencRegs->CFG5 0x4001c2
    [VPSS-M3] pVpsVencRegs->CFG6 0x200200
    [VPSS-M3] pVpsVencRegs->CFG7 0x184c0c77
    [VPSS-M3] pVpsVencRegs->CFG8 0x1c0c0c30
    [VPSS-M3] pVpsVencRegs->CFG9 0x1c0c0c30
    [VPSS-M3] pVpsVencRegs->CFG10 0x84465a50
    [VPSS-M3] pVpsVencRegs->CFG11 0x2c248015
    [VPSS-M3] pVpsVencRegs->CFG12 0x2c7880bd
    [VPSS-M3] pVpsVencRegs->CFG13 0x231
    [VPSS-M3] pVpsVencRegs->CFG14 0x38338
    [VPSS-M3] pVpsVencRegs->CFG15 0x2c7802d0
    [VPSS-M3] pVpsVencRegs->CFG16 0x16000
    [VPSS-M3] pVpsVencRegs->CFG17 0x21c248
    [VPSS-M3] pVpsVencRegs->CFG18 0x500221c
    [VPSS-M3] pVpsVencRegs->CFG19 0x500123b
    [VPSS-M3] pVpsVencRegs->CFG20 0x238234
    [VPSS-M3] pVpsVencRegs->CFG21 0x2c7802c8
    [VPSS-M3] pVpsVencRegs->CFG22 0x16001
    [VPSS-M3] pVpsVencRegs->CFG23 0x21c248
    [VPSS-M3] pVpsVencRegs->CFG24 0x500121c
    [VPSS-M3] pVpsVencRegs->CFG25 0x5004226

  • 1080I50方式内同步外同步方式都可以,直接用echo double,yuv422spuv,0/0/0/0  > /sys/devices/platform/vpss/display1/outputecho doublediscrete,yuv422spuv,0/0/0/0  > /sys/devices/platform/vpss/display1/output配置即可,GS962、GV7600都成功了,HD_VENC_D寄存器的配置不清楚如何打印出来,有什么问题可直接发邮件给我cdafee@163.com,我们使用的是eZSDK,目前标清输出没调通。

  • “主要是视频模式没有被GS2972正常识别,但是行场信号都已经被LOCK,主要原因在于有效的行数和有效的像素点数识别不对。”

    据我所知GS的这个芯片好像没有寄存器可以看状态的,只能看波形对手册来判断。 所以你这里的描述,是如何得出的?如果能得出这个描述,应该就有依据直接修改vout输出的时序了。

    我的感觉是只要测量一下波形,和他们的手册直接对比一下