| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-08-04 | audio_core: Port codec code from Citra for ADPCM decoding. | bunnei | |
| 2018-01-12 | Massive removal of unused modules | James Rowe | |
| 2017-09-25 | Audio: Use std::deque instead of std::vector for the audio buffer type ↵ | Subv | |
| (StereoBuffer16). The current code inserts and deletes elements from the beginning of the audio buffer, which is very inefficient in an std::vector. Profiling was done using VisualStudio2017's Performance Analyzer in Super Mario 3D Land. Before this change: AudioInterp::Linear had 14.14% of the runtime (inclusive) and most of that time was spent in std::vector's insert implementation. After this change: AudioInterp::Linear has 0.36% of the runtime (inclusive) | |||
| 2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | |
| 2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | |
| This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | |||
| 2016-09-18 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | |
| 2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | |
| 2016-09-03 | codec: Fix ADPCM distortion caused by incorrect nibble order | fincs | |
| Closes #2049. Signed-off-by: MerryMage <MerryMage@users.noreply.github.com> | |||
| 2016-03-24 | DSP: Implement audio codecs (PCM8, PCM16, ADPCM) | MerryMage | |
