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.

VLIB Character Generator

Just got access to VLIB.  Happy.  Disappointed.

The VLIB brochure shows two images with writing all over them.  I was hoping that VLIB included a character generator.  Sure I can write my own, but I'd prefer to spend my time on more complicated stuff.

I couldn't find it.  Is there a character generator in VLIB?  Is there source code elsewhere out there for one?  Or a link library?

Thanks very much.

  • Helmut, you are right. The character overlay SW is not released along with the library.
    We are looking at the options that we can suggest you. Will get back to you with a response soon. What device are you using with this library?

    Thanks.

  • Thanks for the info.  My group has several embedded systems, including the 6446.  I'm on the road right now and don't have access to the full part number.  I think this answers the question you're asking.

    -Helmut

  • Hello Helmut,

    On-screen display support code comes as a part of VPBE(VIdeo Processing Back End) drivers.

    Please go through this application note which provides instructions for using VPBE with an example source code.

    http://focus.ti.com/lit/an/spraap3a/spraap3a.pdf

    Please let me know if you require any further clarification.

    Regards

    Senthil

  • Sentil,

    Thanks very much for the info.

    I'm on the road right now, and a little tired, so I might just not be understanding.  I looked at the pdf, and it seems to refer to hardware I don't have, including a hardware OSD.  FYI, what I'm looking to do is overlay text on the image from within either the DaVinci DSP or the ARM.  Long term, we want to develop our own custom-application DaVinci-based hardware, that certainly won't have this other hardware to which the pdf seems to refer.

    -Helmut

  • uh...   I'm tired, indeed.  I'll look into this again when I get back!

  •  

    Helmut,

    Please check if the part you are using has a VPSS or not. If VPSS is present, you can use the above drivers directly. Most DaVinci boards like DM6437, DM6446 would have this subsystem.

    Regardless of the presence of VPSS or not,  the DSP runs the OSD code which will have to access the buffer required to render the overlay. In the case of VPSS, a dedicated buffer is available from which the OSD hardware overlays. If the VPSS is not present, you have to handle it with your own buffers. Thus the code example might still be useful.

    Regards

    Senthil