diff --git a/mythtv/libs/libmythtv/recorders/DeviceReadBuffer.cpp b/mythtv/libs/libmythtv/recorders/DeviceReadBuffer.cpp index fd3f72bbb6e..16e6307a678 100644 --- a/mythtv/libs/libmythtv/recorders/DeviceReadBuffer.cpp +++ b/mythtv/libs/libmythtv/recorders/DeviceReadBuffer.cpp @@ -625,7 +625,7 @@ bool DeviceReadBuffer::CheckForErrors( */ uint DeviceReadBuffer::Read(unsigned char *buf, const uint count) { - uint avail = WaitForUsed(min(count, (uint)min_read), 500); + uint avail = WaitForUsed(min(count, (uint)dev_read_size), 20); size_t cnt = min(count, avail); if (!cnt)