fix remote desktop being slow

This commit is contained in:
KingKDot
2026-05-22 22:55:41 -05:00
parent 8d0c0f3f33
commit 345426091e
2 changed files with 1 additions and 8 deletions
@@ -612,9 +612,6 @@ func buildFrame(img *image.RGBA, display int, quality int) (wire.Frame, time.Dur
}
h264Bytes, err := encodeH264Frame(img)
if err == nil && len(h264Bytes) > 0 {
prevMu.Lock()
copyPrev(img)
prevMu.Unlock()
lastKeyframe.Store(now.UnixNano())
statFullFrames.Add(1)
return wire.Frame{Type: "frame", Header: wire.FrameHeader{Monitor: display, FPS: 0, Format: "h264"}, Data: h264Bytes}, time.Since(encStart), nil
@@ -720,9 +717,6 @@ func buildFrameHVNC(img *image.RGBA, display int, quality int) (wire.Frame, time
}
h264Bytes, err := encodeH264FrameHVNC(img)
if err == nil && len(h264Bytes) > 0 {
hvncPrevMu.Lock()
copyPrevHVNC(img)
hvncPrevMu.Unlock()
hvncLastKeyframe.Store(now.UnixNano())
statFullFrames.Add(1)
frame := wire.Frame{Type: "frame", Header: wire.FrameHeader{Monitor: display, FPS: 0, Format: "h264", HVNC: true}, Data: h264Bytes}