mirror of
https://github.com/mpv-player/mpv
synced 2024-12-27 09:32:40 +00:00
1e7831070f
And split the Cocoa and Unix cases. Simplify the Cocoa case slightly by calling mpv_main directly, instead of passing a function pointer. Also add a comment explaining why Cocoa needs a special case at all.
11 lines
372 B
C
11 lines
372 B
C
#include "osdep/macosx_application.h"
|
|
|
|
// This is needed because Cocoa absolutely requires creating the NSApplication
|
|
// singleton and running it in the "main" thread. It is apparently not
|
|
// possible to do this on a separate thread at all. It is not known how
|
|
// Apple managed this colossal fuckup.
|
|
int main(int argc, char *argv[])
|
|
{
|
|
return cocoa_main(argc, argv);
|
|
}
|