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.

question on OMX multi channel capture

How to perform multiplexed video capture?
and how is the logical channel ID distinguished?  I don't seem to find a setting regarding this.

Does OMX support frame multiplex? or does it just support line multiplex?

In order to do multiplexed capture, how to configurare the setting? is there any sample that I can follow?

Thanks

  • Hi Thomas,

    For OMX video capture related information, check here:

    {EZSDK}/component-sources/omx_05_02_00_46/OMX_05_02_00_46_UserGuide.pdf, section 2.2 Video Frame Capture Component (VFCC)

    For the available examples in the EZSDK, check {EZSDK}/component-sources/omx_05_02_00_46/examples/ti/omx/demos/capture_encode

    Regards,

    Pavel


  • That example only has 2 output ports (1 of which has to be 4:2:0), 1 input port, and only processes 1 channel. The User guide which you point to  contradicts itself when it comes to multichannel support:

    pg 28. "VFPC - Multi-channel (up to 8 channels per instance)"

    pg 29. "Assumption - Any driver channel of VFPC module will have a max of two input
    ports and a max of two output ports"

    pg 29 "All VFPC class components processed support only 1 channel per instance"

    1. So which statement is right?

    2. It the second is true, then that means we have to make multiple copies of VFPCs in order to process multiple channels. What is the limit to how many DEI components we can make?

    3.If we really can have multiple channels per DEI then does that mean if we want two 4:2:2 outputs that we would need to allocate 3 input buffers in order to match up the input to the second channel; similar to how you skip the second 4:2:0 output in order to match up the formats?


  • Hi Pavel

    I have read the user guide before and it does not give any detail on it.

    And for the capture_encode example, I am working with ezsdk 5.04 and there is no information about it.


  • Hello,

    Check here:

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/p/166685/608022.aspx

    "EZSDK is not targetting the multi-channel capture systems and hence we also recommend DVRRDK for your usecase."

    Regards,

    Pavel