Mailing List Archive

[MythTV/mythtv] 238aaa: Compile android version of MythTV against the Qt6 ...
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: 238aaa3eca805286aeaf19bc5404a10388ea5b47
https://github.com/MythTV/mythtv/commit/238aaa3eca805286aeaf19bc5404a10388ea5b47
Author: David Hampton <mythtv@love2code.net>
Date: 2023-06-30 (Fri, 30 Jun 2023)

Changed paths:
M mythtv/libs/libmyth/audio/audiooutputaudiotrack.cpp
M mythtv/libs/libmyth/audio/audiooutputopensles.cpp
M mythtv/libs/libmyth/mythcontext.cpp
M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
M mythtv/libs/libmythtv/decoders/mythmediacodeccontext.cpp
M mythtv/libs/libmythtv/opengl/mythmediacodecinterop.h
M mythtv/libs/libmythui/mythmainwindow.cpp
M mythtv/libs/libmythui/platforms/mythdisplayandroid.cpp
M mythtv/libs/libmythui/platforms/mythscreensaverandroid.cpp
M mythtv/programs/mythfrontend/mythfrontend.cpp

Log Message:
-----------
Compile android version of MythTV against the Qt6 libraries.

From https://bugreports.qt.io/browse/QTBUG-84382:

We're not having Android Extras in Qt 6.0 however, in the subsequent
releases (6.1, 6.2) we aim to include the fundamental most needed
features from QtAndroidExtras into QtBase.

From https://doc.qt.io/qt-6/extras-changes-qt6.html:

The QAndroidJniObject and QAndroidJniEnvironment classes have been
replaced by QJniObject and QJniEnvironment respectively.

Many members of the QtAndroid namespace have replacements in the
QAndroidApplication native interface.

Change a couple of method names. Qt5 has these method names
with/without an initial capital letter, where Qt6 only has the
lowercase versions.

CallMethod -> callMethod
CallObjectMethod -> callObjectMethod
CallStaticMethodInt -> callStaticMethodInt

These changes compile, package, and run when building against the Qt5
libraries. They compile when building against Qt6, but packaging is
still a work in progress.


Commit: 711e31ccda69e5a37a3250d0a4933d1aff95ba20
https://github.com/MythTV/mythtv/commit/711e31ccda69e5a37a3250d0a4933d1aff95ba20
Author: David Hampton <mythtv@love2code.net>
Date: 2023-06-30 (Fri, 30 Jun 2023)

Changed paths:
M mythtv/configure

Log Message:
-----------
Bump minimum required Qt6 from 6.0 to 6.2.

This should ensure that the "Qt5 Android Extras" bits have been
merged into Qt6 QtBase. All supported OS versions that provide
Qt6, provide at least Qt6.2.


Compare: https://github.com/MythTV/mythtv/compare/6feb623f3efb...711e31ccda69
_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-commits