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.

Tiler issue in DM8127

Hi,

I am using IPNC RDK DM8127 reference kit, version 3.5, where try to implement 'tiler' module in full feature usecase.

Case 1:

IPNC_TILER_ENABLE := NO
BTE_ENABLE := NO

Rebuild by make -s all & Open WebUI.

There is an option in WebUI - Mirror (Horizontal & Vertical), & is worked on it. 

Case 2:

I just did changes in Rules.make file & using full feature usecase.

IPNC_TILER_ENABLE := YES
BTE_ENABLE := YES

Then rebuild by giving a command => make -s all.

When I opened a WebUI, I got a green frame (actually no frame) on 1920x1080 resolution, where got a frame on 720x480 resolution. Why not getting frames on 1920x1080 ? Is there any memory issue ?

There is no option in WebUI like "90degreeRotate" or "270degreeRotate" ?

I observed, Mirror is worked in both cases..either IPNC_TILER_ENABLE is enabled or not enabled in Rules.make file. So, what is an effect of IPNC_TILER_ENABLE in Rules.make file ?

Waiting for your reply.

Thanks.

Sandip Gokani.

  • Hello,

    I will notify the IPNC team to help here.

    Best Regards,

    Margarita

  • Hi Sandip,

    Pl. test the Tiler rotation in IPNC RDK ver 3.5 in LOW POWER mode.

    Set 'IPNC_CONFIG := LOW_POWER' in Rules.make and rebuild the code.

     

    regards,

    Anand

  • Hi,

    One more point..

    Use the following boot cmd for LOW POWER mode:

    setenv bootcmd 'ipnc_ff_init 0;nboot 0x81000000 0 0x280000; bootm';saveenv

     

    regards,

    Anand

  • Hi Anand,

    I tried with both low power mode & full feature mode, Same result got.

    1. Getting frames on 1920x1080 resolution when I worked on low power mode. But not getting any frames on 1920x1080 resolution when i worked on Full Feature mode. Can you please tell me the reason.

     Is there any memory issue ?

    2. There is no option in WebUI like "90degreeRotate" or "270degreeRotate" ? [Even in Low power mode also].

    I observed, Mirror is worked in both cases..either IPNC_TILER_ENABLE is enabled or not enabled in Rules.make file. So, what is an effect of IPNC_TILER_ENABLE in Rules.make file ?

    Regards,

    Sandip.

  • Hi Anand,

    Sandip Here..!!

    Wants to say something more in point no. 1 mentioned at above.

    I observed that, I got frames on 1920x1080 resolution when full feature usecase running, but memory map is 256MB instead of 512 MB.

    but still there is no option in WebUI for "90degreeRotate" or "270degreeRotate" ?

    & Also there is no effect either IPNC_TILER_ENABLE is enabled or not in Rules.make file.

    Please solve the issue.

    Thanks & Regards,

    Sandip.

  • Please let me know, Changes required about memory configuration for tiler mode in full feature usecase, with 512MB RAM.

    Regards,

    Sandip

  • Hi Sandip,

     

    The tiler rotations are supported in Full feature with 512 MB memory map in IPNC RDK ver 3.8

    Pl.migrate to ver 3.8

     

    regards,

    Anand

  • Thanks Anand for quick response, Its really appriciate.

    I have 2 more question is there..

    1. Is there any link between NSF and Tiler?

        Because, I have implemented Video analytics on DSP core, So I have used VNF instead of NSF.

        Is there right? - Please feedback on this.

       So,

              cameraPrm.tilerEnable = TRUE;   &&

              nsfPrm.tilerEnable = FALSE;

    Its give Assertion...

    [m3vpss ]  10104: SCLR: Create in progress !!!
     [m3vpss ]  10106: SCLR    : Loading Up-scaling Co-effs ...
     [m3vpss ]  10106: SCLR    : Co-effs Loading ... DONE !!!
     [m3vpss ] SCLR:HEAPID:0        USED:64
     [m3vpss ] SCLR:HEAPID:1        USED:5952
     [m3vpss ]  10107: SCLR: Create Done !!!
     [m3vpss ]  10107: SCLR: Create in progress !!!
     [m3vpss ] 10108:WARN
     [m3vpss ] 10108:TILER AllocFailed:CntMode:1,Width=960,Height=480
     [m3vpss ]  10108: Assertion @ Line: 289 in utils/src/utils_tiler.c: (UInt32)(pFrame->addr[0][1]) != SYSTEM_TILER_INVALID_ADDR : failed !!!
    [24-11-2014 18:51:25] Prashant Andani: [host]
    Application Run Completed
     [m3vpss ]  13346: CAMERA: Fields = 2 (fps = 0), Total Resets = 0 (Avg 0 ms per reset)
     [m3vpss ] ERROR: in src/msp_vnf.c [MSP_VNF_open] :: 2556
     [m3vpss ] Error 2 :: links_m3vpss/vnf/vnfLink_vnf.c : MSP_VNF_Engine_Open : 637
     [m3vpss ]  13437: Assertion @ Line: 493 in links_m3vpss/vnf/vnfLink_drv.c: status == MSP_ERROR_NONE : failed !!!

    Can you please give a guidance to solve this problem?

    2. Is it possible Full Feature use case with smart analytics on DSP core, where VNF is used...At same time, Tiler is possible to implement?

                                or For Tiler, I have to use NSF only??? (& VA should be on VPSS or DSP? at time of NSF is used)

    Regards,

    Sandip

    Regards,

    Sandip

       

  • Hi Anand,

    In My Usecase, there are 4 stream H264 & for that i have changed memory partitions..

    I think, There is an issue regarding tiler memory for above assertion.

    Can you guide me about tiler memory allocation..

    Regards,

    Sandip

  • Hi Anand,

    Full Feature use case with smart analytics on DSP core, where VNF is used...At same time, Tiler is possible to implement?

    or For Tiler, I have to use NSF only??? (& VA should be on VPSS ? at time of NSF is used)

    Waiting for your reply.

    Thanks & Regards,

    Sandip