Jump to content

Libdvdcss: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
NPOV per MOS:LINUX, replaced: GNU/LinuxLinux using AWB
m libdvdcss has switched from Subversion to Git; fix broken COPYING link
Line 21: Line 21:
| status =
| status =
| genre = [[Library (computing)|Library]]
| genre = [[Library (computing)|Library]]
| license = [[GNU General Public License#Version 2|GNU GPL v2]]<ref>http://svn.videolan.org/filedetails.php?repname=libdvdcss&path=%2Ftrunk%2FCOPYING</ref>
| license = [[GNU General Public License#Version 2|GNU GPL v2]]<ref>https://code.videolan.org/videolan/libdvdcss/raw/master/COPYING</ref>
| website = {{URL|http://www.videolan.org/developers/libdvdcss.html|videolan.org/../libdvdcss}}
| website = {{URL|http://www.videolan.org/developers/libdvdcss.html|videolan.org/../libdvdcss}}
}}
}}

Revision as of 02:41, 26 July 2016

libdvdcss[1]
Developer(s)VideoLAN
Stable release
1.4.0 / December 18, 2015 (2015-12-18)[2]
Repository
Written inC
Operating systemLinux, BSD, BeOS
Windows 95 and later
Mac OS X, Solaris, HP-UX
PlatformPortable
TypeLibrary
LicenseGNU GPL v2[3]
Websitevideolan.org/../libdvdcss

libdvdcss (or libdvdcss2 in some repositories) is a free and open source software library for accessing and unscrambling DVDs encrypted with the Content Scramble System (CSS). libdvdcss is part of the VideoLAN project and is used by VLC media player and other DVD player software packages, such as Ogle, xine-based players, and MPlayer.[citation needed]

Comparison with DeCSS

libdvdcss is not to be confused with DeCSS. Whereas DeCSS uses a cracked DVD player key to perform authentication, libdvdcss uses a generated list of possible player keys. If none of them works (for instance, when the DVD drive enforces region coding), a brute force algorithm is tried in which the region code of a DVD is ignored. Unlike DeCSS, libdvdcss has never been legally challenged.[citation needed]

Distribution

Many GNU/Linux distributions do not contain libdvdcss (for example, Debian, Fedora, SUSE Linux, and Ubuntu) due to fears of running afoul of DMCA-style laws, but they often provide the tools to let the user install it themselves. For example, it used to be available in Ubuntu through Medibuntu, which is no longer available.[4]

Distributions which come pre-installed with libdvdcss include BackTrack, CrunchBang Linux, LinuxMCE, Linux Mint, PCLinuxOS, Puppy Linux 4.2.1, Slax, Super OS, Pardus, and XBMC Live.[citation needed]

Usage

Libdvdcss alone is only a library and cannot play DVDs. DVD player applications, such as VLC media player, use this library to decode DVDs. Libdvdcss is optional in many open-source DVD players, but without it, only non-encrypted discs will play.[citation needed]

If you want to use Handbrake for DVD ripping on Mac OS X, you will need to compile and install Libdvdcss.[5] [citation needed]

References