Opened 18 years ago
Closed 18 years ago
Last modified 17 years ago
#2519 closed patch (fixed)
Encrypted DVB channels not working
Reported by: | Owned by: | danielk | |
---|---|---|---|
Priority: | minor | Milestone: | 0.21 |
Component: | mythtv | Version: | head |
Severity: | low | Keywords: | |
Cc: | Ticket locked: | no |
Description
This is because the DVB CI device is not closed properly. The /dev/dvb/adapterX/ca0 device is opened (and not closed) when mythbackend is started. Subsequent opens (when attempting to watch TV) will then always fail.
Since the CI Handler was split into two derived classes (high and low level CI), now the destructors of the derived classes never run. The base class must have a virtual destructor defined.
Attachments (1)
Change History (4)
Changed 18 years ago by
Attachment: | dvbci-destructor.patch added |
---|
comment:1 Changed 18 years ago by
Milestone: | unknown → 0.21 |
---|---|
Owner: | changed from Isaac Richards to danielk |
Priority: | major → minor |
Severity: | high → low |
Version: | 0.20 → head |
comment:2 Changed 18 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:3 Changed 17 years ago by
(In [11626]) Refs #2519. Backports fix for DVB CI to 0.20-fixes. Original message: Make sure base class CI destructor is virtual. (debugging and fix from tim at opensystems net in au.)
The wrong destructor was being called resulting in us never closing CI interfaces and hence causing us to run out of CI interfaces.
(In [11399]) Fixes #2519. Make sure base class CI destructor is virtual. (debugging and fix from tim at opensystems net in au.)
The wrong destructor was being called resulting in us never closing CI interfaces and hence causing us to run out of CI interfaces.