[vlc-devel] commit: DRM Video decryption (Iain Wade )

git version control git at videolan.org
Sat Nov 29 12:35:21 CET 2008


vlc | branch: master | Iain Wade <iwade at optusnet.com.au> | Tue Nov  4 18:35:24 2008 +1100| [b0068f14836dd448b759a83d5adfce106ce63293] | committer: Laurent Aimar 

DRM Video decryption

The attached patch adds support for decrypting and playing drm
protected video, such as those from iTunes movie store.

The patch was created against the 0.9.5 source tarball, and was
compiled and tested on OSX against some (legitimately purchased)
iTunes purchased songs and movies.

Just like the existing audio support it requires decryption keys to be
deposited in ~/.drms/ and extracting the keys is left as an exercise
for the user.

[Commit message edited by Laurent Aimar]

Signed-off-by: Iain Wade <iwade at optusnet.com.au>
Signed-off-by: Laurent Aimar <fenrir at videolan.org>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b0068f14836dd448b759a83d5adfce106ce63293
---

 modules/demux/mp4/drms.c   |   25 +++++++++++---
 modules/demux/mp4/drms.h   |    3 +-
 modules/demux/mp4/libmp4.c |   77 ++++++++++++++++++++++++++++++++++++++++---
 modules/demux/mp4/libmp4.h |   20 +++++++++++
 modules/demux/mp4/mp4.c    |   40 +++++++++++++++++++++-
 5 files changed, 151 insertions(+), 14 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=b0068f14836dd448b759a83d5adfce106ce63293



More information about the vlc-devel mailing list