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.

DM81xx DVI/VGA capture using OMX capture_encode example

Hey,

From scouting around this forum, I can see that it looks like only capture from the component input using the VFCC OMX module has been supported.

I recently downloaded EZSDK version 5.3.1.15, can somebody tell me if this is still the case with this release of the SDK.

I have the OMX capture_encode example working great when connected to the 1080p60 output from a PS3.  Ideally for our usage model I need to use both VIP ports in parallel encoding into H264 and so I'd like to connect a second source to either the DVI input or VGA input and extend the OMX capture_encode example so that I can get two parallel encodes going.

If capture from the DVI/VGA port is not possible, I'd like to setup two encodes of the same input data from my PS3, effectively hooking up a single VFCC component to two VENC components, anyone know if this is possible?

Regards,

Danny

  • Danny,

    for using same buffer to be encoded by two encoders, you can use OMX_useBuffer call on two encoders, to get different buffer headers for same buffer. Then whenever capture gives o/p buffer, you can call EmptyThisBuffer on both the encoders, and when both encoders are done you can return the buffer to capture.

    Regards

    Vimal