Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-28 | AUDIO: Miles Audio MT32 timbre file support | Martin Kiewitz | |
for games, that do not have a MT32 timbre file, simply pass an empty filename to the Miles-MT32-factory. | |||
2015-06-28 | AUDIO: miles audio AdLib: fix left/right panning | Martin Kiewitz | |
channels were (wrongly) reversed found and tested in discworld 1 | |||
2015-06-27 | COMMON: move Miles Audio AdLib+MT32 to common | Martin Kiewitz | |
- remove Miles Audio from Sherlock engine - put Miles Audio into common audio (namespace Audio) - Miles Audio is used at least by the engines TINSEL, GROOVIE, TOLTECS, SAGA and KYRA This way it can be used by the other engines | |||
2015-06-07 | AUDIO: makeAIFFStream seek to start of dataStream | Martin Kiewitz | |
fixes non working audio when playing a File(Stream) | |||
2015-06-06 | AUDIO: Make makeAIFFStream return a RewindableAudioStream | Matthew Hoops | |
All callers requiring SeekableAudioStream have been adapted by using dynamic_cast | |||
2015-06-06 | AUDIO: Fix another syntax error | Matthew Hoops | |
2015-06-06 | AUDIO: Fix syntax | Matthew Hoops | |
2015-06-06 | SHERLOCK: rework 3DO audio, add AIFC file support | Martin Kiewitz | |
- rework 3DO audio decoders to decode into buffer only - 3DO audio decoders also use streams without separate size arg now - add support for ADP4 + SDX2 inside AIFC files - add debug command "3do_playaudio" to play AIFC files - remove audio flags and replace with stereo bool | |||
2015-06-04 | AUDIO: Rewrite the AIFF decoder to support AIFC | Matthew Hoops | |
2015-06-04 | AUDIO: Do not read the entire AIFF buffer into memory | Matthew Hoops | |
2015-06-04 | AUDIO: Mark AIFF as being used by BBVS | Matthew Hoops | |
2015-06-04 | AUDIO: Only expose makeAIFFStream to clients | Matthew Hoops | |
2015-06-05 | AUDIO: Add more engines that use wave.h that I missed before. | Torbjörn Andersson | |
2015-06-05 | AUDIO: Update list of engines that use wave.h | Torbjörn Andersson | |
2015-06-04 | SHERLOCK: improve 3DO movie player, add SDX2 codec | Martin Kiewitz | |
- queue up to 0.5 seconds of audio to avoid buffer underruns - support for SDX2 codec - put both audio codecs into audio/decoders/3do.cpp - made movie player capable of playing EA logo movie | |||
2015-05-30 | FMOPL: Fix confusing "opl_driver" behavior | Torbjörn Andersson | |
The way I've configured ScummVM, the default is to use FluidSynth for MIDI, and any game where I want AdLib overrides that setting. I have set the DOSBox OPL emulator as the default. However, this causes the game's "opl_driver" setting to be "auto", which overrides the default setting, and usually picks the MAME OPL emulator. To counter this, if it sees that "opl_driver" is "auto", it will check the default setting. In other words, only use "auto" if "opl_driver" isn't set on any level. I think this is the behaviour that should cause the least amount of astonishment. | |||
2015-05-22 | AUDIO: Add patch from madmoose to fix arpeggio effect in ProTracker modules. | Kirben | |
2015-04-05 | AUDIO: Skip ID3 tag at start of mp3 files | Thierry Crozat | |
This fixes bug #6834 MP3: ScummVM doesn't skip ID3 tag at beginning of file. | |||
2015-01-26 | AUDIO: Fix skipping samples when the skip length is greater than the first chunk | Matthew Hoops | |
2014-12-21 | MT32: Update to munt 1.5.0 | Filippos Karapetis | |
This syncs with munt commit 4041a16a5d | |||
2014-12-20 | AUDIO: Wrap around in the Timestamp constructor | Bastien Bouclet | |
The "making of" video in the Xbox version of Myst III is unusually long. VideoDecoder::FixedRateVideoTrack::getFrameTime would trigger an overflow. | |||
2014-08-29 | AUDIO: Fix some Doxygen comments that seem wrong. | Einar Johan Trøan Sømåen | |
2014-08-14 | AUDIO: Really fix seeking with audio edits | Matthew Hoops | |
I really have no idea what I was thinking in acb127c2 | |||
2014-08-09 | Merge pull request #487 from clone2727/audio_fixes | Eugene Sandulenko | |
AUDIO: Miscellaneous AudioStream fixes | |||
2014-08-01 | AUDIO: Better handle endOfStream() vs endOfData() in SubSeekableAudioStream | Matthew Hoops | |
2014-08-01 | AUDIO: Better handle endOfStream() vs endOfData() in SubLoopingAudioStream | Matthew Hoops | |
2014-08-01 | AUDIO: Rename MP3Stream's _totalTime to _curTime to better reflect the ↵ | Joni Vähämäki | |
variable's purpose. | |||
2014-07-27 | AUDIO: Better handle endOfStream() vs endOfData() in LoopingAudioStream | Matthew Hoops | |
2014-07-27 | AUDIO: Fix endOfStream() for LimitingAudioStream | Matthew Hoops | |
2014-07-27 | AUDIO: Better handle endOfStream() vs endOfData() in QueuingAudioStreamImpl | Matthew Hoops | |
2014-07-27 | AUDIO: Fix QueuingAudioStreamImpl locking | Matthew Hoops | |
2014-07-27 | AUDIO: Finish off AAC/QDM2 queues when done decoding a packet | Matthew Hoops | |
2014-07-26 | AUDIO: Increment total play time when decoding MP3 data. | Joni Vähämäki | |
2014-07-13 | MT32: Sync with the latest changes in munt | Filippos Karapetis | |
This syncs the code with munt commit fa8b4f899d, avoiding usage of a global constructor | |||
2014-07-11 | MT32: Comment out default showLCDMessage/printDebug implementations. | Johannes Schickel | |
This keeps the original MUNT code in showLCDMessage/printDebug and simply comments it out. This *silences* a warning about debug use in our former default replacement code. Since we already implement a ReportHandler there is no need to adapt the default implementation. This is not the cleanest way but the solution which requires the least changes to MUNT code. | |||
2014-07-11 | Revert "MT32: Avoid runtime abort due to non-POD object pass in MT32 Emulator." | Johannes Schickel | |
This reverts commit 6731eb21e3e4c1fa2470ed03a3547d45b3dff6e3. | |||
2014-07-10 | MT32: Avoid runtime abort due to non-POD object pass in MT32 Emulator. | D G Turner | |
2014-07-08 | MT32: Update to munt 1.4.0 | Filippos Karapetis | |
This syncs with munt commit 175446af43 | |||
2014-07-08 | MT32: Copyright year bump | Filippos Karapetis | |
2014-06-01 | AUDIO: Support 96kHz audio rates in ARM assembler rate conversion. | D G Turner | |
This should be the same changes as fuzzie's previous commit to the C++ version. | |||
2014-03-30 | ALL: Resolve multiple clang warnings | Max Horn | |
2014-03-18 | COMMON: Move some QuickTime Track variables into SampleDesc where they belong | Matthew Hoops | |
2014-03-06 | AUDIO: Manually specify function alignment in ARM assembly. | Johannes Schickel | |
2014-02-18 | AUDIO: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-01-27 | Revert "AUDIO: Simplify MidiTracker::processEvent return value" | Alyssa Milburn | |
MI2 deletes the parser object(!) so we can't access any member variables here. Thanks to athrxx for finding this. This reverts commit 86c2fe47e04449602e4c005fa0a9c183bc8bba39 and adds a comment explaining why. | |||
2014-01-27 | Revert "AUDIO: fix invalid mem access in midiparser.cpp" | Alyssa Milburn | |
This broke SCI, since it doesn't call processEvent any more. This reverts commit afa54072a9622d7a370846bf280016843dc61009. | |||
2014-01-26 | AUDIO: fix invalid mem access in midiparser.cpp | athrxx | |
(this caused a crash in MI2) | |||
2014-01-17 | Merge pull request #417 from digitall/STACK_fixes | Johannes Schickel | |
ALL: Fix optimization unstable code on checking for null after new. | |||
2014-01-16 | AUDIO: Cleanup MT-32 code a bit. | Johannes Schickel | |
This removes overwrites in ReportHandlerScummVM which are simply the default implementation anyway. A side effect is that this silences/fixes a warning about the former onProgramChanged to hide an virtual method due to parameter differences. | |||
2014-01-16 | AUDIO: Register EAS sound driver as plain sound type. | Johannes Schickel | |
MIDI code will control volume via MIDI events thus the generated audio should not be affected by mixer sound volumes. The initial commit 0e6cdfd67580f75e912c5e92abb26821d032f74b added it as music sound type. Might be copied from the (also) incorrect FluidSynth code. |