clapper
clapper copied to clipboard
Window and renderer seperating in MacOS build
I compiled clapper (latest, github) using libs downloaded from homebrew. First run had these warning messages:
~/Applications/clapper/bin
./clapper
objc[99690]: Class ResultReceiver is implemented in both /opt/homebrew/Cellar/gtk+3/3.24.43/lib/libgtk-3.0.dylib (0x103019e00) and /opt/homebrew/Cellar/gtk4/4.14.5/lib/libgtk-4.1.dylib (0x11f6c7230). One of the two will be used. Which one is undefined.
objc[99690]: Class GtkApplicationQuartzDelegate is implemented in both /opt/homebrew/Cellar/gtk+3/3.24.43/lib/libgtk-3.0.dylib (0x103019e28) and /opt/homebrew/Cellar/gtk4/4.14.5/lib/libgtk-4.1.dylib (0x11f6c7258). One of the two will be used. Which one is undefined.
objc[99690]: Class GNSMenuItem is implemented in both /opt/homebrew/Cellar/gtk+3/3.24.43/lib/libgtk-3.0.dylib (0x103019e78) and /opt/homebrew/Cellar/gtk4/4.14.5/lib/libgtk-4.1.dylib (0x11f6c72a8). One of the two will be used. Which one is undefined.
objc[99690]: Class GNSMenu is implemented in both /opt/homebrew/Cellar/gtk+3/3.24.43/lib/libgtk-3.0.dylib (0x103019ea0) and /opt/homebrew/Cellar/gtk4/4.14.5/lib/libgtk-4.1.dylib (0x11f6c72d0). One of the two will be used. Which one is undefined.
objc[99690]: Class FilterComboBox is implemented in both /opt/homebrew/Cellar/gtk+3/3.24.43/lib/libgtk-3.0.dylib (0x103019f18) and /opt/homebrew/Cellar/gtk4/4.14.5/lib/libgtk-4.1.dylib (0x11f6c7348). One of the two will be used. Which one is undefined.
objc[99690]: Class gdkCoreCursor is implemented in both /opt/homebrew/Cellar/gtk+3/3.24.43/lib/libgdk-3.0.dylib (0x102365628) and /opt/homebrew/Cellar/gtk4/4.14.5/lib/libgtk-4.1.dylib (0x11f6c7398). One of the two will be used. Which one is undefined.
(clapper:99686): GLib-GIO-ERROR **: 07:55:16.668: Settings schema 'com.github.rafostar.Clapper' is not installed
zsh: trace trap ./clapper
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).