Kelebek1
84d4da89a5
Use the maximum input index for samples buffer span size, not just the input count
3 years ago
Kyle Kienapfel
6fa3faec65
Add break for default cases
Visual Studio has an option to search all files in a solution, so I
did a search in there for "default:" looking for any missing break
statements.
I've left out default statements that return something, and that throw
something, even if via ThrowInvalidType. UNREACHABLE leads towards throw
R_THROW macro leads towards a return
3 years ago
Morph
6908ea2284
general: Resolve -Wclass-memaccess
3 years ago
Kelebek1
7bd3930939
Update audio_core for firmware 15.0.0
4 years ago
Liam
a9ace6856d
kernel: remove KWritableEvent
4 years ago
Liam
35d3e7db2a
common: remove "yuzu:" prefix from thread names
4 years ago
Lioncash
c891497b61
audio_renderer: Make GetCommandBuffer() take a u32
This function is only ever called with unsigned types, and all of the
other interface functions take session_id as a u32, so this makes the
class a little more consistent.
4 years ago
Lioncash
7e3cdfc453
audio_renderer: Pass command buffer by const reference
This is just being copied and isn't modified at all.
4 years ago
Lioncash
6b1cb73350
node_states: Mark relevant member functions as const
4 years ago
Lioncash
e4bc7b8611
i3dl2/reverb: Mark relevant member functions as const
These two don't modify member state.
4 years ago
Lioncash
b2c2138af7
behavior_info: Mark CopyErrorInfo as const
This doesn't modify member state.
We can also mark the parameter of AppendError as const as well, since it
isn't modified.
4 years ago
Lioncash
b862d5d8d8
audio_device: Mark GetDeviceVolume as const
This doesn't modify instance state.
4 years ago
Lioncash
2c91fbf7f1
audio_core: Amend documentation tags
Resolves a wackload of -Wdocumentation warnings due to mismatching tags
and whatnot.
4 years ago
Lioncash
d55046c5e9
audio_device: Mark member functions as const where applicable
These member functions don't modify any internal state.
4 years ago
Lioncash
1c7dae966d
audio_device: Make AudioDeviceName constructor constexpr
These are used as read-only arrays, so we can make the data read-only
and available at compile-time.
Now constructing an AudioDevice no longer needs to initialize some
tables
4 years ago
Lioncash
f08046f4d7
compressor: Simplify memset in InitializeCompressorEffect
Provides equivalent behavior while being significantly smaller.
4 years ago
Lioncash
fd876f200f
compressor: Mark params parameters as const
These functions don't modify the parameters.
4 years ago
Lioncash
bdb866af1d
compressor: Remove unneeded casts in ApplyCompressorEffect
Same behavior, but also silences a -Wcast-qual warning, since the second
cast casts away const.
4 years ago
Kelebek1
e93e898df5
Remove pause callbacks from coretiming
4 years ago
Kelebek1
ea9ff71725
Rework audio output, connecting AudioOut into coretiming to fix desync during heavy loads.
4 years ago
Liam
73a87edc45
audio_core: fix -Wuninitialized when compiling with ASan
4 years ago
Kelebek1
6c47b43a60
Avoid depop out of bounds
4 years ago
Kelebek1
458da8a948
Project Andio
4 years ago