[pulseaudio-discuss] [PATCH 0/3] Fixes for windwos

Thomas Martitz 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 mailing list