|
|
@@ -20,6 +20,11 @@ namespace Ryujinx.Audio.Renderer.Dsp
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
|
|
public static int GetBufferSize<T>(int startSampleOffset, int endSampleOffset, int offset, int count) where T : unmanaged
|
|
|
{
|
|
|
+ if (endSampleOffset < startSampleOffset)
|
|
|
+ {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+
|
|
|
return GetCountToDecode(startSampleOffset, endSampleOffset, offset, count) * Unsafe.SizeOf<T>();
|
|
|
}
|
|
|
|