[pulseaudio-discuss] [PATCH v2 3/6] Proper poll() emulation to fix pacat and friends on windows.

Arun Raghavan arun.raghavan at collabora.co.uk
Mon Oct 22 23:40:22 PDT 2012


On Mon, 2012-08-20 at 23:50 +0200, Thomas Martitz wrote:
> Currently, Windows versions of pacat and friends fail because the current
> poll emulation is not sufficient (it only works for socket fds).
> 
> Luckily Gnulib has a much better emulation that seems to work perfect
> all over. The implementation has been largely copied (except a bug fix
> regarding timeout handling, to be pushed upstream) and works on pipes
> and files as well.
> 
> This fixes the "Assertion (!e->dead) failed" error coming and lets pacat
> and friends stream happily to/from a server (I didn't actually test parec).
> ---

The changes look okay to me, but the gnulib code is GPL -- any chance
that the author would agree to a dual-license for this?

-- Arun



More information about the pulseaudio-discuss mailing list