Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Remy

Pages: [1] 2 3 ... 48
1
Programming / Re: Qt6 Application Testing
« on: Today at 12:54:02 pm »
I'll double check the flags which are set in the gn build file for ffmpeg this evening.

OK,  so I forgot I built ffmpeg separately as DLLs.

I configured with:
dash ./configure --arch=pentium4 --disable-avx2 --disable-avx512 --enable-bzlib --disable-crystalhd --enable-fontconfig --enable-gnutls --enable-libfreetype --enable-libmp3lame --enable-libopenjpeg --enable-libopus --disable-decoder=opus --disable-encoder=opus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libxvid --enable-avfilter --enable-postproc --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --cpu=pentium4 --enable-runtime-cpudetect

adding --disable-avx to this now, and will rebuild with GCC 14.

Hi Paul,
is there a reason to enable, disable:

--enable-libopus --disable-decoder=opus --disable-encoder=opus
I've got a ffmpeg build used with my AVxCAT which supported opus and of course, I didn't see many opus audio on the web

Regards 

2
Programming / Re: Qt6 Application Testing
« on: Today at 12:47:55 pm »
Remy's cmd seems to work fairly well, on the 2nd try youtube works as expected for a while then the UI gets kind of stuck needing to close Dooble.

Hi Dave,
How is it responding when you do not move the mouse and than, when you move it a lot during youtube play ?

3
Programming / Re: Qt6 Application Testing
« on: Today at 04:15:31 am »
What version of OS/2 are you running? Older kernels have bugs affecting release of memory. Latest ArcaOS kernel has patches to mitigate this.

Arca OS 5.1
All at latest build.

Once storage is taken, about 20M aren't returned at dooble exit time
(reused if restarting dooble)

I tried something and youtube is working with qt6.2.9 - dooble qt6 !!!!   
Instead of start the environment like most do I suppose, I change my batch file to rexx batch file and added a priority setting:

/* */
call RxFuncAdd 'SysSetPriority', 'RexxUtil', 'SysSetPriority'
rc=SysSetPriority(1,3)
'@REM' /* rem the @echo off line to see the output. */
'@ECHO off'
/*
REM point QT6_DIR to where you have installed the QT6 tree
REM Copy Dooble.* into %QT6_DIR%\bin
*/
'set QT6_DIR=W:'
'set PATH=%QT6_DIR%\qt6-6.2.x\bin;%PATH%'
'set BEGINLIBPATH=%QT6_DIR%\qt6-6.2.x\lib;%BEGINLIBPATH%'
/*
REM point %DOOBLE_HOME% to where you want the QT6 version of Dooble to store
REM its profile.
*/
'set DOOBLE_HOME=%QT6_DIR%\qt6-6.2.x'
/*
REM these are the same as command line arguments and should not be needed eventually.
*/
'set QTWEBENGINE_CHROMIUM_FLAGS="--ignore-certificate-errors --ignore-ssl-errors --log-level=1 --disable-gpu"'
'SET EXCEPTQ=D'
'Dooble.exe'
/*
REM echo Now run Dooble from this VIO session
*/

May be you could give a try and check if youtube site will play.

After some time, video controls where no more available but it continues to play.

4
Programming / Re: Qt6 Application Testing
« on: Today at 03:26:32 am »
Hi Paul,


Q: how to get back shared low storage used by dooble at dooble exit time ?

After been able to run youtube, I saw that the "removed" message I previously listed always appears (not the culprit)

5
Programming / Re: Qt6 Application Testing
« on: Today at 02:50:24 am »
Hi Dave,

That's interesting. Is this the same machine that is locking up with Samba? Can you remind me what hardware it's running?

I tried latest build.
The link to volcan seems to well work (tried 2 times)

About youtube:
Embedded youtube video works
Opennig the video under youtube directly made it to start and stop (very quickly) making dooble unresponsive but I could kill it without reboot.

Regards

6
Multimedia / Re: Updated Uniaud32 build
« on: September 07, 2024, 06:00:49 pm »
Hi Paul,

I tried it on my ASUS ROG Zephyrus G14 2024:

unfortunately no sound. I guess this is because I can configurate it the right way.

A attach some logfiles here:

- unimix -card    and
- unimx -list

files I created with UNIAUD Config.sys Switch none, 0, 1, 2

Sometimes the Laptop reports to have 2, sometimes 3 audio hardware.

I tried with switch 2 in config.sys, and use the toneein.cmd (here as a toneein.txt) to switch on the options.

Unfortunately no sound, I got a POPUPLOG once.

All files are packed as Zephyrus.zip and attached

Do you have any hints, advice, what else I could check or try?

Thank you very much!

Do you specify which adapter to use on your uniaudio driver ?
e.g.
DEVICE=C:\MMOS2\UNIAUD32.SYS /A:1

7
Programming / Re: Qt6 Application Testing
« on: September 05, 2024, 01:09:51 pm »
Out of available low shared storage ?

8
Programming / Re: Qt6 Application Testing
« on: September 02, 2024, 03:07:02 pm »
Hi Remi

I just tried https://earthquakes.volcanodiscovery.com/ with latest qt6 and dooble. The result was that the page loaded enough to display then dooble closed with no log. Definitely a problem there as I tried that url 2 more times with the same result.


Regards

Pete

I did new tries today with the site having volcano widget.
This time, it display for a few seconds and after several second, Cpus start to work a lot and system frozes
I did a cpu load capture just before it goes into a frozen state (after having got one and could see having enought time to kill the process when cpus goes high)

No exceptq !

9
Programming / Re: Qt6 Application Testing
« on: September 02, 2024, 03:02:34 pm »
Hi Remi

I just tried https://earthquakes.volcanodiscovery.com/ with latest qt6 and dooble. The result was that the page loaded enough to display then dooble closed with no log. Definitely a problem there as I tried that url 2 more times with the same result.


Regards

Pete

Yes

10
Internet / Re: Dooble releases-Qt6
« on: September 02, 2024, 05:26:36 am »
Hi Pete, Hunspell uses the myspell dictionaries and I believe most have hunspell installed, Firefox and Thunderbird require it, SeaMonkey I accidentally used the intree version and then decided to leave it that way.
Anyways the ones I posted are likely more up to date and already converted.

https://chromium.googlesource.com/chromium/deps/hunspell/+/9f292621c01a6708cd35416c4482ba5d6881186f/dictionaries ?

11
Programming / Re: Qt6 Application Testing
« on: September 01, 2024, 10:21:14 pm »
I finally worked out (with help from Steven!)  how to fix the compilation of Qt6 with a newer gcc. I've rebuilt all the libs except qtwebengine and it seems to work.  I'm not really  expecting this to fix anything, but it simplifies my deve environment by allowing me to  standardise on gcc 14.2.0.

https://smedley.id.au/tmp/qt6-6.2.9-gcc14-qtwebengine-6.2.6-os2-20240901.zip

I've started a build of qtwebengine - but given the compilation time,  it will be a couple of days before I have this all fully rebuilt with gcc14.

Cheers,

Paul

Edit: 4 build breaks in the first ~2000 objects. Started with 25763 to go, now 23441 to go.
Edit2: 20,000 files to go... I'm sure it will break as soon as I stop watching :)

Hi Paul,

I just give it a try.
A link I tried several times with previous 6.2.9 resulted into a higher cpu and system froze (reboot)
Trying this link with this build, it crashed but no froze (not all time) !

Found following message which should not happen due this link works under firefox etc... :
js: Uncaught SecurityError: Blocked a frame with origin "https://earthquakes.volcanodiscovery.com"
from accessing a frame with origin "https://...(link name remove)...". Protocols, domains, and ports must match.

This link is from under an integrated widget on the corresponding web site page.
valid cross-domain authorization not recognized ?
something to do with QWebEngineUrlScheme Class ?

May be resolving this error may allow to visit more web sites  ::)

12
Internet / Re: Dooble releases-Qt6
« on: August 28, 2024, 12:00:08 pm »
I did a check removing QTwebengine only but not enough to resolve the problem.
To correct user agent detection, have to remove the qtwebengine and dooble from user agent setting (QT5 doesn't have them)

FWIW - dooble on Ubuntu behaves the same way with https://web.whatsapp.com/ - seems to be a whatsapp bug with how they interpret the useragent.

I don't know,
Found other sites wrongly identifying browser and its version with this settings

I have a bypass, remove qtwebengine and dooble user agents from the line

Added how it is seen when changing user agents (Dooble isn't supported by whatsapp while Chome is)

13
Internet / Re: Dooble releases-Qt6
« on: August 28, 2024, 10:50:53 am »
Other things I found:
Trying to use the google translate option, the processes link is set incorrectly.

Original link:
https://www.os2world.com/cms/

The issued link for google !
https://www-os2world-com.translate.goog//cms/?_x_tr_sl=auto&.........

A duplicate // before cms

Hmm, this did work, see the original posted picture referenced here, https://github.com/textbrowser/dooble/issues/200#issuecomment-1819629660 the picture clearly shows a double // and working.
It is easy enough to remove the / It needs more testing, so here is a test build if you want to put it through its paces.

Hi Dave,
This build corrects the double // for the google translate tool.

But, dictionaries aren't found (canot be accessed *.bdic) and the message when renaming the dictionary path start with:
"Please read K:/work/dooble-dry/source/...." this is your disk path  ;)
Something got wrong into this Dooble build.
Back to previous build, message is correct and after correcting the path name, dictionaries are found

 :)   

Did the message say where in the source to read? Quickly looking, I can't find it.
set qtwebengine_dictionaries= does work here with the full path name including drive letter and using / instead of \ for directory separator.

Here are screenshots taken with the very latest dooble (with corrected //) and the previous one.
Taken in both following cases.   
- I renamed the dictionaries path to have it unavailable
- Correct dictionaries path with included dictionaries

Dooble QT6 - with corrected google translate slash, missing dictionaries path.jpg
Dooble QT6 - with corrected google translate slash, dictionaries path exist.jpg
Dooble QT6 - with missing dictionaries path.jpg
Dooble QT6 - with the correct dictionaries path.jpg

note: I just switched between both Dooble under same start path.
 

14
Setup & Installation / Re: ArcaOS 5.1
« on: August 27, 2024, 11:49:47 pm »
Hi Remy,

After all your fun and games is there any advantage going to 5.1?  At the moment I am quite happy with 5.0.7 that is working without problems on my 30 inch 2560x1600 monitor.

Well, it seems to be more stable (may be better responsiveness but this is a subjective value)
Once the migration issue found, migration was fast.
currently, I'm satisfied

note: if arcamap was used under 5.0.x, this one is no more available under ArcaOS 5.1 (replaced by samba). I took my saved copy with its config file used in a local network only and it works.

15
Internet / Re: Dooble releases-Qt6
« on: August 27, 2024, 11:00:47 pm »
Quote
I'm going back from 6.2.9 to 6.2.8 which seems to be better.

Under 6.2.8,  https://web.whatsapp.com  is displayed, than medium cpu load and than the QR code is displayed to authorize whatsapp sync with mobile and conversations can start.
Under 6.2.9,  https://web.whatsapp.com  is displayed, than higher and longer cpu load,  no QR code displayed and ends with a system hung and have to power off/on my tower computer. 

note: into a trap of 6.2.8 build, I found that some loaded dlls were back level !
          I have "Apache OpenOffice quick start", this one loads dll from under Apache OpenOffice sub dir program with its *.dll where some are back  level compared to newest under \usr\lib like (found be used into the trap): LIBCX0.DLL, LIBCN0.DLL while Z1.dll is at same level. 

I give a new try on 6.2.9 after remove of apache quick start from startup and renamed libc*.dll from under apache sub dir to use newest from under \usr\lib 
now,  https://web.whatsapp.com works like under 6.2.8 ! I'll continue to use 6.2.9

List of commun DLLs found under my \usr\lib (ArcaOS 5.1 latest updated package) and those under Apache OpenOffice  (sub dir program)
curl7.dl_
gcc1.dl_
gcc446.dl_
gcc473.dl_
hunspel0.dl_
libcn0.dl_
libcx0.dl_
libxml2.dl_
mmap.dl_
UClip.dl_
z.dl_
z1.dl_

Pages: [1] 2 3 ... 48