0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 12:02:23 +02:00
mpv/player
wm4 f984b79720 client API: allow multiple mpv instances with terminal=yes
This is simply not allowed, and doing it triggered an assertion. It's
still not allowed, because the terminal and related functionality is a
global resource, and there doesn't seem to be a sane way to manage the
signal handlers.

But be a bit nicer, and just the terminal if it's already in use.

Note that terminal _output_ happens anyway. This becomes usable with
this commit. To facilitate logging-only usage further, also explicitly
disable terminal input, so that "terminal=yes" can be used for logging
without much interference with other things. (It'll still overwrite some
signal handlers, though.)
2014-12-02 20:36:55 +01:00
..
lua osc: always force mouse_move binding 2014-12-02 20:36:55 +01:00
timeline player: always use demux_chapter 2014-11-02 17:29:41 +01:00
audio.c audio: alternative fix for previous commit 2014-11-27 18:52:22 +01:00
client.c client API: allow multiple mpv instances with terminal=yes 2014-12-02 20:36:55 +01:00
client.h input, lua: redo input handling 2014-11-23 15:13:35 +01:00
command.c command: avoid returning invalid FPS values 2014-11-29 00:37:34 +01:00
command.h command: add window-minimized property (X11 only) 2014-11-02 20:55:07 +01:00
configfiles.c Remove some superfluous NULL checks 2014-11-21 05:18:09 +01:00
core.h command: improve A-B loop behavior 2014-11-18 20:28:54 +01:00
discnav.c sd_lavc: strictly letter-box PGS subtitles 2014-10-21 11:37:32 +02:00
loadfile.c player: don't signal an error if --stream-dump is used 2014-12-02 20:36:55 +01:00
lua.c lua: fix broken error message 2014-12-02 20:36:55 +01:00
main_fn.c cocoa: fix build by using the correct HAVE_* macro 2014-08-06 09:31:59 +02:00
main.c client API: allow multiple mpv instances with terminal=yes 2014-12-02 20:36:55 +01:00
misc.c player: don't display zero duration for files with unknown duration 2014-10-29 21:54:59 +01:00
osd.c command: improve A-B loop behavior 2014-11-18 20:28:54 +01:00
playloop.c player: don't ignore relative seeks by 0 seconds 2014-11-29 01:03:37 +01:00
screenshot.c Move compat/ and bstr/ directory contents somewhere else 2014-08-29 12:31:52 +02:00
screenshot.h Move mpvcore/player/ to player/ 2013-12-17 00:53:22 +01:00
scripting.c player: integrate ytdl_hook.lua 2014-11-19 18:59:38 +01:00
sub.c player: don't crash when using sub_seek without subtitles 2014-11-23 15:13:35 +01:00
video.c Remove some superfluous NULL checks 2014-11-21 05:18:09 +01:00