From e5825ae60c11618b3fe50a25220641bee544d0c7 Mon Sep 17 00:00:00 2001 From: ValdikSS Date: Wed, 24 Dec 2025 01:47:00 +0300 Subject: [PATCH] Set Receive buffer to 1024 On Orange Pi Zero3 with OHCI USB stack, captppd is unable to read 65535 bytes, and nothing works. --- captbackend/UsbBackend/UsbStreambuf.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/captbackend/UsbBackend/UsbStreambuf.cpp b/captbackend/UsbBackend/UsbStreambuf.cpp index a63342d..8f32b5b 100644 --- a/captbackend/UsbBackend/UsbStreambuf.cpp +++ b/captbackend/UsbBackend/UsbStreambuf.cpp @@ -9,7 +9,7 @@ using int_type = UsbStreambuf::int_type; UsbStreambuf::UsbStreambuf(UsbPrinter& printer, std::size_t buffSize, unsigned timeoutMs) - : printer(printer), rbuff(buffSize), wbuff(buffSize), timeoutMs(timeoutMs) { + : printer(printer), rbuff(1024), wbuff(buffSize), timeoutMs(timeoutMs) { char_type* wstart = this->wbuff.data(); char_type* wend = wstart + this->wbuff.size() - 1; this->setp(wstart, wend);