aboutsummaryrefslogtreecommitdiff
path: root/sound
AgeCommit message (Collapse)Author
2009-05-12- Add support for selecting the OPL emulator being used (config entry: ↵Johannes Schickel
"opl_driver") - Make MAME FM OPL the default emulator again - Add GUI support for selecting the active OPL emulator - Update themes svn-id: r40496
2009-05-06For the time being rename opl.h to opl_inc.h and opl.cpp to opl_impl.h, so ↵Johannes Schickel
MSVC does not try to compile the former opl.cpp. (Needs cleanup in the future anyway...) svn-id: r40365
2009-05-06Another attempt at fixing MSVC compiliation. (someone test this please ;-)Johannes Schickel
svn-id: r40364
2009-05-06Patch #2758080: GSOC09: XMIDI parser switch casesMax Horn
svn-id: r40361
2009-05-06Don't include headers inside namespace scopes. This should fix compilation ↵Johannes Schickel
on NDS at least. svn-id: r40360
2009-05-06Added a reference to scummsys.h to fix compilation errorsPaul Gilbert
svn-id: r40351
2009-05-06Fix feedback/algorithm register write bugs in Dual OPL2 mode.Johannes Schickel
svn-id: r40342
2009-05-05Really fix Dual OPL2 initialization.Johannes Schickel
svn-id: r40341
2009-05-05Dual OPL2 initialization bugfix.Johannes Schickel
svn-id: r40339
2009-05-05Cleanup:Johannes Schickel
- Rename OPL_DOSBox to OPL, since it's inside a seperate namespace anyway - Reanme MAME_OPL to OPL, since it's inside a seperate namespace anyway svn-id: r40338
2009-05-05- Remove default parameter from OPL::createJohannes Schickel
- Add some note that no one should use the legacy API for new code svn-id: r40337
2009-05-05At request by DrMcCoy enable DOSBox OPL2 by default whenever ↵Johannes Schickel
DISABLE_DOSBOX_OPL isn't defined. svn-id: r40335
2009-05-05AdLib emulator changes part2:Johannes Schickel
- Add new OPL emulator API (and legacy access API) in sound/fmopl.h - Add DOSBox OPL emulator. - Update MAME OPL emulator for the API changes. svn-id: r40334
2009-05-05AdLib emulator changes part1 (breaks compilation :-/):Johannes Schickel
- Add new directory sound/softsynth/opl - Move sound/fmopl to sound/softsynth/opl/mame svn-id: r40333
2009-04-22Rename adlib_read to adlib_get_reg_value, since it return the (cached) ↵Johannes Schickel
register value, which can not be achieved by read AdLib read. svn-id: r40084
2009-04-22Renamed some variables and parameters to match their real use. Johannes Schickel
svn-id: r40083
2009-03-30vag: delete stream after useFabio Battaglia
svn-id: r39767
2009-03-30Rate selection is now possible for VAG audio decoder, also decoder doesn't ↵Fabio Battaglia
die with incomplete/corrupted files svn-id: r39764
2009-03-27Fix regression from r39702: look up music_driver in configWillem Jan Palenstijn
svn-id: r39707
2009-03-26MidiDriver cleanup: findMusicDriver now returns a pointer (makes it possible ↵Max Horn
to distinguish 'no match found' from other results); updated parseMusicDriver accordingly; some methods now return MidiDriverType instead of int svn-id: r39702
2009-03-26Changed doxygen comments in sound/midiparser.h to match with our usual ↵Max Horn
formatting conventions svn-id: r39700
2009-03-17Do not use TO_LE_16 for the IMA ADPCM decoder as it breaks sound on BE systems.Matthew Hoops
svn-id: r39465
2009-03-15Moving sword1/vag.* into sound/, to be used by Broken Sword 2 PSXFabio Battaglia
svn-id: r39416
2009-03-10Use pow() instead of powf() when compiling with MinGW32 to work around a ↵Andre Heider
libstdc++ cross-compile bug, see #2673362 svn-id: r39309
2009-03-09Added some more Audio::Timestamp unit testsMax Horn
svn-id: r39262
2009-03-09Added some comments to Audio::TimestampMax Horn
svn-id: r39257
2009-03-08Patch #2658710: "Add comments to specify which engines use which decoders"Eugene Sandulenko
svn-id: r39236
2009-03-04Added Audio::Timestamp class, based on SCI's sfx_timestamp_t; also provide a ↵Max Horn
unit test for it, based on the old (and very outdated) timetest.cpp. To be used by Audio::Mixer one day... svn-id: r39112
2009-02-27Fix typo.Willem Jan Palenstijn
svn-id: r38940
2009-02-15- Replace OSystem::clearScreen with OSystem::fillScreen as discussed on -devel.Johannes Schickel
- Update BaseBackend and DC port to properly implement OSystem::fillScreen (now only PalmOS has to be updated). - Update all client code which relied on OSystem::clearScreen so far. svn-id: r38304
2009-02-15Add interleave parameter to FMOPL as needed by SCI engineEugene Sandulenko
svn-id: r38211
2009-02-07Fix sound noise regression in CD32 version of Simon the Sorcerer 1.Travis Howell
svn-id: r36236
2009-02-07Fix sound noise regression in CD32 version of Simon the Sorcerer 1.Travis Howell
svn-id: r36235
2009-02-07Fix sound noise regression in CD32 version of Simon the Sorcerer 1.Travis Howell
svn-id: r36234
2009-02-04make readBufferTinsel*() output in native endianness, rather than little endian.Joost Peters
svn-id: r36215
2009-02-01Fixed regression in the ADPCM decoder. DW2 music should be played correctly ↵Filippos Karapetis
again svn-id: r36195
2009-02-01Fixed incorrect usage of a boolean (boolean variables are not supposed to be ↵Filippos Karapetis
used as indexes to arrays...) svn-id: r36194
2009-01-30do not include common/debug.h from common/util.hMax Horn
svn-id: r36143
2009-01-27Remove leftover comments.Matthew Hoops
svn-id: r36098
2009-01-27Add support for looping ADPCM sounds. I'm also adding decoding of the ↵Matthew Hoops
"standard" IMA ADPCM code (aka Intel DVI ADPCM). This is from Mohawk. ;) svn-id: r36097
2009-01-27Add/Update comments.Travis Howell
svn-id: r36094
2009-01-27Add looping support to makeVOCStream().Travis Howell
svn-id: r36093
2009-01-27Fix regression, the original stream shouldn't be deleted, unless ↵Travis Howell
disposeAfterUse is set. svn-id: r36092
2009-01-27Fix regression, the original stream shouldn't be deleted.Travis Howell
svn-id: r36091
2009-01-27Extended makeWAVStream by a 'disposeAfterUse' param; changed makeWAVStream ↵Max Horn
to directly return the AudioStream created by makeADPCMStream svn-id: r36085
2009-01-24fixing #2531282: don't fall back to a real audio CD when playing enhanced ↵Willem Jan Palenstijn
midi tracks svn-id: r36030
2009-01-24remove 'HACK': don't use _cd.playing to indicate emulationWillem Jan Palenstijn
svn-id: r36029
2009-01-03Removed a (hopefully) obsolete FIXME comment.Torbjörn Andersson
svn-id: r35690
2008-12-31Rewrote to get rid of "condition is always false" warning.Torbjörn Andersson
svn-id: r35639
2008-12-31Added possible FIXMEsFilippos Karapetis
svn-id: r35637