summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-09-05 12:56:23 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-09-05 12:56:23 +0000
commit74e2767527f56011853bca1cec1ce1cc1f1f7336 (patch)
tree75eb642faa2d654fcdda542f8d15bd58baeeac15 /DOCS
parentb13b7a54c21717c57cf250f433b8e6ea98be5f3a (diff)
downloadmpv-74e2767527f56011853bca1cec1ce1cc1f1f7336.tar.bz2
mpv-74e2767527f56011853bca1cec1ce1cc1f1f7336.tar.xz
Remove technical description of DVDs and libdvdread implementation.
It is out of place in the user-level documentation and there are more exhaustive sources elsewhere. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24344 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/xml/en/cd-dvd.xml44
1 files changed, 0 insertions, 44 deletions
diff --git a/DOCS/xml/en/cd-dvd.xml b/DOCS/xml/en/cd-dvd.xml
index 0652fbe057..6788a50f2e 100644
--- a/DOCS/xml/en/cd-dvd.xml
+++ b/DOCS/xml/en/cd-dvd.xml
@@ -142,50 +142,6 @@ facilities. Some RPC-2 drives may also require setting the region code.
</para></note>
<formalpara>
-<title>DVD structure</title>
-<para>
-DVD disks have 2048 bytes per sector with ECC/CRC. They usually have an UDF
-filesystem on a single track, containing various files (small .IFO and .BUP
-files and big (1GB) .VOB files). They are real files and can be copied/played
-from the mounted filesystem of an unencrypted DVD.
-</para>
-</formalpara>
-
-<para>
-The .IFO files contain the movie navigation information (chapter/title/angle
-map, language table, etc) and are needed to read and interpret the .VOB content
-(movie). The .BUP files are backups of them. They use
-<emphasis role="bold">sectors</emphasis> everywhere, so you need to use raw
-addressing of sectors of the disc to implement DVD navigation or decrypt the
-content.
-</para>
-
-<para>
-DVD support needs raw sector-based access to the device. Unfortunately you must
-(under Linux) be root to get the sector address of a file. That's why we don't
-use the kernel's filesystem driver at all, instead we reimplement it in
-userspace. <systemitem>libdvdread</systemitem> 0.9.x does this.
-The kernel UDF filesystem driver
-is not needed as they already have their own builtin UDF filesystem driver.
-Also the DVD does not have to be mounted as only the raw sector-based access is
-used.
-</para>
-
-<para>
-Sometimes <filename>/dev/dvd</filename> cannot be read by users, so the
-<systemitem>libdvdread</systemitem> authors implemented an emulation layer
-which transfers sector addresses to filenames+offsets, to emulate raw
-access on top of a mounted filesystem or even on a hard disk.
-</para>
-
-<para>
-<systemitem>libdvdread</systemitem> even accepts the mountpoint instead of
-the device name for raw access and checks <filename>/proc/mounts</filename>
-to get the device name. It was developed for Solaris, where device names
-are dynamically allocated.
-</para>
-
-<formalpara>
<title>DVD decryption</title>
<para>
DVD decryption is done by <systemitem>libdvdcss</systemitem>. The method