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.

DM36x - Raw Bayer Configuration - Single Shot Mode 50% Performance drop

Hi All,

My DM36x based camera accepts Raw Bayer sensor data from IMX035.

My sensor provides 1384x1076 pixels resolution and i am using 1280x1024 removing the unwanted data.

For this in IPIPE i have made

ipipeif_param.source = CCDC_DARKFM

ipipe_dpaths_fmt = IPIPE_RAW2YUV

in dvsdk pixelformat = V4L2_PIX_FMT_SBGGR16

input pixel format is IPIPE_BAYER

compress.alg =CCDC_NO_COMPRESSION

in chain mode for 1.3 Mega resolution i am getting 30FPS ( H264 platinum codec) but for one shot mode my performance drops to appx 14~15 Fps.

i am not able to understand where its went wrong.

Kindly some one suggest me what to be done.

 

  • Can some one from TI will reply me on this.

    sience 1 wk i am waiting for a reply.

     

  • Sujit,

    Do you use DM36x IPNC SW to start with or the DVSDK release? What is the reason for you to have to use one-shot vs. on-the-fly mode for ISP? The performance drop can be caused by quite a few reasons, w/o knowing more details about your system, it is hard to tell. The ISP itself certainly does not have this kind the limitation and would not cause this. But your SW buffering scheme, available DDR bandwidth and other concurrent activities going on in your system could all contribute to this.

    Regards,

    Xiangdong

  • Thanks for your reply. Finally someone from TI replied on this.

    we don't use IPNC ref design. We use DVSDK2.10.00.18.

    we use both continuous mode and single shot mode switching at run time.

    In case of RAWYUV sensor when we use we get 30 fps for 1.3M resolution in both modes.

    But incase of RawBayer sensor continuous mode no performance drop but One-shot mode there is a drastic drop appx 50%.

    the major difference compare to RAWYUV sensor and RawBayer sensor   is

    param->ipipeif_param.source = CCDC_DARKFM    //SDRAM_YUV

     param->ipipe_dpaths_fmt = IPIPE_RAW2YUV    //IPIPE_YUV2YUV

     pixelformat = V4L2_PIX_FMT_SBGGR16    //V4L2_PIX_FMT_UYVY

    I doubt some issue with CCDC_DARKFM    SDRAM_RAW then there is no output.

    please suggest me on this.