dolphin/Source/Core/AudioCommon
CasualPokePlayer 4234b25682 Do not directly store input sample rate, rather just store a divisor for that sample rate, with it using a fixed dividend of 54000000 * 2.
This should reduce (but not completely eliminate) gradual audio desyncs in dumps. This also allows for accurate sample rates for the GameCube.
Completely eliminating gradual audio desyncs will require resampling to an integer sample rate, as nothing seems to support a non-integer sample rate.
2022-07-03 15:07:06 -07:00
..
AlsaSoundStream.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
AlsaSoundStream.h AudioCommon: rename isValid() to IsValid() 2021-08-08 03:05:03 +01:00
AudioCommon.cpp Merge pull request #10169 from leoetlino/fmt-localtime 2021-11-07 00:08:14 -04:00
AudioCommon.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
AudioStretcher.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
AudioStretcher.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
CMakeLists.txt cmake: Don't use PCH with Qt6. 2022-05-22 01:19:44 +02:00
CubebStream.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
CubebStream.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
CubebUtils.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
CubebUtils.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Enums.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Mixer.cpp Do not directly store input sample rate, rather just store a divisor for that sample rate, with it using a fixed dividend of 54000000 * 2. 2022-07-03 15:07:06 -07:00
Mixer.h Do not directly store input sample rate, rather just store a divisor for that sample rate, with it using a fixed dividend of 54000000 * 2. 2022-07-03 15:07:06 -07:00
NullSoundStream.cpp AudioCommon: make SoundLoop() non-virtual and private 2021-08-08 00:15:05 +01:00
NullSoundStream.h AudioCommon: rename isValid() to IsValid() 2021-08-08 03:05:03 +01:00
OpenALStream.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
OpenALStream.h Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
OpenSLESStream.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
OpenSLESStream.h AudioCommon: rename isValid() to IsValid() 2021-08-08 03:05:03 +01:00
PulseAudioStream.cpp Port Main.DSP to MainSettings 2021-10-15 23:24:46 -04:00
PulseAudioStream.h AudioCommon: rename isValid() to IsValid() 2021-08-08 03:05:03 +01:00
SoundStream.h AudioCommon: rename isValid() to IsValid() 2021-08-08 03:05:03 +01:00
SurroundDecoder.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
SurroundDecoder.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
WASAPIStream.cpp Use HRWrap in remaining locations 2022-01-09 12:44:55 -08:00
WASAPIStream.h AudioCommon: rename isValid() to IsValid() 2021-08-08 03:05:03 +01:00
WaveFile.cpp Do not directly store input sample rate, rather just store a divisor for that sample rate, with it using a fixed dividend of 54000000 * 2. 2022-07-03 15:07:06 -07:00
WaveFile.h Do not directly store input sample rate, rather just store a divisor for that sample rate, with it using a fixed dividend of 54000000 * 2. 2022-07-03 15:07:06 -07:00