Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-05-17 | FM-TOWNS AUDIO: Change internal interface layout | athrxx | |
2011-05-17 | FM-TOWNS AUDIO: Some more midi driver code for FM-TOWNS monkey2 and indy4 | athrxx | |
2011-05-17 | COMMON: Forbid use of some more symbols | Max Horn | |
2011-05-17 | AUDIO: Fix typo | Max Horn | |
2011-05-16 | AUDIO: Clarify required parameters for mixCallback. | Alyssa Milburn | |
Also, add an assert() to make invalid lengths obvious. | |||
2011-05-13 | SWORD25: Fix compilation when libvorbis is not present | md5 | |
2011-05-13 | AUDIO: Fix QuickTime stereo audio seeking | Matthew Hoops | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-11 | AUDIO: Fix usage of Timestamp::convertToFramerate | Matthew Hoops | |
2011-05-11 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: audio/decoders/qdm2.h common/util.cpp engines/groovie/music.cpp engines/groovie/resource.h video/qt_decoder.cpp video/qt_decoder.h | |||
2011-05-10 | AUDIO: Change byte data tables to type AdLibInstrument | Max Horn | |
2011-05-02 | ALL: Mark printf and various other symbols as forbidden | Max Horn | |
Right now, a few places in the frontend code still use printf and consorts. We mark the affected files with a FIXME for now, and add a dedicated exception for each. To be fixed! Also tweak FORBIDDEN_SYMBOL_REPLACEMENT to hopefully really always enforce a compiler error | |||
2011-05-02 | AUDIO: Rename clock() -> updateClock() in SID emulator | Max Horn | |
2011-04-28 | ARM: Fix compilation really hard | dhewg | |
2011-04-28 | ANDROID: Fix compilation harder | dhewg | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-28 | JANITORIAL: Format forward declarations to follow convention | Ori Avtalion | |
2011-04-24 | AUDIO: Cleanup MS IMA handling | Matthew Hoops | |
- Split The Last Express' ADPCM to the engine. Using the MS IMA routine was really a hack. - Fixed stereo MS IMA ADPCM, the old routine was completely wrong. | |||
2011-04-23 | ASM: Defines do not get mangled | dhewg | |
2011-04-22 | AUDIO: Fix Tremolo support | dhewg | |
Include by used library, not by backend | |||
2011-04-21 | FM-TOWNS AUDIO: fix memory leak | athrxx | |
2011-04-18 | Merge pull request "New mixer mute handling." | Johannes Schickel | |
See https://github.com/scummvm/scummvm/pull/12 for more information. | |||
2011-04-16 | AUDIO: Cleanup sound type settings handling in MixerImpl. | Johannes Schickel | |
2011-04-16 | AUDIO: Renamed mute related functions in Mixer. | Johannes Schickel | |
This renames setMuteForSoundType to muteSoundType and getMuteForSoundType to isSoundTypeMuted. | |||
2011-04-14 | AUDIO: Name the ADPCM status struct. | Alyssa Milburn | |
2011-04-14 | AUDIO: Split the QuickTimeAudioDecoder into a new header file | Matthew Hoops | |
(Mirroring the new adpcm_intern.h file) | |||
2011-04-14 | AUDIO: Fix a typo | Matthew Hoops | |
2011-04-14 | ALL: centre -> center | Max Horn | |
2011-04-13 | AUDIO: Add per sound type mute flag setting to Mixer(Impl). | Johannes Schickel | |
This also adapts our default implementation MixerImpl to handle the newly added flags properly. Now we do not need to set the sound volume for all types to 0, in case we want to mute them, but instead just set the mute flag for all types to true. This allows engines to be a bit more agonstic about mute support, when it comes to volume options etc. since they can just setup any volume they like, but are still muted (and thus will not break muting anymore). MIDI sound is of course not affected by this. | |||
2011-04-13 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: video/qt_decoder.cpp | |||
2011-04-13 | AUDIO: Split the Intel DVI ADPCM into its own class | Matthew Hoops | |
IMA is really just the definition on how to decode a sample from a nibble, DVI is just a way for those nibbles to be stored in the stream. | |||
2011-04-13 | AUDIO: Expose some internal ADPCM data tables | Max Horn | |
2011-04-13 | AUDIO: Stop adpcm.h from including common/stream.h | Max Horn | |
2011-04-13 | TINSEL: Move custom ADPCM decoders to tinsel engine | Max Horn | |
2011-04-13 | AUDIO: Expose ADPCM decoder internals via a new header | Max Horn | |
There are tons of ADPCM variants out there, and it is impractical to stuff them all into a single adpcm.cpp file. By exposing the internals, engines can implement their ADPCM decoder variants more easily. | |||
2011-04-12 | AUDIO: Don't end the AAC stream if we still have buffered samples | Matthew Hoops | |
2011-04-12 | AUDIO: Fix QuickTime/MPEG-4 seeking | Matthew Hoops | |
MPEG-4 seeking was broken while QuickTime seeking was extremely slow. All is fixed now | |||
2011-04-12 | COMMON: Replace MKID_BE by MKTAG | Max Horn | |
MKID_BE relied on unspecified behavior of the C++ compiler, and as such was always a bit unsafe. The new MKTAG macro is slightly less elegant, but does no longer depend on the behavior of the compiler. Inspired by FFmpeg, which has an almost identical macro. | |||
2011-04-10 | AUDIO: Remove unused variables | Matthew Hoops | |
2011-04-10 | ALL: Add/update some comments | Matthew Hoops | |
2011-04-10 | AUDIO: Add support for AAC audio | Matthew Hoops | |
2011-04-08 | COMMON: Parse the MPEG-4 esds atom | Matthew Hoops | |
2011-04-08 | COMMON: Add a DisposeAfterUse flag to QuickTimeParser | Matthew Hoops | |
2011-04-08 | AUDIO: Allow for seeking in a QuickTimeAudioStream | Matthew Hoops | |
2011-04-07 | AUDIO: Split QuickTime audio into a new class | Matthew Hoops | |
Standalone QuickTime files can now be played as an AudioStream | |||
2011-03-28 | AUDIO: Add Audio::MidiPlayer::createDriver(), let some engines use it | Max Horn | |
2011-03-27 | ANDROID: Use the midi gain option for EAS | dhewg | |
2011-03-26 | ANDROID: Maybe working support for EAS DLS soundfonts | dhewg | |
2011-03-26 | ANDROID: Add code to dump the EAS stream to a file | dhewg | |
2011-03-26 | ANDROID: Fix MIDI packet size | dhewg | |
Instruments are now not reset to the grand piano due to trailing zeroes. Thanks to waltervn for noticing this. |