From ce8214a81b38567545ccf4966ab1c887ab204c2a Mon Sep 17 00:00:00 2001 From: Joseph Coffland Date: Tue, 9 Oct 2018 13:15:29 -0700 Subject: [PATCH] Fix initial offline camera image --- src/py/bbctrl/Camera.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/py/bbctrl/Camera.py b/src/py/bbctrl/Camera.py index 2f8ff54..a827ebc 100755 --- a/src/py/bbctrl/Camera.py +++ b/src/py/bbctrl/Camera.py @@ -602,20 +602,20 @@ class VideoHandler(web.RequestHandler): def write_frame(self, frame): # Don't allow too many frames to queue up - size = len(frame) - if self.request.connection.stream.max_write_buffer_size < size: - self.request.connection.stream.max_write_buffer_size = size * 2 + min_size = len(frame) * 2 + if self.request.connection.stream.max_write_buffer_size < min_size: + self.request.connection.stream.max_write_buffer_size = min_size try: self.write(frame) self.flush() except iostream.StreamBufferFullError: + log.info('Camera buffer full') pass # Drop frame if buffer is full - def on_connection_close(self): - self.camera.remove_client(self) + def on_connection_close(self): self.camera.remove_client(self) -- 2.27.0