| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-04-14 | common: Move settings to common from core. | bunnei | |
| - Removes a dependency on core and input_common from common. | |||
| 2021-02-12 | revert to std::sin and std::cos | Chloe Marcec | |
| 2021-02-12 | address issues | Chloe Marcec | |
| 2021-02-12 | audren: Implement I3dl2Reverb | Chloe Marcec | |
| Most notable fix is the voices in Fire Emblem Three Houses | |||
| 2021-02-08 | Merge pull request #5868 from german77/HandheldFix | bunnei | |
| Prevent over scheduling audio events and add motion update unschedule event | |||
| 2021-02-02 | Prevent over scheduling audio events and terminate properly the motion ↵ | german | |
| update event | |||
| 2021-02-01 | audren: Disable reverb for the time being | Chloe Marcec | |
| As this is causing issues in a few games, it's best to have it disabled until it's completely implemented | |||
| 2021-01-24 | audout: FlushAudioOutBuffers | Chloe Marcec | |
| Fixes Devil May Cry | |||
| 2021-01-15 | core: Silence Wclass-memaccess warnings | ReinUsesLisp | |
| This requires making several types trivial and properly initialize them whenever they are called. | |||
| 2021-01-15 | common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT | ReinUsesLisp | |
| INSERT_PADDING_BYTES_NOINIT is more descriptive of the underlying behavior. | |||
| 2020-12-31 | Merge pull request #5264 from 16-Bit-Dog/patch-1 | bunnei | |
| Make the coding conventions more consistant | |||
| 2020-12-30 | Make the coding conventions more consistant | 16-Bit-Dog | |
| lut_index had 0 added when nothing was supposed to be added despite this, index was not added to 0 when nothing was supposed to be added... | |||
| 2020-12-28 | hle: service: Acquire and release a lock on requests. | bunnei | |
| - This makes it such that we can safely access service members from CoreTiming thread. | |||
| 2020-12-28 | audio_core: stream: Ensure buffer is valid before release. | bunnei | |
| 2020-12-05 | Update cubeb and request a persistent stream session | Vitor Kiguchi | |
| 2020-12-02 | Merge pull request #5000 from lioncash/audio-error | bunnei | |
| audio_core: Make shadowing and unused parameters errors | |||
| 2020-12-03 | audio_core: Make shadowing and unused parameters errors | Lioncash | |
| Moves the audio code closer to enabling warnings as errors in general. | |||
| 2020-11-28 | audio_core: Remove temp_mix_buffer | Chloe Marcec | |
| It's unused and doesn't need to be initialized | |||
| 2020-11-17 | Addressed changes | Chloe Marcec | |
| 2020-11-17 | audren: Make use of nodiscard, rework downmixing, release all buffers | Chloe Marcec | |
| Preliminary work for upmixing & general cleanup. Fixes basic issues in games such as Shovel Knight and slightly improves the LEGO games. Upmixing stitll needs to be implemented. Audio levels in a few games will be fixed as we now use the downmix coefficients when possible instead of supplying our own | |||
| 2020-10-20 | core: Fix clang build pt.2 | Lioncash | |
| Resolves the clang build issue in a more unintrusive way. | |||
| 2020-10-20 | Revert "core: Fix clang build" | bunnei | |
| 2020-10-17 | core: Fix clang build | Lioncash | |
| Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795 | |||
| 2020-10-13 | audio_core/CMakeLists: Make warnings consistent with core | Lioncash | |
| Normalizes the warnings shared between audio_core and core. | |||
| 2020-09-29 | Merge pull request #4721 from lioncash/genfn | bunnei | |
| codec: Make lookup table static constexpr | |||
| 2020-09-29 | Merge pull request #4722 from lioncash/casting | bunnei | |
| cubeb_sink: Use static_cast instead of reinterpret_cast in DataCallback() | |||
| 2020-09-27 | Merge pull request #4719 from lioncash/audio-warn | bunnei | |
| audio_core: Resolve sign conversion warnings | |||
| 2020-09-25 | Merge pull request #4720 from lioncash/header | bunnei | |
| audio_core: Remove unnecessary inclusions | |||
| 2020-09-25 | command_generator: Make lookup table static constexpr | Lioncash | |
| Allows compilers to elide needing to push these values on the stack every time the function is called. | |||
| 2020-09-25 | behavior_info: Fix typo Renerer -> Renderer | Lioncash | |
| 2020-09-25 | cubeb_sink: Use static_cast instead of reinterpret_cast in DataCallback() | Lioncash | |
| Conversions from void* to the proper data type are well-defined and supported by static_cast. We don't need to use reinterpret_cast here. | |||
| 2020-09-25 | codec: Make lookup table static constexpr | Lioncash | |
| Allows compilers to elide needing to push these values on the stack every time the function is called. | |||
| 2020-09-25 | audio_core: Remove unnecessary inclusions | Lioncash | |
| Same behavior, but removes header dependencies where they don't need to be. | |||
| 2020-09-25 | audio_core: Resolve sign conversion warnings | Lioncash | |
| While were at it, we can also enable sign conversion warnings and other common warnings as errors to prevent these from creeping back into the codebase. | |||
| 2020-09-25 | effect_context: Make use of explicit where applicable | Lioncash | |
| While we're at it we can make the destructor of the base class virtual to ensure that any polymorphism issues never occur. | |||
| 2020-09-17 | audio_core/command_generator: Use const references where applicable | Lioncash | |
| In a lot of cases, we can make use of const references rather than non-const references. While we're in the area we can silence some truncation and sign conversion warnings. | |||
| 2020-09-17 | audio_core/command_generator: Avoid an unnecessary copy in ↵ | Lioncash | |
| GenerateFinalMixCommand() | |||
| 2020-09-11 | Merge pull request #4310 from ogniK5377/apollo-1-prod | bunnei | |
| audio_core: Apollo Part 1, AudioRenderer refactor | |||
| 2020-08-17 | Preliminary effects | David Marcec | |
| 2020-08-14 | Disable biquad filter | David Marcec | |
| 2020-08-14 | Reworked ADPCM decoder to allow better streaming | David Marcec | |
| 2020-08-13 | General: Tidy up clang-format warnings part 2 | Lioncash | |
| 2020-08-01 | mix buffer depopping | David Marcec | |
| 2020-07-30 | adpcm streaming | David Marcec | |
| 2020-07-27 | core_timing: Make use of uintptr_t to represent user_data | Lioncash | |
| Makes the interface future-proofed for supporting other platforms in the event we ever support platforms with differing pointer sizes. This way, we have a type in place that is always guaranteed to be able to represent a pointer exactly. | |||
| 2020-07-25 | Fix perf regression | David Marcec | |
| 2020-07-25 | Fix stream channel count when outputting to stereo | David Marcec | |
| 2020-07-25 | Address issues | David Marcec | |
| 2020-07-25 | Queue extra mix buffer | David Marcec | |
| 2020-07-25 | Disable time stretcher for time being | David Marcec | |
