mpv/audio/filter
wm4 95cfe58e3d Use O_CLOEXEC when creating FDs
This is needed so that new processes (created with fork+exec) don't
inherit open files, which can be important for a number of reasons.

Since O_CLOEXEC is relatively new (POSIX.1-2008, before that Linux
specific), we #define it to 0 in io.h to prevent compilation errors on
older/crappy systems. At least this is the plan.

input.c creates a pipe. For that, add a mp_set_cloexec() function (which
is based on Weston's code in vo_wayland.c, but more correct). We could
use pipe2() instead, but that is Linux specific. Technically, we have a
race condition, but it won't matter.
2013-11-30 22:40:51 +01:00
..
af.c audio: drop buffered filter data when seeking 2013-11-18 14:21:01 +01:00
af.h audio: drop buffered filter data when seeking 2013-11-18 14:21:01 +01:00
af_bs2b.c audio: drop "_NE"/"ne" suffix from audio formats 2013-11-15 21:25:05 +01:00
af_center.c audio/filter: remove unneeded AF_CONTROLs, convert to enum 2013-11-18 14:21:01 +01:00
af_channels.c audio/filter: remove unneeded AF_CONTROLs, convert to enum 2013-11-18 14:21:01 +01:00
af_convert24.c audio/filter: remove unneeded AF_CONTROLs, convert to enum 2013-11-18 14:21:01 +01:00
af_convertsignendian.c audio/filter: remove unneeded AF_CONTROLs, convert to enum 2013-11-18 14:21:01 +01:00
af_delay.c audio/filter: remove unneeded AF_CONTROLs, convert to enum 2013-11-18 14:21:01 +01:00
af_drc.c audio: drop "_NE"/"ne" suffix from audio formats 2013-11-15 21:25:05 +01:00
af_dummy.c audio/filter: fix mul/delay scale and values 2013-11-12 23:34:35 +01:00
af_equalizer.c audio: drop "_NE"/"ne" suffix from audio formats 2013-11-15 21:25:05 +01:00
af_export.c Use O_CLOEXEC when creating FDs 2013-11-30 22:40:51 +01:00
af_extrastereo.c audio: drop "_NE"/"ne" suffix from audio formats 2013-11-15 21:25:05 +01:00
af_format.c audio/filter: fix mul/delay scale and values 2013-11-12 23:34:35 +01:00
af_hrtf.c audio: drop "_NE"/"ne" suffix from audio formats 2013-11-15 21:25:05 +01:00
af_hrtf.h
af_karaoke.c audio: drop "_NE"/"ne" suffix from audio formats 2013-11-15 21:25:05 +01:00
af_ladspa.c audio: drop "_NE"/"ne" suffix from audio formats 2013-11-15 21:25:05 +01:00
af_lavcac3enc.c af_lavcac3enc: use option parser 2013-11-15 00:24:03 +01:00
af_lavfi.c af_lavi: actually free the filter graph on uninit 2013-11-27 21:14:39 +01:00
af_lavrresample.c audio: drop buffered filter data when seeking 2013-11-18 14:21:01 +01:00
af_pan.c audio/filter: remove unneeded AF_CONTROLs, convert to enum 2013-11-18 14:21:01 +01:00
af_scaletempo.c audio: drop buffered filter data when seeking 2013-11-18 14:21:01 +01:00
af_sinesuppress.c audio: drop "_NE"/"ne" suffix from audio formats 2013-11-15 21:25:05 +01:00
af_sub.c audio/filter: remove unneeded AF_CONTROLs, convert to enum 2013-11-18 14:21:01 +01:00
af_surround.c audio: drop "_NE"/"ne" suffix from audio formats 2013-11-15 21:25:05 +01:00
af_sweep.c audio: drop "_NE"/"ne" suffix from audio formats 2013-11-15 21:25:05 +01:00
af_volume.c audio/filter: remove unneeded AF_CONTROLs, convert to enum 2013-11-18 14:21:01 +01:00
dsp.h
equalizer.h
filter.c
filter.h
tools.c audio/filter: rename af_tools.c to tools.c 2013-11-18 18:48:00 +01:00
window.c
window.h