1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-22 06:42:03 +00:00
mpv/osdep
wm4 dcb5800357 osx: fix deadlock on exit with libmpv on OSX
There is explicit code to handle the libmpv case, but it expects that
a dispatch queue is running. This is not necessarily the case. E.g.
edit the simple.c mpv example not to do any playback and to destroy
the mpv handle immediately. It will freeze on exit, because nothing
will release the mpv_handle.

I'm not sure how this should be fixed, so disable it for now in
library mode.
2017-04-19 12:55:44 +02:00
..
android
ar
win32 Fix use of ISC license 2017-04-15 16:20:00 +02:00
atomic.h atomic: remove __atomic builtin usage 2017-02-13 06:45:40 +01:00
compiler.h build: fix compilation with mingw-w64/Clang 2016-11-17 23:34:20 +11:00
endian.h
glob-win.c
io.c win32: fix mismatched free/talloc_free 2017-04-12 14:12:41 +02:00
io.h win32: add UTF-8 getcwd() wrapper 2017-04-11 12:19:41 +02:00
macosx_application_objc.h osx: initial Touch Bar support 2017-03-26 20:26:18 +02:00
macosx_application.h
macosx_application.m osx: fix Touch Bar access on systems without Touch Bar support 2017-04-02 21:02:33 +02:00
macosx_compat.h osx: fix key input in certain circumstances 2017-03-26 20:38:26 +02:00
macosx_events_objc.h osx: fix key input in certain circumstances 2017-03-26 20:38:26 +02:00
macosx_events.h osx: fix key input in certain circumstances 2017-03-26 20:38:26 +02:00
macosx_events.m osx: fix deadlock on exit with libmpv on OSX 2017-04-19 12:55:44 +02:00
macosx_touchbar.h osx: initial Touch Bar support 2017-03-26 20:26:18 +02:00
macosx_touchbar.m osx: initial Touch Bar support 2017-03-26 20:26:18 +02:00
macosx_versions.h osx: drop support for OS X 10.7 and earlier 2017-02-27 23:53:53 +01:00
main-fn-cocoa.c
main-fn-unix.c
main-fn-win.c player: do not let pseudo-gui override user config settings 2016-09-23 21:24:50 +02:00
main-fn.h
mpv.exe.manifest
mpv.rc Update copyright year 2017-01-01 19:09:05 +01:00
path-macosx.m
path-unix.c
path-win.c win32: build with -DINITGUID 2016-09-28 21:38:52 +10:00
path.h
semaphore_osx.c Fix use of ISC license 2017-04-15 16:20:00 +02:00
semaphore.h
strnlen.h
subprocess-posix.c
subprocess-win.c osdep: rename atomics.h to atomic.h 2016-09-07 11:26:25 +02:00
subprocess.c
subprocess.h
terminal-unix.c player: make --terminal freetly settable at runtime 2016-09-19 19:54:54 +02:00
terminal-win.c terminal-win: support modifier keys in console input 2016-10-14 08:44:33 +11:00
terminal.h
threads.c
threads.h
timer-darwin.c
timer-linux.c
timer-win2.c
timer.c
timer.h
w32_keyboard.c
w32_keyboard.h
win32-console-wrapper.c win32: fix some Clang warnings 2016-11-17 23:34:20 +11:00
windows_utils.c vo_opengl: angle: rewrite with custom swap chain 2017-02-07 22:45:07 +11:00
windows_utils.h win32: add COM-specific SAFE_RELEASE to windows_utils.h 2017-01-30 00:22:30 +11:00