Opened 16 years ago

Closed 16 years ago

#437 closed patch (fixed)

EIT crawl transport scan

Reported by: Stuart Auchterlonie Owned by: danielk
Priority: minor Milestone: 0.19
Component: mythtv Version: head
Severity: medium Keywords: eit crawl
Cc: Ticket locked: no


This modifies the current all channel EIT crawl to a transport crawl, while still visiting all channels.

This is done by getting the channel list with mplexid (aka transport) and building the channel list so that each channel selected is from a different mplex to the previous one.

eg. If your mplex to channel map was as follows

M. ChChCh
1. A B C
2. D E F X Y Z
3. G H I

Your channel list to scan comes out as A D G B E H C F I X Y Z

Thus scanning all channels, but visiting each transport as quickly as possible.

Attachments (1)

eit-transport-walk.diff (1.9 KB) - added by Stuart Auchterlonie 16 years ago.
the patch

Download all attachments as: .zip

Change History (3)

Changed 16 years ago by Stuart Auchterlonie

Attachment: eit-transport-walk.diff added

the patch

comment:1 Changed 16 years ago by Stuart Auchterlonie

Forgot to mention that inputs that are designated dvb_on_demand will be ignored. This use useful for people with USB tuners that could be removed.

comment:2 Changed 16 years ago by danielk

Resolution: fixed
Status: newclosed

(In [7422]) Closes #437.

I did not add the part where it disables channel scanning entirely if you are using dvb-on-demand. We should instead just sleep for a while between scans. I also added a check for "useonairguide = 1" to the channel query for the scan.

Note: See TracTickets for help on using tickets.