2017-07-11, 01:23
It seems my pvr buffering in Kodi 17 is limited for recorded TV rather than using my larger caching settings.
In Kodi 17 the minvideocachelevel was removed with the videoplayer merge. My understanding is that cachemembuffersize and buffermode now controls caching.
I have put a large memorysize and readfactor to make buffering more visible in the UI:
If I play a video file using smb with Estuary skin and immediately pause the video then I can clearly see that it is cached since pausing shows a lighter progress bar filling up and pressing Ctrl-Shift-O shows a "forward X MB" with increasing values that eventually stops at 811.3MB.
Whereas if I play the same video file using PVR (mythtv) then I see "forward 0 B". I don't fully understand the Estuary display for PVR (two progress bars), but I do know that the same file from the same machine on the same network frequently buffers when played via PVR compared to smb.
I don't think this buffering is mythtv-specific.
My guess is that PVR is treated as neither remote nor local in buffermode so is using some other cache value.
For live TV different caching may be necessary to avoid waiting for a channel change, but for recorded TV the increased buffering helps when the backend is on a remote machine with a poor network.
So, any ideas on what setting is now used?
Thanks.
In Kodi 17 the minvideocachelevel was removed with the videoplayer merge. My understanding is that cachemembuffersize and buffermode now controls caching.
I have put a large memorysize and readfactor to make buffering more visible in the UI:
Code:
<cache>
<buffermode>1</buffermode>
<memorysize>863886080</memorysize>
<readfactor>300</readfactor>
</cache>
If I play a video file using smb with Estuary skin and immediately pause the video then I can clearly see that it is cached since pausing shows a lighter progress bar filling up and pressing Ctrl-Shift-O shows a "forward X MB" with increasing values that eventually stops at 811.3MB.
Whereas if I play the same video file using PVR (mythtv) then I see "forward 0 B". I don't fully understand the Estuary display for PVR (two progress bars), but I do know that the same file from the same machine on the same network frequently buffers when played via PVR compared to smb.
I don't think this buffering is mythtv-specific.
My guess is that PVR is treated as neither remote nor local in buffermode so is using some other cache value.
For live TV different caching may be necessary to avoid waiting for a channel change, but for recorded TV the increased buffering helps when the backend is on a remote machine with a poor network.
So, any ideas on what setting is now used?
Thanks.