Bob Cottingham wrote:

Whats the impact of changing the chanid? Does anyone have chanids
higher than 1999?

Generally, mythfilldatabase tries to use:
   - For "normal" channels (with no separator)
       chanid = <source id>*1000 + <channum>
   - For channels with separator (i.e. "35_1" or "35-1" or "35.1")
      chanid = <source id>*1000 + <channum left>*10 + <channum right>
So a video source numbered 1 with two channels, 3 and 15, would have chanid's 1003 and 1015. In the event that we have a channum > 999--such as 8785 (which is common on satellite sources, at least)--on video source 2, the chanid would be 10785. If the "desired" chanid is already used, Myth takes the "next available" chanid (MAX(chanid on source) + 1).

What is the highest reasonable number? Could you
simply add 7000 to the chanid for all LiveTV shows and have the system
smart enough to know that 8011 was the same channel as 1011 but
recorded by LiveTV? That also would give an easy way of indicating
right in the filename that it was a LiveTV recording, which may have
its benefits as well.  I know I'm talking out of my league here, but
hope you don't mind me throwing out ideas.
Adding 7000 wouldn't work for a user with 8 video sources whose channel numbers on source 8 overlap with channel numbers on source 1 (which would be possible if it's the same channel on different sources--i.e. OTA and digital cable, for example). Even if we add 10000, we could have an overlap with large-channel-numbers, although it becomes less likely as we choose a higher and higher number to add.

The highest channel currently available through DISH network is 9850, so if DISH were on video source id 10 and I had 9850 in my lineup, my Myth box would have a chanid of 19850. Then, if some of the chanid for lower channels were taken, they would become 19851, 19852, etc. Note, also, that having a video source 10 does not mean that I have 10 sources in use--only that I've defined 10 throughout the life of my Myth box.

Mike
_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to