Saturday, June 26, 2004

- Nebula DigiTV
One user having problems with View. Seems to select the wrong channel regardless of setting of the appropriate field in dabdig.ini
All very strange - I cannot yet work out what DigiTV is using as its key for this. It does not appear to be the LCN nor is it the LCN sort order (the number it is using is higher than the LCN) and it is not the Alpabetic sort order (BBC One is still 1).
While looking at the user's registry dump, I could see that there are many channels that are using the 2nd number in the LCN (i.e. bigger than 255). Adapted code to handle this

Also spotted that recent Nebula DigiTV software seem to not remove old timer entries from the registry - but simply clears the channel number. This could mean that DABDig would report that there is no space left but the DigiTV GUI would show that there is plenty. So - added new default (configurable) behaviour to treat timer entries with 0 for a channel number as free for re-use.

1 comment:

Paul Webster said...

Feedback from end-user. It now works.
Not sure exactly what fixed it - but root of the problem was some very high LCNs. The Nebula software includes a facility to add 300 to the LCNs of radio stations (to move them to the end if sorting by LCN).
It looks like this has an effect on how the "Last Channel" function works. I changed DABDig to make sure that I counted the high numbers but the user also disabled the +300 function. Hopefully my change will have meant that it would now work regardless of the setting in DigiTV.