mpv/osdep
wm4 92fee4ebc4 subprocess: change to a fancier API
Introduce mp_subprocess() and related definitions. This is a bit more
flexible than the old stuff. This may or may not be used for a more
complicated feature that involves starting processes, and which would
require more control.

Only port subprocess-posix.c to this API. The player still uses the
"old" API, so for win32 and dummy implementations, the new API is simply
not available, while for POSIX, the old APIs are emulated on top of the
new one. I'm hoping the win32 code can be ported as well, so the ifdefs
in subprocess.c can be dropped, and the player can (if convenient or
needed) use the new API.
2020-02-16 21:27:34 +01:00
..
android
macos mac: report playback state to the MediaPlayer Command Center 2020-01-26 12:09:55 +01:00
win32
atomic.h atomic: add mp_atomic_uint64 2019-11-29 12:14:43 +01:00
compiler.h
endian.h
getpid.h
glob-win.c
io.c io: remove Windows tmpfile() emulation 2019-09-19 20:37:05 +02:00
io.h player: Optionally validate st_mtime when restoring playback state 2019-11-20 15:11:33 +01:00
macOS_swift_bridge.h mac: replace old event tap for media key support with MediaPlayer 2019-12-15 20:07:31 +01:00
macosx_application.h cocoa-cb: add support for forcing the dedicated GPU for rendering 2020-01-26 12:12:22 +01:00
macosx_application.m mac: remove stdout and stderr redirect for logging 2020-02-08 10:55:07 +01:00
macosx_application_objc.h mac: replace old event tap for media key support with MediaPlayer 2019-12-15 20:07:31 +01:00
macosx_compat.h
macosx_events.h mac: remove Apple Remote support 2019-12-15 20:07:31 +01:00
macosx_events.m mac: replace old event tap for media key support with MediaPlayer 2019-12-15 20:07:31 +01:00
macosx_events_objc.h mac: replace old event tap for media key support with MediaPlayer 2019-12-15 20:07:31 +01:00
macosx_menubar.h
macosx_menubar.m mac: activate logging when started from the bundle 2020-02-08 10:55:07 +01:00
macosx_menubar_objc.h
macosx_touchbar.h
macosx_touchbar.m
macosx_versions.h
main-fn-cocoa.c
main-fn-unix.c
main-fn-win.c
main-fn.h
mpv.exe.manifest
mpv.rc
path-macosx.m
path-unix.c
path-uwp.c
path-win.c
path.h
polldev.c
polldev.h
posix-spawn.h
semaphore.h
semaphore_osx.c
strnlen.h
subprocess-dummy.c
subprocess-posix.c subprocess: change to a fancier API 2020-02-16 21:27:34 +01:00
subprocess-win.c
subprocess.c subprocess: change to a fancier API 2020-02-16 21:27:34 +01:00
subprocess.h subprocess: change to a fancier API 2020-02-16 21:27:34 +01:00
terminal-dummy.c
terminal-unix.c
terminal-win.c
terminal.h
threads.c
threads.h
timer-darwin.c
timer-linux.c
timer-win2.c
timer.c
timer.h
w32_keyboard.c w32_common: handle media keys 2017-08-05 02:38:44 +10:00
w32_keyboard.h
win32-console-wrapper.c
windows_utils.c
windows_utils.h