Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-01 | AUDIO: Miles Audio AdLib: timbre data via data-ptr | Martin Kiewitz | |
add ability to pass timbre data directly to the AdLib Miles Audio driver as well | |||
2015-06-30 | AUDIO: Miles Audio MT32: calculate sysex address | Martin Kiewitz | |
calculate sysex address properly | |||
2015-06-30 | AUDIO: Miles Audio MT32: adjust sysex target address | Martin Kiewitz | |
sysex may not contain bytes above or equal 0x80, so we adjust the address accordingly. fixes weird sound getting played during 7th guest MT32 setup screen | |||
2015-06-30 | AUDIO: XMIDI: implement support for TIMB chunk | Martin Kiewitz | |
implement support for TIMB chunk inside XMIDI-parser (forwarding of data to driver) implement actual support for TIMB chunk inside Miles Audio MT32 driver | |||
2015-06-29 | AUDIO: Miles Audio MT32: fix embed. sysEx overflow | Martin Kiewitz | |
now an overflow of the embedded sysEx buffer will properly execute a send. | |||
2015-06-29 | AUDIO: Miles Audio AdLib: initialize variable | Martin Kiewitz | |
initialize currentPitchRange (although it was properly initialized later anyway) | |||
2015-06-29 | AUDIO: Miles Audio MT32: fix patch addresses | Martin Kiewitz | |
also add warnings in case there are non-existant instruments or no-non-protected timbre slots are available | |||
2015-06-29 | AUDIO: Miles Audio MT32: fix instrument installing | Martin Kiewitz | |
2015-06-29 | AUDIO: Miles Audio MT32: use #def for SysEx term. | Martin Kiewitz | |
use MILES_MT32_SYSEX_TERMINATOR instead of hardcoded 0xFF missed one | |||
2015-06-28 | AUDIO: Miles Audio MT32: use #def for SysEx term. | Martin Kiewitz | |
use MILES_MT32_SYSEX_TERMINATOR instead of hardcoded 0xFF | |||
2015-06-28 | AUDIO: Miles Audio MT32 embedded SysEx support | Martin Kiewitz | |
now supports embedded SysEx as well used by 7th guest | |||
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 | |