mirror of https://github.com/mpv-player/mpv
osdep/mac: make mac naming of files, folders and function consistent
rename all macOS namings (osx, macosx, macOS, macos, apple) to mac, to make naming consistent.
This commit is contained in:
parent
661f45377a
commit
86fa9b18a3
|
@ -27,7 +27,7 @@
|
||||||
#include "common/msg.h"
|
#include "common/msg.h"
|
||||||
#include "audio/out/ao.h"
|
#include "audio/out/ao.h"
|
||||||
#include "internal.h"
|
#include "internal.h"
|
||||||
#include "osdep/apple_utils.h"
|
#include "osdep/utils-mac.h"
|
||||||
|
|
||||||
bool check_ca_st(struct ao *ao, int level, OSStatus code, const char *message);
|
bool check_ca_st(struct ao *ao, int level, OSStatus code, const char *message);
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
#include "common/common.h"
|
#include "common/common.h"
|
||||||
|
|
||||||
#if HAVE_COCOA
|
#if HAVE_COCOA
|
||||||
#include "osdep/macosx_events.h"
|
#include "osdep/mac/events.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define input_lock(ictx) mp_mutex_lock(&ictx->mutex)
|
#define input_lock(ictx) mp_mutex_lock(&ictx->mutex)
|
||||||
|
|
40
meson.build
40
meson.build
|
@ -249,7 +249,7 @@ sources = files(
|
||||||
|
|
||||||
## osdep
|
## osdep
|
||||||
'osdep/io.c',
|
'osdep/io.c',
|
||||||
'osdep/semaphore_osx.c',
|
'osdep/semaphore-mac.c',
|
||||||
'osdep/subprocess.c',
|
'osdep/subprocess.c',
|
||||||
'osdep/timer.c',
|
'osdep/timer.c',
|
||||||
|
|
||||||
|
@ -391,13 +391,13 @@ cocoa = dependency('appleframeworks', modules: ['Cocoa', 'IOKit', 'QuartzCore'],
|
||||||
features += {'cocoa': cocoa.found()}
|
features += {'cocoa': cocoa.found()}
|
||||||
if features['cocoa']
|
if features['cocoa']
|
||||||
dependencies += cocoa
|
dependencies += cocoa
|
||||||
sources += files('osdep/apple_utils.c',
|
sources += files('osdep/language-mac.c',
|
||||||
'osdep/language-apple.c',
|
'osdep/main-fn-mac.c',
|
||||||
'osdep/macosx_application.m',
|
'osdep/path-mac.m',
|
||||||
'osdep/macosx_events.m',
|
'osdep/utils-mac.c',
|
||||||
'osdep/macosx_menubar.m',
|
'osdep/mac/application.m',
|
||||||
'osdep/main-fn-cocoa.c',
|
'osdep/mac/events.m',
|
||||||
'osdep/path-macosx.m')
|
'osdep/mac/menubar.m')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if posix
|
if posix
|
||||||
|
@ -530,16 +530,16 @@ features += {'vt.h': cc.has_header_symbol('sys/vt.h', 'VT_GETMODE')}
|
||||||
features += {'consio.h': not features['vt.h'] and cc.has_header_symbol('sys/consio.h', 'VT_GETMODE')}
|
features += {'consio.h': not features['vt.h'] and cc.has_header_symbol('sys/consio.h', 'VT_GETMODE')}
|
||||||
|
|
||||||
# macOS's pthread_setname_np is a special snowflake and differs from literally every other platform.
|
# macOS's pthread_setname_np is a special snowflake and differs from literally every other platform.
|
||||||
features += {'osx-thread-name': darwin}
|
features += {'mac-thread-name': darwin}
|
||||||
|
|
||||||
features += {'glibc-thread-name': false}
|
features += {'glibc-thread-name': false}
|
||||||
if not features['osx-thread-name']
|
if not features['mac-thread-name']
|
||||||
features += {'glibc-thread-name': posix and cc.has_function('pthread_setname_np', args: '-D_GNU_SOURCE',
|
features += {'glibc-thread-name': posix and cc.has_function('pthread_setname_np', args: '-D_GNU_SOURCE',
|
||||||
dependencies: pthreads, prefix: '#include <pthread.h>')}
|
dependencies: pthreads, prefix: '#include <pthread.h>')}
|
||||||
endif
|
endif
|
||||||
|
|
||||||
features += {'bsd-thread-name': false}
|
features += {'bsd-thread-name': false}
|
||||||
if not features['osx-thread-name'] and not features['glibc-thread-name']
|
if not features['mac-thread-name'] and not features['glibc-thread-name']
|
||||||
features += {'bsd-thread-name': posix and cc.has_function('pthread_set_name_np', dependencies: pthreads,
|
features += {'bsd-thread-name': posix and cc.has_function('pthread_set_name_np', dependencies: pthreads,
|
||||||
prefix: '#include <pthread.h>\n#include <pthread_np.h>')}
|
prefix: '#include <pthread.h>\n#include <pthread_np.h>')}
|
||||||
endif
|
endif
|
||||||
|
@ -1513,12 +1513,12 @@ features += {'swift': swift.allowed()}
|
||||||
|
|
||||||
swift_sources = []
|
swift_sources = []
|
||||||
if features['cocoa'] and features['swift']
|
if features['cocoa'] and features['swift']
|
||||||
swift_sources += files('osdep/macos/libmpv_helper.swift',
|
swift_sources += files('osdep/mac/libmpv_helper.swift',
|
||||||
'osdep/macos/log_helper.swift',
|
'osdep/mac/log_helper.swift',
|
||||||
'osdep/macos/mpv_helper.swift',
|
'osdep/mac/mpv_helper.swift',
|
||||||
'osdep/macos/precise_timer.swift',
|
'osdep/mac/precise_timer.swift',
|
||||||
'osdep/macos/swift_compat.swift',
|
'osdep/mac/swift_compat.swift',
|
||||||
'osdep/macos/swift_extensions.swift',
|
'osdep/mac/swift_extensions.swift',
|
||||||
'video/out/mac/common.swift',
|
'video/out/mac/common.swift',
|
||||||
'video/out/mac/title_bar.swift',
|
'video/out/mac/title_bar.swift',
|
||||||
'video/out/mac/view.swift',
|
'video/out/mac/view.swift',
|
||||||
|
@ -1546,11 +1546,11 @@ macos_media_player = get_option('macos-media-player').require(
|
||||||
)
|
)
|
||||||
features += {'macos-media-player': macos_media_player.allowed()}
|
features += {'macos-media-player': macos_media_player.allowed()}
|
||||||
if features['macos-media-player']
|
if features['macos-media-player']
|
||||||
swift_sources += files('osdep/macos/remote_command_center.swift')
|
swift_sources += files('osdep/mac/remote_command_center.swift')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if features['swift'] and swift_sources.length() > 0
|
if features['swift'] and swift_sources.length() > 0
|
||||||
subdir('osdep')
|
subdir('osdep/mac')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
macos_touchbar = get_option('macos-touchbar').require(
|
macos_touchbar = get_option('macos-touchbar').require(
|
||||||
|
@ -1559,7 +1559,7 @@ macos_touchbar = get_option('macos-touchbar').require(
|
||||||
)
|
)
|
||||||
features += {'macos-touchbar': macos_touchbar.allowed()}
|
features += {'macos-touchbar': macos_touchbar.allowed()}
|
||||||
if features['macos-touchbar']
|
if features['macos-touchbar']
|
||||||
sources += files('osdep/macosx_touchbar.m')
|
sources += files('osdep/mac/touchbar.m')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -43,7 +43,7 @@
|
||||||
// In order of decreasing priority: the first has highest priority.
|
// In order of decreasing priority: the first has highest priority.
|
||||||
static const mp_get_platform_path_cb path_resolvers[] = {
|
static const mp_get_platform_path_cb path_resolvers[] = {
|
||||||
#if HAVE_COCOA
|
#if HAVE_COCOA
|
||||||
mp_get_platform_path_osx,
|
mp_get_platform_path_mac,
|
||||||
#endif
|
#endif
|
||||||
#if HAVE_DARWIN
|
#if HAVE_DARWIN
|
||||||
mp_get_platform_path_darwin,
|
mp_get_platform_path_darwin,
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
|
|
||||||
#include "misc/language.h"
|
#include "misc/language.h"
|
||||||
|
|
||||||
#include "apple_utils.h"
|
#include "utils-mac.h"
|
||||||
#include "mpv_talloc.h"
|
#include "mpv_talloc.h"
|
||||||
|
|
||||||
char **mp_get_user_langs(void)
|
char **mp_get_user_langs(void)
|
|
@ -15,10 +15,10 @@
|
||||||
* License along with mpv. If not, see <http://www.gnu.org/licenses/>.
|
* License along with mpv. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef MPV_MACOSX_APPLICATION
|
#ifndef MAC_APPLICATION
|
||||||
#define MPV_MACOSX_APPLICATION
|
#define MAC_APPLICATION
|
||||||
|
|
||||||
#include "osdep/macosx_menubar.h"
|
#include "osdep/mac/menubar.h"
|
||||||
#include "options/m_option.h"
|
#include "options/m_option.h"
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
|
@ -51,4 +51,4 @@ void cocoa_register_menu_item_action(MPMenuKey key, void* action);
|
||||||
|
|
||||||
extern const struct m_sub_options macos_conf;
|
extern const struct m_sub_options macos_conf;
|
||||||
|
|
||||||
#endif /* MPV_MACOSX_APPLICATION */
|
#endif /* MAC_APPLICATION */
|
|
@ -25,16 +25,16 @@
|
||||||
#include "options/m_config.h"
|
#include "options/m_config.h"
|
||||||
#include "options/options.h"
|
#include "options/options.h"
|
||||||
|
|
||||||
#import "osdep/macosx_application_objc.h"
|
#import "osdep/mac/application_objc.h"
|
||||||
#import "osdep/macosx_events_objc.h"
|
#import "osdep/mac/events_objc.h"
|
||||||
#include "osdep/threads.h"
|
#include "osdep/threads.h"
|
||||||
#include "osdep/main-fn.h"
|
#include "osdep/main-fn.h"
|
||||||
|
|
||||||
#if HAVE_MACOS_TOUCHBAR
|
#if HAVE_MACOS_TOUCHBAR
|
||||||
#import "osdep/macosx_touchbar.h"
|
#import "osdep/mac/touchbar.h"
|
||||||
#endif
|
#endif
|
||||||
#if HAVE_SWIFT
|
#if HAVE_SWIFT
|
||||||
#include "osdep/macOS_swift.h"
|
#include "osdep/mac/swift.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define MPV_PROTOCOL @"mpv://"
|
#define MPV_PROTOCOL @"mpv://"
|
||||||
|
@ -145,15 +145,15 @@ static void terminate_cocoa_application(void)
|
||||||
[super dealloc];
|
[super dealloc];
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char macosx_icon[] =
|
static const char mac_icon[] =
|
||||||
#include "TOOLS/osxbundle/icon.icns.inc"
|
#include "TOOLS/osxbundle/icon.icns.inc"
|
||||||
;
|
;
|
||||||
|
|
||||||
- (NSImage *)getMPVIcon
|
- (NSImage *)getMPVIcon
|
||||||
{
|
{
|
||||||
// The C string contains a trailing null, so we strip it away
|
// The C string contains a trailing null, so we strip it away
|
||||||
NSData *icon_data = [NSData dataWithBytesNoCopy:(void *)macosx_icon
|
NSData *icon_data = [NSData dataWithBytesNoCopy:(void *)mac_icon
|
||||||
length:sizeof(macosx_icon) - 1
|
length:sizeof(mac_icon) - 1
|
||||||
freeWhenDone:NO];
|
freeWhenDone:NO];
|
||||||
return [[NSImage alloc] initWithData:icon_data];
|
return [[NSImage alloc] initWithData:icon_data];
|
||||||
}
|
}
|
|
@ -16,8 +16,8 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#import <Cocoa/Cocoa.h>
|
#import <Cocoa/Cocoa.h>
|
||||||
#include "osdep/macosx_application.h"
|
#include "osdep/mac/application.h"
|
||||||
#import "osdep/macosx_menubar_objc.h"
|
#import "osdep/mac/menubar_objc.h"
|
||||||
|
|
||||||
@class CocoaCB;
|
@class CocoaCB;
|
||||||
struct mpv_event;
|
struct mpv_event;
|
|
@ -17,8 +17,8 @@
|
||||||
* License along with mpv. If not, see <http://www.gnu.org/licenses/>.
|
* License along with mpv. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef MACOSX_EVENTS_H
|
#ifndef MAC_EVENTS
|
||||||
#define MACOSX_EVENTS_H
|
#define MAC_EVENTS
|
||||||
#include "input/keycodes.h"
|
#include "input/keycodes.h"
|
||||||
|
|
||||||
struct input_ctx;
|
struct input_ctx;
|
|
@ -33,13 +33,13 @@
|
||||||
// doesn't make much sense, but needed to access keymap functionality
|
// doesn't make much sense, but needed to access keymap functionality
|
||||||
#include "video/out/vo.h"
|
#include "video/out/vo.h"
|
||||||
|
|
||||||
#import "osdep/macosx_events_objc.h"
|
#import "osdep/mac/events_objc.h"
|
||||||
#import "osdep/macosx_application_objc.h"
|
#import "osdep/mac/application_objc.h"
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#if HAVE_SWIFT
|
#if HAVE_SWIFT
|
||||||
#include "osdep/macOS_swift.h"
|
#include "osdep/mac/swift.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@interface EventsResponder ()
|
@interface EventsResponder ()
|
|
@ -18,7 +18,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#import <Cocoa/Cocoa.h>
|
#import <Cocoa/Cocoa.h>
|
||||||
#include "osdep/macosx_events.h"
|
#include "osdep/mac/events.h"
|
||||||
|
|
||||||
@class RemoteCommandCenter;
|
@class RemoteCommandCenter;
|
||||||
struct input_ctx;
|
struct input_ctx;
|
|
@ -15,8 +15,8 @@
|
||||||
* License along with mpv. If not, see <http://www.gnu.org/licenses/>.
|
* License along with mpv. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef MPV_MACOSX_MENU
|
#ifndef MAC_MENUBAR
|
||||||
#define MPV_MACOSX_MENU
|
#define MAC_MENUBAR
|
||||||
|
|
||||||
// Menu Keys identifying menu items
|
// Menu Keys identifying menu items
|
||||||
typedef enum {
|
typedef enum {
|
||||||
|
@ -27,4 +27,4 @@ typedef enum {
|
||||||
MPM_ZOOM,
|
MPM_ZOOM,
|
||||||
} MPMenuKey;
|
} MPMenuKey;
|
||||||
|
|
||||||
#endif /* MPV_MACOSX_MENU */
|
#endif /* MAC_MENUBAR */
|
|
@ -18,8 +18,8 @@
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "common/common.h"
|
#include "common/common.h"
|
||||||
|
|
||||||
#import "macosx_menubar_objc.h"
|
#import "osdep/mac/menubar_objc.h"
|
||||||
#import "osdep/macosx_application_objc.h"
|
#import "osdep/mac/application_objc.h"
|
||||||
|
|
||||||
@implementation MenuBar
|
@implementation MenuBar
|
||||||
{
|
{
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#import <Cocoa/Cocoa.h>
|
#import <Cocoa/Cocoa.h>
|
||||||
#include "osdep/macosx_menubar.h"
|
#include "osdep/mac/menubar.h"
|
||||||
|
|
||||||
@interface MenuBar : NSObject
|
@interface MenuBar : NSObject
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
# custom swift targets
|
# custom swift targets
|
||||||
bridge = join_paths(source_root, 'osdep/macOS_swift_bridge.h')
|
bridge = join_paths(source_root, 'osdep/mac/swift_bridge.h')
|
||||||
header = join_paths(build_root, 'osdep/macOS_swift.h')
|
header = join_paths(build_root, 'osdep/mac/swift.h')
|
||||||
module = join_paths(build_root, 'osdep/macOS_swift.swiftmodule')
|
module = join_paths(build_root, 'osdep/mac/swift.swiftmodule')
|
||||||
target = join_paths(build_root, 'osdep/macOS_swift.o')
|
target = join_paths(build_root, 'osdep/mac/swift.o')
|
||||||
|
|
||||||
swift_flags = ['-frontend', '-c', '-sdk', macos_sdk_path,
|
swift_flags = ['-frontend', '-c', '-sdk', macos_sdk_path,
|
||||||
'-enable-objc-interop', '-emit-objc-header', '-parse-as-library']
|
'-enable-objc-interop', '-emit-objc-header', '-parse-as-library']
|
||||||
|
@ -22,7 +22,7 @@ endif
|
||||||
extra_flags = get_option('swift-flags').split()
|
extra_flags = get_option('swift-flags').split()
|
||||||
swift_flags += extra_flags
|
swift_flags += extra_flags
|
||||||
|
|
||||||
swift_compile = [swift_prog, swift_flags, '-module-name', 'macOS_swift',
|
swift_compile = [swift_prog, swift_flags, '-module-name', 'swift',
|
||||||
'-emit-module-path', '@OUTPUT0@', '-import-objc-header', bridge,
|
'-emit-module-path', '@OUTPUT0@', '-import-objc-header', bridge,
|
||||||
'-emit-objc-header-path', '@OUTPUT1@', '-o', '@OUTPUT2@',
|
'-emit-objc-header-path', '@OUTPUT1@', '-o', '@OUTPUT2@',
|
||||||
'@INPUT@', '-I.', '-I' + source_root,
|
'@INPUT@', '-I.', '-I' + source_root,
|
||||||
|
@ -31,7 +31,7 @@ swift_compile = [swift_prog, swift_flags, '-module-name', 'macOS_swift',
|
||||||
|
|
||||||
swift_targets = custom_target('swift_targets',
|
swift_targets = custom_target('swift_targets',
|
||||||
input: swift_sources,
|
input: swift_sources,
|
||||||
output: ['macOS_swift.swiftmodule', 'macOS_swift.h', 'macOS_swift.o'],
|
output: ['swift.swiftmodule', 'swift.h', 'swift.o'],
|
||||||
command: swift_compile,
|
command: swift_compile,
|
||||||
)
|
)
|
||||||
sources += swift_targets
|
sources += swift_targets
|
|
@ -30,8 +30,8 @@
|
||||||
#include "input/event.h"
|
#include "input/event.h"
|
||||||
#include "video/out/win_state.h"
|
#include "video/out/win_state.h"
|
||||||
|
|
||||||
#include "osdep/macosx_application_objc.h"
|
#include "osdep/mac/application_objc.h"
|
||||||
#include "osdep/macosx_events_objc.h"
|
#include "osdep/mac/events_objc.h"
|
||||||
|
|
||||||
|
|
||||||
// complex macros won't get imported to Swift so we have to reassign them
|
// complex macros won't get imported to Swift so we have to reassign them
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#import <Cocoa/Cocoa.h>
|
#import <Cocoa/Cocoa.h>
|
||||||
#import "osdep/macosx_application_objc.h"
|
#import "osdep/mac/application_objc.h"
|
||||||
|
|
||||||
#define BASE_ID @"io.mpv.touchbar"
|
#define BASE_ID @"io.mpv.touchbar"
|
||||||
static NSTouchBarCustomizationIdentifier customID = BASE_ID;
|
static NSTouchBarCustomizationIdentifier customID = BASE_ID;
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "player/client.h"
|
#include "player/client.h"
|
||||||
#import "macosx_touchbar.h"
|
#import "osdep/mac/touchbar.h"
|
||||||
|
|
||||||
@implementation TouchBar
|
@implementation TouchBar
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#include "osdep/macosx_application.h"
|
#include "osdep/mac/application.h"
|
||||||
|
|
||||||
// This is needed because Cocoa absolutely requires creating the NSApplication
|
// This is needed because Cocoa absolutely requires creating the NSApplication
|
||||||
// singleton and running it in the "main" thread. It is apparently not
|
// singleton and running it in the "main" thread. It is apparently not
|
|
@ -19,7 +19,7 @@
|
||||||
#include "options/path.h"
|
#include "options/path.h"
|
||||||
#include "osdep/path.h"
|
#include "osdep/path.h"
|
||||||
|
|
||||||
const char *mp_get_platform_path_osx(void *talloc_ctx, const char *type)
|
const char *mp_get_platform_path_mac(void *talloc_ctx, const char *type)
|
||||||
{
|
{
|
||||||
if (strcmp(type, "osxbundle") == 0 && getenv("MPVBUNDLE")) {
|
if (strcmp(type, "osxbundle") == 0 && getenv("MPVBUNDLE")) {
|
||||||
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
|
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
|
|
@ -26,7 +26,7 @@ typedef const char *(*mp_get_platform_path_cb)(void *talloc_ctx, const char *typ
|
||||||
const char *mp_get_platform_path_darwin(void *talloc_ctx, const char *type);
|
const char *mp_get_platform_path_darwin(void *talloc_ctx, const char *type);
|
||||||
const char *mp_get_platform_path_uwp(void *talloc_ctx, const char *type);
|
const char *mp_get_platform_path_uwp(void *talloc_ctx, const char *type);
|
||||||
const char *mp_get_platform_path_win(void *talloc_ctx, const char *type);
|
const char *mp_get_platform_path_win(void *talloc_ctx, const char *type);
|
||||||
const char *mp_get_platform_path_osx(void *talloc_ctx, const char *type);
|
const char *mp_get_platform_path_mac(void *talloc_ctx, const char *type);
|
||||||
const char *mp_get_platform_path_unix(void *talloc_ctx, const char *type);
|
const char *mp_get_platform_path_unix(void *talloc_ctx, const char *type);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
|
|
||||||
#include "common/common.h"
|
#include "common/common.h"
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
// We make use of NON-POSIX pthreads functions and certain systems
|
// We make use of NON-POSIX pthreads functions and certain systems
|
||||||
// require this header to build without issues. (ex: OpenBSD)
|
// require this header to build without issues. (ex: OpenBSD)
|
||||||
#if HAVE_BSD_THREAD_NAME
|
#if HAVE_BSD_THREAD_NAME
|
||||||
#include <pthread_np.h>
|
#include <pthread_np.h>
|
||||||
|
@ -235,7 +235,7 @@ static inline void mp_thread_set_name(const char *name)
|
||||||
}
|
}
|
||||||
#elif HAVE_BSD_THREAD_NAME
|
#elif HAVE_BSD_THREAD_NAME
|
||||||
pthread_set_name_np(pthread_self(), name);
|
pthread_set_name_np(pthread_self(), name);
|
||||||
#elif HAVE_OSX_THREAD_NAME
|
#elif HAVE_MAC_THREAD_NAME
|
||||||
pthread_setname_np(name);
|
pthread_setname_np(name);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
* License along with mpv. If not, see <http://www.gnu.org/licenses/>.
|
* License along with mpv. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "apple_utils.h"
|
#include "utils-mac.h"
|
||||||
|
|
||||||
#include "mpv_talloc.h"
|
#include "mpv_talloc.h"
|
||||||
|
|
|
@ -17,12 +17,12 @@
|
||||||
* License along with mpv. If not, see <http://www.gnu.org/licenses/>.
|
* License along with mpv. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef MPV_APPLE_UTILS
|
#ifndef UTILS_MAC
|
||||||
#define MPV_APPLE_UTILS
|
#define UTILS_MAC
|
||||||
|
|
||||||
#include <CoreFoundation/CoreFoundation.h>
|
#include <CoreFoundation/CoreFoundation.h>
|
||||||
|
|
||||||
CFStringRef cfstr_from_cstr(const char *str);
|
CFStringRef cfstr_from_cstr(const char *str);
|
||||||
char *cfstr_get_cstr(const CFStringRef cfstr);
|
char *cfstr_get_cstr(const CFStringRef cfstr);
|
||||||
|
|
||||||
#endif /* MPV_APPLE_UTILS */
|
#endif /* UTILS_MAC */
|
|
@ -71,7 +71,7 @@ static const char def_config[] =
|
||||||
;
|
;
|
||||||
|
|
||||||
#if HAVE_COCOA
|
#if HAVE_COCOA
|
||||||
#include "osdep/macosx_events.h"
|
#include "osdep/mac/events.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef FULLCONFIG
|
#ifndef FULLCONFIG
|
||||||
|
@ -389,7 +389,7 @@ int mp_initialize(struct MPContext *mpctx, char **options)
|
||||||
MP_STATS(mpctx, "start init");
|
MP_STATS(mpctx, "start init");
|
||||||
|
|
||||||
#if HAVE_COCOA
|
#if HAVE_COCOA
|
||||||
mpv_handle *ctx = mp_new_client(mpctx->clients, "osx");
|
mpv_handle *ctx = mp_new_client(mpctx->clients, "mac");
|
||||||
cocoa_set_mpv_handle(ctx);
|
cocoa_set_mpv_handle(ctx);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
#include "libmpv.h"
|
#include "libmpv.h"
|
||||||
|
|
||||||
#if HAVE_MACOS_COCOA_CB
|
#if HAVE_MACOS_COCOA_CB
|
||||||
#include "osdep/macosx_events.h"
|
#include "osdep/mac/events.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "video/out/gpu/context.h"
|
#include "video/out/gpu/context.h"
|
||||||
#include "osdep/macOS_swift.h"
|
#include "osdep/mac/swift.h"
|
||||||
|
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
#include "context.h"
|
#include "context.h"
|
||||||
|
|
Loading…
Reference in New Issue