[pulseaudio-discuss] [PATCH 0/3] Fixes for windwos
kugel at rockbox.org
Tue Oct 30 03:35:23 PDT 2012
This is a re-iteration of my series to fix/enhance PA on win32. Most
of my patches have been pushed already.
What's happened since then:
- The license situation around gnulib's poll.c is resolved. By using their
gnulib-tool utility we obtained a LGPLv2.1+ copy.
- I worked out a patch to enable module-waveout to use different sink/source devices.
However, this was before I realized that you could simply load the module twice,
so feel free to ignore it (it's not very cleanly implement either). I mainly uploaded
it because it's in my history.
- Another bug surfaced recently with the creation of the runtime directory, fixed
in the most recent patch.
Thomas Martitz (3):
Proper poll() emulation to fix pacat and friends on windows.
module-waveout: Allow sink and source be on different devices.
core-util: Don't error out on existing runtime directory.
src/Makefile.am | 7 +-
src/modules/module-waveout.c | 23 +-
src/pulse/mainloop.c | 18 --
src/pulsecore/core-util.c | 5 +-
src/pulsecore/poll-posix.c | 237 ++++++++++++++++
src/pulsecore/poll-win32.c | 639 ++++++++++++++++++++++++++++++++++++++++++
src/pulsecore/poll.c | 237 ----------------
7 files changed, 905 insertions(+), 261 deletions(-)
create mode 100644 src/pulsecore/poll-posix.c
create mode 100644 src/pulsecore/poll-win32.c
delete mode 100644 src/pulsecore/poll.c
More information about the pulseaudio-discuss