citra/src/audio_core
Lioncash b05bfc6036 core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class
With all of the trivial parts of the memory interface moved over, we can
get right into moving over the bits that are used.

Note that this does require the use of GetInstance from the global
system instance to be used within hle_ipc.cpp and the gdbstub. This is
fine for the time being, as they both already rely on the global system
instance in other functions. These will be removed in a change directed
at both of these respectively.

For now, it's sufficient, as it still accomplishes the goal of
de-globalizing the memory code.
2019-11-26 21:55:39 -05:00
..
algorithm Avoid (expensive) audio interpolation when sample rates already match 2018-12-06 09:46:08 -08:00
audio_out.cpp core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
audio_out.h core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
audio_renderer.cpp core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class 2019-11-26 21:55:39 -05:00
audio_renderer.h core: Prepare various classes for memory read/write migration 2019-11-26 21:55:37 -05:00
buffer.h audio_core/buffer: Make const and non-const getter for samples consistent 2019-02-16 15:21:35 -05:00
CMakeLists.txt audio_core: Add audio stretcher 2018-09-08 18:56:38 +01:00
codec.cpp audio_core/codec: Resolve truncation warnings within DecodeADPCM 2019-02-25 09:24:39 -05:00
codec.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
cubeb_sink.cpp audio_core/cubeb_sink: Convert _MSC_VER ifdefs to _WIN32 2019-03-09 18:06:23 -05:00
cubeb_sink.h audio_core/cubeb_sink: Convert _MSC_VER ifdefs to _WIN32 2019-03-09 18:06:23 -05:00
null_sink.h audio_core: Make g_sink_details internally linked 2018-12-13 16:44:32 -05:00
sink_details.cpp audio_core: Make g_sink_details internally linked 2018-12-13 16:44:32 -05:00
sink_details.h audio_core: Make g_sink_details internally linked 2018-12-13 16:44:32 -05:00
sink_stream.h audio_core: Flush stream when not playing anything 2018-09-12 18:09:14 +01:00
sink.h
stream.cpp core_timing: Use better reference tracking for EventType. (#3159) 2019-11-26 21:48:56 -05:00
stream.h core_timing: Use better reference tracking for EventType. (#3159) 2019-11-26 21:48:56 -05:00
time_stretch.cpp audio_core: remove unnecessary spaces on comments 2019-01-14 00:22:05 -02:00
time_stretch.h time_stretch: Remove unused m_channel_count member variable 2018-10-24 00:46:17 -04:00