citra/src/audio_core
FearlessTobi 59d0d34dce cubeb_sink: Don't discard other channels when performing downmixing
Previously, when performing downmixing, we would discard all channels except the left and right one.
This implementation respects them when mixing down to Stereo.
It is taken from this document: http://www.atsc.org/wp-content/uploads/2015/03/A52-201212-17.pdf.

Fixes Luigis Mansion 3 cutscene and Bayonetta audio.
2020-03-08 03:16:06 -04:00
..
algorithm audio_core: interpolate: Improvements to fix audio crackling. 2020-02-22 22:26:16 -05: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 cubeb_sink: Don't discard other channels when performing downmixing 2020-03-08 03:16:06 -04: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 audio_core: Sinks need unique names as well. 2018-08-04 14:34:12 -04:00
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