summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2006-05-24 00:42:30 +0000
committerLennart Poettering <lennart@poettering.net>2006-05-24 00:42:30 +0000
commit440b901a4d445de6695e3fa41853a694d677516e (patch)
tree49702426fe647f18e5cef16855605da9f57de4a7
parent46fee4641864df8972beb95f9d9af5670198add9 (diff)
fix playback of small sound files
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@955 fefdeb5f-60dc-0310-8127-8f9354f1896f
-rw-r--r--src/utils/padsp.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/utils/padsp.c b/src/utils/padsp.c
index ed34ac8a..d9325df4 100644
--- a/src/utils/padsp.c
+++ b/src/utils/padsp.c
@@ -977,7 +977,7 @@ static int dsp_empty_socket(fd_info *i) {
for (;;) {
int l;
- if (i->thread_fd < 0 || !i->stream)
+ if (i->thread_fd < 0)
break;
if (ioctl(i->thread_fd, SIOCINQ, &l) < 0) {
@@ -985,8 +985,10 @@ static int dsp_empty_socket(fd_info *i) {
break;
}
- if (!l)
+ if (!l) {
+ ret = 0;
break;
+ }
pa_threaded_mainloop_wait(i->mainloop);
}