Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-07 | AUDIO: Remove all AudioStream access to OPL | Matthew Hoops | |
2015-07-07 | KYRA: Use the built-in OPL timer | Matthew Hoops | |
2015-07-07 | AUDIO: Remove the sample rate configuration from the OPL code | Matthew Hoops | |
2015-07-07 | AUDIO: Remove the legacy OPL API | Matthew Hoops | |
2015-05-21 | KYRA: Update comment since the file it pointed to moved | Torbjörn Andersson | |
Also, ScummVM does have a more modern FMOPL implementation now, so there's no need to bring up other implementations. | |||
2014-08-24 | KYRA: Slight cleanup. | Johannes Schickel | |
2014-08-24 | KYRA: Constify base type for some pointers in AdLibDriver. | Johannes Schickel | |
2014-08-24 | KYRA: Add safety checks for getProgram/getInstrument return values. | Johannes Schickel | |
This fixes a crash in Hand of Fate when scaring off the rat by using the swampsnake potion on Zanthia. This crash is timing sensitive since the game is stopping the offending sound resource at this point. If it still gets to the instruction setting up an invalid instrument, it will crash ScummVM with in invalid read. | |||
2014-08-24 | KYRA: Extend safety check inside AdLibDriver::getProgram. | Johannes Schickel | |
This also removes an TODO and replaces it with a comment explaining this safety check. | |||
2014-02-18 | KYRA: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-01-09 | KYRA: Make all hex constants use uppercase letters. | Johannes Schickel | |
Done with: git ls-files "*.cpp" *".h" | xargs sed -i -e 's/0x\([0-9a-f]*\)/0x\U\1/g' | |||
2012-11-23 | KYRA: Make Sound::hasSoundFile const again. | Johannes Schickel | |
2012-11-11 | KYRA: clean up audio resource handling | athrxx | |
(this was really ugly, now it's somewhat less ugly) | |||
2012-01-06 | KYRA: (EOB) - add basic distinction between music and sound effects | athrxx | |
(The original code of the DOS version does not distinguish here, but we do it anyway so as to make more sense of the GMM volume settings) | |||
2011-12-26 | KYRA: (EOB/LOL) - rename some vars | athrxx | |
(all cases of Eob to EoB, all cases of Lol to LoL, all cases of LolEobCommon to RpgCommon) | |||
2011-12-26 | KYRA: (AdLib Driver) - fix queue handling for Eob | athrxx | |
Huge numbers of sound effects get started as soon as a couple of monsters are around. If we start dropping sound when the queue is full, we won't have any sounds in these situations, but we'll get tons of useless warnings instead. | |||
2011-12-26 | KYRA: (AdLib Driver) - prevent squashing of sounds during halt track execution | athrxx | |
This patch makes sure that the stopping track (track 0) does not squash sounds which get queued during the execution of the stopping track. This seems to be a hardware problem (original driver implementation not suitable for modern machines). | |||
2011-12-26 | KYRA: (AdLib Driver) - increase versions and add necessary EOB modifications | athrxx | |
2011-12-26 | KYRA: (AdLib Driver) - fix secondary effect | athrxx | |
2011-12-26 | KYRA: (AdLib Driver) - rename some variables to make more sense | athrxx | |
2011-12-26 | KYRA: (AdLib Driver) - allow sound trigger query | athrxx | |
2011-12-26 | KYRA: (AdLib Driver) - fix invalid memory write issue | athrxx | |
2011-12-26 | KYRA: (AdLib Driver) - implement sound effects volume | athrxx | |
(also make internal driver version more flexible) | |||
2011-10-29 | KYRA: Add another delay for new tracks in the AdLib driver. | Johannes Schickel | |
This is to play really safe and to avoid messing up of sound data. | |||
2011-10-29 | KYRA: Fix haltTrack and beginFadeOut for AdLib driver. | Johannes Schickel | |
Formerly the were not executed properly when the sfx output was disabled. | |||
2011-10-29 | KYRA: Simplify AdLib output code a bit. | Johannes Schickel | |
This might cause nasty regressions, since it changes the way sounds are started. On the other hand it gets rid of the low level driver interface which was implemented before. And it should be a bit better secured against race conditions. | |||
2011-10-29 | KYRA: Implemented LoL style volume control in AdLib output. | Johannes Schickel | |
2011-10-02 | KYRA: Fix minor bug in AdLibDriver::primaryEffect1. | Johannes Schickel | |
2011-10-02 | KYRA: Fix bumping into a wall AdLib SFX in Lands of Lore. | Johannes Schickel | |
2011-10-02 | KYRA: Name another variable in the AdLib output code. | Johannes Schickel | |
2011-10-02 | KYRA: Some minor cleanup. | Johannes Schickel | |
2011-09-08 | KYRA: Made some more static data const. | Johannes Schickel | |
2011-08-07 | JANITORIAL: Remove trailing empty lines. | Christoph Mallon | |
2011-05-25 | ALL: initialise -> initialize | Matthew Hoops | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | KYRA: Clean up of header includes. | Johannes Schickel | |
2011-04-14 | KYRA: Enforce use of American English in comments. | Johannes Schickel | |
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2010-10-28 | KYRA: Fix some code errors reported by ICC (i.e. subclasses not overwriting ↵ | Johannes Schickel | |
methods by missing a const.) svn-id: r53911 | |||
2010-08-24 | KYRA: Cleanup. | Johannes Schickel | |
svn-id: r52340 | |||
2010-05-17 | Some more enforcement of our formatting conventions in KYRA too. | Johannes Schickel | |
svn-id: r49069 | |||
2010-04-12 | AUDIO: Rename Mixer::playInputStream to playStream | Max Horn | |
svn-id: r48637 | |||
2010-04-11 | Fix bug #2985387 "KYRA1: Crash at the end of game". | Johannes Schickel | |
svn-id: r48617 | |||
2010-01-12 | Rename all "Adlib" uses to "AdLib" to match the real name of the sound card ↵ | Johannes Schickel | |
/ company. Check this for reference: http://en.wikipedia.org/wiki/Ad_Lib,_Inc. http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card) This commit does not touch "adlib" and "ADLIB" uses! Also it does not update all the SCUMM detection entries, which still use "Adlib". svn-id: r47279 | |||
2010-01-08 | Switch Mixer::playInputStream to use DisposeAfterUse::Flag | Max Horn | |
svn-id: r47182 | |||
2010-01-02 | Use Common::StackLock. | Johannes Schickel | |
svn-id: r46870 | |||
2010-01-01 | Merge update_nop1 and update_nop2. | Johannes Schickel | |
svn-id: r46860 | |||
2010-01-01 | - Fix out of bounds array access. | Johannes Schickel | |
- Add some asserts in output related functions svn-id: r46859 | |||
2010-01-01 | - Add some asserts | Johannes Schickel | |
- Renamed snd_unkOpcode3 to snd_stopChannel - Cleanup svn-id: r46855 | |||
2009-10-04 | Change a couple places from 'end of namespace' to 'End of namespace', for ↵ | Max Horn | |
consistency svn-id: r44634 |