Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Silver 1.4.4
#1
Download link: https://noob.software/downloads/silver-v.1.4.4.dmg

Silver Source: https://github.com/noobsoftware/Silver
UXP source: https://github.com/dbsoft/UXP

I put the minimum system version for Silver as 11.4, although i will probably change it to a lower (and more reasonable) version number by next release.
Reply
#2
I noticed one issue, when resizing the window the content jumps around, not sure when this issue first appeared but it was not always present.
Reply
#3
Another issue: playing mp3 file from filesystem doesn't work. Doesn't work on White Star either.

Media resource file:///Users/..../NoobMusic/.....mp3 could not be decoded.

Works in an older version of Silver.
Reply
#4
Managed to fix the mp3 issue by building using the clang branch on the latest macOS with -O1.

Download link: https://noob.software/downloads/silver-1.4.5.dmg
Reply
#5
(02-28-2022, 02:34 AM)noobsoftware Wrote: Managed to fix the mp3 issue by building using the clang branch on the latest macOS with -O1.

Download link: https://noob.software/downloads/silver-1.4.5.dmg

Awesome, I'll check it out later tonight! Smile
Reply
#6
A proper build with the latest version of UXP and the mp3 issue fixed and built with the correct optimizations:

https://noob.software/downloads/silver-v1.4.6.dmg
Reply
#7
(03-05-2022, 12:40 PM)noobsoftware Wrote: A proper build with the latest version of UXP and the mp3 issue fixed and built with the correct optimizations:

https://noob.software/downloads/silver-v1.4.6.dmg

So I am looking at the Pale Moon 30 changes to UXP (They now call it GRE) and they are removing WebRTC... did you say you used that in Silver?
Reply
#8
I expected that change to happen, since WebRTC is very complex and not even the major browsers are very consistent with their versions of WebRTC. I have been using WebRTC in Silver, but if it is much trouble to maintain it i can of course build with it disabled. But it would be more promising to try to update it. Although that is far beyond my area of expertise.

Btw it seems that the mp3 issue was not fixed in my build of Silver 1.4.6, it seems to have only worked on the clang branch when built using the latest version of macOS and latest Xcode. I wonder if the same applies for white star, in which case, i hope the clang branch pans out and ends up working since mp3 playback is somewhat important.
Reply
#9
(03-18-2022, 07:35 PM)noobsoftware Wrote: I expected that change to happen, since WebRTC is very complex and not even the major browsers are very consistent with their versions of WebRTC. I have been using WebRTC in Silver, but if it is much trouble to maintain it i can of course build with it disabled. But it would be more promising to try to update it. Although that is far beyond my area of expertise.

Btw it seems that the mp3 issue was not fixed in my build of Silver 1.4.6, it seems to have only worked on the clang branch when built using the latest version of macOS and latest Xcode. I wonder if the same applies for white star, in which case, i hope the clang branch pans out and ends up working since mp3 playback is somewhat important.

So, I am still getting a crash with -O3 even with the new changes, it is in a different location, which has me fairly confused... the debugger can't see the variable at issue. I am still investigating, might see if it is a memory corruption problem with optimizations, might try to turn on the stack protector.

However, I am curious if you build with the latest changes if you still experience the MP3 playback issue.

I think I want to incorporate these changes into the tree though, they are much cleaner and allow thread protection for the members of the classes.  I am currently debating merging them to master now, just a little concerned because there were so many changes and I've only been testing for a few days now... although I have not noticed any issue on Mac, Windows or Linux since I committed Part 4.

Also in response to a comment in the other thread, I intend to keep my UXP so you can continue to build Silver, which is why I wanted to know if you needed WebRTC in Silver... that would affect my decision on what changes to merge over from Pale Moon.
Reply
#10
Once it is a lower version number at next release will love to try it out! Smile

Oh nevermind, didn't see the other releases below lol, trying it out now
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)