Opened 15 years ago
Closed 9 years ago
#8251 closed Patch - Bug Fix (fixed)
EIT Scanner disregards input groups, causes undefined behavior
Reported by: | robertm | Owned by: | Stuart Auchterlonie |
---|---|---|---|
Priority: | minor | Milestone: | 0.28 |
Component: | MythTV - EIT | Version: | Master Head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
Hybrid tuners analog and digital sides share a tuner, and thus are properly configured as members of the same input group. The EIT scanner disregards input groups and will kick off when the analog side is in use, putting the hardware in an undefined state and causing tuning failures and other potential Bad Things (tm), which will vary by driver.
The EIT scanner should account for the other members of the input group.
Attachments (2)
Change History (16)
comment:1 Changed 15 years ago by
Milestone: | unknown → 0.24 |
---|
comment:2 Changed 14 years ago by
Status: | new → assigned |
---|
comment:3 Changed 14 years ago by
Milestone: | 0.24 → 0.25 |
---|---|
Priority: | minor → critical |
comment:4 Changed 14 years ago by
I think my installation runs into this problem each day - I will take a closer look the next days.
comment:5 Changed 13 years ago by
Milestone: | 0.25 → 0.26 |
---|---|
Priority: | critical → minor |
Type: | defect → Patch - Bug Fix |
I've downgraded this from critical to minor. It doesn't affect many people and the workaround is simply not to enable eit scanning on any dtv recorder also used for it's analog side.
I've attached a patch which should automatically disable active EIT scanning when an input is shared with an analog recorder. It is untested, but should provide a good start for anyone working on this. The main concern is that it has a bad effect on a DVB-S card with DiSEqC inputs. Since this does need a testing both for function and for no ill-effect on DiSEqC setups I'm moving the milestone to 0.26, but if this receives sufficient testing there is no reason it can't be put in for 0.25.
comment:6 Changed 12 years ago by
Milestone: | 0.26 → 0.26.1 |
---|
comment:7 Changed 12 years ago by
I have two virtual encoders configured for my DVB-S2 card and see the same behaviour.
I have attached a modified patch which delays the EIT-Scan for 60 seconds if another card in the same input group is busy. It works for me!
comment:8 Changed 11 years ago by
Milestone: | 0.26.1 → 0.27 |
---|
There is an updated patch that is reported to work
comment:9 Changed 10 years ago by
Version: | head → Master Head |
---|
comment:10 Changed 10 years ago by
Milestone: | 0.27 → 0.27.6 |
---|
comment:11 Changed 9 years ago by
Milestone: | 0.27.6 → 0.27.7 |
---|
Reschedule all tickets planned for, but not solved in time for, 0.27.6 to 0.27.7.
comment:13 Changed 9 years ago by
Milestone: | 0.27.7 → 0.28 |
---|
comment:14 Changed 9 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
I'm bumping the priority but moving this to 0.25 since no-one with an interest in this area of the code has the time to work on a fix for 0.24. This is clearly a serious bug all the same.