mpv/player
wm4 4858c47e1c Always block SIGPIPE globally
OpenSSL and GnuTLS are still causing this problem (although FFmpeg could
be blamed as well - but not really). In particular, it was happening to
libmpv users and in cases the pseudo-gui profile is used. This was
because all signal handling is in the terminal code, so if terminal is
disabled, it won't be set. This was obviously a questionable shortcut.

Avoid further problems by always blocking the signal. This is done even
for libmpv, despite our policy of not messing with global state.

Explicitly document this in the libmpv docs. It turns out that a version
bump to 1.17 was forgotten for the addition of MPV_FORMAT_BYTE_ARRAY, so
document that change as part of 1.16.
2015-05-11 17:38:35 +02:00
..
lua ytdl_hook: remove tabs 2015-05-09 21:41:44 +02:00
audio.c Update license headers 2015-04-13 12:10:01 +02:00
client.c player: use profiles for libmpv and encoding defaults 2015-05-07 21:26:11 +02:00
client.h vo_opengl_cb: don't render OSD while VO is not created 2015-03-23 16:32:59 +01:00
command.c command: let sub_reload remove the old track first 2015-04-28 22:06:22 +02:00
command.h client API: add glue for making full use of mpv_command_node() 2015-04-20 23:00:12 +02:00
configfiles.c player: reuse a function 2015-05-09 16:48:08 +02:00
core.h player: make resuming playlists less noisy in verbose mode 2015-05-09 16:48:05 +02:00
discnav.c command: disc-mouse-on-button property 2015-04-21 00:54:29 +09:00
loadfile.c player: make resuming playlists less noisy in verbose mode 2015-05-09 16:48:05 +02:00
lua.c path: make mp_path_join accept normal C strings 2015-05-09 15:26:47 +02:00
main.c Always block SIGPIPE globally 2015-05-11 17:38:35 +02:00
misc.c Update license headers 2015-04-13 12:10:01 +02:00
osd.c Update license headers 2015-04-13 12:10:01 +02:00
playloop.c player: handle hotplug events in idle mode too 2015-05-02 18:09:30 +02:00
screenshot.c path: make mp_path_join accept normal C strings 2015-05-09 15:26:47 +02:00
screenshot.h client API: add a screenshot_raw command 2015-04-20 23:11:03 +02:00
scripting.c path: make mp_path_join accept normal C strings 2015-05-09 15:26:47 +02:00
sub.c Update license headers 2015-04-13 12:10:01 +02:00
video.c player: flush decoder even if cover art is decoded 2015-04-24 23:27:12 +02:00