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 HDVICP2 Resizer capabilities

Hi folks,

We are currently working on an application that requires resizing of a number of video streams and there are a couple of questions in relation to the capabilities of the resizer(s) that I am difficulty confirming from the documentation/software:

1. Can the resizer cope with an input frame size of 1936x1936?

2. In the EZSDK gstreamer/openmax software is there a limitation on the number of resizers component instances that can be created?

Thanks in advance,

Regards,

Terry

  • Hi,

    I would like to know if there are any limits here too - we currently use a max frame size of 1920x1080 on DM8148 but will soon need to increase this..

    Thanks,

    William.

  • Hi folks,

    Some more background on this issue.  I am finding that if I try to create more than 4 instances of a OMX.TI.VPSSM3.VFPC.DEIMDUALOUT component the capture M3 drops all streams.

    I have traced the problem to an error that occurs when an attempt is made to create the 5th OMX.TI.VPSSM3.VFPC.DEIMDUALOUT component.

    This error (from the UIA logger) is:

    N:VPSS P:2 #:21856 T:0000000f84369fc5 M:xdc.runtime.Main S:drivers/m2m/src/vpsdrv_m2mDeiApi.c @ Line 229:
    N:VPSS P:2 #:21857 T:0000000f84395be5 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:VPSS P:2 #:21858 T:0000000f843d34d1 M:xdc.runtime.Main S:Only 4 handles supported per instance!

    Tracing this further, it seems that the macro VPS_M2M_DEI_MAX_HANDLE_PER_INST in the header file vps_m2mDei.h governs the number of handles per component instance.  The comment above this macro indicate that the value is read-only and cannot be changed.

    Is there a reason why this is so?

    Also, is there an alternaive OMX component that would allow us to have a fifth instance of a resizer?

    Thanks in advance,

    Regards,

    Terry

  • Hello,

    What is the software that you are using here? If it is EZSDK.

    Terry Neill said:
    N:VPSS P:2 #:21858 T:0000000f843d34d1 M:xdc.runtime.Main S:Only 4 handles supported per instance!

    You could have up to two DEIMs and up to four INDTXSCWBs, as long as you don't have more than four of both in total.

    You could check here for information:

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/207595.aspx?pi199607=1

    william calvert said:
    I would like to know if there are any limits here too - we currently use a max frame size of 1920x1080 on DM8148

    Yes for the SC.

    Best Regards,

    Margarita

  • Hi Margarita,

    Thanks for the reply.

    We are currently running with four DEIMs, are you saying that we can't have any INDTXSCWBS instances at all?

    Thanks,


    Regards,

    Terry

  • Hello Terry,

    I should check again.

    Best Regards,

    Margarita

  • Hi Margarita,

    Thanks, have you been able to find out more details about the number of concurrent resizers and scalers that can be supported?

    Thanks,

    Regards,

    Terry

  • Hi folks,

    I would just like to confirm that with the DM8148, the hardware is capable of supporting four instances of the omx_mdeiscaler component?

    We are currently running with this number of omx_deiscaler components but are experiencing some stability problems with H.264 encoding.

    Regards,

    Terry

  • Hello Terry,

    Terry Neill said:
    I would just like to confirm that with the DM8148, the hardware is capable of supporting four instances of the omx_mdeiscaler component?

    I do not think this is tested, but on five the HDVPSS will crash.

    Terry Neill said:
    We are currently running with this number of omx_deiscaler components but are experiencing some stability problems with H.264 encoding.

    Check the response here:

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/296238/1034726.aspx

    BR

    Margarita