Opened 11 years ago

Closed 4 years ago

#11602 closed Patch - Feature (Duplicate)

Playback of encrypted DVDs and ISOs via storage groups

Reported by: stuartm Owned by: Mark Kendall
Priority: major Milestone: 29.2
Component: MythTV - DVD Playback Version: Master Head
Severity: low Keywords:
Cc: lvr@… Ticket locked: no

Description

I couldn't find a ticket associated with this patch so I'm creating this one to track it.

The patch comes from Lawrence Rust and this copy is a little old now, so it may not apply cleanly.

Attachments (1)

0029-libmythtv-Play-encrypted-dvd-s-and-iso-images-from-s.patch (16.5 KB) - added by stuartm 11 years ago.
Updated patch against current master?

Download all attachments as: .zip

Change History (14)

Changed 11 years ago by stuartm

Updated patch against current master?

comment:1 Changed 11 years ago by stuartm

Attached an updated copy of the patch and removed the old one.

comment:2 Changed 11 years ago by paulh

Milestone: 0.270.28

comment:3 Changed 11 years ago by Lawrence Rust <lvr@…>

Resolution: fixed
Status: newclosed

In 1ff446ad093064ff365d60561224231b6c3e7c5b/mythtv:

RingBuffer?: Play encrypted dvd's and iso images from storage groups

This change enables the backend to use libdvdcss to decrypt dvd's and iso
images before sending the blocks over the myth protocol to the frontend.

This replaces the current POSIX file read in RingBuffer? with a class like
DVDRingBufferPriv that uses libdvdread to decrypt the raw blocks.

The real heart of the change is in creating a list of blocks that might need
decrypting and then in safe_read() lookup the blocks requested in that list
and decrypt them if necessary. Unfortunately the lookup is necessary since
if a block is unencrypted, like ifo files, then the decryption operation
corrupts the data.

Closes #11602

Signed-off-by: Lawrence Rust <lvr@…>
Signed-off-by: Stuart Morgan <smorgan@…>

comment:4 Changed 10 years ago by JYA

Resolution: fixed
Status: closednew

comment:5 Changed 10 years ago by JYA

Cc: lvr@… added

Re-opening this patch as it breaks playback of non-encrypted DVD over storage group...

comment:6 Changed 10 years ago by JYA

Related to #12205

comment:7 Changed 9 years ago by Stuart Auchterlonie

Milestone: 0.280.29

Moving to 0.29

comment:8 Changed 9 years ago by Stuart Auchterlonie

Milestone: 0.2929.0

Milestone renamed

comment:9 Changed 7 years ago by Stuart Auchterlonie

Milestone: 29.029.1

comment:10 Changed 7 years ago by Stuart Auchterlonie

Milestone: 29.10.28.2

Moving remaining open tickets to 0.28.2 milestone

comment:11 Changed 7 years ago by Stuart Auchterlonie

Milestone: 0.28.229.2

Moving remaining open tickets to 29.2 milestone

comment:12 Changed 5 years ago by Mark Kendall

Owner: changed from cpinkham to Mark Kendall
Status: newaccepted

comment:13 Changed 4 years ago by Mark Kendall

Resolution: Duplicate
Status: acceptedclosed
Note: See TracTickets for help on using tickets.