2012-03-05, 00:26
Hi there, i have a recent git build including this addon, but when i have a scheduled recording happening on the mythtv backend (channel A), the logic in the addon doesnt seem to allow for watching livetv on channel B. I'll try to explain my self in dot points
1) Scheduled recording starts on Channel A (Multiplex 1)
2) Try to watch liveTV Channel B (on multiplex 1, same as channel A)
3) LiveTV works
1) Scheduled recording starts on Channel A (Multiplex 1)
2) Try to watch liveTV Channel Z (on multiplex 2, different multiplex to channel A)
3) LiveTV shows a channel from Multiplex 1
So, as far as I can tell, when a scheduled recording is happening, and you choose to watch liveTV, the addon will enumerate the tuners (physical and virtual), but will settle on the first available virtual tuner regardless of it's current "tuned" status.
Is there a way to ensure etiher
1) When virtual tuners are iterated through, that the virtual tuner is able to lock onto the multiplex requested (i.e. it is not locked to a different multiplex due to the parent physical tuner recording something), or
2) When iterating through available tuners, ignore virtual tuners that are already locked on different multiplexes?
This is good progress.... I was fighting with this last night, and assumed it was some mythtv configuration issue, but it seems that it isnt just me
Cheers Nathan
1) Scheduled recording starts on Channel A (Multiplex 1)
2) Try to watch liveTV Channel B (on multiplex 1, same as channel A)
3) LiveTV works
1) Scheduled recording starts on Channel A (Multiplex 1)
2) Try to watch liveTV Channel Z (on multiplex 2, different multiplex to channel A)
3) LiveTV shows a channel from Multiplex 1
So, as far as I can tell, when a scheduled recording is happening, and you choose to watch liveTV, the addon will enumerate the tuners (physical and virtual), but will settle on the first available virtual tuner regardless of it's current "tuned" status.
Is there a way to ensure etiher
1) When virtual tuners are iterated through, that the virtual tuner is able to lock onto the multiplex requested (i.e. it is not locked to a different multiplex due to the parent physical tuner recording something), or
2) When iterating through available tuners, ignore virtual tuners that are already locked on different multiplexes?
This is good progress.... I was fighting with this last night, and assumed it was some mythtv configuration issue, but it seems that it isnt just me
Cheers Nathan
tsp42 Wrote:guyrichie: Another solution that is currently used in this addon, is to iterate though all the tunners (and that includes the virtual tunners too) until one of them is free to serve the requested channel. For details see the function PVRClientMythTV::SwitchChannel(const PVR_CHANNEL &channelinfo)