FS#39313 - [skype] Garbled sound after pulseaudio update
Attached to Project:
Community Packages
Opened by Mauro Santos (R00KIE) - Monday, 10 March 2014, 19:33 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Wednesday, 21 May 2014, 02:06 GMT
Opened by Mauro Santos (R00KIE) - Monday, 10 March 2014, 19:33 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Wednesday, 21 May 2014, 02:06 GMT
|
Details
Description:
When doing skype's test call the sound that is played back is garbled, this means recording is not working properly. Changing the exec line in /usr/bin/skype from 'PULSE_LATENCY_MSEC=30 exec "$LIBDIR/skype/skype" "$@"' to 'exec "$LIBDIR/skype/skype" "$@"' seems to solve the problem in two cases where a usb headset was used[1]. The 'PULSE_LATENCY_MSEC=30' prefix was added to workaround a bug but now it seems to be causing some trouble. There is the possibility that the problem lies with pulseaudio since some users report problems with other programs. Additional info: skype 4.2.0.13-1 pulseaudio 5.0-1 Steps to reproduce: Call echo123, let the lady finish talking and say a few test words. Wait for the playback and note that it is not correct. I have tested with a usb headset but I suppose the problem might also manifest itself if using a built-in soundcard. [1] https://bbs.archlinux.org/viewtopic.php?id=178176 |
This task depends upon
Closed by Sven-Hendrik Haase (Svenstaro)
Wednesday, 21 May 2014, 02:06 GMT
Reason for closing: Fixed
Wednesday, 21 May 2014, 02:06 GMT
Reason for closing: Fixed
See https://bbs.archlinux.org/viewtopic.php?id=178872
And see what upstream says about it https://bugs.freedesktop.org/show_bug.cgi?id=76532#c2
I'll close this in a week or two unless issues come back.
Introducing some "fixes" that fix issues for some people, and simultaneously break things for others don't seem reasonable. I'd rather upstream fixes that for good, not Arch Linux.
I also wouldn't count much on skype fixing this properly anytime soon, skype for linux was always a 2nd class citizen and updates are few and far apart.
> (...) rather than unnecessary patching (...)
> Software patches are therefore kept to an absolute minimum; ideally, never.
This patch/fix doesn't belong here, especially because it's not a fix for everyone.
> Arch Linux targets and accommodates competent GNU/Linux users by giving them complete control and responsibility over the system.
Should anyone want PULSE_LATENCY_MSEC=30, they should add it permanently to their env.
> Users are not only permitted to make all decisions concerning system configuration (...)
Even if I decide to have PULSE_LATENCY_MSEC=whatever, and set it permanently to my env, my decision is overridden by what the maintainer believes to be the best value in /usr/bin/skype. /usr/bin is for binaries or minimalistic start scripts - not for patches.
The "fix" is clearly against the rules. Please remove it.