diff --git a/discord.go b/discord.go index 77e2233..462abb7 100644 --- a/discord.go +++ b/discord.go @@ -183,6 +183,8 @@ func discordReceivePCM(v *discordgo.VoiceConnection, die chan bool) { case fromDiscordMap[p.SSRC].pcm <- p.PCM[0:480]: default: log.Println("fromDiscordMap buffer full. Dropping packet") + discordMutex.Unlock() + continue } select { case fromDiscordMap[p.SSRC].pcm <- p.PCM[480:960]: diff --git a/main.go b/main.go index 10dad71..21e2666 100644 --- a/main.go +++ b/main.go @@ -54,10 +54,10 @@ func main() { if *mode == "" { log.Fatalln("missing mode set") } - err := syscall.Setpriority(syscall.PRIO_PROCESS, os.Getpid(), -5) - if err != nil { - log.Println("Unable to set priority. ", err) - } + //err := syscall.Setpriority(syscall.PRIO_PROCESS, os.Getpid(), -5) + //if err != nil { + // log.Println("Unable to set priority. ", err) + //} // DISCORD Setup