[mythtv-commits] Ticket #11602: Playback of encrypted DVDs and ISOs via storage groups
MythTV
noreply at mythtv.org
Sun Sep 8 10:05:33 UTC 2013
#11602: Playback of encrypted DVDs and ISOs via storage groups
-----------------------------------+-----------------------------
Reporter: stuartm | Owner: cpinkham
Type: Patch - Feature | Status: closed
Priority: major | Milestone: 0.28
Component: MythTV - DVD Playback | Version: Master Head
Severity: low | Resolution: fixed
Keywords: | Ticket locked: 0
-----------------------------------+-----------------------------
Changes (by Lawrence Rust <lvr@…>):
* status: new => closed
* resolution: => fixed
Comment:
In [changeset:"1ff446ad093064ff365d60561224231b6c3e7c5b/mythtv"]:
{{{
#!CommitTicketReference repository="mythtv"
revision="1ff446ad093064ff365d60561224231b6c3e7c5b"
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 at softsystem.co.uk>
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>
}}}
--
Ticket URL: <http://code.mythtv.org/trac/ticket/11602#comment:3>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list