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 - Paul Smedley

Pages: [1] 2 3 ... 148
1
Programming / Re: Qt6 Application Testing
« on: Today at 10:25:10 am »
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.

2
Programming / Re: Qt6 Application Testing
« on: Today at 10:07:33 am »
I wonder if it's the change in priority or the QTWEBENGINE_CHROMIUM_FLAGS that makes the difference? If it's priority, we could consider setting this in dooble.

3
Programming / Re: Qt6 Application Testing
« on: Today at 05:13:44 am »
@Dave - in VirtualBox, are you running AC97 or HDA hardware, and what uniaud16/32 versions?

4
Programming / Re: Qt6 Application Testing
« on: Today at 04:09:23 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.

5
Programming / Re: Qt6 Application Testing
« on: Today at 03:23:07 am »
I'll double check the flags which are set in the gn build file for ffmpeg this evening.

6
Programming / Re: Qt6 Application Testing
« on: Today at 02:15:04 am »
Interesting. I'll do some more testing with virtual box. My native ArcaOS box is upstairs and accessed via VNC which isn't the best environment for playing video.

I think my AOS vbox machine is running 2x processors. Could also be uniaud causing lockups I guess.

7
Programming / Re: Qt6 Application Testing
« on: September 08, 2024, 10:53:11 pm »
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?

8
Programming / Re: Qt6 Application Testing
« on: September 08, 2024, 08:54:22 am »
This took a little longer than I had hoped, but https://smedley.id.au/tmp/qt6-6.2.9-qtwebengine-6.2.6-os2-20240908-gcc14.zip is now available.

This has all components built with GCC 14.2.0.
Additionally - the webengine was built with the no-avx switch to ensure no avx code is used. I'm curious if this helps stability at all,  particularly with videos. In theory, avx code should only be used if the CPU and OS support it - which should never be the case for us, but a previous (much hackier) attempt at disabling avx led to better stability for Dave Mckenna.

For me, simplebrowser worked,  but dooble starts - opens a window then silently closes - not sure why yet.

YMMV

Edit:dooble problem was due to me forgetting to run 'highmem -c'  on the qt6web*.dll  Fixed in the zip above.

9
Multimedia / Re: Updated Uniaud32 build
« on: September 07, 2024, 11:16:22 pm »
Unfortunately adapter0 is HDMI which we can't support, and Adapter 1 is reporting "Error: invalid number of PCM instances for adapter 1"

A 'testlog uniaud' with the driver from the debug folder might give more clues.

10
Multimedia / Re: Updated Uniaud32 build
« on: September 07, 2024, 10:11:00 pm »
Hi Sigurd,

Can you attach a 'testlog uniaud' ?

Cheers

Paul

11
Programming / Re: Qt6 Application Testing
« on: September 07, 2024, 11:46:53 am »
I spoke too soon -  for some  reason I'm getting SYS0147 errors again - initially as I was running ninja with 4 jobs to try speed things up,  but even with some source with only 2 jobs  <sigh>

12
Programming / Re: Qt6 Development
« on: September 07, 2024, 02:27:43 am »
Not able to test it right now,  as it will trigger a regeneration of build.ninja and likely want to rebuild all of webengine,  but I noticed that ninja was updated earlier this year to v1.12.1

I updated the fork at https://github.com/psmedley/ninja-os2 and built a binary. https://smedley.id.au/tmp/ninja-1.12.1-os2-20240907.zip

13
Programming / Re: Qt6 Application Testing
« on: September 06, 2024, 09:23:35 am »
I get occasional out of memory errors from gcc, but they just result in the build failing. I haven't seen a SYS0147 error for a while  (perhaps early days of  building qt6?)  I do tend to run ninja with only two jobs though - to try and minimise running out of resources.

14
Programming / Re: Qt6 Application Testing
« on: September 05, 2024, 11:37:39 pm »
Out of available low shared storage ?

Nope,  inability of the a.out object format to support alignment correctly - discussion on the topic in https://github.com/bitwiseworks/gcc-os2/issues/11

15
Programming / Re: Qt6 Application Testing
« on: September 05, 2024, 05:24:51 am »
Got the webengine building. <link removed for now>

This has all components built with gcc 14.2.0.

Here dooble is starting to open then silently closing.... not sure if my box needs rebooting or what - will test more this evening.

Edit: other examples show more issues with alignment :( Will try work thru them over the weekend.

Pages: [1] 2 3 ... 148