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.

Linux/DRA72: Position of camera picture

Part Number: DRA72

Tool/software: Linux

In a test application for the cameras I have an issue with placing the video.

I have 4 cameras and for the test I have 4 small windows on the bottom right. Whenever I start the display of a camera with gstreamer  it situates at a random position.

Is there a way to display where I want to display it. I use embedded wizard but really don't want to use much of the main processor's cpu. I can move the picture with touch but that is not what I want, I want all 4 cameras picture to be situated at their reserved space on the 12 inch display screen.

There is a discussion on TI website about using IVI shell but it bombs so that can't be used. I am not sure if it would work with embedded wizard.

Looking at the generated GUI code I don't see any call to EGL. In the startup they create a viewport on the framebuffer. It looks like they're just dumping bitmaps on the framebuffer.

If I am right then I would not need weston, in that case can we stream to the framebuffer at fixed position or is still going to be random position?

Michel Catudal

ACTIA Corp

  • Hi Michel,
    waylandsink plugin currently supports only desktop-shell so weston decides the position of surfaces in this case.
    It is a known issue that ivi-shell support is not available with waylandsink to control the position of surfaces.

    You can try compositing using a compositor plugin first and then post the composted image to waylandsink. but here also there is no hardware based compositor plugin available in the SDK, software compositor may not work in real-time for composting 4 surfaces.

    Thanks
    Ramprasad