Opened 14 years ago

Closed 13 years ago

Last modified 7 months ago

#7453 closed enhancement (fixed)

MAC: Error after changing sound device in System Preferences

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


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 Changed 13 years ago by fingolfin

Component: Engine: Sky
Game: Beneath a Steel Sky

comment:2 Changed 13 years ago by fingolfin

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 Changed 13 years ago by fingolfin

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 Changed 13 years ago by SF/thepnx

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

comment:5 Changed 13 years ago by fingolfin

Please try out this snapshot: <

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 Changed 13 years ago by fingolfin

Owner: set to fingolfin
Resolution: fixed
Status: newpending

comment:7 Changed 13 years ago by fingolfin

Pending an answer.

comment:8 Changed 13 years ago by SF/sf-robot

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 Changed 13 years ago by SF/sf-robot

Status: pendingclosed

comment:10 Changed 7 months ago by digitall

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