Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2015-08-30 | AUDIO: Make Rewindable- and SeekableAudioStream inherit virtually | Matthew Hoops | |
2015-07-07 | AUDIO: Move ALSA OPL 'driver' out of softsynth | Matthew Hoops | |
Might eventually be worth moving to backends/ | |||
2015-07-07 | AUDIO: Move the common AdLib MidiDriver out of softsynth | Matthew Hoops | |
2015-07-07 | AUDIO: Reset OPL registers in ALSA driver | Walter van Niftrik | |
2015-07-07 | AUDIO: Fix ALSA AdLib OPL2 waveform mask | Walter van Niftrik | |
2015-07-07 | AUDIO: Reset ALSA AdLib on exit | Walter van Niftrik | |
2015-07-07 | AUDIO: Update 2nd operator panning for AdLib register 0xc0 | Walter van Niftrik | |
2015-07-07 | AUDIO: List OPL3 support for ALSA AdLib driver | Walter van Niftrik | |
Thanks clone2727 | |||
2015-07-07 | AUDIO: Fix bug in ALSA AdLib driver | Walter van Niftrik | |
Thanks clone2727 | |||
2015-07-07 | AUDIO: Add experimental hardware OPL support using ALSA | Walter van Niftrik | |
2015-07-07 | AUDIO: Add a class representing a real OPL | Matthew Hoops | |
2015-07-07 | AUDIO: Remove all AudioStream access to OPL | Matthew Hoops | |
2015-07-07 | AUDIO: Change callback frequency without restarting the audio stream | Matthew Hoops | |
2015-07-07 | AUDIO: Be consistent with calling stop() in OPL destructors | Matthew Hoops | |
2015-07-07 | AUDIO: Use the built-in OPL timer for MidiDriver_Miles_AdLib | Matthew Hoops | |
2015-07-07 | AUDIO: Allow for changing the OPL timer rate | Matthew Hoops | |
2015-07-07 | AUDIO: Limit the DOSBox start(0) hack to only being called once | Matthew Hoops | |
2015-07-07 | AUDIO: Use the built-in OPL timer for MidiDriver_ADLIB | Matthew Hoops | |
2015-07-07 | AUDIO: Introduce a callback to the OPL code | Matthew Hoops | |
Currently unused, but ready to be hooked up to various classes using it. | |||
2015-07-07 | AUDIO: Remove the sample rate configuration from the OPL code | Matthew Hoops | |
2015-07-07 | AUDIO: Remove the legacy OPL API | Matthew Hoops | |
2015-07-07 | AUDIO: Fix abuse of driver IDs in OPL code. | Johannes Schickel | |
If the driver id did not match the array index, the wrong driver entry would be accessed causing a crash in the worst case. | |||
2015-07-05 | AUDIO: Miles Audio AdLib: set default volume 0x7F | Martin Kiewitz | |
set default volume of every midi channel to 0x7F right on startup fixes Amazon Guardians of Eden logo jingle music those values were actually sent to the driver right on startup default value for panning was 0x40, this was adjusted as well | |||
2015-07-05 | AUDIO: Miles Audio AdLib: OPL3 detect for timbre | Martin Kiewitz | |
tries to detect OPL3 availability and prefers OPL3 timbre data in that case. | |||
2015-07-05 | AUDIO: Miles Audio AdLib: support AD+OPL3 streams | Martin Kiewitz | |
- support AdLib + OPL3 streams - also support stream(s) and filenames getting passed at the same time in that case filenames are checked first, streams are used as fallback | |||
2015-07-05 | AUDIO: Make Miles AdLib audio stream permanent | Torbjörn Andersson | |
This protects it from any calls to stopAll() in the mixer, which is needed for Return to Zork, at the very least. | |||
2015-07-04 | AUDIO: Miles Audio AdLib: read OPL3 timbre bugfix | Martin Kiewitz | |
2015-07-04 | AUDIO: Miles Audio AdLib: read AdLib+OPL3 file | Martin Kiewitz | |
Checks if at least one of those exists and reads the one that does Needed for another version of Simon The Sorcerer 2, that only features FAT.OPL | |||
2015-07-04 | AUDIO: Miles Audio AdLib instrument stream support | Martin Kiewitz | |
- not using byte pointer + size and instead now a SeekableReadStream for factory - adjusted ACCESS + AGOS engines accordingly | |||
2015-07-03 | AUDIO: Miles Audio: pass strings via reference | Martin Kiewitz | |