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.

Compiler: Alg_VpeSwMs: Does VPE Link support input as Composite buffer?

Tool/software: TI C/C++ Compiler

Hello Everyone,

I am trying to use Alg_VpeSwMs in my usecase to generate split view. I would like to know whether Alg_VpeSwMs support composite buffer as input. If not what changes I will need to do, so Alg_VpeSwMs supports composite buffer as input?

Thanks,

Neha

  • Hi,

    Alg_VpeSwMs link supports composite buffer as input only.
    You do not need to modify anything .

    Regards,
    Anuj
  • Sorry , I missed it!!!
    Here is my usecase:
    NetworkRx (A15) -> Decode -> Dup -> VPE -> Sync -> Alg_Plugin1 (DSP1) -> Alg_VpeSwMs -> Display_Video
    Dup -> Sync_2 -> Alg_Plugin2 (DSP2) -> Alg_Plugin3 (DSP1)

    Before I was using DssM2mWb link to generate split view. But as my complete pipeline was changed from RGB to YUV422 interleaved format, I am using Alg_VpeSwMs instead of DssM2mWb to generate split view. But I am facing below assertion:

    Assertion @ Line: 512 in displayLink_drv.c: pPrm->inQueParams.prevLinkQueId < pObj->inTskInfo.numQue : fai
    led !!!

    Can you please guide me with the assertion faced.
  • The assertion I faced is resolved. I am able to generate and run the usecase using Alg_VpeSwMs. But the output I achieved is complete green coloured. Will I need to set data format? Why I am receiving green output? Also I have adjusted the height and width for output, but i have missed to set some parameters so I am getting double duplicated output.
    Can you please help or suggest me some usecase which uses Alg_VpeSwMs plugin to generate two split views of different sizes(i.e the height and width)
  • Hi,

    Alg_vpeSwMs link is used to mosaic output.
    Suppose you are feeding Alg_vpeSwMs with 4 input of different resolution.
    Using Alg_vpeSwMs you can show all 4 channels on display in 4 same or different window size.

    Please check below usecase
    vision_sdk\apps\src\rtos\usecases\lvds_vip_multi_cam_view

    Regards,
    Anuj
  • Hi,

    I haven't heard back from you, I'm assuming you were able to resolve your issue.
    If not, just post a reply below (or create a new thread if the thread has locked due to time-out).


    Regards,
    Anuj
  • Thank you for the update.
    I have referred the same usecase. But I am using 2 inputs. And Display size of both windows is different. I want to set One window size as 256x480 and other window 384x480. What changes will I need to do?
  • Hi,

    Please refer the same usecase and check how these params are set.
    pWinInfo->width, pWinInfo->height, pPrm->initLayoutParams.numWin

    Regards,
    Anuj
  • Hi,

    Its been long since any update on this thread.
    I hope the issue is resolved.
    If not then please reply below or create a new thread for different issue.

    Regards,
    Anuj