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.

Vision SDK: Reading raw YUV data from NullSource link in order to avoid tidl_OD flicker problem

Hi,
I am trying to run tidl_OD example, although it runs, there is a lot of flickering (not related to fps as it only makes the video faster, but does not solve flickering issue).
This is valid in the default tidl_OD example. I am using 3.03 currently.
I have converted tidl_OD example to use Camera source and there is no flickering.

UseCase: chains_tidl_OD
NullSource -> Decode -> VPE -> ..........

UseCase: chains_tidl_OD_cam
Capture -> VPE -> ........

So, I think this means that Decode link is what's causing the flickering. I want to remove Decode link from Txt file and give raw yuv file in SD card.
How do I achieve such a thing?

UseCase: chains_tidl_OD_raw
NullSource -> VPE -> ..........

What kind of files are required in the SD card? Is there a usecase example of this?

Any guidance is well appreciated. Thanks.

  • Hi,

    Refer TIDL use-case example.

    vision_sdk/apps/src/rtos/usecases/tidl

    Here raw data(BGR format not compressed) is reading from NullSrc link & sending it to the next link.

    In this example these parameter are set & modify according to your requirement.

    pChInfo->flags = System_Link_Ch_Info_Set_Flag_Data_Format(pChInfo->flags,
    SYSTEM_DF_BGR24_888);

    strncpy(pNullSrcPrm->channelParams[0].nameDataFile, pObj->inFileName, 260);

    Make sure raw data should be in the SD card

    Thanks

    Gaviraju