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.

DM814x VPSS use graphic(OSD) function on SD video display

Hi~

I use DM814X and HDVPSS_01_00_01_28.

I test example code "chains" at HDVPSS_01_00_01_28\packages\ti\psp\examples\common\vps\chains and can see video out on SD channel (NTSC).

Now, I want to add graphic (TI logo) on video but I don't know how to add.

I had tried to use Grpx_start(SYSTEM_LINK_ID_GRPX_2) before System_linkStart(SYSTEM_LINK_ID_DISPLAY_2) but it didn't work.

Please give me some suggestion and I will appreciate your help.

 

Kuve

  • Hi,

     

    On TI814X, GRPX is not connected to SD VENC, which is why you are not seeing grpx on SD. You can connect it by changing

     

    {VPS_DC_GRPX2_INPUT_PATH, VPS_DC_DVO2_BLEND},

    to

    {VPS_DC_GRPX2_INPUT_PATH, VPS_DC_SDVENC_BLEND},

    in the file

    HDVPSS\packages\ti\psp\examples\common\vps\chains\links\system\system_dctrl_ti814x.c

     

    thanks,

    Brijesh Jadav

  • Hi~ Brijesh,

    Its work and thank you for your help.

    Would you mind indicate which document explain "GRPX is not connected to SD VENC"?

    I am not sure I have seen limitation of GRPX module. Could you explain it?

    I think the Grpx0, Grpx1, Grpx3 are paths of layer and "Graphics Planes" means GRPX module, right?

     

     

    I can't use these functions on SD?!

    Disp_Priority, Scaler, Anti-Flicker Filter Implementation, Boundary Box Blending, Blending, Transparency Handling.

     

  • Kuve,

    The diagram posted is NDA information,  I have to remove it from the forum. Please do not post NDA information into posts.

    Now back to your questions:

    SD VENC does support GRPX. what brijesh said is that the current SW does not hook the GRPX path to the SD VENC. That's why he tell how to chagne SW to support GRPX over SD VENC.

    Regards,

    yihe

     

  • Hi yihe,

    Thank you for your remind and explain.

    Regards,

    Kuve