-
-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Window and renderer seperating in MacOS build #486
Comments
While there is some macos specific (Cocoa and CGL) code put in here to render, it was never actually tried on a real Apple HW, since I do not own one 😄 . What seems to happen here is that app cannot locate |
Please add to your command |
Adding that to the command gives this information ^ |
0 available importers is no good. Probably the same library path issue as before. Try setting |
Looks like /Users/rudrabhoj/Applications/clapper/lib/clapper-0.0/gst/plugin/importers had the required libraries. Verified by:
Then I tried to run it again, the result was same, but here is the output on terminal:
|
Hmmm. Looking into it, seems to be currently a problem with with Currently problem seems to be that "so" are expected, thus these 2 are not loaded and we still get 0 importers available. |
Btw if you guys need binary packages for MacOS (.dmg files??) I would be glad to maintain them! |
Awesome you got this to work! Since you are the first person to do so (at least that I know of), can you share some more info what it ended up using:
Thanks for the offer. If you (or anyone else interested) could contribute a GitHub actions workflow that builds for MacOS from git master on each commit (similarly like Linux and Windows workflows that are already present) that would be awesome. |
be careful with using Homebrew w. GHA, its surprisingly slow and somewhat prone to breakage. Ideally use meson subprojects with whatever you can statically linked, then bundle whatever
No need, given its incorrect and apparently fixed upstream. |
Correct fix would be moving away from building module path with Ehh, if only GTK4 could finally decide what is the standardized way of rendering picture within it, cause ATM every GTK4 minor release expects/works with something entirely different 🤷♂️ |
Oh I see. I've only read the first part of the line of the changelog you linked that mentioned it "fixed" something so I've figured that was just some resolved bug that just hadn't made it to homebrew yet. While using |
I honesty dunno if latest change made it to homebrew yet. Just linked an older (2.58) GLib changelog that mentions a workaround that still works. In much more recent GLib this method of loading modules was deprecated in favor of a solution that supposedly makes it work with |
I compiled clapper (latest, github) using libs downloaded from homebrew. First run had these warning messages:
Fair enough, changed command a bit to give it the schema.
~/Applications/clapper/bin GSETTINGS_SCHEMA_DIR=/Users/rudrabhoj/Applications/clapper/share/glib-2.0/schemas ./clapper
So it worked??? Well no:
It opened the window, but playback is very bad, rendering window separated from the program itself. Is there a way to fix it, like render in software, use vulkan?
Using Apple Silicon (sonoma).
The text was updated successfully, but these errors were encountered: