• Mark Thompson's avatar
    ffmpeg: Ignore SIGPIPE · 74cf4a75
    Mark Thompson authored
    On systems which deliver SIGPIPE (Unices), a broken pipe will currently
    result in the immediate termination of the ffmpeg process (the default
    disposition as required by POSIX).  This is undesirable, because while
    the broken pipe is likely fatal to useful cleanup of whatever component
    is writing to it, there might be other components which can do useful
    cleanup - for example, a muxer on another stream may still need to write
    indexes to complete a file.  Therefore, set the signal disposition for
    SIGPIPE to ignore the signal - the call which caused the signal will
    fail with EPIPE and the error will be propagated upwards like any other
    I/O failure on a single stream.
    74cf4a75
Name
Last commit
Last update
compat Loading commit data...
doc Loading commit data...
ffbuild Loading commit data...
fftools Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavresample Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswresample Loading commit data...
libswscale Loading commit data...
presets Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
INSTALL.md Loading commit data...
LICENSE.md Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
RELEASE Loading commit data...
configure Loading commit data...