On Tue, 19 Jul 2005 01:35:03 +0200 Moritz Muehlenhoff wrote:

> > If you mean simply issuing 'aptitude install libsdl1.2debian-all' as
> > root (thus removing the conflicting libsdl1.2debian-oss), it would
> > be an easy test, I would say (are there any side-effects, assuming I
> > do not touch the kernel?)
> 
> -all still includes OSS support, but you could try whether it applies
> to sound systems like arts and esd as well. (they are selectable
> through exporting the SDL_AUDIODRIVER environment variable).

I tried the following:

# aptitude install libsdl1.2debian-esd
# dpkg --purge libsdl1.2debian-oss

(the latter was just to remove any configuration files related to SDL
OSS...)

$ esd &
[1] 1413
$ prboom

prboom v2.2.6 (http://prboom.sourceforge.net/)
Z_Init : Allocated 8064Kb zone memory
 found /usr/share/games/doom/doom2.wad
IWAD found: /usr/share/games/doom/doom2.wad
PrBoom (built Mar 13 2005), playing: DOOM 2: Hell on Earth
PrBoom is released under the GNU General Public license v2.0.
You are welcome to redistribute it under certain conditions.
It comes with ABSOLUTELY NO WARRANTY. See the file COPYING for details.
M_LoadDefaults: Load system defaults.
 default file: /home/frx/.prboom/prboom.cfg
I_SetRes: Using resolution 640x400
V_Init: allocate screens.
 found /usr/share/games/doom/prboom.wad
D_InitNetGame: Checking for network game.
W_Init: Init WADfiles.
 adding /usr/share/games/doom/doom2.wad
 adding /usr/share/games/doom/prboom.wad

M_Init: Init miscellaneous info.
R_Init: Init DOOM refresh daemon - 
R_LoadTrigTables: Endianness...ok.
R_InitData: Textures Flats Sprites 
R_Init: R_InitPlanes R_InitLightTables R_InitSkyMap
R_InitTranslationsTables 
P_Init: Init Playloop state.
I_Init: Setting up machine state.
I_InitSound:  configured audio device with 1024 samples/slice
I_InitSound: sound module ready
S_Init: Setting up sound.
S_Init: default sfx volume 14
HU_Init: Setting up heads up display.
I_InitGraphics: 640x400
I_UpdateVideoMode: 640x400 (fullscreen)
I_UpdateVideoMode: 0xe0000000, SDL buffer, direct access
I_InitJoystick : invalid joystick 1
ST_Init: Init status bar.
open /dev/sequencer: Device or resource busy
Using normal BSP nodes!
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
write /dev/sequencer: Bad file descriptor
I_SignalHandler: Exiting on signal: signal 11
I_ShutdownMusic: removing /tmp/prboom-music-LdJfYA
I_ShutdownSound: 
Xlib: unexpected async reply (sequence 0x358)!


In other words, the bug is still reproducible with esd...
Note that other programs (XMMS, for instance) work properly both with
OSS output and with eSound output.
On the other hand I can play prboom without a glitch if I disable sound:

$ prboom -nosound

(here the usual stdout shows up...)

Moreover, if I kill esd, I can play prboom without problems (and of
course, again with no sound!):

$ kill -KILL 1413
[1]+  Killed                  esd
$ prboom

(here the usual stdout shows up...)

-- 
    :-(   This Universe is buggy! Where's the Creator's BTS?   ;-)
......................................................................
  Francesco Poli                             GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4

Attachment: pgpjnE7UkXGMp.pgp
Description: PGP signature

Reply via email to