diff --git a/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/BehaviorInfo.cs b/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/BehaviorInfo.cs index 249cf73334..461e433707 100644 --- a/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/BehaviorInfo.cs +++ b/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/BehaviorInfo.cs @@ -8,7 +8,7 @@ public BehaviorInfo() { - /* TODO: return a 0xC0 struct: + /* TODO: this class got a size of 0xC0 0x00 - uint - Internal Revision 0x04 - uint - User Revision 0x08 - ... unknown ... diff --git a/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/IAudioRenderer.cs b/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/IAudioRenderer.cs index d5119b31ca..0075fd5f0a 100644 --- a/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/IAudioRenderer.cs +++ b/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/IAudioRenderer.cs @@ -221,7 +221,7 @@ namespace Ryujinx.HLE.HOS.Services.Audio.AudioRendererManager if (behaviorInfo.IsElapsedFrameCountSupported()) { - outputHeader.Unknown28 = 0x10; + outputHeader.ElapsedFrameCountInfoSize = 0x10; } outputHeader.TotalSize = updateHeaderSize + @@ -231,7 +231,7 @@ namespace Ryujinx.HLE.HOS.Services.Audio.AudioRendererManager outputHeader.EffectSize + outputHeader.SinkSize + outputHeader.PerformanceManagerSize + - outputHeader.Unknown28; + outputHeader.ElapsedFrameCountInfoSize; writer.Write(outputHeader); diff --git a/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/Types/UpdateDataHeader.cs b/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/Types/UpdateDataHeader.cs index b1f1498430..1c5b2903ff 100644 --- a/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/Types/UpdateDataHeader.cs +++ b/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/Types/UpdateDataHeader.cs @@ -12,7 +12,7 @@ public int SinkSize; public int PerformanceManagerSize; public int Unknown24; - public int Unknown28; + public int ElapsedFrameCountInfoSize; public int Unknown2C; public int Unknown30; public int Unknown34;