| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Polypaudio recently changed its name to PulseAudio which affects the
names of libraries of header files. Update the polyp, now pulse, plug-in
to follow this name change.
Signed-off-by: Pierre Ossman <ossman@cendio.se>
|
|
|
|
|
|
|
|
|
| |
The new version of Polypaudio includes a threading abstraction that
allows application of a more synchronous nature to use the API more
easily. Using this, the complexity of the Polypaudio plug-in is greatly
reduced and also removes the risk of stalling the communications layer.
Signed-off-by: Pierre Ossman <ossman@cendio.se>
|
|
|
|
|
|
| |
Add a mutex to make sure that the Polypaudio plugin is thread safe.
Signed-off-by: Pierre Ossman <ossman@cendio.se>
|
|
|
|
|
|
|
| |
The revent flags POLLIN/POLLOUT got switched in the Polypaudio plugin.
Most applications check both so it went unnoticed until now.
Signed-off-by: Pierre Ossman <ossman@cendio.se>
|
|
|
|
|
|
|
|
| |
Some applications like to call prepare over and over again, recreating
the stream each time. Previously we just cleaned up the local end each
time, but this makes sure the server also releases its resources.
Signed-off-by: Pierre Ossman <ossman@cendio.se>
|
|
|
|
|
|
|
| |
From: Pierre Ossman <ossman@cendio.se>
Seems I fumbled the control event code a bit. Only one event at a time
got through. Here is a fix so that all four elements can change in one go.
|
|
|
|
|
|
|
|
|
| |
From: Pierre Ossman <ossman@cendio.se>
Here is a final update to the plugin and the documentation. This release
adds capture volume and mute switches. This should also be the last API
change in polypaudio before the next release, so this plugin should be
stable for now.
|
|
|
|
|
|
|
|
|
| |
From: Pierre Ossman <ossman@cendio.se>
There shouldn't be any more API changes until polypaudio 0.8 that affect
this plugin. I am working on supporting capture volume and mute
switches, but that should be a strict addition (i.e. it can wait until
the next release if things get tight).
|
|
- Reorganized the directory structure: Now each plugin(s) is loaded
in own subdirectory.
- Added polypaudio plugin by Pierre Ossman <ossman@cendio.se>
- Fixed COPYING file to LGPL (under which all codes are released, so far)
|