[mythtv] QT Slots Corruption Issue on Shield Tube

Peter Bennett pb.mythtv at gmail.com
Thu Mar 10 14:27:37 UTC 2022


On 3/10/22 09:16, Charles Bovy wrote:
> Hi,
>
> Not sure if I can post to this developers-list.
>
> Op wo 9 mrt. 2022 om 21:32 schreef Piotr Oniszczuk 
> <piotr.oniszczuk at gmail.com>:
>
>     I see 2 strategies:
>
>     1. finding root cause then modify myth code to workaround issue(*)
>     2. workarround root cause
>
>     So imho:
>     1.
>     - rather difficult to find root cause (especially as issue it is
>     in Qt code - not in Myth code. For me: waste of time)
>     - we will end with dedicated myth packages for Shield Tube
>     +no need to mangle with Shield Tube OS (Qt runtime)
>
>
> It looks to me that it affects all Android 32-bit builds, as there was 
> one other report from someone with Sony android TV (32-bit).
>
>     2.
>     +easy to find solution (**)
>     +Shield will use generic (non-speciffic) myth package
>     -need to install also Qt component on Shield Tube
>
>
> I've compiled Mythtv with Qt 5.15.3 (just released last week or so), 
> and I was able to get everything built and installed on the Shield, 
> but the issue is still there. (Not sure if MythFrontend is using the 
> compiled Qt or another version already present on the Shield. If 
> MythFrontend is using the compiled lib, then Qt 5.15.3 is not solving 
> the issue.)
>
>     (**) - just build locally the same Qt ver and start to apply kde
>     Qt patches (https://community.kde.org/Qt5PatchCollection).
>     It is highly probable Qt bug has fix there....
>
>
> I will scan this list and see if there is anything worth trying.
>
>     If this will not help (KDE patches are not fixing issue) - you may
>     try compile 5.15.3 as t has 200+ bug fixes over 5.15.2.
>     But this probably this will require full Qt binaries replacement
>     on Shield....
>
>
> See above.
>
> Regarding the change of _a[1]. It looks like the first bit of _a is 
> toggled (anything to do with unsigned vs signed??), from 1 to 0.
>
> Anyway, I'm happy to try every suggestion.
>
> Regards,
>
> Charles Bovy
>
Mythfrontend on android will use only the QT libraries built with it. 
There is no other QT version on android for it to use.

Have you tried the 32bit version on the regular shield TV(2017)? It is 
64bit but 32bit mythfrontend also works.

Peter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-dev/attachments/20220310/f8256645/attachment.htm>


More information about the mythtv-dev mailing list