summaryrefslogtreecommitdiffstats
path: root/pulse
Commit message (Collapse)AuthorAgeFilesLines
...
* pulse - Remove another assertTakashi Iwai2008-06-061-2/+3
| | | | | | Remove another assert that results in an unexpected crash. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* pulse - Fix useless assertTakashi Iwai2008-06-061-2/+4
| | | | | | | | | If stream connection failes, don't assume that stream is connected upon closing. ALSA bug#3831: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3831 Signed-off-by: Takashi Iwai <tiwai@suse.de>
* PulseAudio plugin: report XRUN state back to applicationTakashi Iwai2007-12-141-1/+22
| | | | | | | | | | | From: Lennart Poettering <mznyfn@0pointer.de> It adds support to report back XRUN to the application if one happens. This is required to make some applications work on top of the pulse plugin. One being XMMS, which checks if a song finished to play by waiting for an XRUN (yes, I don't argue that XMMS shouldn't do that, but nonetheless it is a good thing if XRUNs are reported properly.)
* Use different buffer metrics in the PulseAudio pluginTakashi Iwai2007-11-261-3/+3
| | | | | | | | | | | | | | | | It increases the "pre-buffering level" (i.e. start threshold) to the full buffer size minus one period. This makes PA work a little bit more like normal audio devices, and makes a few drop outs go away for software which uses very small period sizes. It also increases the initial maximum buffer size, which allows a small overcommit. That's not really an issue, but cleaner nonetheless so I smuggled it into this patch. Also reported in the ALSA BTS: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3578 From: Lennart Poettering <mznyfn@0pointer.de>
* pulse - Add minmax condition for period_bytes and periodsTakashi Iwai2007-11-131-0/+7
| | | | | | | Added the minmax conditions for period_bytes and periods to pulse plugin. This fixes ALSA bug#2601. Patch from Mike Gorse <mgorse@mgorse.dhs.org>
* Fix wrong assert in pulse pluginTakashi Iwai2007-11-121-2/+10
| | | | | | assert(!pcm->stream) shouldn't be checked when the PCM state is SETUP, too (ALSA bug#3470). The original patch by Mike Gorse <mgorse@mgorse.dhs.org>
* Fix unexpected assert with pulse pluginTakashi Iwai2007-10-291-2/+5
| | | | | | | | | | This patch fixes the unexpected assert call at calling snd_pcm_hw_params in PREPARED state. Since multiple hw_params calls are allowed, the pulse plugin shouldn't call assert. Handled in ALSA bug#3470. From: Sean McNamara <smcnam@gmail.com>
* Add -no-undefined option to LDFLAGSTakashi Iwai2007-06-041-1/+1
| | | | Added -no-undefined option to LDFLAGS to make linking sure.
* Add plugin directory configure optionTakashi Iwai2007-05-031-2/+2
| | | | | Added --with-plugindir configure option to specify the directory for plugin objects.
* Improve parameter constraints in alsa-pulsePierre Ossman2007-03-071-16/+1
| | | | | | | | Remove parameter constraints where we actually have none. Also, restrict total buffer size to 4 MB as current versions of the PulseAudio server will refuse streams larger than that. Signed-off-by: Pierre Ossman <ossman@cendio.se>
* Remove stray Polypaudio stringsPierre Ossman2006-08-282-7/+7
| | | | | | | Some stray mentions of the old Polypaudio name was still present in the PulseAudio plug-in. Signed-off-by: Pierre Ossman <ossman@cendio.se>
* Follow Polypaudio/PulseAudio name changePierre Ossman2006-07-125-0/+1801
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>