03.12.2014 16:55, Alexander E. Patrakov wrote:
03.12.2014 16:37, David Henningsson wrote:
In case there are still devices in the hashmap when the module is
unloaded, we need to free the hashmap before the devices, because
the hashmap key points to the device's name instead of making a copy.

Reported-by: Alexander Patrakov <patra...@gmail.com>
Signed-off-by: David Henningsson <david.hennings...@canonical.com>
---

I haven't reproduced it here, because when I run under valgrind, starting
a stream causes PA to be killed for spending to much time in RT.

Alexander, does this fix the second valgrind issue?

I will try it when I return home.

As for the "spending too much time in RT" issue, the same workaround in
/etc/pulse/default.pa may apply as we have discussed for dcaenc:

load-module module-udev-detect tsched_buffer_size=50000

If 50000 is still too much, lower that value further.


Sorry for this stupid suggestion, it only applies to ALSA cards detectable by udev, and does not apply to BlueTooth.

--
Alexander E. Patrakov
_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Reply via email to