aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Ryujinx.Audio.Renderer/Common/AuxiliaryBufferAddresses.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/BehaviourParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/EdgeMatrix.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/EffectType.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/MemoryPoolUserState.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/NodeIdHelper.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/NodeIdType.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/NodeStates.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/PerformanceDetailType.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/PerformanceEntryType.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/PlayState.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/ReverbEarlyMode.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/ReverbLateMode.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/SampleFormat.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/SinkType.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/UpdateDataHeader.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/VoiceUpdateState.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/WaveBuffer.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Common/WorkBufferAllocator.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Device/VirtualDevice.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Device/VirtualDeviceSession.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Device/VirtualDeviceSessionRegistry.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/AdpcmHelper.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/AudioProcessor.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/AdpcmDataSourceCommandVersion1.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/AuxiliaryBufferCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/BiquadFilterCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/CircularBufferSinkCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/ClearMixBufferCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/CommandList.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/CommandType.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/CopyMixBufferCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/DataSourceVersion2Command.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/DelayCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/DepopForMixBuffersCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/DepopPrepareCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/DeviceSinkCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/DownMixSurroundToStereoCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/ICommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/MixCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/MixRampCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/MixRampGroupedCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/PcmFloatDataSourceCommandVersion1.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/PcmInt16DataSourceCommandVersion1.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/PerformanceCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/Reverb3dCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/ReverbCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/UpsampleCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/VolumeCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Command/VolumeRampCommand.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/DataSourceHelper.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Effect/DecayDelay.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Effect/DelayLine.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Effect/DelayLineReverb3d.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/Effect/IDelayLine.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/FixedPointHelper.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/FloatingPointHelper.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/PcmHelper.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/ResamplerHelper.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/State/AdpcmLoopContext.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/State/AuxiliaryBufferHeader.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/State/BiquadFilterState.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/State/DelayState.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/State/Reverb3dState.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Dsp/State/ReverbState.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Integration/HardwareDevice.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Integration/IWritableEvent.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/AudioRendererConfiguration.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/BehaviourErrorInfoOutStatus.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/BiquadFilterParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/Effect/AuxiliaryBufferParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/Effect/BiquadFilterEffectParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/Effect/BufferMixerParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/Effect/DelayParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/Effect/Reverb3dParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/Effect/ReverbParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/EffectInParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/EffectOutStatus.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/MemoryPoolInParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/MemoryPoolOutStatus.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/MixInParameterDirtyOnlyUpdate.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/MixParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/Performance/PerformanceInParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/Performance/PerformanceOutStatus.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/RendererInfoOutStatus.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/Sink/CircularBufferParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/Sink/DeviceParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/SinkInParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/SinkOutStatus.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/SplitterDestinationInParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/SplitterInParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/SplitterInParameterHeader.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/VoiceChannelResourceInParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/VoiceInParameter.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Parameter/VoiceOutStatus.cs2
-rw-r--r--Ryujinx.Audio.Renderer/RendererConstants.cs2
-rw-r--r--Ryujinx.Audio.Renderer/ResultCode.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/AudioRenderSystem.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/AudioRendererManager.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/BehaviourContext.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/CommandBuffer.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/CommandGenerator.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/CommandProcessingTimeEstimatorVersion1.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/CommandProcessingTimeEstimatorVersion2.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/CommandProcessingTimeEstimatorVersion3.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Effect/AuxiliaryBufferEffect.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Effect/BaseEffect.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Effect/BiquadFilterEffect.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Effect/BufferMixEffect.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Effect/DelayEffect.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Effect/EffectContext.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Effect/Reverb3dEffect.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Effect/ReverbEffect.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Effect/UsageState.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/ICommandProcessingTimeEstimator.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/MemoryPool/AddressInfo.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/MemoryPool/MemoryPoolState.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/MemoryPool/PoolMapper.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Mix/MixContext.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Mix/MixState.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Performance/IPerformanceDetailEntry.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Performance/IPerformanceEntry.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Performance/IPerformanceHeader.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Performance/PerformanceDetailVersion1.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Performance/PerformanceDetailVersion2.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Performance/PerformanceEntryAddresses.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Performance/PerformanceEntryVersion1.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Performance/PerformanceEntryVersion2.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Performance/PerformanceFrameHeaderVersion1.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Performance/PerformanceFrameHeaderVersion2.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Performance/PerformanceManager.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Performance/PerformanceManagerGeneric.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/RendererSystemContext.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Sink/BaseSink.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Sink/CircularBufferSink.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Sink/DeviceSink.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Sink/SinkContext.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Splitter/SplitterContext.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Splitter/SplitterDestination.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Splitter/SplitterState.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/StateUpdater.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Types/AudioRendererExecutionMode.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Types/AudioRendererRenderingDevice.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Types/PlayState.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Upsampler/UpsamplerManager.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Upsampler/UpsamplerState.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Voice/VoiceChannelResource.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Voice/VoiceContext.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Voice/VoiceState.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Server/Voice/WaveBuffer.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Utils/AudioProcessorMemoryManager.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Utils/BitArray.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Utils/FileHardwareDevice.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Utils/Mailbox.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Utils/SpanIOHelper.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Utils/SpanMemoryManager.cs2
-rw-r--r--Ryujinx.Audio.Renderer/Utils/SplitterHardwareDevice.cs2
157 files changed, 157 insertions, 157 deletions
diff --git a/Ryujinx.Audio.Renderer/Common/AuxiliaryBufferAddresses.cs b/Ryujinx.Audio.Renderer/Common/AuxiliaryBufferAddresses.cs
index d8e345d8..5d826569 100644
--- a/Ryujinx.Audio.Renderer/Common/AuxiliaryBufferAddresses.cs
+++ b/Ryujinx.Audio.Renderer/Common/AuxiliaryBufferAddresses.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/BehaviourParameter.cs b/Ryujinx.Audio.Renderer/Common/BehaviourParameter.cs
index 8881a92c..0de3d571 100644
--- a/Ryujinx.Audio.Renderer/Common/BehaviourParameter.cs
+++ b/Ryujinx.Audio.Renderer/Common/BehaviourParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/EdgeMatrix.cs b/Ryujinx.Audio.Renderer/Common/EdgeMatrix.cs
index 11528174..33b61780 100644
--- a/Ryujinx.Audio.Renderer/Common/EdgeMatrix.cs
+++ b/Ryujinx.Audio.Renderer/Common/EdgeMatrix.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/EffectType.cs b/Ryujinx.Audio.Renderer/Common/EffectType.cs
index 8349ecb5..082f94f8 100644
--- a/Ryujinx.Audio.Renderer/Common/EffectType.cs
+++ b/Ryujinx.Audio.Renderer/Common/EffectType.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/MemoryPoolUserState.cs b/Ryujinx.Audio.Renderer/Common/MemoryPoolUserState.cs
index f1ea8d9a..7f9765d9 100644
--- a/Ryujinx.Audio.Renderer/Common/MemoryPoolUserState.cs
+++ b/Ryujinx.Audio.Renderer/Common/MemoryPoolUserState.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/NodeIdHelper.cs b/Ryujinx.Audio.Renderer/Common/NodeIdHelper.cs
index 6bb66058..9bf1f2d0 100644
--- a/Ryujinx.Audio.Renderer/Common/NodeIdHelper.cs
+++ b/Ryujinx.Audio.Renderer/Common/NodeIdHelper.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/NodeIdType.cs b/Ryujinx.Audio.Renderer/Common/NodeIdType.cs
index 9ee760e9..4a4796a9 100644
--- a/Ryujinx.Audio.Renderer/Common/NodeIdType.cs
+++ b/Ryujinx.Audio.Renderer/Common/NodeIdType.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/NodeStates.cs b/Ryujinx.Audio.Renderer/Common/NodeStates.cs
index 6598619a..5efd7767 100644
--- a/Ryujinx.Audio.Renderer/Common/NodeStates.cs
+++ b/Ryujinx.Audio.Renderer/Common/NodeStates.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/PerformanceDetailType.cs b/Ryujinx.Audio.Renderer/Common/PerformanceDetailType.cs
index ebf5b469..a92bd0cc 100644
--- a/Ryujinx.Audio.Renderer/Common/PerformanceDetailType.cs
+++ b/Ryujinx.Audio.Renderer/Common/PerformanceDetailType.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/PerformanceEntryType.cs b/Ryujinx.Audio.Renderer/Common/PerformanceEntryType.cs
index ba27633f..0d9a547d 100644
--- a/Ryujinx.Audio.Renderer/Common/PerformanceEntryType.cs
+++ b/Ryujinx.Audio.Renderer/Common/PerformanceEntryType.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/PlayState.cs b/Ryujinx.Audio.Renderer/Common/PlayState.cs
index a96b86dd..7771c154 100644
--- a/Ryujinx.Audio.Renderer/Common/PlayState.cs
+++ b/Ryujinx.Audio.Renderer/Common/PlayState.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/ReverbEarlyMode.cs b/Ryujinx.Audio.Renderer/Common/ReverbEarlyMode.cs
index 2b77336e..a0f65e5e 100644
--- a/Ryujinx.Audio.Renderer/Common/ReverbEarlyMode.cs
+++ b/Ryujinx.Audio.Renderer/Common/ReverbEarlyMode.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/ReverbLateMode.cs b/Ryujinx.Audio.Renderer/Common/ReverbLateMode.cs
index dab78c45..57760821 100644
--- a/Ryujinx.Audio.Renderer/Common/ReverbLateMode.cs
+++ b/Ryujinx.Audio.Renderer/Common/ReverbLateMode.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/SampleFormat.cs b/Ryujinx.Audio.Renderer/Common/SampleFormat.cs
index 24da48bf..b5268408 100644
--- a/Ryujinx.Audio.Renderer/Common/SampleFormat.cs
+++ b/Ryujinx.Audio.Renderer/Common/SampleFormat.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/SinkType.cs b/Ryujinx.Audio.Renderer/Common/SinkType.cs
index 22cab23c..e1a35508 100644
--- a/Ryujinx.Audio.Renderer/Common/SinkType.cs
+++ b/Ryujinx.Audio.Renderer/Common/SinkType.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/UpdateDataHeader.cs b/Ryujinx.Audio.Renderer/Common/UpdateDataHeader.cs
index 40c29f55..ae516662 100644
--- a/Ryujinx.Audio.Renderer/Common/UpdateDataHeader.cs
+++ b/Ryujinx.Audio.Renderer/Common/UpdateDataHeader.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/VoiceUpdateState.cs b/Ryujinx.Audio.Renderer/Common/VoiceUpdateState.cs
index 490bb871..b455ff5c 100644
--- a/Ryujinx.Audio.Renderer/Common/VoiceUpdateState.cs
+++ b/Ryujinx.Audio.Renderer/Common/VoiceUpdateState.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/WaveBuffer.cs b/Ryujinx.Audio.Renderer/Common/WaveBuffer.cs
index c2dd1d6b..53906c0c 100644
--- a/Ryujinx.Audio.Renderer/Common/WaveBuffer.cs
+++ b/Ryujinx.Audio.Renderer/Common/WaveBuffer.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Common/WorkBufferAllocator.cs b/Ryujinx.Audio.Renderer/Common/WorkBufferAllocator.cs
index 5e5fdff0..2aff4eb0 100644
--- a/Ryujinx.Audio.Renderer/Common/WorkBufferAllocator.cs
+++ b/Ryujinx.Audio.Renderer/Common/WorkBufferAllocator.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Device/VirtualDevice.cs b/Ryujinx.Audio.Renderer/Device/VirtualDevice.cs
index ca9011e8..29395e5c 100644
--- a/Ryujinx.Audio.Renderer/Device/VirtualDevice.cs
+++ b/Ryujinx.Audio.Renderer/Device/VirtualDevice.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Device/VirtualDeviceSession.cs b/Ryujinx.Audio.Renderer/Device/VirtualDeviceSession.cs
index 09184238..b2669418 100644
--- a/Ryujinx.Audio.Renderer/Device/VirtualDeviceSession.cs
+++ b/Ryujinx.Audio.Renderer/Device/VirtualDeviceSession.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Device/VirtualDeviceSessionRegistry.cs b/Ryujinx.Audio.Renderer/Device/VirtualDeviceSessionRegistry.cs
index 569cb7c4..ed6806b2 100644
--- a/Ryujinx.Audio.Renderer/Device/VirtualDeviceSessionRegistry.cs
+++ b/Ryujinx.Audio.Renderer/Device/VirtualDeviceSessionRegistry.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/AdpcmHelper.cs b/Ryujinx.Audio.Renderer/Dsp/AdpcmHelper.cs
index e49c74d3..f9f0811d 100644
--- a/Ryujinx.Audio.Renderer/Dsp/AdpcmHelper.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/AdpcmHelper.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/AudioProcessor.cs b/Ryujinx.Audio.Renderer/Dsp/AudioProcessor.cs
index 674f20f9..d6cb497a 100644
--- a/Ryujinx.Audio.Renderer/Dsp/AudioProcessor.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/AudioProcessor.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/AdpcmDataSourceCommandVersion1.cs b/Ryujinx.Audio.Renderer/Dsp/Command/AdpcmDataSourceCommandVersion1.cs
index df9ef086..daf75208 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/AdpcmDataSourceCommandVersion1.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/AdpcmDataSourceCommandVersion1.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/AuxiliaryBufferCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/AuxiliaryBufferCommand.cs
index 46aff27e..5ff3a6b4 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/AuxiliaryBufferCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/AuxiliaryBufferCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/BiquadFilterCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/BiquadFilterCommand.cs
index d00d3371..580eb732 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/BiquadFilterCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/BiquadFilterCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/CircularBufferSinkCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/CircularBufferSinkCommand.cs
index 63719a75..509aff27 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/CircularBufferSinkCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/CircularBufferSinkCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/ClearMixBufferCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/ClearMixBufferCommand.cs
index 3ec725d1..ba9a0357 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/ClearMixBufferCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/ClearMixBufferCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/CommandList.cs b/Ryujinx.Audio.Renderer/Dsp/Command/CommandList.cs
index 4b80c93b..bcc2cd11 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/CommandList.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/CommandList.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/CommandType.cs b/Ryujinx.Audio.Renderer/Dsp/Command/CommandType.cs
index 6532cd15..8ff1c581 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/CommandType.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/CommandType.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/CopyMixBufferCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/CopyMixBufferCommand.cs
index 62b95215..2dc6f04b 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/CopyMixBufferCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/CopyMixBufferCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/DataSourceVersion2Command.cs b/Ryujinx.Audio.Renderer/Dsp/Command/DataSourceVersion2Command.cs
index e60a126f..469f6ca5 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/DataSourceVersion2Command.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/DataSourceVersion2Command.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/DelayCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/DelayCommand.cs
index 1bf844d8..54234a93 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/DelayCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/DelayCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/DepopForMixBuffersCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/DepopForMixBuffersCommand.cs
index 5a9806b6..c6feacfb 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/DepopForMixBuffersCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/DepopForMixBuffersCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/DepopPrepareCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/DepopPrepareCommand.cs
index 21ded53a..d09c380e 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/DepopPrepareCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/DepopPrepareCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/DeviceSinkCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/DeviceSinkCommand.cs
index 111d2a4c..621e0269 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/DeviceSinkCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/DeviceSinkCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/DownMixSurroundToStereoCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/DownMixSurroundToStereoCommand.cs
index 7b790cdf..96138db2 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/DownMixSurroundToStereoCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/DownMixSurroundToStereoCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/ICommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/ICommand.cs
index 85a01123..e2f00ef6 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/ICommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/ICommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/MixCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/MixCommand.cs
index 87b296f6..566fea92 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/MixCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/MixCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/MixRampCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/MixRampCommand.cs
index 0397dee2..f34e50e4 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/MixRampCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/MixRampCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/MixRampGroupedCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/MixRampGroupedCommand.cs
index 700b906c..d45da1e3 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/MixRampGroupedCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/MixRampGroupedCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/PcmFloatDataSourceCommandVersion1.cs b/Ryujinx.Audio.Renderer/Dsp/Command/PcmFloatDataSourceCommandVersion1.cs
index 49e6253d..d50c61fd 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/PcmFloatDataSourceCommandVersion1.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/PcmFloatDataSourceCommandVersion1.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/PcmInt16DataSourceCommandVersion1.cs b/Ryujinx.Audio.Renderer/Dsp/Command/PcmInt16DataSourceCommandVersion1.cs
index 56f85a90..9decd431 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/PcmInt16DataSourceCommandVersion1.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/PcmInt16DataSourceCommandVersion1.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/PerformanceCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/PerformanceCommand.cs
index 199667e0..0cc35712 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/PerformanceCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/PerformanceCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/Reverb3dCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/Reverb3dCommand.cs
index abac831b..c1527758 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/Reverb3dCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/Reverb3dCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/ReverbCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/ReverbCommand.cs
index 3935234e..f0303ed1 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/ReverbCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/ReverbCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/UpsampleCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/UpsampleCommand.cs
index 0761a8da..3bfaa0f6 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/UpsampleCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/UpsampleCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/VolumeCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/VolumeCommand.cs
index 735a0a68..b58ae1f8 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/VolumeCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/VolumeCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Command/VolumeRampCommand.cs b/Ryujinx.Audio.Renderer/Dsp/Command/VolumeRampCommand.cs
index 98427a2c..d07926c8 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Command/VolumeRampCommand.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Command/VolumeRampCommand.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/DataSourceHelper.cs b/Ryujinx.Audio.Renderer/Dsp/DataSourceHelper.cs
index 6e270df4..bb583dd3 100644
--- a/Ryujinx.Audio.Renderer/Dsp/DataSourceHelper.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/DataSourceHelper.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Effect/DecayDelay.cs b/Ryujinx.Audio.Renderer/Dsp/Effect/DecayDelay.cs
index 6d885dbf..8a815c56 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Effect/DecayDelay.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Effect/DecayDelay.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Effect/DelayLine.cs b/Ryujinx.Audio.Renderer/Dsp/Effect/DelayLine.cs
index 3766390a..d178e699 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Effect/DelayLine.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Effect/DelayLine.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Effect/DelayLineReverb3d.cs b/Ryujinx.Audio.Renderer/Dsp/Effect/DelayLineReverb3d.cs
index acdfdb4f..a30dcc63 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Effect/DelayLineReverb3d.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Effect/DelayLineReverb3d.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/Effect/IDelayLine.cs b/Ryujinx.Audio.Renderer/Dsp/Effect/IDelayLine.cs
index d44f5596..ac59445e 100644
--- a/Ryujinx.Audio.Renderer/Dsp/Effect/IDelayLine.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/Effect/IDelayLine.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/FixedPointHelper.cs b/Ryujinx.Audio.Renderer/Dsp/FixedPointHelper.cs
index 2983c4dc..0afd8926 100644
--- a/Ryujinx.Audio.Renderer/Dsp/FixedPointHelper.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/FixedPointHelper.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/FloatingPointHelper.cs b/Ryujinx.Audio.Renderer/Dsp/FloatingPointHelper.cs
index c3da9d4d..b143d8f9 100644
--- a/Ryujinx.Audio.Renderer/Dsp/FloatingPointHelper.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/FloatingPointHelper.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/PcmHelper.cs b/Ryujinx.Audio.Renderer/Dsp/PcmHelper.cs
index 395a2c1a..12c1d475 100644
--- a/Ryujinx.Audio.Renderer/Dsp/PcmHelper.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/PcmHelper.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/ResamplerHelper.cs b/Ryujinx.Audio.Renderer/Dsp/ResamplerHelper.cs
index 0d40bbe9..d40da412 100644
--- a/Ryujinx.Audio.Renderer/Dsp/ResamplerHelper.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/ResamplerHelper.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/State/AdpcmLoopContext.cs b/Ryujinx.Audio.Renderer/Dsp/State/AdpcmLoopContext.cs
index 0a218320..695b32d2 100644
--- a/Ryujinx.Audio.Renderer/Dsp/State/AdpcmLoopContext.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/State/AdpcmLoopContext.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/State/AuxiliaryBufferHeader.cs b/Ryujinx.Audio.Renderer/Dsp/State/AuxiliaryBufferHeader.cs
index 3923a490..3cf24302 100644
--- a/Ryujinx.Audio.Renderer/Dsp/State/AuxiliaryBufferHeader.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/State/AuxiliaryBufferHeader.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/State/BiquadFilterState.cs b/Ryujinx.Audio.Renderer/Dsp/State/BiquadFilterState.cs
index 01886b8f..9677333d 100644
--- a/Ryujinx.Audio.Renderer/Dsp/State/BiquadFilterState.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/State/BiquadFilterState.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/State/DelayState.cs b/Ryujinx.Audio.Renderer/Dsp/State/DelayState.cs
index c6275bef..7b694fb0 100644
--- a/Ryujinx.Audio.Renderer/Dsp/State/DelayState.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/State/DelayState.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/State/Reverb3dState.cs b/Ryujinx.Audio.Renderer/Dsp/State/Reverb3dState.cs
index 3b119b92..be0f9734 100644
--- a/Ryujinx.Audio.Renderer/Dsp/State/Reverb3dState.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/State/Reverb3dState.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Dsp/State/ReverbState.cs b/Ryujinx.Audio.Renderer/Dsp/State/ReverbState.cs
index 31b03dd6..60d8e284 100644
--- a/Ryujinx.Audio.Renderer/Dsp/State/ReverbState.cs
+++ b/Ryujinx.Audio.Renderer/Dsp/State/ReverbState.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Integration/HardwareDevice.cs b/Ryujinx.Audio.Renderer/Integration/HardwareDevice.cs
index 4586a2e3..6a82ec85 100644
--- a/Ryujinx.Audio.Renderer/Integration/HardwareDevice.cs
+++ b/Ryujinx.Audio.Renderer/Integration/HardwareDevice.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Integration/IWritableEvent.cs b/Ryujinx.Audio.Renderer/Integration/IWritableEvent.cs
index 3a899851..22864b74 100644
--- a/Ryujinx.Audio.Renderer/Integration/IWritableEvent.cs
+++ b/Ryujinx.Audio.Renderer/Integration/IWritableEvent.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/AudioRendererConfiguration.cs b/Ryujinx.Audio.Renderer/Parameter/AudioRendererConfiguration.cs
index 9ce3fb83..047aa279 100644
--- a/Ryujinx.Audio.Renderer/Parameter/AudioRendererConfiguration.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/AudioRendererConfiguration.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/BehaviourErrorInfoOutStatus.cs b/Ryujinx.Audio.Renderer/Parameter/BehaviourErrorInfoOutStatus.cs
index 7e1af5e9..e5312f04 100644
--- a/Ryujinx.Audio.Renderer/Parameter/BehaviourErrorInfoOutStatus.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/BehaviourErrorInfoOutStatus.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/BiquadFilterParameter.cs b/Ryujinx.Audio.Renderer/Parameter/BiquadFilterParameter.cs
index fdbea61e..de6b9577 100644
--- a/Ryujinx.Audio.Renderer/Parameter/BiquadFilterParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/BiquadFilterParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/Effect/AuxiliaryBufferParameter.cs b/Ryujinx.Audio.Renderer/Parameter/Effect/AuxiliaryBufferParameter.cs
index e18c05db..5a747922 100644
--- a/Ryujinx.Audio.Renderer/Parameter/Effect/AuxiliaryBufferParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/Effect/AuxiliaryBufferParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/Effect/BiquadFilterEffectParameter.cs b/Ryujinx.Audio.Renderer/Parameter/Effect/BiquadFilterEffectParameter.cs
index 26fff310..7d58d4be 100644
--- a/Ryujinx.Audio.Renderer/Parameter/Effect/BiquadFilterEffectParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/Effect/BiquadFilterEffectParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/Effect/BufferMixerParameter.cs b/Ryujinx.Audio.Renderer/Parameter/Effect/BufferMixerParameter.cs
index 94f77033..b0c0c337 100644
--- a/Ryujinx.Audio.Renderer/Parameter/Effect/BufferMixerParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/Effect/BufferMixerParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/Effect/DelayParameter.cs b/Ryujinx.Audio.Renderer/Parameter/Effect/DelayParameter.cs
index 2f2c907f..e0dbeb7c 100644
--- a/Ryujinx.Audio.Renderer/Parameter/Effect/DelayParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/Effect/DelayParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/Effect/Reverb3dParameter.cs b/Ryujinx.Audio.Renderer/Parameter/Effect/Reverb3dParameter.cs
index 9f31cd15..0dbecfb8 100644
--- a/Ryujinx.Audio.Renderer/Parameter/Effect/Reverb3dParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/Effect/Reverb3dParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/Effect/ReverbParameter.cs b/Ryujinx.Audio.Renderer/Parameter/Effect/ReverbParameter.cs
index ebe0ffdd..daa81c51 100644
--- a/Ryujinx.Audio.Renderer/Parameter/Effect/ReverbParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/Effect/ReverbParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/EffectInParameter.cs b/Ryujinx.Audio.Renderer/Parameter/EffectInParameter.cs
index 197cb0f0..af8edeff 100644
--- a/Ryujinx.Audio.Renderer/Parameter/EffectInParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/EffectInParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/EffectOutStatus.cs b/Ryujinx.Audio.Renderer/Parameter/EffectOutStatus.cs
index 6e81524f..7ed2c7ba 100644
--- a/Ryujinx.Audio.Renderer/Parameter/EffectOutStatus.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/EffectOutStatus.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/MemoryPoolInParameter.cs b/Ryujinx.Audio.Renderer/Parameter/MemoryPoolInParameter.cs
index b86a8992..15498cca 100644
--- a/Ryujinx.Audio.Renderer/Parameter/MemoryPoolInParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/MemoryPoolInParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/MemoryPoolOutStatus.cs b/Ryujinx.Audio.Renderer/Parameter/MemoryPoolOutStatus.cs
index a29bc4a7..c125cb8b 100644
--- a/Ryujinx.Audio.Renderer/Parameter/MemoryPoolOutStatus.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/MemoryPoolOutStatus.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/MixInParameterDirtyOnlyUpdate.cs b/Ryujinx.Audio.Renderer/Parameter/MixInParameterDirtyOnlyUpdate.cs
index 774c7b7a..cdbd5871 100644
--- a/Ryujinx.Audio.Renderer/Parameter/MixInParameterDirtyOnlyUpdate.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/MixInParameterDirtyOnlyUpdate.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/MixParameter.cs b/Ryujinx.Audio.Renderer/Parameter/MixParameter.cs
index e666f669..7f45bca6 100644
--- a/Ryujinx.Audio.Renderer/Parameter/MixParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/MixParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/Performance/PerformanceInParameter.cs b/Ryujinx.Audio.Renderer/Parameter/Performance/PerformanceInParameter.cs
index 798329d2..929f006b 100644
--- a/Ryujinx.Audio.Renderer/Parameter/Performance/PerformanceInParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/Performance/PerformanceInParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/Performance/PerformanceOutStatus.cs b/Ryujinx.Audio.Renderer/Parameter/Performance/PerformanceOutStatus.cs
index e4cd28f3..9263362c 100644
--- a/Ryujinx.Audio.Renderer/Parameter/Performance/PerformanceOutStatus.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/Performance/PerformanceOutStatus.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/RendererInfoOutStatus.cs b/Ryujinx.Audio.Renderer/Parameter/RendererInfoOutStatus.cs
index 7648ffd4..315f0968 100644
--- a/Ryujinx.Audio.Renderer/Parameter/RendererInfoOutStatus.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/RendererInfoOutStatus.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/Sink/CircularBufferParameter.cs b/Ryujinx.Audio.Renderer/Parameter/Sink/CircularBufferParameter.cs
index a314213b..d688529a 100644
--- a/Ryujinx.Audio.Renderer/Parameter/Sink/CircularBufferParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/Sink/CircularBufferParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/Sink/DeviceParameter.cs b/Ryujinx.Audio.Renderer/Parameter/Sink/DeviceParameter.cs
index d4629ef2..591b4945 100644
--- a/Ryujinx.Audio.Renderer/Parameter/Sink/DeviceParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/Sink/DeviceParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/SinkInParameter.cs b/Ryujinx.Audio.Renderer/Parameter/SinkInParameter.cs
index dab40f0e..0859ef31 100644
--- a/Ryujinx.Audio.Renderer/Parameter/SinkInParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/SinkInParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/SinkOutStatus.cs b/Ryujinx.Audio.Renderer/Parameter/SinkOutStatus.cs
index a57a7113..e0cb4942 100644
--- a/Ryujinx.Audio.Renderer/Parameter/SinkOutStatus.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/SinkOutStatus.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/SplitterDestinationInParameter.cs b/Ryujinx.Audio.Renderer/Parameter/SplitterDestinationInParameter.cs
index 61e55cb4..a1c18d57 100644
--- a/Ryujinx.Audio.Renderer/Parameter/SplitterDestinationInParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/SplitterDestinationInParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/SplitterInParameter.cs b/Ryujinx.Audio.Renderer/Parameter/SplitterInParameter.cs
index 8f095f48..a829abf9 100644
--- a/Ryujinx.Audio.Renderer/Parameter/SplitterInParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/SplitterInParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/SplitterInParameterHeader.cs b/Ryujinx.Audio.Renderer/Parameter/SplitterInParameterHeader.cs
index d3298d09..746d59b7 100644
--- a/Ryujinx.Audio.Renderer/Parameter/SplitterInParameterHeader.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/SplitterInParameterHeader.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/VoiceChannelResourceInParameter.cs b/Ryujinx.Audio.Renderer/Parameter/VoiceChannelResourceInParameter.cs
index 93977f1c..73ad2bfd 100644
--- a/Ryujinx.Audio.Renderer/Parameter/VoiceChannelResourceInParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/VoiceChannelResourceInParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/VoiceInParameter.cs b/Ryujinx.Audio.Renderer/Parameter/VoiceInParameter.cs
index 220edcb0..9a18a95a 100644
--- a/Ryujinx.Audio.Renderer/Parameter/VoiceInParameter.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/VoiceInParameter.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Parameter/VoiceOutStatus.cs b/Ryujinx.Audio.Renderer/Parameter/VoiceOutStatus.cs
index 1b21175e..62d17a5a 100644
--- a/Ryujinx.Audio.Renderer/Parameter/VoiceOutStatus.cs
+++ b/Ryujinx.Audio.Renderer/Parameter/VoiceOutStatus.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/RendererConstants.cs b/Ryujinx.Audio.Renderer/RendererConstants.cs
index 32efebc8..d2697378 100644
--- a/Ryujinx.Audio.Renderer/RendererConstants.cs
+++ b/Ryujinx.Audio.Renderer/RendererConstants.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/ResultCode.cs b/Ryujinx.Audio.Renderer/ResultCode.cs
index 84a47eb2..9b11aefa 100644
--- a/Ryujinx.Audio.Renderer/ResultCode.cs
+++ b/Ryujinx.Audio.Renderer/ResultCode.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/AudioRenderSystem.cs b/Ryujinx.Audio.Renderer/Server/AudioRenderSystem.cs
index a5925284..9b87957a 100644
--- a/Ryujinx.Audio.Renderer/Server/AudioRenderSystem.cs
+++ b/Ryujinx.Audio.Renderer/Server/AudioRenderSystem.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/AudioRendererManager.cs b/Ryujinx.Audio.Renderer/Server/AudioRendererManager.cs
index 3df0ab31..f552935b 100644
--- a/Ryujinx.Audio.Renderer/Server/AudioRendererManager.cs
+++ b/Ryujinx.Audio.Renderer/Server/AudioRendererManager.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/BehaviourContext.cs b/Ryujinx.Audio.Renderer/Server/BehaviourContext.cs
index 8a3e1aa9..28bcdac5 100644
--- a/Ryujinx.Audio.Renderer/Server/BehaviourContext.cs
+++ b/Ryujinx.Audio.Renderer/Server/BehaviourContext.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/CommandBuffer.cs b/Ryujinx.Audio.Renderer/Server/CommandBuffer.cs
index c5e6d10a..ca37e090 100644
--- a/Ryujinx.Audio.Renderer/Server/CommandBuffer.cs
+++ b/Ryujinx.Audio.Renderer/Server/CommandBuffer.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/CommandGenerator.cs b/Ryujinx.Audio.Renderer/Server/CommandGenerator.cs
index 00fddefa..36c438fe 100644
--- a/Ryujinx.Audio.Renderer/Server/CommandGenerator.cs
+++ b/Ryujinx.Audio.Renderer/Server/CommandGenerator.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/CommandProcessingTimeEstimatorVersion1.cs b/Ryujinx.Audio.Renderer/Server/CommandProcessingTimeEstimatorVersion1.cs
index 7afa88a4..81d3b57b 100644
--- a/Ryujinx.Audio.Renderer/Server/CommandProcessingTimeEstimatorVersion1.cs
+++ b/Ryujinx.Audio.Renderer/Server/CommandProcessingTimeEstimatorVersion1.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/CommandProcessingTimeEstimatorVersion2.cs b/Ryujinx.Audio.Renderer/Server/CommandProcessingTimeEstimatorVersion2.cs
index 7f33b1bf..0f4fe3c2 100644
--- a/Ryujinx.Audio.Renderer/Server/CommandProcessingTimeEstimatorVersion2.cs
+++ b/Ryujinx.Audio.Renderer/Server/CommandProcessingTimeEstimatorVersion2.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/CommandProcessingTimeEstimatorVersion3.cs b/Ryujinx.Audio.Renderer/Server/CommandProcessingTimeEstimatorVersion3.cs
index 19a8174d..8e15d642 100644
--- a/Ryujinx.Audio.Renderer/Server/CommandProcessingTimeEstimatorVersion3.cs
+++ b/Ryujinx.Audio.Renderer/Server/CommandProcessingTimeEstimatorVersion3.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Effect/AuxiliaryBufferEffect.cs b/Ryujinx.Audio.Renderer/Server/Effect/AuxiliaryBufferEffect.cs
index 02f47a4a..df82945b 100644
--- a/Ryujinx.Audio.Renderer/Server/Effect/AuxiliaryBufferEffect.cs
+++ b/Ryujinx.Audio.Renderer/Server/Effect/AuxiliaryBufferEffect.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Effect/BaseEffect.cs b/Ryujinx.Audio.Renderer/Server/Effect/BaseEffect.cs
index 55705f0a..7c491fd1 100644
--- a/Ryujinx.Audio.Renderer/Server/Effect/BaseEffect.cs
+++ b/Ryujinx.Audio.Renderer/Server/Effect/BaseEffect.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Effect/BiquadFilterEffect.cs b/Ryujinx.Audio.Renderer/Server/Effect/BiquadFilterEffect.cs
index 1e47d675..aadf2844 100644
--- a/Ryujinx.Audio.Renderer/Server/Effect/BiquadFilterEffect.cs
+++ b/Ryujinx.Audio.Renderer/Server/Effect/BiquadFilterEffect.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Effect/BufferMixEffect.cs b/Ryujinx.Audio.Renderer/Server/Effect/BufferMixEffect.cs
index 7f5b1629..14ed3950 100644
--- a/Ryujinx.Audio.Renderer/Server/Effect/BufferMixEffect.cs
+++ b/Ryujinx.Audio.Renderer/Server/Effect/BufferMixEffect.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Effect/DelayEffect.cs b/Ryujinx.Audio.Renderer/Server/Effect/DelayEffect.cs
index 9134e003..df3e5ee7 100644
--- a/Ryujinx.Audio.Renderer/Server/Effect/DelayEffect.cs
+++ b/Ryujinx.Audio.Renderer/Server/Effect/DelayEffect.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Effect/EffectContext.cs b/Ryujinx.Audio.Renderer/Server/Effect/EffectContext.cs
index d637592e..ff6051ae 100644
--- a/Ryujinx.Audio.Renderer/Server/Effect/EffectContext.cs
+++ b/Ryujinx.Audio.Renderer/Server/Effect/EffectContext.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Effect/Reverb3dEffect.cs b/Ryujinx.Audio.Renderer/Server/Effect/Reverb3dEffect.cs
index b9db2294..d9f23799 100644
--- a/Ryujinx.Audio.Renderer/Server/Effect/Reverb3dEffect.cs
+++ b/Ryujinx.Audio.Renderer/Server/Effect/Reverb3dEffect.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Effect/ReverbEffect.cs b/Ryujinx.Audio.Renderer/Server/Effect/ReverbEffect.cs
index adc89798..4c81f729 100644
--- a/Ryujinx.Audio.Renderer/Server/Effect/ReverbEffect.cs
+++ b/Ryujinx.Audio.Renderer/Server/Effect/ReverbEffect.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Effect/UsageState.cs b/Ryujinx.Audio.Renderer/Server/Effect/UsageState.cs
index afb7c1fc..a519acd4 100644
--- a/Ryujinx.Audio.Renderer/Server/Effect/UsageState.cs
+++ b/Ryujinx.Audio.Renderer/Server/Effect/UsageState.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/ICommandProcessingTimeEstimator.cs b/Ryujinx.Audio.Renderer/Server/ICommandProcessingTimeEstimator.cs
index f533f57b..119ec907 100644
--- a/Ryujinx.Audio.Renderer/Server/ICommandProcessingTimeEstimator.cs
+++ b/Ryujinx.Audio.Renderer/Server/ICommandProcessingTimeEstimator.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/MemoryPool/AddressInfo.cs b/Ryujinx.Audio.Renderer/Server/MemoryPool/AddressInfo.cs
index d6c16174..2b625d06 100644
--- a/Ryujinx.Audio.Renderer/Server/MemoryPool/AddressInfo.cs
+++ b/Ryujinx.Audio.Renderer/Server/MemoryPool/AddressInfo.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/MemoryPool/MemoryPoolState.cs b/Ryujinx.Audio.Renderer/Server/MemoryPool/MemoryPoolState.cs
index 2f5dbf08..ebde1403 100644
--- a/Ryujinx.Audio.Renderer/Server/MemoryPool/MemoryPoolState.cs
+++ b/Ryujinx.Audio.Renderer/Server/MemoryPool/MemoryPoolState.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/MemoryPool/PoolMapper.cs b/Ryujinx.Audio.Renderer/Server/MemoryPool/PoolMapper.cs
index 1aafe04e..b255960c 100644
--- a/Ryujinx.Audio.Renderer/Server/MemoryPool/PoolMapper.cs
+++ b/Ryujinx.Audio.Renderer/Server/MemoryPool/PoolMapper.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Mix/MixContext.cs b/Ryujinx.Audio.Renderer/Server/Mix/MixContext.cs
index 46c244bb..5a3c3a63 100644
--- a/Ryujinx.Audio.Renderer/Server/Mix/MixContext.cs
+++ b/Ryujinx.Audio.Renderer/Server/Mix/MixContext.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Mix/MixState.cs b/Ryujinx.Audio.Renderer/Server/Mix/MixState.cs
index ed4665f5..d697488a 100644
--- a/Ryujinx.Audio.Renderer/Server/Mix/MixState.cs
+++ b/Ryujinx.Audio.Renderer/Server/Mix/MixState.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Performance/IPerformanceDetailEntry.cs b/Ryujinx.Audio.Renderer/Server/Performance/IPerformanceDetailEntry.cs
index d45b60eb..893cc008 100644
--- a/Ryujinx.Audio.Renderer/Server/Performance/IPerformanceDetailEntry.cs
+++ b/Ryujinx.Audio.Renderer/Server/Performance/IPerformanceDetailEntry.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Performance/IPerformanceEntry.cs b/Ryujinx.Audio.Renderer/Server/Performance/IPerformanceEntry.cs
index 2b7b5405..2a2fa9cc 100644
--- a/Ryujinx.Audio.Renderer/Server/Performance/IPerformanceEntry.cs
+++ b/Ryujinx.Audio.Renderer/Server/Performance/IPerformanceEntry.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Performance/IPerformanceHeader.cs b/Ryujinx.Audio.Renderer/Server/Performance/IPerformanceHeader.cs
index d5e6e9ae..5a26754d 100644
--- a/Ryujinx.Audio.Renderer/Server/Performance/IPerformanceHeader.cs
+++ b/Ryujinx.Audio.Renderer/Server/Performance/IPerformanceHeader.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceDetailVersion1.cs b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceDetailVersion1.cs
index 6f6e7e57..b7df7f28 100644
--- a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceDetailVersion1.cs
+++ b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceDetailVersion1.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceDetailVersion2.cs b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceDetailVersion2.cs
index edd371b5..da898b29 100644
--- a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceDetailVersion2.cs
+++ b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceDetailVersion2.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceEntryAddresses.cs b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceEntryAddresses.cs
index e56ec559..ad99867f 100644
--- a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceEntryAddresses.cs
+++ b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceEntryAddresses.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceEntryVersion1.cs b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceEntryVersion1.cs
index 0dd50875..ac91ca19 100644
--- a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceEntryVersion1.cs
+++ b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceEntryVersion1.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceEntryVersion2.cs b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceEntryVersion2.cs
index 7ce1e324..84ee5bc9 100644
--- a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceEntryVersion2.cs
+++ b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceEntryVersion2.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceFrameHeaderVersion1.cs b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceFrameHeaderVersion1.cs
index f4df7b09..b0757b37 100644
--- a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceFrameHeaderVersion1.cs
+++ b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceFrameHeaderVersion1.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceFrameHeaderVersion2.cs b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceFrameHeaderVersion2.cs
index ae81fb99..ba873239 100644
--- a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceFrameHeaderVersion2.cs
+++ b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceFrameHeaderVersion2.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceManager.cs b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceManager.cs
index 122f468c..3a336af3 100644
--- a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceManager.cs
+++ b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceManager.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceManagerGeneric.cs b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceManagerGeneric.cs
index f0d3dd5c..b17e6f3f 100644
--- a/Ryujinx.Audio.Renderer/Server/Performance/PerformanceManagerGeneric.cs
+++ b/Ryujinx.Audio.Renderer/Server/Performance/PerformanceManagerGeneric.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/RendererSystemContext.cs b/Ryujinx.Audio.Renderer/Server/RendererSystemContext.cs
index aa296d4f..a89a8a60 100644
--- a/Ryujinx.Audio.Renderer/Server/RendererSystemContext.cs
+++ b/Ryujinx.Audio.Renderer/Server/RendererSystemContext.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Sink/BaseSink.cs b/Ryujinx.Audio.Renderer/Server/Sink/BaseSink.cs
index 0185f88a..949e3971 100644
--- a/Ryujinx.Audio.Renderer/Server/Sink/BaseSink.cs
+++ b/Ryujinx.Audio.Renderer/Server/Sink/BaseSink.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Sink/CircularBufferSink.cs b/Ryujinx.Audio.Renderer/Server/Sink/CircularBufferSink.cs
index 7b38d519..16d25a65 100644
--- a/Ryujinx.Audio.Renderer/Server/Sink/CircularBufferSink.cs
+++ b/Ryujinx.Audio.Renderer/Server/Sink/CircularBufferSink.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Sink/DeviceSink.cs b/Ryujinx.Audio.Renderer/Server/Sink/DeviceSink.cs
index b7ed32fa..79af05f7 100644
--- a/Ryujinx.Audio.Renderer/Server/Sink/DeviceSink.cs
+++ b/Ryujinx.Audio.Renderer/Server/Sink/DeviceSink.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Sink/SinkContext.cs b/Ryujinx.Audio.Renderer/Server/Sink/SinkContext.cs
index 136f7538..b57dbde9 100644
--- a/Ryujinx.Audio.Renderer/Server/Sink/SinkContext.cs
+++ b/Ryujinx.Audio.Renderer/Server/Sink/SinkContext.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Splitter/SplitterContext.cs b/Ryujinx.Audio.Renderer/Server/Splitter/SplitterContext.cs
index f5599acc..0e107a53 100644
--- a/Ryujinx.Audio.Renderer/Server/Splitter/SplitterContext.cs
+++ b/Ryujinx.Audio.Renderer/Server/Splitter/SplitterContext.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Splitter/SplitterDestination.cs b/Ryujinx.Audio.Renderer/Server/Splitter/SplitterDestination.cs
index 5e07ba9d..6d273e45 100644
--- a/Ryujinx.Audio.Renderer/Server/Splitter/SplitterDestination.cs
+++ b/Ryujinx.Audio.Renderer/Server/Splitter/SplitterDestination.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Splitter/SplitterState.cs b/Ryujinx.Audio.Renderer/Server/Splitter/SplitterState.cs
index f86e75dd..c928ec53 100644
--- a/Ryujinx.Audio.Renderer/Server/Splitter/SplitterState.cs
+++ b/Ryujinx.Audio.Renderer/Server/Splitter/SplitterState.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/StateUpdater.cs b/Ryujinx.Audio.Renderer/Server/StateUpdater.cs
index 729a74b1..b26e2721 100644
--- a/Ryujinx.Audio.Renderer/Server/StateUpdater.cs
+++ b/Ryujinx.Audio.Renderer/Server/StateUpdater.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Types/AudioRendererExecutionMode.cs b/Ryujinx.Audio.Renderer/Server/Types/AudioRendererExecutionMode.cs
index 6a386bd4..7bb0507c 100644
--- a/Ryujinx.Audio.Renderer/Server/Types/AudioRendererExecutionMode.cs
+++ b/Ryujinx.Audio.Renderer/Server/Types/AudioRendererExecutionMode.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Types/AudioRendererRenderingDevice.cs b/Ryujinx.Audio.Renderer/Server/Types/AudioRendererRenderingDevice.cs
index c317ba94..f89086f6 100644
--- a/Ryujinx.Audio.Renderer/Server/Types/AudioRendererRenderingDevice.cs
+++ b/Ryujinx.Audio.Renderer/Server/Types/AudioRendererRenderingDevice.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Types/PlayState.cs b/Ryujinx.Audio.Renderer/Server/Types/PlayState.cs
index 4f224f75..7f8895c9 100644
--- a/Ryujinx.Audio.Renderer/Server/Types/PlayState.cs
+++ b/Ryujinx.Audio.Renderer/Server/Types/PlayState.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Upsampler/UpsamplerManager.cs b/Ryujinx.Audio.Renderer/Server/Upsampler/UpsamplerManager.cs
index 26218932..fd396d9f 100644
--- a/Ryujinx.Audio.Renderer/Server/Upsampler/UpsamplerManager.cs
+++ b/Ryujinx.Audio.Renderer/Server/Upsampler/UpsamplerManager.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Upsampler/UpsamplerState.cs b/Ryujinx.Audio.Renderer/Server/Upsampler/UpsamplerState.cs
index 19ba7626..8ea55384 100644
--- a/Ryujinx.Audio.Renderer/Server/Upsampler/UpsamplerState.cs
+++ b/Ryujinx.Audio.Renderer/Server/Upsampler/UpsamplerState.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Voice/VoiceChannelResource.cs b/Ryujinx.Audio.Renderer/Server/Voice/VoiceChannelResource.cs
index 6e6e7e76..00520cfc 100644
--- a/Ryujinx.Audio.Renderer/Server/Voice/VoiceChannelResource.cs
+++ b/Ryujinx.Audio.Renderer/Server/Voice/VoiceChannelResource.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Voice/VoiceContext.cs b/Ryujinx.Audio.Renderer/Server/Voice/VoiceContext.cs
index 694bf1ae..0dfaa4d5 100644
--- a/Ryujinx.Audio.Renderer/Server/Voice/VoiceContext.cs
+++ b/Ryujinx.Audio.Renderer/Server/Voice/VoiceContext.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Voice/VoiceState.cs b/Ryujinx.Audio.Renderer/Server/Voice/VoiceState.cs
index 94e39d0f..f30ee2f7 100644
--- a/Ryujinx.Audio.Renderer/Server/Voice/VoiceState.cs
+++ b/Ryujinx.Audio.Renderer/Server/Voice/VoiceState.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Server/Voice/WaveBuffer.cs b/Ryujinx.Audio.Renderer/Server/Voice/WaveBuffer.cs
index e709639b..a03aa757 100644
--- a/Ryujinx.Audio.Renderer/Server/Voice/WaveBuffer.cs
+++ b/Ryujinx.Audio.Renderer/Server/Voice/WaveBuffer.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Utils/AudioProcessorMemoryManager.cs b/Ryujinx.Audio.Renderer/Utils/AudioProcessorMemoryManager.cs
index 4a0e51c8..99cbfcdc 100644
--- a/Ryujinx.Audio.Renderer/Utils/AudioProcessorMemoryManager.cs
+++ b/Ryujinx.Audio.Renderer/Utils/AudioProcessorMemoryManager.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Utils/BitArray.cs b/Ryujinx.Audio.Renderer/Utils/BitArray.cs
index 743ece24..6109dd01 100644
--- a/Ryujinx.Audio.Renderer/Utils/BitArray.cs
+++ b/Ryujinx.Audio.Renderer/Utils/BitArray.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Utils/FileHardwareDevice.cs b/Ryujinx.Audio.Renderer/Utils/FileHardwareDevice.cs
index 38e72c7a..d5cbb8df 100644
--- a/Ryujinx.Audio.Renderer/Utils/FileHardwareDevice.cs
+++ b/Ryujinx.Audio.Renderer/Utils/FileHardwareDevice.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Utils/Mailbox.cs b/Ryujinx.Audio.Renderer/Utils/Mailbox.cs
index 1084bc60..a32de870 100644
--- a/Ryujinx.Audio.Renderer/Utils/Mailbox.cs
+++ b/Ryujinx.Audio.Renderer/Utils/Mailbox.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Utils/SpanIOHelper.cs b/Ryujinx.Audio.Renderer/Utils/SpanIOHelper.cs
index 214927bc..70a2fce6 100644
--- a/Ryujinx.Audio.Renderer/Utils/SpanIOHelper.cs
+++ b/Ryujinx.Audio.Renderer/Utils/SpanIOHelper.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Utils/SpanMemoryManager.cs b/Ryujinx.Audio.Renderer/Utils/SpanMemoryManager.cs
index f6cfce0c..102a9f95 100644
--- a/Ryujinx.Audio.Renderer/Utils/SpanMemoryManager.cs
+++ b/Ryujinx.Audio.Renderer/Utils/SpanMemoryManager.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
diff --git a/Ryujinx.Audio.Renderer/Utils/SplitterHardwareDevice.cs b/Ryujinx.Audio.Renderer/Utils/SplitterHardwareDevice.cs
index 7309540b..f23bde8a 100644
--- a/Ryujinx.Audio.Renderer/Utils/SplitterHardwareDevice.cs
+++ b/Ryujinx.Audio.Renderer/Utils/SplitterHardwareDevice.cs
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2019-2020 Ryujinx
+// Copyright (c) 2019-2021 Ryujinx
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by