[ scummvm-Patches-1956946 ] Audio::Mixer internal API revision
SourceForge.net
noreply at sourceforge.net
Sun May 4 00:00:03 CEST 2008
Patches item #1956946, was opened at 2008-05-04 00:00
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=1956946&group_id=37116
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Max Horn (fingolfin)
Assigned to: Nobody/Anonymous (nobody)
Summary: Audio::Mixer internal API revision
Initial Comment:
The attached patch revises the internal API of our Audio::Mixer code, i.e. the API exposed to the backends.
The goal is to get rid of some annoying corner cases in the semantics (such as the fact that the mixer can be in a semi-initialized state for some time, plus its instantiation was never really well-documented).
Also, this will make it possible to eventually change the output rate during run time, should we have need to do that, and should make further refactoring in the future easier.
Only the SDL port was fully updated to accommodate for the change. I tried to also update the WinCE and Symbian ports (which are derived from the SDL port), and started work on some of the others. But since it's not yet clear to me whether the patch will go into SVN, and since some porters might object to me making those changes for them anyway, I have not yet bothered to complete that part of the patch.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=1956946&group_id=37116
More information about the Scummvm-tracker
mailing list