[pulseaudio-tickets] [PulseAudio] #587: Esound usability/compatibility broken on AMD64 in pulseaudio 0.9.15
PulseAudio
trac-noreply at tango.0pointer.de
Sat Jun 20 05:58:34 PDT 2009
#587: Esound usability/compatibility broken on AMD64 in pulseaudio 0.9.15
---------------------+------------------------------------------------------
Reporter: PhobosK | Owner: lennart
Type: defect | Status: new
Milestone: | Component: module-esound-*
Keywords: |
---------------------+------------------------------------------------------
Info:[[BR]]
pulseaudio 0.9.15 (tried both with the native ebuild and compiling clean
source)[[BR]]
Gentoo 2008.0[[BR]]
AMD64 system[[BR]]
kernel 2.6.30[[BR]]
The module-esound-protocol-unix does not work as expected.[[BR]]
It creates the necessary socket in /tmp/.esd (I have made a symlink
/tmp/.esd-{$UID} too but it doesn't help) and when playing a sound file
via any esd client (esdplay, esdcat etc) the sound is not played and there
is no error in the debug log. In fact the log says the sound has been
played.[[BR]][[BR]]
Reproducible: Always[[BR]]
[[BR]]
Steps to Reproduce:[[BR]]
1.Start a pulseaudio server[[BR]]
[[BR]]
2.try to play a .wav file with esdplay (esdcat etc), e.g. : [[BR]]
esdplay usr/share/sounds/login.wav[[BR]]
[[BR]]
[[BR]]
Actual Results: [[BR]]
output of esdplay /usr/share/sounds/login.wav:[[BR]]
No error. [[BR]]
No sound produced.[[BR]]
[[BR]]
output from pulseaudio log:[[BR]]
I: client.c: Created 1 "Native client (UNIX socket client)"[[BR]]
I: protocol-native.c: Got credentials: uid=504 gid=518 success=1[[BR]]
I: alsa-sink.c: Trying resume...[[BR]]
I: alsa-sink.c: Resumed successfully...[[BR]]
I: alsa-sink.c: Starting playback.[[BR]]
I: resampler.c: Using resampler 'trivial'[[BR]]
I: resampler.c: Using s16le as working format.[[BR]]
I: sink-input.c: Created input 2 "Simultaneous output on HDA Vidia" on
alsa_output.pci_10de_26c with sample spec s16le 2ch 44100Hz and channel
map front-left,front-right[[BR]]
I: alsa-sink.c: Trying resume...[[BR]]
I: alsa-sink.c: Resumed successfully...[[BR]]
I: alsa-sink.c: Starting playback.[[BR]]
I: resampler.c: Using resampler 'trivial'[[BR]]
I: resampler.c: Using s16le as working format.[[BR]]
I: sink-input.c: Created input 3 "Simultaneous output on C-Media CMI8738"
on alsa_output.pci_13f6_111 with sample spec s16le 2ch 44100Hz and channel
map front-left,front-right[[BR]]
I: module-combine.c: Resumed successfully...[[BR]]
I: sink-input.c: Created input 4 "ALSA Playback" on combined with sample
spec s16le 2ch 44100Hz and channel map front-left,front-right[[BR]]
I: protocol-native.c: Requested tlength=371.52 ms, minreq=5.80 ms[[BR]]
I: protocol-native.c: Final latency 1000.00 ms = 250.00 ms + *250.00 ms +
250.00 ms[[BR]]
I: sink-input.c: Freeing input 4 "ALSA Playback"[[BR]]
I: client.c: Freed 1 "ALSA plug-in [esdplay]"[[BR]]
I: protocol-native.c: Connection died.[[BR]]
I: module-combine.c: [combined] avg total latency is 88.44 msec.[[BR]]
I: module-combine.c: [combined] target latency is 93.72 msec.[[BR]]
I: module-combine.c: [Simultaneous output on HDA NVidia] new rate is 44100
Hz; ratio is 1.000; latency is 93723 usec.[[BR]]
I: module-combine.c: [Simultaneous output on C-Media CMI8738] new rate is
44054Hz; ratio is 0.999; latency is 83147 usec.[[BR]]
I: module-suspend-on-idle.c: Sink combined idle for too long, suspending
...[[BR]]
I: sink-input.c: Freeing input 2 "Simultaneous output on HDA NVidia"[[BR]]
I: sink-input.c: Freeing input 3 "Simultaneous output on C-Media
CMI8738"[[BR]]
I: module-combine.c: Device suspended...[[BR]]
[[BR]]
Expected Results: [[BR]]
It should have played sound.[[BR]]
[[BR]]
[[BR]]
Additional info:[[BR]]
pulseaudio --dump-conf[[BR]]
[[BR]]
### Read from configuration file: /etc/pulse/daemon.conf ###[[BR]]
daemonize = no[[BR]]
fail = yes[[BR]]
high-priority = no[[BR]]
nice-level = -11[[BR]]
realtime-scheduling = no[[BR]]
realtime-priority = 5[[BR]]
disallow-module-loading = no[[BR]]
disallow-exit = no[[BR]]
use-pid-file = yes[[BR]]
system-instance = no[[BR]]
no-cpu-limit = no[[BR]]
disable-shm = no[[BR]]
flat-volumes = yes[[BR]]
exit-idle-time = 20[[BR]]
scache-idle-time = 20[[BR]]
dl-search-path = /usr/lib64/pulse-0.9.15/modules/[[BR]]
default-script-file = /etc/pulse/default.pa[[BR]]
load-default-script-file = yes[[BR]]
log-target = auto[[BR]]
log-level = notice[[BR]]
resample-method = src-linear[[BR]]
disable-remixing = no[[BR]]
disable-lfe-remixing = yes[[BR]]
default-sample-format = s16le[[BR]]
default-sample-rate = 44100[[BR]]
default-sample-channels = 2[[BR]]
default-channel-map = front-left,front-right[[BR]]
default-fragments = 8[[BR]]
default-fragment-size-msec = 10[[BR]]
shm-size-bytes = 0[[BR]]
log-meta = no[[BR]]
log-time = no[[BR]]
log-backtrace = 0[[BR]]
rlimit-fsize = -1[[BR]]
rlimit-data = -1[[BR]]
rlimit-stack = -1[[BR]]
rlimit-core = -1[[BR]]
rlimit-rss = -1[[BR]]
rlimit-as = -1[[BR]]
rlimit-nproc = -1[[BR]]
rlimit-nofile = 256[[BR]]
rlimit-memlock = -1[[BR]]
rlimit-locks = -1[[BR]]
rlimit-sigpending = -1[[BR]]
rlimit-msgqueue = -1[[BR]]
rlimit-nice = 31[[BR]]
rlimit-rtprio = 9[[BR]]
rlimit-rttime = 1000000[[BR]]
[[BR]]
The server itself works great, only esound compatibility is broken.[[BR]]
Ekerazha reported a similar bug here long ago-
http://www.pulseaudio.org/ticket/121[[BR]]
[[BR]]
This isssue seems not to have anything to do with the gentoo system
because i compiled pulse from clean sources also but it didn't help at
all.
--
Ticket URL: <http://pulseaudio.org/ticket/587>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list