From c5e53d211e2cbc33fc00fdaddcac69f1981e1c2c Mon Sep 17 00:00:00 2001 From: GhostNaN <59353890+GhostNaN@users.noreply.github.com> Date: Mon, 6 Jan 2020 11:40:36 -0600 Subject: [PATCH] Fixed a REALLY dumb mistake - Turns out if was you make the self.dataList file constantly update for not good reason it causes a MASSIVE performance regression. Go figure... --- ReVidiaGUI.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ReVidiaGUI.py b/ReVidiaGUI.py index c57a2e4..10691a5 100644 --- a/ReVidiaGUI.py +++ b/ReVidiaGUI.py @@ -307,9 +307,10 @@ def setTextPalette(self): # Creates the bars for painter to draw def prePaint(self): # Get audio data - self.dataList = self.Q1.get() - if self.split: - self.rightDataList = self.Q2.get() + while len(self.dataList) < self.audioFrames: + self.dataList = self.Q1.get() + if self.split: + self.rightDataList = self.Q2.get() # Process audio data oldBarValues = self.barValues