Opened 19 years ago

Closed 18 years ago

Last modified 6 years ago

#7453 closed feature request (fixed)

MAC: Error after changing sound device in System Preferences

Reported by: SF/thepnx Owned by: fingolfin
Priority: normal Component: Port: Mac OS X
Version: Keywords:
Cc: Game:


ScummVM 0.8.0a (Nov 2 2005 00:31:36) Features compiled in: Vorbis FLAC MP3 zLib MPEG2

When changing the sound output device via System Prefences while ScummVM is running, the music keeps playing on the original device. Sound effects and speech correctly get outputted via the newly selected device.

It seems to work correctly when manually changing the Music driver in ScummVM to Quicktime though (MacOSX 10.4.3, Quicktime 7.0.3, in case this is of significance).

This occurs with both Beneath A Steel Sky and Flight Of The Amazon Queen (and probably others, I didn't run across any while testing though).

Ticket imported from: #1345515. Ticket imported from: feature-requests/269.

Change History (10)

comment:1 by fingolfin, 18 years ago

Component: Engine: Sky
Game: Beneath a Steel Sky

comment:2 by fingolfin, 18 years ago

Solution: Do not change the output device while playing a game :-).

I'll consider rewriting the CoreAudio driver to detect changes made to the system prefs, to cover this case, but it's a low priority.

comment:3 by fingolfin, 18 years ago

thepnx, I only have one output device on my computer at this time. I have some code around that *might* fix this issue, but I need somebody to test it...

If you are willing to do this, please state so in a comment to this tracker item. Then I can make a test build of ScummVM available to you somewhere and you can tell me whether it helps or not :-).

comment:4 by SF/thepnx, 18 years ago

Sure. Just drop a line to my sourceforge email address or contact me on freenode (nick pnx), whichever is more convenient ;).

comment:5 by fingolfin, 18 years ago

Please try out this snapshot: < ScummVM-snapshot.dmg>

Note: This is a snapshot build, and as such may contain serious bugs. Also it may create savegames incompatible with older ScummVM versions!

comment:6 by fingolfin, 18 years ago

Owner: set to fingolfin
Resolution: fixed
Status: newpending

comment:7 by fingolfin, 18 years ago

Pending an answer.

comment:8 by SF/sf-robot, 18 years ago

This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 14 days (the time period specified by the administrator of this Tracker).

comment:9 by SF/sf-robot, 18 years ago

Status: pendingclosed

comment:10 by digitall, 6 years ago

Component: Port: Mac OS X
Note: See TracTickets for help on using tickets.