2011-07-13, 09:23 AM
Background to this here (http://forums.gbpvr.com/showthread.p...n+broadcasting)
Short summary: many channels in the UK (and perhaps elsewhere) "timeshare" their bandwidth with other channels, meaning they don't broadcast 24/7. When NPVR tunes into a non-broadcasting channel, it acts like it's frozen, and usually shows either a black screen with no OSD, or a frozen picture from the previously playing channel, again with no OSD.
TimeSharer is a new plugin that lets you change the tuning information for these channels, meaning NPVR can tune into an alternative channel that *is* broadcasting during off-air times. This keeps NPVR nice and responsive.
You can download TimeSharer from the wiki now.
At the moment, you can control channels by specifying what content they should show (from either the correct channel or an alternative) over a 24 hour period. TimeSharer "fudges" the NPVR tuning cache so that, for example, the EPG entry for "Channel A" can actually show the broadcast of "Channel B". The recording service maintains the correct tuning information at all times.
Iain
Short summary: many channels in the UK (and perhaps elsewhere) "timeshare" their bandwidth with other channels, meaning they don't broadcast 24/7. When NPVR tunes into a non-broadcasting channel, it acts like it's frozen, and usually shows either a black screen with no OSD, or a frozen picture from the previously playing channel, again with no OSD.
TimeSharer is a new plugin that lets you change the tuning information for these channels, meaning NPVR can tune into an alternative channel that *is* broadcasting during off-air times. This keeps NPVR nice and responsive.
You can download TimeSharer from the wiki now.
At the moment, you can control channels by specifying what content they should show (from either the correct channel or an alternative) over a 24 hour period. TimeSharer "fudges" the NPVR tuning cache so that, for example, the EPG entry for "Channel A" can actually show the broadcast of "Channel B". The recording service maintains the correct tuning information at all times.
Iain