From f9a411833a8ff85321ce0a0976647e5fa29ed087 Mon Sep 17 00:00:00 2001 From: "Nick I. A" <109136581+xEntenKoeniqx@users.noreply.github.com> Date: Sat, 13 Aug 2022 02:39:18 +0200 Subject: [PATCH] small fix --- RageCoop.Client/Sync/Voice.cs | 3 ++- RageCoop.Server/Networking/Server.cs | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/RageCoop.Client/Sync/Voice.cs b/RageCoop.Client/Sync/Voice.cs index e720971..fd828fe 100644 --- a/RageCoop.Client/Sync/Voice.cs +++ b/RageCoop.Client/Sync/Voice.cs @@ -27,6 +27,7 @@ namespace RageCoop.Client.Sync public static void InitRecording() { + // I tried without thread but the game will lag without _thread = new Thread(new ThreadStart(() => { while (true) @@ -43,7 +44,6 @@ namespace RageCoop.Client.Sync } } })); - _thread.Start(); _waveIn = new WaveInEvent @@ -79,6 +79,7 @@ namespace RageCoop.Client.Sync try { _waveProvider.AddSamples(e.Buffer, 0, e.BytesRecorded); + Networking.SendVoiceMessage(e.Buffer); } catch (Exception ex) { diff --git a/RageCoop.Server/Networking/Server.cs b/RageCoop.Server/Networking/Server.cs index d06b119..64d9473 100644 --- a/RageCoop.Server/Networking/Server.cs +++ b/RageCoop.Server/Networking/Server.cs @@ -487,8 +487,7 @@ namespace RageCoop.Server case PacketType.Voice: { var msg = MainNetServer.CreateMessage(); - Packets.Voice packet = data.GetPacket(); - packet.Deserialize(data); + data.GetPacket().Pack(msg); MainNetServer.SendMessage(msg, MainNetServer.Connections, NetDeliveryMethod.ReliableOrdered, (int)ConnectionChannel.Voice); } break;