diff options
| author | merry <git@mary.rs> | 2023-01-20 20:46:13 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-20 21:46:13 +0100 |
| commit | 009e6bcd1b4d55f511fc947d2d029f3f68b50d5d (patch) | |
| tree | 5fd5199a1973d3c5f5fe2e27135d432020ff5b89 /Ryujinx.Audio/Backends/CompatLayer/CompatLayerHardwareDeviceDriver.cs | |
| parent | eb2cc159fa3632f19188b49908ac87625a0ae3cc (diff) | |
Audio: Implement PCM24 output (#4321)
Diffstat (limited to 'Ryujinx.Audio/Backends/CompatLayer/CompatLayerHardwareDeviceDriver.cs')
| -rw-r--r-- | Ryujinx.Audio/Backends/CompatLayer/CompatLayerHardwareDeviceDriver.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Ryujinx.Audio/Backends/CompatLayer/CompatLayerHardwareDeviceDriver.cs b/Ryujinx.Audio/Backends/CompatLayer/CompatLayerHardwareDeviceDriver.cs index 1eedfa66..22919f1e 100644 --- a/Ryujinx.Audio/Backends/CompatLayer/CompatLayerHardwareDeviceDriver.cs +++ b/Ryujinx.Audio/Backends/CompatLayer/CompatLayerHardwareDeviceDriver.cs @@ -75,9 +75,12 @@ namespace Ryujinx.Audio.Backends.CompatLayer return SampleFormat.PcmFloat; } - // TODO: Implement PCM24 conversion. + if (_realDriver.SupportsSampleFormat(SampleFormat.PcmInt24)) + { + return SampleFormat.PcmInt24; + } - // If nothing is truly supported, attempt PCM8 at the cost of loosing quality. + // If nothing is truly supported, attempt PCM8 at the cost of losing quality. if (_realDriver.SupportsSampleFormat(SampleFormat.PcmInt8)) { return SampleFormat.PcmInt8; |
