Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
mpegts: add linked tuner feature
The DvbSky S952 drivers have numerous tuning bugs and one of it is that if two tuners are not used together, streaming from one tuner can "hang". This change implements a workaround which makes the second (linked) tuner alive (tuning is joined with these two linked tuners).
- Loading branch information
Showing
9 changed files
with
274 additions
and
46 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
273835fThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@perexg: I have a DvbSky S952. and never noticed the problems you mentioned above. But after this commit I experience "hangs". Formerly working channels sporadically(?) cannot be subscribed now. Will my DvbSky S952 now only work if I enable "Linked"?
273835fThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I must admit, I really don't like this commit. Although we do have some fixes in place to cope with broken drivers, I think this is really a step too far. It's adding a significant level of complexity to fix someone else's broken code, potentially at the expense of our own code base.
273835fThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm fully backing @adamsutton. I think driver problems should be fixed in the causing driver(s). Especially if the workaround is so complex like in this case.