Ticket #9854: 9854_hack.patch

File 9854_hack.patch, 521 bytes (added by Jim Stichnoth <stichnot@…>, 13 years ago)
  • mythtv/libs/libmythtv/ringbuffer.cpp

    diff --git a/mythtv/libs/libmythtv/ringbuffer.cpp b/mythtv/libs/libmythtv/ringbuffer.cpp
    index 2d731c8..9879b8d 100644
    a b int RingBuffer::ReadBufFree(void) const 
    407407    rbrlock.lockForRead();
    408408    rbwlock.lockForRead();
    409409    int ret = ((rbwpos >= rbrpos) ? rbrpos + bufferSize : rbrpos) - rbwpos - 1;
     410    ret -= readblocksize; if (ret < 0) ret = 0; // JMS
    410411    rbwlock.unlock();
    411412    rbrlock.unlock();
    412413    return ret;