Skip to content

Commit c5e53d2

Browse files
authored
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...
1 parent 0e93f6b commit c5e53d2

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Diff for: ReVidiaGUI.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -307,9 +307,10 @@ def setTextPalette(self):
307307
# Creates the bars for painter to draw
308308
def prePaint(self):
309309
# Get audio data
310-
self.dataList = self.Q1.get()
311-
if self.split:
312-
self.rightDataList = self.Q2.get()
310+
while len(self.dataList) < self.audioFrames:
311+
self.dataList = self.Q1.get()
312+
if self.split:
313+
self.rightDataList = self.Q2.get()
313314

314315
# Process audio data
315316
oldBarValues = self.barValues

0 commit comments

Comments
 (0)