Opened 18 years ago
Closed 18 years ago
Last modified 18 years ago
#1037 closed patch (fixed)
Support for Legacy Dish switches
Reported by: | Owned by: | danielk | |
---|---|---|---|
Priority: | minor | Milestone: | 0.20 |
Component: | dvb | Version: | head |
Severity: | low | Keywords: | |
Cc: | Ticket locked: | no |
Description
I was asked to send in this patch which adds supports for two types of legacy switches. These switches used to be used by North American satellite providers, however they can still be used in several applications. The kernel has had support for these switches since 2.6.12, though the patch will compile fine on even older kernels without issue.
Attachments (1)
Change History (4)
Changed 18 years ago by
Attachment: | legacysw.patch added |
---|
comment:1 Changed 18 years ago by
Milestone: | → 0.20 |
---|
comment:2 Changed 18 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:3 Changed 18 years ago by
Small include refactoring. This doesn't change the code very much, it just moves the CardUtil? and SourceUtil? functions into their own files.
This is makes recompiles after changes to videosource.h significantly faster, this file had grown to a behemoth that was included in many places. It is still a behemoth, but now it is only included in three files since most of the places it was included only needed the CardUtil? or SourceUtil? classes.
This also includes a small fix for the DishNet? legacy switch support patch I commited a couple days ago. There was an off by one error, so that you could only select the 21 switch and only by selecting the 64 switch in the UI. I've changed the places that used raw numbers to use the enum names of the switches to prevent this type of error in the future.
Thanks, I'll apply this soon after 0.19 is out the door.