Closed mfortini closed 8 years ago
Hi @mfortini, and welcome!
Thanks for your patch! We started to review it and it looks nice. However before integrating it could you sign up the contributor agreement and sent it us back to info at belledonne-communications.com?
After that we'll test it more in depth and integrate it if everything is fine.
I sent you the C.A., hope everything's ok.
Yes, it's fine thanks. We won't integrate the PR from github directly, but once your patch is applied I will update this accordingly.
Merged, thanks!
Pulseaudio write filter is writing data only when available data is more than available space in pulseaudio's pipeline. When data is coming at a slow pace, there can be a race in which pulseaudio available space is increasing faster than available data. This leads to underruns and stuttering sound.
This patch allows pulseaudio filter to write data as soon as it is available, up to filling available space in pulseaudio's pipeline.