-
Notifications
You must be signed in to change notification settings - Fork 3.2k
cocoa-cb: re-enable wid (NSView) embedding on macOS for libmpv use
#17221
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
base: master
Are you sure you want to change the base?
Conversation
e332032 to
0b00ae9
Compare
wid (NSView) embedding on macOS for libmpv use
In version 0.37, support for the old cocoa backend has been dropped, which unfortunately also removed the ability of embedding mpv in native applications by specifying a wid - which is still working for all other platforms. This PR aims to remedy that situation by leveraging the existing cocoa-cb implementation which already had just about everything that it takes and it has been merely about gluing loose ends together and omitting those parts that are specific to standalone application use, like NSApplication and NSWindow.
0b00ae9 to
b4aaef0
Compare
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
|
When there's once another AI bot coming to respond, then I'll close this PR. |
Why? Didn't you request all of these to spam this PR? |
|
diffray-bot is spam advertising campaign (look at all these utm_source links) "review"ing code without permission aidenybai/react-grab#102 (comment) Just block it. |
Done. |
I didn't request anything and I never heard of diffray before. |
In version 0.37, support for the old cocoa backend had been dropped, which unfortunately also removed the ability of embedding mpv in native applications by specifying a wid - which is still working for all other platforms.
This PR aims to remedy that situation by leveraging the existing cocoa-cb implementation which already has just about everything that it takes and it has been merely about gluing loose ends together and omitting those parts that are specific to standalone application use, like NSApplication and NSWindow.