Jump to content

My Browser Builds (Part 4)


Recommended Posts

On 12/8/2022 at 10:53 AM, roytam1 said:

updated PM26-vc8:
http://o.rthost.win/gpc/files1.rt/palemoon-26.5.0-20230826.win2000.7z

Repo changes:
- nss: update nssckbi to 2.62 (6de314efe)
- configure: add MSVC OpenMP runtime support (e165fb06c)
- ported from `custom` branch of UXP:
 - add configure option '--enable-int-audio-sample' for speed and audio driver compatibility, and fixups in exports and wmf. (ef5e4f06)
 - cubeb: disable wasapi backend when '--enable-int-audio-sample' is specified, since it can handle float32 sample only in our current cubeb library. (0f1c046a) (c5753cf28)

* only tested audio output from vorbis samples, others are untested.

 

 

Edited by roytam1
Link to comment
Share on other sites


1 hour ago, dmiranda said:

I wonder if there may be a way to force st52 to use lav instead of the built-in ffmpeg?

they're almost the same thing. (some more supporting code from mozilla are in ffvpx for shaping ffmpeg in gecko codebase, but they're unrelated to decoders)

Link to comment
Share on other sites

According to records I kept, the last time those LAV dlls were updated was on 25/09/2021 - the underlying FFmpeg code was v3.4.9-based ;) :

https://o.rthost.win/palemoon/lav-dll-lite-3.4.9.7z

https://o.rthost.win/palemoon/lav-dll-lite-noasm-3.4.9.7z

https://o.rthost.win/palemoon/lav-dll-lite-ia32-3.4.9.7z

At around the same time, the ffvpx lib was also "updated" to the same FFmpeg version:

https://github.com/roytam1/UXP/commit/9ab5fe7274d577527b6afb245805d9f512e91db9

so, as said by Roy, "they're almost the same thing" ; unless people here are still using the even older LAV compiles, based on FFmpeg-v3.1.1 :dubbio:...

https://o.rthost.win/palemoon/lav.7z

https://o.rthost.win/palemoon/lav-dll-lite-mmx.7z

https://o.rthost.win/palemoon/lav-dll-lite-noasm.7z

FWIW, FFmpeg-n6.1 is about to be released; because the vanilla FFmpeg code does not support XP any longer (well, since v4.0+), the Roytam1 UXP browsers have to stay at above (3.4.9) outdated FFmpeg version :(; I would have hoped for a more recent FFmpeg version when the browsers are launched on Vista SP2+, but it appears this is technically difficult to achieve :dubbio:...

"Upstream" don't suffer from such limitations, because they target Win7+, but, at the same time, they don't rely on ffvpx for those patented decoders XP lacks by default :whistle:...

Link to comment
Share on other sites

15 hours ago, VistaLover said:

... When testing on Win7 (actually, on Vista SP2+ ;)) for video and/or audio decoding issues, you should first toggle "media.wmf.enabled;true" to false, because when on > XP, the browser will use by default the patented decoders (h264+aac) provided by the OS (via the Media Foundation Framework) and NOT the decoders provided by the external LAV DLLs (the only case under XP, which lacks WMF) ...

I'm sorry, I didn't see your reply to me, because I was asleep at the time you posted that reply, but even though you quoted a part of the text that I have strikethroughed (because it was a wrong report, I was testing the audio without the codecs that @DanR20 generously pointed me to, I have to really thank you again for the link :wub:), I have to thank you for this information anyway. :)

Indeed, after setting media.wmf.enabled to false as you said, I can now confirm the same result happens on 7 as well.

Edited by mina7601
Link to comment
Share on other sites

2 hours ago, RamonUn said:

Those two are 404...

no wonder why they won't work, because date code is replaced with a wrong one! fixed in that post now.

Edited by roytam1
Link to comment
Share on other sites

8 hours ago, VistaLover said:

FFmpeg code does not support XP any longer (well, since v4.0+), the Roytam1 UXP browsers have to stay at above (3.4.9) outdated FFmpeg version :(; I would have hoped for a more recent FFmpeg version when the browsers are launched on Vista SP2+, but it appears this is technically difficult to achieve :dubbio:....

Hey i already had updated above 4 ffmpeg even on old mypal, you may take it i think.

https://github.com/httpsgithu/Mypal/commit/c2ad5af1936faef1eb258ac9d3aa852a7d9ae1f3

By the way has the playback of this fixed been on the x86 newmoon?

https://tools.woolyss.com/html5-audio-video-tester/?u=woolyss.com/f/caminandes-1-llama-drama-av1-opus.webm

Link to comment
Share on other sites

9 hours ago, VistaLover said:

According to records I kept, the last time those LAV dlls were updated was on 25/09/2021 - the underlying FFmpeg code was v3.4.9-based ;) :

upstream is still updating 3.4 branch, but I still have to recreate mingw environment to compile it standalone.

https://github.com/FFmpeg/FFmpeg/commit/c7210207555effd194b60dee424fd5632bb388f4

Link to comment
Share on other sites

17 hours ago, VistaLover said:

Can you observe similar audio breakage in the latest NM27 build?

Well, please let me take this as an occasion to mention my personal issue with NM27: Observing it's under heaviest development the last years (see eg. above) i grab the newest build from time to time - only to find my favourite source for purchaseing music, bandcamp, still not working. For instance look at at this link here: clicking on the white "Play"-square (with the grey triangle) - besides generating a bunch of warnings and errors in the console  - doesn't start to play the piece.

However, NM28 and the Serpents are doing well, since years. Is the NM27's JS engine just too much outdated?

Link to comment
Share on other sites

20 hours ago, dmiranda said:

No problem at all, only I like better the sound I can get with lavaudio, particularly when using lavvideo with cuvid.

That works in the browser? I noticed PM27 loads avcodec-lav-57.dll, avresample-lav-3.dll, avutil-lav-55.dll supplied by my installation of K-Lite Codec Pack 13.8.5, but no video engine load during AVC1 playback in the browser. I have LAV Video Decoder configured to use CUDA and it works if I set PotPlayer to use that instead of its own decoder, but PotPlayer loads LAVVideo.ax additionally and then LAV Video Decoder icon appears in the tray.

4 hours ago, Mark-XP said:

Is the NM27's JS engine just too much outdated?

It sure feels like it to me.

Edited by UCyborg
Link to comment
Share on other sites

On 8/20/2023 at 5:07 PM, VistaLover said:
On 8/20/2023 at 4:36 PM, Mathwiz said:

Built-in SSUAO pretends to be FF 102

Is that on your "loved" St55 :P ? Because St52 (2023-07-31) (32-bit) has below SSUAO

general.useragent.override.chase.com;Mozilla/5.0 (%OS_SLICE% rv:112.0) Gecko/20100101 Firefox/112.0

I don't think it's a 52 v. 55 thing; it's just a matter of how obsessively you install @roytam1's weekly updates. The Aug. 18 version of St 55 spoofs FF 102, but surprisingly the July 28 version specified FF 112. Both work, but produce a warning, on the current Chase site. Edit: I see you discovered the same weirdness in St 52 almost a week ago.

Quote

@Mathwiz found out that now an upgrade to Fx-113.0+ versions is needed (to make the nag banner go away), but does logging in on https://secure.chase.com work as expected with that "upgrade" in place? 

So far, so good; but I don't expect that situation to continue for long. From the linked PM article:

Quote

Chase is not only sniffing to check if your browser is a new enough version of a known-compatible browser (e.g. a user agent with Firefox v79.0 doesn't work but a user again with Firefox v89.0 does), but they're even straight-up detecting if "PaleMoon/[insert version here]" is in the user agent and, if so, automatically treating your browser as incompatible.

Actually, from the examples the poster gave, I don't think that's the whole story, since she reported:

Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Goanna/6.2 Firefox/102.0 PaleMoo/32.2.0

did not work, while

Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Goanna/6.2 Firefox/102.0 PaleMoo32.2.0

did work. The only difference was the slash between "PaleMoo" and "32.2.0," so it's not at all clear to me what Chase is doing.

Link to comment
Share on other sites

On 8/26/2023 at 7:37 AM, roytam1 said:

updated PM26-vc8:
http://o.rthost.win/gpc/files1.rt/palemoon-26.5.0-20230826.win2000.7z

Repo changes:
- nss: update nssckbi to 2.62 (6de314efe)
- configure: add MSVC OpenMP runtime support (e165fb06c)
- ported from `custom` branch of UXP:
 - add configure option '--enable-int-audio-sample' for speed and audio driver compatibility, and fixups in exports and wmf. (ef5e4f06)
 - cubeb: disable wasapi backend when '--enable-int-audio-sample' is specified, since it can handle float32 sample only in our current cubeb library. (0f1c046a) (c5753cf28)

* only tested audio output from vorbis samples, others are untested.

 

 

 

Recently I tested this build "palemoon-26.5.0-20230826.win2000.7z" (tested on XP SP2) and I'm getting the error message "couldn't load XPCOM", and then the BSOD appears.

Edited by cloudstr
Link to comment
Share on other sites

1 hour ago, cloudstr said:

 

Recently I tested this build "palemoon-26.5.0-20230826.win2000.7z" (tested on XP SP2) and I'm getting the error message "couldn't load XPCOM", and then the BSOD appears.

I think your installation has some problem, tested with win2000 RTM here and no problem:

MUPb4lK.png

Link to comment
Share on other sites

13 hours ago, Mathwiz said:
Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Goanna/6.2 Firefox/102.0 PaleMoo/32.2.0

did not work, while

Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Goanna/6.2 Firefox/102.0 PaleMoo32.2.0

did work. The only difference was the slash between "PaleMoo" and "32.2.0," so it's not at all clear to me what Chase is doing.

And why do you need that unique fingerprint at the end of your UA?

This is how that particular UA should look like.

Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0

https://user-agents.net/string/mozilla-5-0-x11-linux-x86-64-rv-102-0-gecko-20100101-firefox-102-0

Link to comment
Share on other sites

6 hours ago, roytam1 said:

I think your installation has some problem, tested with win2000 RTM here and no problem:

 

After I applied this "fix": "http://o.rthost.win/gpc/files1.rt/pm26xp-no-manifest.7z", it no longer crashes anymore. Apparently the file "palemoon.exe" from the package is an older version but still works.

I really wonder what this "fix" does?

Edited by cloudstr
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...