[ scummvm-Patches-2988641 ] GSoC: Select drivers in GUI based on output types

SourceForge.net noreply at sourceforge.net
Sat Apr 17 02:42:37 CEST 2010


Patches item #2988641, was opened at 2010-04-17 06:12
Message generated for change (Tracker Item Submitted) made by sud03r
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=2988641&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: GSoC
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Neeraj Kumar (sud03r)
Assigned to: Nobody/Anonymous (nobody)
Summary: GSoC: Select drivers in GUI based on output types

Initial Comment:
Currently, in the GUI a user can select an output driver independent of what a given game supports as all concrete output implementations are shown.
For example, monkey-vga supports MIDI, ADLIB and PC Speaker outputs whereas currently a user can select FM towns driver as well.
However, if an inappropriate driver is selected, that selection is discarded and autoconfiguration is used instead.So a user can hear a different output while he is expecting for some other output.

In this patch, I add a call (getSupportedMusicTypes()) in metaengine to return the supported output types.
The file gui/options.cpp is modified to add drivers in the list only if it is in accordance with supported output types.
I have tested the same by implementing the method for scummMetaEngine and testing with monkey-vga.

The method could be similarly implemented by rest of the engines as well.

Thanks,

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=2988641&group_id=37116




More information about the Scummvm-tracker mailing list