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.

OMX Scaler (VFPC.INDTXSCWB) component

Expert 1100 points

Hello,

I work with omx (ti 5_02_02_60 sdk). I want to extend the capture_encode example to do scaling (INDTXSCWB component). 

So now the flow looks like this : Capture->Dei->Scale->Display. At first I wanted to check  that if the scale component wouldn't do anything, the output would

be the same as in the original capture_encode example.

 

In the example, the scaler input identical to the scaler output:

YCbYCr format

width = frame width

height = frame height

pitch = width * 2

buffer size =  pitch * height

 

scaler num. input buffers = scaler num. output buffers = dei num. output buffers = 5

 

When I execute the example, it stucks after the allocation of scaler output buffers is done.  

 

My questions are:

1) Does anyone know what can be the problem?

2) Did the VFPC.INDTXSCWB component was checked by TI or did someone use it?

 

Thanks.

  • The DEI OMX component itself has a scaler each at the output ports. So using a seperate SC component should not be required per se.

    Currently, the SC component supports only 420SP -> YCbYCr.

    Archith

  • Thank you very much for your reply,

     

    The example I described  above was for training matters. Our final goal is to capture frames in RGB888 format -> scale down /up -> display in RGB888 format.

    It's important for us that the scaling process would be independent from the capture/display components.

    If it can't be done in RGB888 format, then it should be done in YCbYCr (422).

    Can we use  the DEI component in order to do just scaling (without de-interlace) ? And can it be done in RGB888 format? Can you recommend us on components that can do this?

     

    Thanks.