Ticket #323: ringbuffsize.patch

File ringbuffsize.patch, 1.6 KB (added by anonymous, 19 years ago)
  • libs/libmythtv/tv_rec.cpp

    diff -ur mythtv-0.18.1/libs/libmythtv/tv_rec.cpp mythtv-0.18.1-patched/libs/libmythtv/tv_rec.cpp
    old new  
    17541754                            long long &fillamount, bool pip)
    17551755{
    17561756    ispip = pip;
    1757     filesize = gContext->GetNumSetting("BufferSize", 5);
     1757    filesize = gContext->GetNumSetting("BufferSize", 5000);
    17581758    fillamount = gContext->GetNumSetting("MaxBufferFill", 50);
    17591759
    17601760    path = gContext->GetSetting("LiveBufferDir") + QString("/ringbuf%1.nuv")
     
    17621762
    17631763    outputFilename = path;
    17641764
    1765     filesize = filesize * 1024 * 1024 * 1024;
     1765    filesize = filesize * 1024 * 1024;
    17661766    fillamount = fillamount * 1024 * 1024;
    17671767
    17681768    rbuffer = new RingBuffer(path, filesize, fillamount);
  • setup/backendsettings.cpp

    diff -ur mythtv-0.18.1/setup/backendsettings.cpp mythtv-0.18.1-patched/setup/backendsettings.cpp
    old new  
    138138
    139139static HostSlider *BufferSize()
    140140{
    141     HostSlider* gc = new HostSlider("BufferSize", 1, 100, 1);
    142     gc->setLabel(QObject::tr("Live TV buffer (GB)"));
    143     gc->setValue(5);
     141    HostSlider* gc = new HostSlider("BufferSize", 100, 10000, 100);
     142    gc->setLabel(QObject::tr("Live TV buffer (MB)"));
     143    gc->setValue(5000);
    144144    gc->setHelpText(QObject::tr("How large the live TV buffer is allowed to "
    145145                    "grow."));
    146146    return gc;