Author Topic: Qt6 Application Testing  (Read 176966 times)

David McKenna

  • Hero Member
  • *****
  • Posts: 750
  • Karma: +24/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #300 on: April 01, 2023, 02:39:02 pm »
 Using QT6 6.2.4 with Paul's latest 6.2.4 QT6WEBEE build (with working AV1) both the latest Dooble and Tellie's QTTube work great. Thanks! Still get occasional system hangs, but so does the QT5 version of Dooble.

  The previous version of 6.2.4 QT6WEBEE did not give any system hangs here (but AV1 videos would freeze). Would be great if the last 2 could somehow be combined...

Regards,

TeLLie

  • Full Member
  • ***
  • Posts: 233
  • Karma: +11/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #301 on: April 02, 2023, 10:43:03 am »
Hi David,
This means you can login and watch video's??
Does it also crashes after some time ?

i also put Heimer to latest version.... http://rpm.netlabs.org/test/QT6/Heimer-4.1.0-os2-qt624.7z
Also  the latest biblioteq  @ http://rpm.netlabs.org/test/QT6/BiblioteQ-23-03-2023-os2-qt624.7z
« Last Edit: April 02, 2023, 05:38:48 pm by TeLLie »

David McKenna

  • Hero Member
  • *****
  • Posts: 750
  • Karma: +24/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #302 on: April 02, 2023, 02:34:36 pm »
Hi Tellie,

 I didn't log in, just opened QTTube, typed in 'Cats' in the search bar, clicked on one of the videos offered (might need to do it twice) and it starts playing. I have not had QTTube crash yet, but have had system hangs...

Regards.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4744
  • Karma: +41/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Qt6 Application Testing
« Reply #303 on: April 06, 2023, 12:36:01 am »
Hi

It's time to test Qt 6.5 with the Qt 6 ported software: https://smedley.id.au/tmp/qt6-6.5.0-os2-20230405.zip
(Links on the first page)

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2095
  • Karma: +160/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #304 on: April 10, 2023, 11:00:50 pm »
https://smedley.id.au/tmp/dooble-2023.04.10-os2-qt6-20230411.zip - linked against Qt 6.2

Code: [Select]
Release Notes

    AdGuard DNS file processing. Dooble will now allow importing of https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt. Basic interpretation is included. For example, ||url^ is blocked. All other entries are ignored. Please see Data/dooble_filter.txt. GitHub ticket #179.
    Include default HTTP agent string in About. GitHub ticket #186.
    Listen on fullScreenRequested() signal and accept the request. Address, menu bar, and status bar widgets will be hidden. Other widgets (find, page notifications, etc.) will remain visible. The Escape key may be used to exit a full-screen mode. GitHub ticket #185.
    Native dialogs.
    Non-modal import dialog on MacOS. The dialog offers a simple explanation of the import process.
    Qt 6.5 LTS.
    Replaced Q_OS_MAC with Q_OS_MACOS.
    Updated Data/dooble_accepted_or_blocked_domains.txt.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2095
  • Karma: +160/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #305 on: April 22, 2023, 08:13:29 am »
OK.. I finally got QtWebEngine 6.3.2 rebuilt - https://smedley.id.au/tmp/qt6-6.3.2-os2-20230422.zip

There is no other change to the broader Qt6 libs in this zip, but there are some small fixes to the WebEngine code. I'm still seeing silent exits trying to load sites that play video, I'll try and do some testing with my modified libcn0.dll to diagnose these.

This build does need the libvpx DLL I posted a while back, as well as the dav1d.dll from KO - https://www.os2.kr/komh/testcase/dav1d_test.zip

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2095
  • Karma: +160/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #306 on: April 22, 2023, 08:34:23 am »
Attached is an example of a repeatable trap I've had with sites playing video from simplebrowser.exe

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2095
  • Karma: +160/-0
    • View Profile

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2095
  • Karma: +160/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #308 on: April 22, 2023, 12:11:22 pm »
Not tested at all, but I built ffmpeg from the chromium code:
https://smedley.id.au/tmp/ffmpeg-chromium-6.3.2.zip
https://smedley.id.au/tmp/qt6webee-6.3.2-20230422.zip

I will test in the morning, I'm exhausted this evening.

David McKenna

  • Hero Member
  • *****
  • Posts: 750
  • Karma: +24/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #309 on: April 22, 2023, 02:30:36 pm »
Hey Paul,

  When I try to start Dooble with this new QT6 6.3.2 and QT6Webee, I get a message that says it can't find SWRESA4. I have swresa1.dll and swresa3.dll on my system, but no swresa4.dll. Know where I can get this?

Regards,

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2095
  • Karma: +160/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #310 on: April 22, 2023, 11:02:29 pm »
Sorry about that - https://smedley.id.au/tmp/ffmpeg-chromium-6.3.2.zip has been refreshed to include this DLL.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2095
  • Karma: +160/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #311 on: April 22, 2023, 11:08:04 pm »
I now get a different repeatable trap within AudioManagerOS2::GetPreferredOutputStreamParameters(). Will go hunting for changes in this code between 6.2.x and 6.3.x later this morning

Edit: somehow related to:
Code: [Select]
[25691:8:0423/092627.622000:ERROR:audio_manager_os2.cc(103)] kaiOpen returned 5134 for sampling rate 48000 and channels 2
« Last Edit: April 23, 2023, 03:00:47 am by Paul Smedley »

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2095
  • Karma: +160/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #312 on: April 23, 2023, 03:09:17 am »
Interesting, on another machine, the videoplayer example plays video. Now I think about it,  the machine I was testing on initially doesn't have working audio, so the kaiopen error makes sense.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4805
  • Karma: +99/-1
    • View Profile
Re: Qt6 Application Testing
« Reply #313 on: April 23, 2023, 04:16:27 am »
Interesting, on another machine, the videoplayer example plays video. Now I think about it,  the machine I was testing on initially doesn't have working audio, so the kaiopen error makes sense.

Still shouldn't result in a crash.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2095
  • Karma: +160/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #314 on: April 23, 2023, 06:16:35 am »
Interesting, on another machine, the videoplayer example plays video. Now I think about it,  the machine I was testing on initially doesn't have working audio, so the kaiopen error makes sense.

Still shouldn't result in a crash.

Agree, but not sure if its a regression, or if I've just never tried on that machine before...