gonzopi

git clone https://git.tarina.org/gonzopi
Log | Files | Refs | README | LICENSE

commit 9bc95be074c60a7592fe983ffba49cd2e2571ebc
parent b51f09d0fd0750c4b6d5fd6e5ce96aa93921fd88
Author: rbckman <rob@tarina.org>
Date:   Sat, 19 Apr 2025 18:17:54 +0100

gui flicker bug fix

Diffstat:
Mgonzopi.py | 4++--
Mgui/gonzopi_menu.py | 2+-
Mstartinterface.sh | 4++--
3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/gonzopi.py b/gonzopi.py @@ -2194,7 +2194,7 @@ def main(): settings = storagedrives[dsk][0]+' '+diskleft, filmname, str(scene) + '/' + str(scenes), str(shot) + '/' + str(shots), str(take) + '/' + str(takes), rectime, camerashutter, cameraiso, camerared, camerablue, str(round(camera.framerate)), str(quality), str(camera.brightness), str(camera.contrast), str(camera.saturation), effects[effectselected], str(flip), str(beeps), str(reclength), str(plughw), str(channels), str(miclevel), str(headphoneslevel), str(comp), '',blendmodes[blendselect], cammode, '', serverstate, searchforcameras, wifistate, str(camselected+1), '', '', '', '', '', '', '' #Rerender menu if picamera settings change #if settings != oldsettings or selected != oldselected: - writemenu(menu,settings,selected,'',showmenu) + menudone=writemenu(menu,settings,selected,'',showmenu) rendermenu = False #save settings if menu has been updated and x seconds passed if recording == False: @@ -2426,7 +2426,7 @@ def writemenu(menu,settings,selected,header,showmenu): n += 1 spaces = len(menudone) - 500 menudone += spaces * ' ' - if oldmenu != menudone or rendermenu == True: + if oldmenu != menudone: print(term.clear+term.home) if showmenu == 0: print(term.red+menudoneprint) diff --git a/gui/gonzopi_menu.py b/gui/gonzopi_menu.py @@ -144,7 +144,7 @@ while True: render_vumenu(vumeter, text_size, 0, y_offset, color, bakg) oldvumeter = vumeter vumenulayer.updateLayer() - if menu != oldmenu and menu != '': + if menu != oldmenu and len(menu) > 5: pygame_surface.fill((0,0,0,0)) #print(menu) #text1 = fontObj.render(menu[3], True, WHITE, BLUE) diff --git a/startinterface.sh b/startinterface.sh @@ -1,6 +1,6 @@ #!/bin/bash -echo "Have fun!" > /dev/shm/vumeter -echo "For the lulz" > /dev/shm/interface +echo 'Gonzo Pi v.' | tr '\n' ' ' > /dev/shm/vumeter +cat VERSION | tr '\n' ' ' >> /dev/shm/vumeter #cd ./gui #./tarinagui.bin cd ./gui