François schreef: > Le Saturday 20 September 2008 12:31:29 Ron, vous avez écrit : > >> Hi, >> >> I have added the gb.sdl.sound component to my program. >> >> My program runs for a short time and then gambas crashes with signal 11, >> what was the correct way to get useful info out of the core files it >> dumped? >> I cannot find it... >> >> Music.Load() failes to load _any file_ I supply. >> >> Error: "Unable to load WAV file" not very informative... >> >> My pulseaudio setup could be the problem maybe, but getting something >> from the core files would be nice. >> >> Thanks. >> Ron_2nd. >> >> >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge Build the coolest Linux based applications with Moblin SDK & win >> great prizes Grand prize is a trip for two to an Open Source event anywhere >> in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > It's a problem with your linux distribution, not with the gb.sdl.sound > component because i use this component for one of my projects (and it runs > very good :) ) . > > Did you have installed the good packages to play .WAV file ? > What is your linux distribution ? > > Maybe the problem come from pulseaudio server... But i find that strange. > > Hi,
Look at my last post, if gambas sdl component cannot connect/open the audio device when it inits the sound engine, loading of all audio files failes. (Music.Load) This look like a bug in the component to me. If start my pulseaudio environment correctly before starting gambas program all loading and playing is ok, exept for a /dev/sequencer error not found. Commands like 'play' and 'swift' (cepstral TTS) are loading files normally, but give the error that the cannot connect to pulseaudio (in fact it's pulseaudio client giving this error) This is the only sdl related code I have now: PUBLIC FUNCTION PlaySnd(sFile AS String, OPTIONAL iVol AS Integer) DIM iVolume AS Float DIM sSnd AS String IF NOT Main.bSoundEnabled THEN RETURN ' sound not enabled sSnd = sDefaultSoundDirectory &/ sFile IF ivol THEN ' custom volume iVolume = 1 - iVol / 100 ELSE ' default volume iVolume = 1 - Main.iSoundVolume / 100 ENDIF IF Exist(sSnd) THEN ' load sample Music.Load(sSnd) Music.Volume = iVolume IF Main.bSoundDebug THEN Main.WriteDebugLog("[Sound] Volume is set to " & iVolume) ' play sample Music.Play() ELSE Main.WriteDebugLog("[Sound] The soundfile " & sSnd & " doesn't exist!") ENDIF END Regards, Ron_2nd ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user