aboutsummaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)Author
2012-09-12Merge remote branch 'upstream/master' into pegasusMatthew Hoops
Conflicts: AUTHORS
2012-09-12AUDIO: Implement simple dynamic QuickTime MIDI channel remappingMatthew Hoops
Needed for IHNM Mac sounds
2012-09-10AUDIO: Implement QuickTime MIDI channel remappingMatthew Hoops
Needed to support channels with a drum kit
2012-09-09AUDIO: Fix QuickTime MIDI with extra info in the headerMatthew Hoops
The 11th Hour Mac MIDI's now play
2012-09-09COMMON: Make QuickTimeParser::readSampleDesc take the desc sizeMatthew Hoops
2012-09-08AUDIO: Fix QuickTime MIDI pitch bendMatthew Hoops
2012-09-07Merge remote branch 'upstream/master' into qtmidiMatthew Hoops
2012-09-07JANITORIAL: Remove underscores from MidiParser variable names.Alyssa Milburn
2012-09-07AUDIO: Remove unused members of MidiParser_XMIDI.Alyssa Milburn
2012-09-07AUDIO: Add some documentation to MidiParser_QTMatthew Hoops
2012-09-07AUDIO: Make MidiParser_QT::loadMusic() detect the file typeMatthew Hoops
2012-09-07AUDIO: Fix QuickTime MIDI tempoMatthew Hoops
2012-09-07AUDIO: Fix QuickTime MIDI end of trackMatthew Hoops
The end marker is used for editing only
2012-09-07AUDIO: Begin basic playback of QuickTime MIDI filesMatthew Hoops
Sounds almost correct, but too fast
2012-09-07AUDIO: Keep track of the QuickTime MIDI time scaleMatthew Hoops
2012-09-06AUDIO: Fill in _tracks from MidiParser_QTMatthew Hoops
2012-09-06AUDIO: Read in all QuickTime MIDI track dataMatthew Hoops
2012-09-06AUDIO: Allow for parsing QuickTime 'Tune' filesMatthew Hoops
2012-09-05AUDIO: Clean up note request list readingMatthew Hoops
2012-09-05AUDIO: Add parsing of the QuickTime MIDI sample descriptionMatthew Hoops
2012-09-05AUDIO: Silence MSVC warning about un-initialized newIncrement variableLittleboy
2012-08-31ALL: Mark off some things as used by PegasusMatthew Hoops
2012-08-26Merge pull request #268 from clone2727/video-rewriteMatthew Hoops
VideoDecoder upgrade & partial rewrite
2012-08-12AUDIO: Move LimitingAudioStream to audio/Matthew Hoops
2012-08-09AUDIO: Fix "if" formatting in QDM2 code.Johannes Schickel
2012-08-04AUDIO: Correct ADPCM Fixes to ensure internal buffers are drained.D G Turner
This also adds an omitted _decodedSampleCount initialization in Oki ADPCM decoder.
2012-08-04AUDIO: Fix Oki ADPCM to work with Mono streams using odd sized buffers.D G Turner
2012-08-04AUDIO: Fix DVI ADPCM to work with Mono streams using odd sized buffers.D G Turner
2012-06-24AUDIO: Update Mixer class doxygen comment on balance to be consistent.D G Turner
2012-06-15AUDIO: Make sure maxtrax and tfmx are compiled in with dynamic modulesMatthew Hoops
2012-06-16AUDIO: gob uses protracker tooSven Hesse
2012-06-15AUDIO: Implement a missing Protracker featureSven Hesse
When a row has a new period, but no new sample, restart the track's last sample (except when we're doing portamento).
2012-06-11AUDIO: Make VOC decoder a bit more failsafe by still playing parts of ↵Johannes Schickel
invalid VOC files. Formerly when an unsupported block was found the opening would fail. Instead now all the valid blocks till that occasion will be played. This fixes an missing sound in Full Throttle (thanks to clone2727 for reporting), which is using a VOC file which fails to specify the proper block length for its sound block.
2012-05-21AUDIO: Fix seeking to the end of a QuickTime audio trackMatthew Hoops
2012-04-28AUDIO: Fix seeking in QuickTime files with multiple edit listsMatthew Hoops
2012-04-13AUDIO: Remove now unused Sin/Cos table and FFT code from QDM2 Codec.D G Turner
This was only used by the RDFT code, now replaced by Common::RDFT.
2012-04-13AUDIO: Migrate QDM2 Codec to using Common::RDFT class.D G Turner
2012-04-13AUDIO: Fixes to restore QDM2 Codec function.D G Turner
The Bitstream format is changed to 32LELSB and an error in the getVlc2() function bitstream reading needed to be corrected to fix operation.
2012-04-13AUDIO: Update to QDM2 codec fixing pointer to stream buffer usage.D G Turner
This should allow the QDM2 codec to work again with Common::Bitstream instead of the older getBits() reader, but this aborts with a reading past end of stream error...
2012-04-13AUDIO: Removed qdm2_decode_sub_packet_header() function from QDM2.D G Turner
This is to allow modification of the code which needs to assign the data member of the sub_packet structure to an offset in the input byte readStream.
2012-04-13AUDIO: Fix skipping in QDM2 BitStream usage.D G Turner
getBits(n) would cause a runtime error if n is greater than 32, but using getBits() to skip is no longer necessary as the newer BitStream class has a skip method, which is used instead.
2012-04-13AUDIO: Clean up QDM2 getVlc2() function.D G Turner
2012-04-13AUDIO: Initial Refactoring of QDM2 to use Common::BitStream.D G Turner
This removes the internal getBitContext bitwise reading code and replaces with Common::BitStream. However, this breaks the codec as in one location, the internal buffer of getBitContext reader is used and this can't be directly replaced. This will need to be understood and rewritten.
2012-04-10AUDIO: Force QuickTime stereo samples to mono if neededMatthew Hoops
The number of channels in AAC can differ from the actual number of channels needed making us require this. The channel count inside the container is always the correct one.
2012-03-30AUDIO: Fix QDM2 extra data parsingMatthew Hoops
2012-03-19AUDIO: Add support for multiple QuickTime audio tracksMatthew Hoops
This also cleans up the QuickTime audio code to make it a bit more manageable too
2012-03-17ALL: Make use of defined() for the preprocessor consistent.Johannes Schickel
This does not change the use of defined for some NDS source files, since they seem to be (based on?) third party code.
2012-03-13JANITORIAL: Replace (x ? false : true) by !(x).Christoph Mallon
2012-02-26COMMON: Move RenderMode and GUIOptions functionality into separate filesMax Horn
2012-02-21COMMON: remove unnecessary commasathrxx