summaryrefslogtreecommitdiffstats
path: root/TOOLS
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-12-02 20:35:18 +0100
committerwm4 <wm4@nowhere>2014-12-02 20:36:55 +0100
commitf984b797201309206e3821ead83c1ce49cee19da (patch)
treecf0982b905a59e575ddc8c1ca5d39afe977ed15c /TOOLS
parentef1c7563c530bebf01493d494b960da4a06fa242 (diff)
downloadmpv-f984b797201309206e3821ead83c1ce49cee19da.tar.bz2
mpv-f984b797201309206e3821ead83c1ce49cee19da.tar.xz
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.)
Diffstat (limited to 'TOOLS')
0 files changed, 0 insertions, 0 deletions