Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-09-23 | AUDIO: Sync DOSBox OPL code a bit. | Johannes Schickel | |
This only touches a line which is not used in the current setup. | |||
2011-09-17 | SCUMM FM-TOWNS: fix invalid mem accesses | athrxx | |
- handle some invalid sound resources that come up when starting LOOM - fix typo in midi driver code (causing invalid mem reads) | |||
2011-08-25 | AUDIO: Don't abuse rewind() for looping in XA | Matthew Hoops | |
Thanks to LordHoto for pointing out my stupidity :P | |||
2011-08-25 | AUDIO: Cleanup the XA code | Matthew Hoops | |
endOfData() will not return true if the eos flag is encountered. Flag handling is a bit stricter than before (flags == 1 does not necessarily mean eos). Also removed some dead code, fixed wrong code, and fixed formatting. | |||
2011-08-25 | AUDIO: Properly handle XA flags | Matthew Hoops | |
2011-08-24 | AUDIO: Add a DisposeAfterUse parameter to makeXAStream | Matthew Hoops | |
2011-08-24 | AUDIO: Remove default rate parameter from xa | Matthew Hoops | |
2011-08-24 | AUDIO: Rename Vag to XA | Matthew Hoops | |
Vag is really an XA container, and one that we do not have a decoder for (nor need) | |||
2011-08-18 | I18N: Split some original messages to allow translation reusability. | Jordi Vilalta Prat | |
2011-08-12 | AUDIO: Replace macro in emumidi code with enum. | Johannes Schickel | |
2011-08-10 | CMS: Simplify code a tiny bit. | Johannes Schickel | |
2011-08-10 | CMS: Do proper clipping of the sound data on generation. | Johannes Schickel | |
This fixes some overflows/underflows which resulted in crackling. | |||
2011-08-07 | AUDIO: Simplify iterating backwards over an array. | Christoph Mallon | |
2011-08-07 | COMMON: Replace x + ARRAYSIZE(x) by the simpler ARRAYEND(x). | Christoph Mallon | |
2011-08-07 | AUDIO: Simplify complicated loop condition. | Christoph Mallon | |
- The loop is exited with break; when stream gets assigned, so stream == NULL is always true. - When iterating using the length of an array a terminator element is unnecessary. | |||
2011-08-07 | COMMON: Add DisposablePtr<T>, which replaces many repeated implementations ↵ | Christoph Mallon | |
of a dispose flag. | |||
2011-08-07 | AUDIO: #define OV_EXCLUDE_STATIC_CALLBACKS to not get unnecessary static ↵ | Christoph Mallon | |
data, which causes warnings. | |||
2011-08-07 | JANITORIAL: Remove trailing empty lines. | Christoph Mallon | |
2011-08-06 | JANITORIAL: Remove SVN keywords | Eugene Sandulenko | |
2011-08-06 | OSYSTEM: extended installTimerProc() with timer ID parameter | Eugene Sandulenko | |
2011-07-19 | COMMON: Renamed Integer Log2 function from log2 to intLog2. | D G Turner | |
This avoids naming collisions with system libraries on some platforms i.e. DS, DC where the log2 is realised by macro. | |||
2011-07-19 | AUDIO: Fix stereo MS IMA ADPCM decoding | Sven Hesse | |
2011-07-19 | CODECS: Replaced Integer log2 in QDM2 with Common::Math implementation. | D G Turner | |
2011-07-10 | SCUMM: minor bug fix in FM-Towns midi driver | athrxx | |
2011-07-10 | JANITORIAL: Remove svn keywords from audio/decoders/codec.h | Johannes Schickel | |
2011-07-10 | AUDIO: Fix QDM2 sound in QuickTime files | Matthew Hoops | |
2011-07-10 | AUDIO: Fix remaining AAC bugs by decoding with the same AAC context | Matthew Hoops | |
This introduces a new Audio::Codec class, based on DrMcCoy's solution for WMA in eos. | |||
2011-07-04 | AUDIO: fix issue in detectDevice when config manager setting is missing | athrxx | |
2011-06-23 | AUDIO: Replace assignment in return call by separate assignment and return call. | Julien | |
2011-06-23 | AUDIO/BACKENDS/GRAPHICS: Add error checks after allocating memory with malloc | Julien | |
2011-06-23 | ANALYSIS: Fix potential memory leak when using realloc | Julien | |
When reallocation is unsuccessful, the passed buffer is not freed. In this case, assigning the result (NULL) will result in a leak of the original memory buffer. See http://msdn.microsoft.com/en-us/library/kkedhy7c.aspx | |||
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-06-11 | AUDIO: Add complementary functions for getting channel volume and balance | Eugene Sandulenko | |
2011-06-10 | AUDIO: Small cleanup in MidiParser_XMIDI::loadMusic | Max Horn | |
2011-06-10 | AUDIO: Remove dead code | Max Horn | |
2011-06-07 | AUDIO: improved warnings in detectDevice() | athrxx | |
Silent fallback would occur if the user expressly selected a formerly available audio device which now has become unavailable (switched off, disconnected, no longer compiled in, etc.). A warning dialogue will now be displayed, before the fallback takes place. | |||
2011-06-07 | AUDIO: Remove tabs from comment spacing | Matthew Hoops | |
2011-06-07 | AUDIO: Clarify makeAACStream() usage | Matthew Hoops | |
So we don't have anyone calling the function or attempting to make the AAC code seekable or anything crazy like that. | |||
2011-06-06 | GRAPHICS: Get rid of kSODFont (ScummFont) | Thierry Crozat | |
OSD is now using the kGUIFont instead. The main advantage is that the kGUIFont can be used for translated text while only ASCII characters were present in ScummFont. | |||
2011-06-06 | AUDIO: some more text tweaks | athrxx | |
2011-06-06 | I18N: Make MidiDriver detection errors translatable. | Alyssa Milburn | |
2011-06-06 | AUDIO: Tweak warning text | Willem Jan Palenstijn | |
2011-06-06 | AUDIO: cleanup MidiDriver::detectDevice() | athrxx | |
(wrong enum usage) | |||
2011-06-06 | AUDIO: replaced kDriverName in MidiDriver::detectDevice() | athrxx | |
(This is irrelevant for the MT-32 emulator, but makes sense for plugins which really have more than one device) | |||
2011-06-05 | AUDIO: replace GUIErrorMessage() | athrxx | |
GUIErrorMessage() shouldn't be used since it changes the window caption and resets the graphics mode. | |||
2011-06-05 | AUDIO: fix device detection (missing rom files for MT-32 emu) | athrxx | |
This is an attempt to fix the problem Max described in his devel mail. The presence of the rom files will now be checked in detectDevice(). In case of failure there will be fallback attempts. The user will get notified of the detection failure if he has expressly selected the device that failed. Please test with your platform / engine (with or without rom files). | |||
2011-06-03 | FM-TOWNS AUDIO: some cleanup in midi driver code | athrxx | |
2011-06-03 | COMMON: Cleanup QuickTime variable and struct naming | Matthew Hoops | |
2011-06-02 | COMMON: Begin objectifying QuickTimeParser::SampleDesc further | Matthew Hoops | |
This is preparation for multiple video and audio tracks | |||
2011-06-03 | AUDIO: Fix custom AdLib percussion instruments. | Alyssa Milburn | |
The struct wasn't being zeroed out, a regression from b22ca4ff. |