Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-19 | AUDIO: Keep packetized MP3 stream from ending prematurely | Torbjörn Andersson | |
This fixes the audio in the intro AVI movie for German Fullpipe. | |||
2016-09-07 | AUDIO: Fix CMS chips incorrect pitch. | jepael | |
The CMS emulation assumes the chips run at 8 MHz clock, but in PCs they run at 7.15909 MHz, so the emulated pitch is too high. Adjusting the requested sampling rate higher by matching amount the pitch is lowered down to normal. | |||
2016-09-03 | AUDIO: Whitespace fix in MP3 engine usage list | Paul Gilbert | |
2016-09-02 | AUDIO: Add Titanic to list of engines using MP3 decoder | Paul Gilbert | |
2016-09-02 | AUDIO: Disable MP3 decoding in Wave files if MAD dependency is disabled | Paul Gilbert | |
2016-09-02 | AUDIO: Add support for MP3 encoded data in WAVE files | Paul Gilbert | |
This is needed for playback of Starship Titanic speech data | |||
2016-08-05 | AUDIO: Add titanic to list of engines using wave files | Paul Gilbert | |
2016-07-31 | AUDIO: Fix build | Willem Jan Palenstijn | |
2016-07-31 | AUDIO: Fix indentation | Eugene Sandulenko | |
2016-07-06 | AUDIO: Fix audio corruption in MS ADPCM decoder | Torbjörn Andersson | |
Since _decodedSamples[] is filled with either 2 or 4 samples, we can't use 1 - (count - 1) to "ensure that acts as a FIFO". When we have 4 samples, that index will become negative, putting uninitialized data into the buffer. We could still use a similar trick, but I think it's much clearer to use an index variable like this. We need an addition variable either way. | |||
2016-06-21 | AUDIO: Fix incorrect forward declaration | Colin Snover | |
2016-06-19 | AUDIO: Make WAV streams seekable | Colin Snover | |
This allows raw PCM in WAVE containers to have duration and be seekable, and opens the door for ADPCM streams to be seekable later if necessary. This change is needed to avoid duplication of RIFF/WAVE container parsing for SCI engine, which uses raw PCM WAVE files and needs to be able to determine their lengths. | |||
2016-05-31 | AUDIO: Fix memory corruption. | Eugene Sandulenko | |
Since it was --voice, we were reading element index -1. | |||
2016-05-15 | AUDIO: Plug potential memory leak | Eugene Sandulenko | |
2016-05-08 | AUDIO FM-TOWNS: Fix copy/paste error | Eugene Sandulenko | |
2016-04-14 | JANITORIAL: Reduce audio header dependencies | Ori Avtalion | |
2016-03-28 | JANITORIAL: Mark audio/decoders/vorbis as: used in Wintermute | Tobia Tesan | |
2016-03-18 | AUDIO: Use MUNT's sample rate for MT-32 emulation. | Johannes Schickel | |
2016-03-18 | AUDIO: Make MT-32 emulator play MIDI events immediately. | Johannes Schickel | |
This fixes the Indiana Jones and the Fate of Atlantis specific issue reported in bug #6242 "AUDIO: Built-In MT-32 MUNT Produces Wrong Sounds". Delaying MIDI events has been introduced with Munt 1.3.0. Regression from 00992c1e68444a8123ffc89a971751cecf7287ed. | |||
2016-02-15 | JANITORIAL: Typos detected with lintian & grep | Alexandre Detiste | |
2016-01-09 | AUDIO: fix two bugs in FM-TOWNS pcm code | athrxx | |
2016-01-07 | AUDIO: Fix clang warning in mame.cpp. | Johannes Schickel | |
2016-01-07 | JANITORIAL: Fix clang printf warnings | Ori Avtalion | |
2016-01-07 | AUDIO: Use standard line warps in iOS7 hack comment in fluidsynth.cpp. | Johannes Schickel | |
2016-01-07 | AUDIO: Remove unused includes in fluidsynth.cpp. | Johannes Schickel | |
2016-01-07 | IOS: Renames a macro | Vincent Bénony | |
2016-01-06 | IOS: Fluidsynth path hack only for iOS 7 | Vincent Bénony | |
2016-01-06 | IOS: Uses Common::String instead of plain C string | Vincent Bénony | |
2016-01-06 | IOS: Merge branch 'master' into ios-fix | Vincent Bénony | |
2016-01-06 | IOS: Brings support for FluidSynth | Vincent Bénony | |
2015-12-28 | MT32: Also use the ROM name to return the most appropriate ROM info | Filippos Karapetis | |
Since we are not using munt's SHA-1 hashing code, this returns the most appropriate feature set for CM-32L ROMs | |||
2015-12-28 | Revert "MT32: Add SHA1 file digest checking in getROMInfo()" | Filippos Karapetis | |
This reverts commit 908d2f39d7579c3f1781f7dedc7b26366a6d3dfc. The licence of the SHA1 code that munt is using is unclear. Reverting until it's sorted properly, for now | |||
2015-12-28 | MT32: Check for CM32-L ROMs before checking for MT-32 ones | Filippos Karapetis | |
This ensures that the CM32-L ROMs will be preferred, if both sets are located in the same folder | |||
2015-12-28 | MT32: Add SHA1 file digest checking in getROMInfo() | Filippos Karapetis | |
This ensures that the capabilities of the detected ROM files are set properly from the list of known ROMs. This is mostly needed for the extra samples of the CM32-L ROMs | |||
2015-11-09 | AUDIO: (FM-TOWNS) - replace fixed hanging notes buffer with a dynamic chain | athrxx | |
(This works around issues with some Indy 3 sound tracks. These tracks seem to be broken, since they have way too long duration values for some notes which would fill up the event buffer rather quickly. I tested with the UNZ emulator to be sure that this is an issue which also occurs with the original driver.) | |||
2015-11-09 | AUDIO: fix bug #6885 (INDY3: FMTOWNS: Music is distorted (regression)) | athrxx | |
2015-11-09 | AUDIO: (FM-TOWNS) - fix looping pcm sounds | athrxx | |
2015-11-09 | AUDIO: (FM-TOWNS) - cleanup euphony code | athrxx | |
(rework parts of the code + improve naming of variables/functions) | |||
2015-11-09 | Merge pull request #625 from digitall/rate-hack | Eugene Sandulenko | |
AUDIO: Add support for sample rates >65kHz. | |||
2015-10-01 | AUDIO: Fix comment typo | Torbjörn Andersson | |
2015-09-15 | AUDIO: Fix compiler warning | Christian Krause | |
This commit fixes a compiler warning about a "set but not used" variable. The warning was introduced by commit 2f707bf2. | |||
2015-09-15 | AUDIO: Fix uninitialized read in MP3 initialization | Matthew Hoops | |
Thanks to chkr-private for finding the issue | |||
2015-08-30 | AUDIO: Mark the old Codec class as deprecated | Matthew Hoops | |
Once QuickTime audio edits are rewritten to use PacketizedAudioStream, we can remove this class. | |||
2015-08-30 | AUDIO: Add a NullAudioStream for streams that are dead-on-arrival | Matthew Hoops | |
2015-08-30 | AUDIO: Add a packetized version of ADPCM streams | Matthew Hoops | |
2015-08-30 | AUDIO: Add a packetized version of the PCM stream | Matthew Hoops | |
2015-08-30 | AUDIO: Add a class to easily make stateless PacketizedAudioStreams | Matthew Hoops | |
2015-08-30 | AUDIO: Implement a packetized version of MP3 | Matthew Hoops | |
2015-08-30 | AUDIO: Add an AudioStream subclass for packetized audio | Matthew Hoops | |
2015-08-30 | AUDIO: Split the seeking MP3 class from the base decoding stream | Matthew Hoops | |