Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#2519 closed patch (fixed)

Encrypted DVB channels not working

Reported by: tim@… 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)

dvbci-destructor.patch (478 bytes) - added by tim@… 13 years ago.

Download all attachments as: .zip

Change History (4)

Changed 13 years ago by tim@…

Attachment: dvbci-destructor.patch added

comment:1 Changed 13 years ago by danielk

Milestone: unknown0.21
Owner: changed from Isaac Richards to danielk
Priority: majorminor
Severity: highlow
Version: 0.20head

comment:2 Changed 13 years ago by danielk

Resolution: fixed
Status: newclosed

(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.

comment:3 Changed 13 years ago by danielk

(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.

Note: See TracTickets for help on using tickets.