Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 

roytam1

My browser builds (part 2)

Recommended Posts

10 hours ago, Mathwiz said:

Well, SM 2.49.5 (last for XP) doesn't, anyway. You either have to install Adobe Primetime or copy some DLL's from one of @roytam1 browsers.

We had a bit of an adventure trying to figure this out in the original (now closed) thread, but we eventually did figure it out, and we now have two ways to play HTML5 videos in SM 2.49.5.

Note: That only applies to Windows XP. On newer Windows versions SM 2.49.5 can use WMF to play HTML5 videos, but XP lacks WMF.

Wow!  I never knew that.  I know we needed the LAV filters for New Moon and Basilisk on Vista and XP, but I thought Seamonkey worked out of the box.  Good to know.

 

Share this post


Link to post
Share on other sites
11 hours ago, Mathwiz said:

Well, SM 2.49.5 (last for XP) doesn't, anyway. You either have to install Adobe Primetime or copy some DLL's from one of @roytam1 browsers.

We had a bit of an adventure trying to figure this out in the original (now closed) thread, but we eventually did figure it out, and we now have two ways to play HTML5 videos in SM 2.49.5.

Note: That only applies to Windows XP. On newer Windows versions SM 2.49.5 can use WMF to play HTML5 videos, but XP lacks WMF.

I would like to know, if Roytam1's browsers are for the general public (this means for everyone, who not necessarily know how to improve them to make all normal features usable) - or for some insiders?...
The general public wants products that work in all normal features, it seems to me (extensions, videos, ...).
It's work in progress, you can have the hope that things will improve over time, with new versions every week.
Thank you roytam1 for your work, we look forward to the results all the time!

Translated with www.DeepL.com/Translator (free version)

Share this post


Link to post
Share on other sites
13 hours ago, Mathwiz said:

I realize you were asking another question, but if interested, instructions to get HTM5 video playback in SM 2.49.5 are here:

 

Thanks for this. I will try it. The problem with Newmoon and Serpent is that some sites it says the video isn't found. And sometimes the video plays but with slow distorted audio. Youtube works great. I think the problem started about a month ago. I'm not sure if I'm installing Lav correctly. Is it just throwing the file in Newmoon's installation folder  ?

Share this post


Link to post
Share on other sites
3 hours ago, msfntor said:

I would like to know, if Roytam1's browsers are for the general public (this means for everyone, who not necessarily know how to improve them to make all normal features usable) - or for some insiders?...
The general public wants products that work in all normal features, it seems to me (extensions, videos, ...).

@roytam1's browsers (at least, the UXP-based ones) do play HTML5 videos OOTB; but I'd still say they're aimed at the MSFN crowd, not the general public. For one thing, they lack installers; for another, they aren't release builds.

38 minutes ago, tekkaman said:

And sometimes the video plays but with slow distorted audio.

We just had a discussion about that a few pages back. It seems you need to change your user agent. @msfntor suggested a SSUAO:

For a more general solution, you could just set general.useragent.override (without adding a specific site), or in Serpent, just make sure general.useragent.compatMode.firefox and general.useragent.compatMode.gecko are both set to true and general.useragent.compatMode.version is set to the Firefox version you want to pretend to be (e.g., "52.9", "55.0", "60.9", etc.).

In NM 28 there's a Firefox compatibility setting in Tools / Preferences that does the same thing.

Evidently many sites need to know you're using a Firefox fork in order to send you video with the right audio codec.

Edited by Mathwiz
  • Like 1
  • Upvote 1

Share this post


Link to post
Share on other sites

tekkaman wrote:

"The problem with Newmoon and Serpent is that some sites it says the video isn't found."

______________

If video error ... look on uMatrix settings on these sites, and too in your other defenses set to Allow all:

Image

Media (audio and video)

Script (JavaScript)

Stylesheet (CSS)

Sub Document (iframes and frames)

XML HttpRequest

- and Other Resources in my extension I've set to "Block third-party". Edit: no, too Allow all, to not block comments section.

But maybe really the video is not found sometimes?

_______________________

Problem with twitter videos very poor quality resolution I have:

Watching videos on Twitter, WHY while Twitter video is being played, shortly after starting Twitter restart this video during playing (in some videos turns blue play button) and from that moment video becomes with resolution in (big) decrease? So video blinks, flashes and the image become of very poor quality. And sometimes no synchronization between audio and video ... out of sync, lagging, stuttering ...
How could we prevent this restart during the play? By changing some preferences in about:config maybe?.. Downloading appropriate extension?
Have you seen the same behavior playing Twitter videos, please?

During play, I've CPU usage of 60% (to 90 or sometimes 100%).

Edited by msfntor

Share this post


Link to post
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.4.win32-git-20191130-013ef52ed-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.4.win64-git-20191130-013ef52ed-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

NM28XP build:
Win32 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win32-git-20191130-013ef52ed-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win64-git-20191130-013ef52ed-xpmod.7z

Official repo changes since my last build:
- Issue #1300 - Clear the message manager script cache when updating and removing add-ons (f703f61ea)
- Add crashtest for resolved bug 1558522. (1f36fcbb3)
- Issue #1254 - Update embedded emoji font to 0.5.0 (Twemoji 12.1.3) for Emoji 12 support. (1a8fdf3c7)
- Merge pull request #1301 from JustOff/PR_mm_script_cache (e8c40b0bc)
- Issue #1302 - Add self-hosted implementation for string regex .matchAll (185a9a750)
- No Issue - Use alternative packaging for Pale Moon and Basilisk (52cb294d2)
- Issue #1303 - Add langpack generation targets for Pale Moon and Basilisk (064790189)
- Fix typo in application./basilisk/build.mk (0b92b3e5d)
- Allow Solaris to use alt packaging for Pale Moon and Basilisk (8fea22c95)
- Issue #1304 - Make the second arg of insertRule optional (ea03043bd)
- Issue #1258 - Remove remaining chat core bits (997be5d52)
- Merge pull request #1305 from adeshkp/patch-13 (8f92e6117)
- Simplify the overflow child frame reparenting in nsInlineFrame::DestroyFrom. (7070dddb4)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (013ef52ed)

  • Like 5
  • Upvote 1

Share this post


Link to post
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20191130-e8584e14-uxp-013ef52ed-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20191130-e8584e14-uxp-013ef52ed-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

Official repo changes since my last build:
- Use alternative packaging for mail and navigator (480939c5)
- [UXP] Update branch commit pointer (83b07f9d)
- [UXP] Update branch commit pointer (8171afac)
- Add some git logic to mach stub and remove dedicated xref script (e8584e14)

  • Like 1

Share this post


Link to post
Share on other sites

New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rths.ml/basilisk/basilisk55-win32-git-20191130-0aabdf6ac-xpmod.7z
Win64 http://o.rths.ml/basilisk/basilisk55-win64-git-20191130-0aabdf6ac-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- update libaom to rev 1f0a4746aa8bfcce3fe7fbd2092aef8fe247aef4 (without moz.build and aom_ports/aom_once.h) (0ae57e925)
- applied NSPR Bug 1586070 - Read does not advance file position for files larger than 4GB on Win32. (See also bug 70765.) r=kaie (3f9dbaa13)
- updated to nss-3.44.3 (6402431c7)
- import change from tenfourfox:
 - #431: M1385165 (5b2393042) (736e52372)
- port change from tenfourfox:
 - #579: M1218456 +backbugs -nsILinkHandler removal, with changes for 45 (5e0cd430c) (6d0cdf8b2)
- import change from tenfourfox:
 - #375: M1352323 M1038099 (eb6f62648) (4fcfb5a3d)
- import change from tenfourfox:
 - #375: M1334642 +efficiency patch (1d2b06b10) (faf6c5367)
- import changes from tenfourfox:
 - #578: M1580320 M1584170 (216c8ff73)
 - #578: update pins, preload, TLDs (46acdd518) (7348a05a4)
- import UXP changes:
 - Issue #1291 - Part 1: Ensure exp(1) returns e exactly (use a const) (ddb27ac3e)
 - Issue #1291 - Part 2: Stop using the lib's sqrt() function (b6c0bdd7d)
 - Issue #1291 - Part 3: Update fdlibm to Sept 2019 version (ddb1aaaee) (170c81c40)
- import UXP changes:
 - Issue #1288 - Part 1a: Update brotli to 1.0.7 (729ee0f18)
 - Issue #1288 - Part 3: Update woff2 component to 1.0.2 (66b4db7c3)
 - Issue #1288 - Part 4: Update the OpenType Sanitizer component to 8.0.0 (207b043e1)
 - Issue #1288 - Part 5: Pass graphite fonts through OTS. (e266a1fc5) (bc341b23a)
- import UXP changes:
 - Issue #1274 - Part 1: Adopt the cairo version as our own. (bc89f33a8)
 - Issue #1274 - Part 3: Update libpixman licensing (fd38014a6)
 - Issue #1274 - Part 5: Misc fixes and version update. (82d70c6ae) (0aabdf6ac)

  • Like 2
  • Upvote 1

Share this post


Link to post
Share on other sites

On a sad note mozillazine is shutting down. The owner kerz posted last September it was the end so it could be anytime unless they can work out some way of keeping it going.

That used to be the go to site for everything Firefox but it's become a casualty of Quantum. After v57 the traffic went to a fraction of what it was.

  • Upvote 1

Share this post


Link to post
Share on other sites
On 11/24/2019 at 10:11 AM, VistaLover said:

But I think you neglected to include in your custom changes: 

not neglected but missed since my logs mixed up with long upstream's logs, added back.

  • Like 1

Share this post


Link to post
Share on other sites

some little experiment: tried to build non-SSE2 build of UXP, binary built but it doesn't run (not crashing but quits without showing any UI/console window and no error messages) on my Mobile Celeron 650MHz.

EDIT: it seems to be chromium's zlib doesn't like non-SSE2 environment, reverting it back to stock in its branch.

EDIT2: commits pushed to its branch.

njfSJOl.png

(Notice: even it is pushed to its own branch, no regular builds will be created as whole thing is actually walking a tightrope and anything can be happened)

Edited by roytam1
  • Like 2

Share this post


Link to post
Share on other sites

@roytam1 That is F A N T A S T I C! I really hope you can fix it and can be made to work on SSE only systems... I would love to try it on the RDD, especially since FF45 ESR SSE is giving me many problems lately... It scrolls fine for a while and then stutters badly, to the point of being unusable. Installing any add-on makes things worse, and not even experimental versions of the UOC Patch I have been compiling have managed to fix that... the issue is much much more mitigated in New Moon 27 and non existent in K-Meleon Goanna...

Edited by looking4awayout
  • Like 1

Share this post


Link to post
Share on other sites
40 minutes ago, looking4awayout said:

@roytam1 That is F A N T A S T I C! I really hope you can fix it and can be made to work on SSE only systems... I would love to try it on the RDD, especially since FF45 ESR SSE is giving me many problems lately... It scrolls fine for a while and then stutters badly, to the point of being unusable. Installing any add-on makes things worse, and not even experimental versions of the UOC Patch I have been compiling have managed to fix that... the issue is much much more mitigated in New Moon 27 and non existent in K-Meleon Goanna...

you can get the experiment build here. Disclaimer: I'm not responsible for any crash/damage caused by this build. You should always test such builds on its own profile.

Edited by roytam1
  • Like 4

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   1 member

×
×
  • Create New...