[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