[Development] Are there any limitations on implementing the changing of the screen for a QWindow on systems using EGLFS?

Dominik Holland dominik.holland at pelagicore.com
Tue Jul 26 16:00:16 CEST 2016


Hi,

Am 07/26/2016 um 03:33 PM schrieb Laszlo Agocs:
> Lack of contributions and suitable hardware setup. There was a patch for
> making the target screen configurable via an environment variable which
> never made it to integration. We are now reviving it for 5.6 at
> https://codereview.qt-project.org/#/c/166117/
> 

Can't we do something similar to QT_QPA_EGLFS_KMS_CONFIG and share the
json file setup here as well ? This would make it way more consistent.

Dominik

> 
> Additional patches for discovering and exposing all available screens as
> separate QScreens are welcome. Not entirely sure about the feasibility,
> especially when it comes to discovering and monitoring the connected
> outputs, but it is definitely worth a try.
> 
> 
> Best regards,
> 
> Laszlo
> 
> 
> <https://codereview.qt-project.org/#/c/166117/>
> 
> ------------------------------------------------------------------------
> *From:* Development
> <development-bounces+laszlo.agocs=qt.io at qt-project.org> on behalf of
> Verebélyi Viktor <vviktor2 at gmail.com>
> *Sent:* Sunday, July 24, 2016 8:28:15 AM
> *To:* development at qt-project.org
> *Subject:* [Development] Are there any limitations on implementing the
> changing of the screen for a QWindow on systems using EGLFS?
>  
> 
> I looked at the code for the EGLFS BRCM integration and the screen it
> uses is hard-coded. After trying some test code for Dispmanx it seems
> that it is fairly straight forward to change the screen it uses.
> 
> My question is: Are there any limitations to implementing the functions
> that would allow us to change the screen using QWindows->setScreen()?
> 
> The reason for why I'm asking is, because I'd like to implement this,
> but I'd like to know whether if this is not implemented beacuse of some
> limitations or because of lack of intrest/contributors?
> 
> 
> 
> -- 
> - Viktor Verebelyi
> 
> 
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
> 

-- 
Dominik Holland
SENIOR SOFTWARE ENGINEER

Pelagicore AG
Balanstr. 55, 81541 Munich, Germany
+49 (0)171 760 25 96
dominik.holland at pelagicore.com
www.pelagicore.com




More information about the Development mailing list