Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-27 | ALSA: Simplify device querying code. | Johannes Schickel | |
Thanks to eriktorbjorn for some quick testing. svn-id: r51366 | |||
2010-07-20 | General: Fixed building the SEQ MIDI driver | Torbjörn Andersson | |
An #include was missing, causing the driver to never be built. Also fixed what looked like a cut-and-paste error in generating the features string. svn-id: r51056 | |||
2010-07-20 | BUILD: Unify adding -DUNIX to DEFINES; complete SEQ MIDI detection | Max Horn | |
* Added a yes/no variable _unix to configure, which controls when -DUNIX is added to DEFINES * Enable SEQ MIDI via _seq_midi by default on UNIX type systems, except for those which override that. * Switch SEQ MIDI code to check #define USE_SEQ_MIDI (alternatively, we could compile it only conditionally...) svn-id: r51055 | |||
2010-07-20 | MIDI: Build and use ALSA driver if and only if USE_ALSA is defined | Max Horn | |
svn-id: r51053 | |||
2010-07-19 | ALSA: Get ALSA port settings from the new device config settings. | Torbjörn Andersson | |
This is also an attempt to make the transition from the old settings to the new ones a little less rough, by trying to put something sensible into the first device, which is what's used by default. Currently it prefers 17:x and 65:x since they're the old defaults, followed by 128:x since that's probably TiMidity. The old SCUMMVM_PORT environment variable still overrides any config settings. I haven't made up my mind whether or not that's a good idea, but at least it prints a warning message. TODO: The old 'alsa_port' setting is not handled. It should probably be used to set sensible defaults for the new settings, but I'm not sure where this should be done. TODO: The documentation will need to be updated, once everything is working the way it should. svn-id: r51019 | |||
2010-07-19 | SUBSYSTEM: ALSA music driver | Torbjörn Andersson | |
We should probably open the sequencer the exact same way, both when opening the driver and when asking it for available MIDI devices. Not that I've been able to figure out the difference between "hw" and "default" from the fine ALSA manual... And I'm not sure we really need to try and keep compatibility with ancient (pre-0.9.0?) ALSA any longer... svn-id: r51014 | |||
2010-07-17 | Remove PalmOS port | Max Horn | |
svn-id: r50964 | |||
2010-07-14 | If the ALSA driver hasn't been opened, closing it should do nothing. This keeps | Torbjörn Andersson | |
ScummVM from crashing if, for instance, someone accidentally closes the driver twice. svn-id: r50870 | |||
2010-07-05 | Skip /dev/sequencer MIDI on Android. | Angus Lees | |
svn-id: r50664 | |||
2010-06-26 | Define WIN32_LEAN_AND_MEAN before including windows.h. | Johannes Schickel | |
This will cause our code to include less functionality, but might on the other hand fasten up the compilation. svn-id: r50346 | |||
2010-06-26 | GUI: Add and improve some messages to translate | Jordi Vilalta Prat | |
svn-id: r50324 | |||
2010-06-21 | Patch #1956501: "GUI/LAUNCHER: Midi device selection" | Max Horn | |
svn-id: r50128 | |||
2010-05-05 | Replace various strncpy usages by strlcpy. | Johannes Schickel | |
svn-id: r48955 | |||
2010-03-18 | Fix warnings | Max Horn | |
svn-id: r48277 | |||
2010-01-22 | Replace header by a standard header | Arnaud Boutonné | |
svn-id: r47449 | |||
2010-01-03 | Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is null | Torbjörn Andersson | |
before freeing it, which isn't necessary. svn-id: r46941 | |||
2009-12-09 | Remove the Audio::Mixer parameter from the midi/music plugins | Max Horn | |
svn-id: r46315 | |||
2009-09-27 | Removed Mac OS X QuickTime MIDI backend. It breaks on OS X 10.6, and it's ↵ | Max Horn | |
not as good as the CoreAudio backend anyway svn-id: r44428 | |||
2009-09-27 | Fix CoreAudio MIDI backend on Mac OS X 10.6 | Max Horn | |
svn-id: r44427 | |||
2009-09-06 | Minor constness fixes | Bertrand Augereau | |
svn-id: r43974 | |||
2009-07-04 | Add GCC_PRINTF parameter. | Johannes Schickel | |
svn-id: r42104 | |||
2009-06-28 | Silenced the reamining warnings reported in patch #2684986 (gcc warnings ↵ | Max Horn | |
with -DFORTIFY_SOURCE=2 -fstack-protector) svn-id: r41930 | |||
2009-05-31 | The error() and warning() functions add ! and newline automatically. (I didn't | Torbjörn Andersson | |
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061 | |||
2009-05-30 | Fixed compilation error | Filippos Karapetis | |
svn-id: r41037 | |||
2009-05-14 | Fixed various GCC 4.2 warnings, among them an actual longstanding bug (3 ↵ | Max Horn | |
years :) in the quicktime midi code svn-id: r40577 | |||
2009-05-13 | Silence another g++ 4.4 warning. | Johannes Schickel | |
svn-id: r40527 | |||
2009-03-20 | Fix parameter in Windows MIDI backend (this is according to API ↵ | Johannes Schickel | |
documentation from M$). svn-id: r39556 | |||
2009-03-16 | Patch #2658665: Implement getDevices() in backends/midi/dmedia.cpp | Max Horn | |
svn-id: r39437 | |||
2009-02-02 | #define usleep on BeOS | Max Horn | |
svn-id: r36201 | |||
2009-01-01 | Whoa! Removing trailing spaces. | Eugene Sandulenko | |
svn-id: r35648 | |||
2008-11-30 | Fixed sysEx buffer sizes. | Johannes Schickel | |
svn-id: r35192 | |||
2008-11-30 | - Extended MidiDriver::sysEx to allow 264 byte sysEx messages | Johannes Schickel | |
- Updated all drivers to allow 264+2 byte sysEx messages - Implemented sysEx processing for MT-32 for Kyra1 and HoF. MT-32 should now be working properly. svn-id: r35180 | |||
2008-11-05 | Turned enum PluginError into Common::Error, which in the future is to be ↵ | Max Horn | |
used in more places. Help with this is highly welcome svn-id: r34906 | |||
2008-08-27 | Partial commit of patch #2012839: Atari Patch for adding Native MIDI and Fix ↵ | Max Horn | |
Compile svn-id: r34194 | |||
2008-08-05 | Committed my patch #2026097 ("ALSA: Try both 65:0 and 17:0 by default"), with a | Torbjörn Andersson | |
slight modification to the README changes. (I don't know how to interpret all the output from aconnect, so I'm only documenting "the most important bit".) svn-id: r33648 | |||
2008-07-14 | Fixed code formatting | Max Horn | |
svn-id: r33056 | |||
2008-06-14 | Fixed ALSA's invalid port error message | Jordi Vilalta Prat | |
svn-id: r32698 | |||
2008-06-13 | Added initial interface to list music devices and their types | Jordi Vilalta Prat | |
svn-id: r32695 | |||
2008-06-13 | Renamed MIDI plugins to Music plugins | Jordi Vilalta Prat | |
svn-id: r32693 | |||
2008-05-18 | Hack to disable 'depracted' warnings on OS X 10.5 | Max Horn | |
svn-id: r32173 | |||
2008-05-14 | Fixed QuickTime MIDI plugin | Max Horn | |
svn-id: r32127 | |||
2008-05-14 | - Added more information (ID and capabilities) to the MIDI drivers | Jordi Vilalta Prat | |
- Added the MidiPlugin interface to the remaining MIDI drivers - Added an initial MidiManager to handle the MIDI plugins (just static plugins by now) svn-id: r32117 | |||
2008-05-14 | Moved midiplugin.h to sound/ since it will be used for more than just the ↵ | Jordi Vilalta Prat | |
native MIDI drivers. svn-id: r32097 | |||
2008-05-11 | Fix QuickTime MIDI driver compilation | Max Horn | |
svn-id: r32038 | |||
2008-05-11 | Fixed compilation under windows | Filippos Karapetis | |
svn-id: r32010 | |||
2008-05-11 | Added the MidiPlugin interface (first step towards the MIDI plugins) | Jordi Vilalta Prat | |
svn-id: r31993 | |||
2008-05-07 | Changed all delete [] usages to delete[]. | Johannes Schickel | |
svn-id: r31927 | |||
2008-03-12 | Removed remaining traces of the dead MorphOS backend, which itself was ↵ | Max Horn | |
removed about one year ago svn-id: r31114 | |||
2008-03-12 | Switched CoreAudio MIDI driver to use AudioUnit v2 API (results in better ↵ | Max Horn | |
Leopard support/performance, it seems, at least in Exult) svn-id: r31113 | |||
2008-02-20 | Automatic device detection for CAMD. | Jordi Vilalta Prat | |
svn-id: r30911 |