aboutsummaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)Author
2016-07-31AUDIO: Fix buildWillem Jan Palenstijn
2016-07-31AUDIO: Fix indentationEugene Sandulenko
2016-07-06AUDIO: Fix audio corruption in MS ADPCM decoderTorbjö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-21AUDIO: Fix incorrect forward declarationColin Snover
2016-06-19AUDIO: Make WAV streams seekableColin 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-31AUDIO: Fix memory corruption.Eugene Sandulenko
Since it was --voice, we were reading element index -1.
2016-05-15AUDIO: Plug potential memory leakEugene Sandulenko
2016-05-08AUDIO FM-TOWNS: Fix copy/paste errorEugene Sandulenko
2016-04-14JANITORIAL: Reduce audio header dependenciesOri Avtalion
2016-03-28JANITORIAL: Mark audio/decoders/vorbis as: used in WintermuteTobia Tesan
2016-03-18AUDIO: Use MUNT's sample rate for MT-32 emulation.Johannes Schickel
2016-03-18AUDIO: 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-15JANITORIAL: Typos detected with lintian & grepAlexandre Detiste
2016-01-09AUDIO: fix two bugs in FM-TOWNS pcm codeathrxx
2016-01-07AUDIO: Fix clang warning in mame.cpp.Johannes Schickel
2016-01-07JANITORIAL: Fix clang printf warningsOri Avtalion
2016-01-07AUDIO: Use standard line warps in iOS7 hack comment in fluidsynth.cpp.Johannes Schickel
2016-01-07AUDIO: Remove unused includes in fluidsynth.cpp.Johannes Schickel
2016-01-07IOS: Renames a macroVincent Bénony
2016-01-06IOS: Fluidsynth path hack only for iOS 7Vincent Bénony
2016-01-06IOS: Uses Common::String instead of plain C stringVincent Bénony
2016-01-06IOS: Merge branch 'master' into ios-fixVincent Bénony
2016-01-06IOS: Brings support for FluidSynthVincent Bénony
2015-12-28MT32: Also use the ROM name to return the most appropriate ROM infoFilippos 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-28Revert "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-28MT32: Check for CM32-L ROMs before checking for MT-32 onesFilippos Karapetis
This ensures that the CM32-L ROMs will be preferred, if both sets are located in the same folder
2015-12-28MT32: 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-09AUDIO: (FM-TOWNS) - replace fixed hanging notes buffer with a dynamic chainathrxx
(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-09AUDIO: fix bug #6885 (INDY3: FMTOWNS: Music is distorted (regression))athrxx
2015-11-09AUDIO: (FM-TOWNS) - fix looping pcm soundsathrxx
2015-11-09AUDIO: (FM-TOWNS) - cleanup euphony codeathrxx
(rework parts of the code + improve naming of variables/functions)
2015-11-09Merge pull request #625 from digitall/rate-hackEugene Sandulenko
AUDIO: Add support for sample rates >65kHz.
2015-10-01AUDIO: Fix comment typoTorbjörn Andersson
2015-09-15AUDIO: Fix compiler warningChristian Krause
This commit fixes a compiler warning about a "set but not used" variable. The warning was introduced by commit 2f707bf2.
2015-09-15AUDIO: Fix uninitialized read in MP3 initializationMatthew Hoops
Thanks to chkr-private for finding the issue
2015-08-30AUDIO: Mark the old Codec class as deprecatedMatthew Hoops
Once QuickTime audio edits are rewritten to use PacketizedAudioStream, we can remove this class.
2015-08-30AUDIO: Add a NullAudioStream for streams that are dead-on-arrivalMatthew Hoops
2015-08-30AUDIO: Add a packetized version of ADPCM streamsMatthew Hoops
2015-08-30AUDIO: Add a packetized version of the PCM streamMatthew Hoops
2015-08-30AUDIO: Add a class to easily make stateless PacketizedAudioStreamsMatthew Hoops
2015-08-30AUDIO: Implement a packetized version of MP3Matthew Hoops
2015-08-30AUDIO: Add an AudioStream subclass for packetized audioMatthew Hoops
2015-08-30AUDIO: Split the seeking MP3 class from the base decoding streamMatthew Hoops
2015-08-30AUDIO: Make Rewindable- and SeekableAudioStream inherit virtuallyMatthew Hoops
2015-07-07AUDIO: Move ALSA OPL 'driver' out of softsynthMatthew Hoops
Might eventually be worth moving to backends/
2015-07-07AUDIO: Move the common AdLib MidiDriver out of softsynthMatthew Hoops
2015-07-07AUDIO: Reset OPL registers in ALSA driverWalter van Niftrik
2015-07-07AUDIO: Fix ALSA AdLib OPL2 waveform maskWalter van Niftrik
2015-07-07AUDIO: Reset ALSA AdLib on exitWalter van Niftrik
2015-07-07AUDIO: Update 2nd operator panning for AdLib register 0xc0Walter van Niftrik