The Ur-Quan Masters Home Page Welcome, Guest. Please login or register.
Did you miss your activation email?
October 10, 2024, 07:04:34 pm
Home Help Search Login Register
News: Celebrating 30 years of Star Control 2 - The Ur-Quan Masters

+  The Ur-Quan Masters Discussion Forum
|-+  The Ur-Quan Masters Re-Release
| |-+  Technical Issues (Moderator: Death 999)
| | |-+  Sound problem
« previous next »
Pages: [1] Print
Author Topic: Sound problem  (Read 2356 times)
Censored
Enlightened
*****
Offline Offline

Gender: Male
Posts: 627


Somewhere, between the sacred silence and sleep.


View Profile
Sound problem
« on: January 26, 2003, 01:15:54 am »

Hey

It's not a fatal bug and is probably just due to my old hardware, but I can't get the sound effects and speech working (obviously tried the volume thingy and all).

The music including dittys sound great, the console states that the OGG speech files are loaded with every sentence subtitled, but no sound effects or speech..

Any ideas?

I've tried both v0.1 and the unofficial v0.2. I'm running a Win98SE on a (DON'T LAUGH!  Tongue) P2-350 w/128mb sdram, SB64PCI and a Rage IIC (that's the video card  Grin)

Also tried installing DirectX9, but no luck.

Logged

"You boldly enter our space! Approach this Dreadnought as though it were a recreation base and then play the dumb hominid?
Who do you take us for, Captain... Spathi!?"
PhracturedBlue
Frungy champion
**
Offline Offline

Posts: 88


Me developer. Here me roar!


View Profile
Re: Sound problem
« Reply #1 on: January 27, 2003, 07:45:45 pm »

We have just committed a new Sound System to CVS
If your problem involves incompatibility with OpenAL (which is the most likely cause), this new fix will likely help.
Unfortunately, if you don't want to go through the hassle of building CVS (using mingw or VC), you'll need to wait for a new development snapshot.

(By the way, the new code, dubbed 'mixsdl' by its creator fOSSiL, should remove most of the instability that linux users have been experiencing too, plus it enables the oscilloscope and slider, things which those using the od SDL_mixer could not use.  So if you are on linux, and are willin to build from source, pick up the latest CVS version, and go to town.)

Unfortunately, with all the changes over the weekend, the code needs some more testing to make sure it is stable before I make a new snapshot availiable.  Others may be more willing, tho.

I promise it is coming....Or maybe even a 0.2 release in the near future
Logged
TrevorB
Zebranky food
*
Offline Offline

Posts: 14


I love YaBB 1G - SP1!


View Profile
Re: Sound problem
« Reply #2 on: January 30, 2003, 12:31:38 am »

Quote


(By the way, the new code, dubbed 'mixsdl' by its creator fOSSiL, should remove most of the instability that linux users have been experiencing too, plus it enables the oscilloscope and slider, things which those using the od SDL_mixer could not use.  So if you are on linux, and are willin to build from source, pick up the latest CVS version, and go to town.)



Speaking of mixsdl...

Can anyone get MixSDL to compile on Linux?  Am I missing a MixSDL driver or something?  All is cool and nifty on Linux for regular SDL (Slackware Linux 2xPII 400) on my box, but when I try to compile for MixSDL, It goes right up to the final compile command (gcc -o uqm ...) and then pukes horribly with the following.  

It's been like this for me since MixSDL came out.  Yes, I have been updating and running build.sh uqm clean when things break. (I know I had to run UQM clean once to get uqm to re-compile).

Sitting here with my non-oscilloscope version... :|

obj/release/./src/starcon2.o: In function `main':
obj/release/./src/starcon2.o(.text+0x88e): undefined reference to `TFB_InitSound'
obj/release/./src/sc2code/battle.o: In function `Battle':
obj/release/./src/sc2code/battle.o(.text+0x483): undefined reference to `StopSound'
obj/release/./src/sc2code/battle.o(.text+0x498): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/battle.o: In function `FreeBattleSong':
obj/release/./src/sc2code/battle.o(.text+0x546): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/cleanup.o: In function `UninitKernel':
obj/release/./src/sc2code/cleanup.o(.text+0x22): undefined reference to `DestroySound'
obj/release/./src/sc2code/cleanup.o: In function `FreeKernel':
obj/release/./src/sc2code/cleanup.o(.text+0x15a): undefined reference to `UninitSound'
obj/release/./src/sc2code/comm.o: In function `SpewPhrases':
obj/release/./src/sc2code/comm.o(.text+0x18c1): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/comm.o(.text+0x18e1): undefined reference to `ResumeTrack'
obj/release/./src/sc2code/comm.o(.text+0x190a): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/comm.o(.text+0x1962): undefined reference to `JumpTrack'
obj/release/./src/sc2code/comm.o(.text+0x197b): undefined reference to `ResumeTrack'
obj/release/./src/sc2code/comm.o(.text+0x1a30): undefined reference to `FastForward_Page'
obj/release/./src/sc2code/comm.o(.text+0x1a40): undefined reference to `FastForward_Smooth'
obj/release/./src/sc2code/comm.o(.text+0x1a77): undefined reference to `FastReverse_Page'
obj/release/./src/sc2code/comm.o(.text+0x1a8a): undefined reference to `FastReverse_Smooth'
obj/release/./src/sc2code/comm.o(.text+0x1ac4): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/comm.o(.text+0x1ade): undefined reference to `ResumeTrack'
obj/release/./src/sc2code/comm.o(.text+0x1b21): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/comm.o: In function `AlienTalkSegue':
obj/release/./src/sc2code/comm.o(.text+0x1d1c): undefined reference to `SetMusicVolume'
obj/release/./src/sc2code/comm.o: In function `DoCommunication':
obj/release/./src/sc2code/comm.o(.text+0x2034): undefined reference to `StopTrack'
obj/release/./src/sc2code/comm.o(.text+0x2342): undefined reference to `StopSound'
obj/release/./src/sc2code/comm.o(.text+0x2347): undefined reference to `StopTrack'
obj/release/./src/sc2code/comm.o: In function `HailAlien':
obj/release/./src/sc2code/comm.o(.text+0x271a): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/commglue.o: In function `NPCPhrase':
obj/release/./src/sc2code/commglue.o(.text+0x287): undefined reference to `SpliceTrack'
obj/release/./src/sc2code/confirm.o: In function `ConfirmExit':
obj/release/./src/sc2code/confirm.o(.text+0x2a): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/confirm.o(.text+0x34): undefined reference to `PauseTrack'
obj/release/./src/sc2code/confirm.o(.text+0x1de): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/confirm.o(.text+0x1e8): undefined reference to `ResumeTrack'
obj/release/./src/sc2code/credits.o: In function `Credits':
obj/release/./src/sc2code/credits.o(.text+0x23a): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/encount.o: In function `InitEncounter':
obj/release/./src/sc2code/encount.o(.text+0x274): undefined reference to `PLRPlaying'
obj/release/./src/sc2code/encount.o(.text+0x289): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/encount.o: In function `EncounterBattle':
obj/release/./src/sc2code/encount.o(.text+0x12b1): undefined reference to `SoundPlaying'
obj/release/./src/sc2code/encount.o(.text+0x134b): undefined reference to `DestroySound'
obj/release/./src/sc2code/gameopt.o: In function `DoPickGame':
obj/release/./src/sc2code/gameopt.o(.text+0x18ea): undefined reference to `StopSound'
obj/release/./src/sc2code/gameopt.o: In function `PickGame':
obj/release/./src/sc2code/gameopt.o(.text+0x1fe8): undefined reference to `PLRPlaying'
obj/release/./src/sc2code/init.o: In function `UninitShips':
obj/release/./src/sc2code/init.o(.text+0x422): undefined reference to `StopSound'
obj/release/./src/sc2code/loadship.o: In function `free_ship':
obj/release/./src/sc2code/loadship.o(.text+0x26e): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/loadship.o(.text+0x285): undefined reference to `DestroySound'
obj/release/./src/sc2code/melee.o: In function `DoMelee':
obj/release/./src/sc2code/melee.o(.text+0x2a04): undefined reference to `SoundPlaying'
obj/release/./src/sc2code/melee.o: In function `Melee':
obj/release/./src/sc2code/melee.o(.text+0x31d3): undefined reference to `SoundPlaying'
obj/release/./src/sc2code/melee.o(.text+0x3372): undefined reference to `DestroySound'
obj/release/./src/sc2code/oscill.o: In function `Slider':
obj/release/./src/sc2code/oscill.o(.text+0x70): undefined reference to `GetSoundInfo'
obj/release/./src/sc2code/pickmele.o: In function `GetMeleeStarShip':
obj/release/./src/sc2code/pickmele.o(.text+0x7b6): undefined reference to `ChannelPlaying'
obj/release/./src/sc2code/pickship.o: In function `GetArmadaStarShip':
obj/release/./src/sc2code/pickship.o(.text+0x456): undefined reference to `ChannelPlaying'
obj/release/./src/sc2code/process.o: In function `PlaySound':
obj/release/./src/sc2code/process.o(.text+0x1536): undefined reference to `ChannelPlaying'
obj/release/./src/sc2code/settings.o: In function `ToggleMusic':
obj/release/./src/sc2code/settings.o(.text+0x2b): undefined reference to `PLRStop'
obj/release/./src/sc2code/settings.o(.text+0x55): undefined reference to `PLRPlaySong'
obj/release/./src/sc2code/settings.o: In function `PlayMusic':
obj/release/./src/sc2code/settings.o(.text+0x99): undefined reference to `PLRPlaySong'
obj/release/./src/sc2code/settings.o: In function `StopMusic':
obj/release/./src/sc2code/settings.o(.text+0xb6): undefined reference to `PLRStop'
obj/release/./src/sc2code/settings.o: In function `ResumeMusic':
obj/release/./src/sc2code/settings.o(.text+0xda): undefined reference to `PLRResume'
obj/release/./src/sc2code/settings.o: In function `PauseMusic':
obj/release/./src/sc2code/settings.o(.text+0xf2): undefined reference to `PLRPause'
obj/release/./src/sc2code/settings.o: In function `PlaySoundEffect':
obj/release/./src/sc2code/settings.o(.text+0x12d): undefined reference to `SetChannelVolume'
obj/release/./src/sc2code/settings.o(.text+0x13a): undefined reference to `GetSampleRate'
obj/release/./src/sc2code/settings.o(.text+0x149): undefined reference to `SetChannelRate'
obj/release/./src/sc2code/settings.o(.text+0x15d): undefined reference to `GetSampleLength'
obj/release/./src/sc2code/settings.o(.text+0x16f): undefined reference to `GetSampleAddress'
obj/release/./src/sc2code/settings.o(.text+0x179): undefined reference to `PlayChannel'
obj/release/./src/sc2code/setup.o: In function `LoadKernel':
obj/release/./src/sc2code/setup.o(.text+0xbda): undefined reference to `InitSound'
obj/release/./src/sc2code/ship.o: In function `ship_preprocess':
obj/release/./src/sc2code/ship.o(.text+0x3ad): undefined reference to `PLRPlaying'
obj/release/./src/sc2code/starbase.o: In function `DoStarBase':
obj/release/./src/sc2code/starbase.o(.text+0x73c): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/starbase.o(.text+0x933): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/starcon.o: In function `Starcon2Main':
obj/release/./src/sc2code/starcon.o(.text+0x10e4): undefined reference to `StopSound'
obj/release/./src/sc2code/tactrans.o: In function `new_ship':
obj/release/./src/sc2code/tactrans.o(.text+0x146): undefined reference to `PLRPlaying'
obj/release/./src/sc2code/tactrans.o(.text+0x16a): undefined reference to `StopSound'
obj/release/./src/sc2code/utils.o: In function `PauseGame':
obj/release/./src/sc2code/utils.o(.text+0x20a): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/utils.o(.text+0x214): undefined reference to `PauseTrack'
obj/release/./src/sc2code/utils.o(.text+0x3ca): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/utils.o(.text+0x3d4): undefined reference to `ResumeTrack'
obj/release/./src/sc2code/libs/graphics/sdl/oscilloscope.o: In function `Oscilloscope':
obj/release/./src/sc2code/libs/graphics/sdl/oscilloscope.o(.text+0x1f1): undefined reference to `GetSoundData'
obj/release/./src/sc2code/libs/sound/fileinst.o: In function `LoadSoundFile':
obj/release/./src/sc2code/libs/sound/fileinst.o(.text+0x30): undefined reference to `_GetSoundBankData'
obj/release/./src/sc2code/libs/sound/fileinst.o: In function `LoadMusicFile':
obj/release/./src/sc2code/libs/sound/fileinst.o(.text+0x80): undefined reference to `_GetMusicData'
obj/release/./src/sc2code/libs/sound/resinst.o: In function `InstallAudioResTypes':
obj/release/./src/sc2code/libs/sound/resinst.o(.text+0xf): undefined reference to `_ReleaseSoundBankData'
obj/release/./src/sc2code/libs/sound/resinst.o(.text+0x14): undefined reference to `_GetSoundBankData'
obj/release/./src/sc2code/libs/sound/resinst.o(.text+0x26): undefined reference to `_ReleaseMusicData'
obj/release/./src/sc2code/libs/sound/resinst.o(.text+0x2b): undefined reference to `_GetMusicData'
obj/release/./src/sc2code/libs/sound/sound_common.o: In function `FadeMusic':
obj/release/./src/sc2code/libs/sound/sound_common.o(.text+0xaa): undefined reference to `SetMusicVolume'
obj/release/./src/sc2code/libs/sound/sound_common.o: In function `fade_task':
obj/release/./src/sc2code/libs/sound/sound_common.o(.text+0x12e): undefined reference to `SetMusicVolume'
obj/release/./src/sc2code/planets/lander.o: In function `FreeLanderData':
obj/release/./src/sc2code/planets/lander.o(.text+0x34af): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/planets/lander.o(.text+0x34d7): undefined reference to `DestroySound'
obj/release/./src/sc2code/planets/planets.o: In function `LoadPlanet':
obj/release/./src/sc2code/planets/planets.o(.text+0x1c2): undefined reference to `PLRPlaying'
obj/release/./src/sc2code/planets/solarsys.o: In function `ChangeSolarSys':
obj/release/./src/sc2code/planets/solarsys.o(.text+0x1947): undefined reference to `PLRPlaying'
obj/release/./src/sc2code/planets/solarsys.o: In function `FreeIPData':
obj/release/./src/sc2code/planets/solarsys.o(.text+0x2d22): undefined reference to `DestroyMusic'
collect2: ld returned 1 exit status
make: *** [target-uqm] Error 1


Logged
TrevorB
Zebranky food
*
Offline Offline

Posts: 14


I love YaBB 1G - SP1!


View Profile
Re: Sound problem
« Reply #3 on: January 30, 2003, 12:36:29 am »

More info on my setup:

SDL-1.2.5
SDL_image-1.2.2
SDL_mixer from most recent CVS (say, 2 weeks ago)
libogg-1.0
libvorbis-1.0
vorbis-tools-1.0

I think I needed each of these for uqm...  I once had a problem with no speech, that was fixed by moving from SDL_mixer-1.2.4 to the most recent CVS.
Logged
TrevorB
Zebranky food
*
Offline Offline

Posts: 14


I love YaBB 1G - SP1!


View Profile
Re: Sound problem
« Reply #4 on: January 30, 2003, 11:12:15 am »

again, fixed this on my own.  Read my other MixSDL post here.

What is the correct procedure for a rebuild after a cvs update?
Logged
Censored
Enlightened
*****
Offline Offline

Gender: Male
Posts: 627


Somewhere, between the sacred silence and sleep.


View Profile
Re: Sound problem
« Reply #5 on: January 31, 2003, 12:40:54 am »

I don't know, but if anyone can/has compiled the new build for win32, I'd appreciate a link to it!  Wink
Logged

"You boldly enter our space! Approach this Dreadnought as though it were a recreation base and then play the dumb hominid?
Who do you take us for, Captain... Spathi!?"
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!