Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Query regarding Qt DRM Mastership while using EGLFS platform plugin
Forum Updated to NodeBB v4.3 + New Features

Query regarding Qt DRM Mastership while using EGLFS platform plugin

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
2 Posts 2 Posters 228 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    hardik.panchal
    wrote on 4 Mar 2021, 06:09 last edited by
    #1

    Hello,
    We are currently developing a Qt application for Intel Atom Embedded board. Intel Atom is used for decoding multiple video streams and rendering on the HDMI display using Intel Media SDK (by Intel for Atom series).

    For the purpose of rendering decoded stream on the display Intel Media SDK uses DRM subsystem which requires DRM mastership for mode setting and rendering.

    Now, when we are running our Qt application using EGLFS platform plugin on the board which used DRM backend, it acquires DRM mastership.

    Due to this the (process or thread) which is doing the task of decoding and rendering video on the display won't get the DRM mastership and failed to render videos.

    We want to use Qt application as an overlay to the decode stream for drawing windows and other menu stuffs.

    We have also tried running Qt application using linuxfb platform plugin but in that case linuxfb draws output below the rendered video. While we require the Qt application to use the top layer.

    Question: Is there any way to share/control DRM mastership of Qt application with other such application who wants to simultaneously render some stuff along with Qt GUI?

    1 Reply Last reply
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 4 Mar 2021, 20:17 last edited by
      #2

      Hi and welcome to devnet,

      That's an interesting use case. I can't answer to your question sorry.

      It looks like you would need something like texture sharing.

      You might want to bring this question to the
      interest mailing list. You'll find there Qt's developers/maintainers.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0

      1/2

      4 Mar 2021, 06:09

      • Login

      • Login or register to search.
      1 out of 2
      • First post
        1/2
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved