# HG changeset patch # User gabucino # Date 1070921742 0 # Node ID d18111ea13d09bc7e1881c35831ab48cd4c0488d # Parent 1dcf9b8909b5b4c8acb74555a27ef4862dbff6b1 removing last pitiful traces of old-style DVD support, with no remorse, but utter cruelty diff -r 1dcf9b8909b5 -r d18111ea13d0 DOCS/hu/cd-dvd.html --- a/DOCS/hu/cd-dvd.html Mon Dec 08 22:14:42 2003 +0000 +++ b/DOCS/hu/cd-dvd.html Mon Dec 08 22:15:42 2003 +0000 @@ -88,14 +88,6 @@

A libdvdnav támogatásának készítése folyamatban volt, de soha nem készült el. Jelenleg nem használható.

-

Régi tipusú DVD támogatás - OPCIONÁLIS

- -

Ez akkor hasznos ha pl merevlemezről akarsz kódolt VOB-ot lejátszani. - Fordítsd le és installáld a libcss 0.0.1-et (és ne újabbat). - Ha az MPlayer nem találja, használd a -csslib /útvonal/libcss.so - opciót. Root jogokkal, vagy egy suid root binárissal kell rendelkezned a - használatához.

-

A DVD-k struktúrája

A DVD lemezek 2048 b/s szektorokat használnak ecc/crc-vel. Általában @@ -109,17 +101,12 @@ navigáció helyes implementálásához ezt át kell számítani. Szükséges továbbá a file-ok titkosításának megszüntetése.

-

Az imént felsorolt okok miatt a régi tipusú DVD támogatás egy mountolt - DVD filerendszert igényel, és szektor szintű hozzáférést az egységhez. - Linux alatt ehhez sajnos root jogokkal kell rendelkezni. Ennek - megoldására két lehetőség van:

- -

Néha a /dev/dvd felhasználók számára nem hozzáférhető, így a libdvdread diff -r 1dcf9b8909b5 -r d18111ea13d0 DOCS/hu/faq.html --- a/DOCS/hu/faq.html Mon Dec 08 22:14:42 2003 +0000 +++ b/DOCS/hu/faq.html Mon Dec 08 22:15:42 2003 +0000 @@ -550,8 +550,8 @@

Q: Muszáj rendszergazdai jogosultságokkal rendelkeznem hogy le tudjak játszani egy DVD-t?
-
A: Csak a régi fajta DVD támogatáshoz. Ezenkívül persze kellenek megfelelő -jogosultságok a DVD egységhez (pl /dev/dvd).
+
A: Nem, csak megfelelő jogosultságok kellenek a DVD egységhez + (pl /dev/dvd).
 
Q: Hol lehet letölteni a libdvdread-et és a libdvdcss-t?
diff -r 1dcf9b8909b5 -r d18111ea13d0 DOCS/man/en/mplayer.1 --- a/DOCS/man/en/mplayer.1 Mon Dec 08 22:14:42 2003 +0000 +++ b/DOCS/man/en/mplayer.1 Mon Dec 08 22:15:42 2003 +0000 @@ -697,10 +697,6 @@ If you give this option, MPlayer will not look for cookies in "~/.netscape/" and "~/.mozilla/". .TP -.B \-csslib -(old-style DVD option) This option is used to override the default location of -libcss.so. -.TP .B \-demuxer Force demuxer type. Give the demuxer ID as defined in demuxers.h. @@ -745,14 +741,6 @@ Here you can tell MPlayer which angles to use (default: 1). Examples can be found below. .TP -.B \-dvdauth -(old-style DVD option) Turns on DVD authentication using the given device. -.TP -.B \-dvdkey -(old-style DVD option) When decoding a VOB file copied undecrypted from DVD, -this option gives the CSS key needed to decrypt the VOB (the key is printed -when authenticating with the DVD drive using \-dvdauth). -.TP .B \-forceidx Force rebuilding of INDEX. Useful for files with broken index (desyncs, etc). @@ -4652,9 +4640,6 @@ .B Playing from a different DVD device mplayer dvd://1 \-dvd-device /dev/\:dvd2 .TP -.B Old style DVD (VOB) playing -mplayer \-dvdauth /dev/\:dvd /mnt/\:dvd/\:VIDEO_TS/\:VTS_02_4.VOB -.TP .B Stream from HTTP mplayer http://mplayer.hq/\:example.avi .TP diff -r 1dcf9b8909b5 -r d18111ea13d0 DOCS/man/hu/mplayer.1 --- a/DOCS/man/hu/mplayer.1 Mon Dec 08 22:14:42 2003 +0000 +++ b/DOCS/man/hu/mplayer.1 Mon Dec 08 22:15:42 2003 +0000 @@ -672,10 +672,6 @@ is megadható, hogy melyiknél végződjön (alapban: 1). Példákat lásd alább. .TP -.B \-csslib -(régi tipusú DVD opció) Ezzel az opcióval felül lehet bírálni a libcss.so -alapértelmezett helyét. -.TP .B \-demuxer Használandó demuxer tipusának felülbírálata. A demuxers.h file-ban leírt ID-k lehetnek a paraméterek. @@ -724,15 +720,6 @@ (alapban: 1). Példákat lásd alább. .TP -.B \-dvdauth -(régi tipusú DVD opció) Bekapcsolja a DVD autentikációt a megadott egységre. -.TP -.B \-dvdkey -(régi tipusú DVD opció) Egy DVD-ről dekódolatlanul HDD-re másolt VOB file -lejátszásához szükséges ez az opció, mely megadja a dekódoláshoz -szükséges CSS kulcsot (amelyet a \-dvdauth opcióval történő autentikációval -lehet megszerezni). -.TP .B \-forceidx INDEX újraépítésének kényszerítése. Hibás AVI-k lejátszásánál hasznos, a tekerés bekapcsolásához. @@ -3632,9 +3619,6 @@ .B Más DVD egység használata mplayer dvd://1 \-dvd\-device /dev/\:dvd2 .TP -.B Régi tipusú DVD (VOB) lejátszás -mplayer \-dvdauth /dev/\:dvd /mnt/\:dvd/\:VIDEO_TS/\:VTS_02_4.VOB -.TP .B HTTP stream lejátszása mplayer http://mplayer.hq/\:example.avi .TP diff -r 1dcf9b8909b5 -r d18111ea13d0 DOCS/xml/en/cd-dvd.xml --- a/DOCS/xml/en/cd-dvd.xml Mon Dec 08 22:14:42 2003 +0000 +++ b/DOCS/xml/en/cd-dvd.xml Mon Dec 08 22:15:42 2003 +0000 @@ -115,18 +115,6 @@ -Old-style DVD support - OPTIONAL - -Useful if you want to play encoded VOBs from hard disk. -Compile and install libcss 0.0.1 (not newer) for this -(If MPlayer fails to detect it, use the - option). To use it, you need to be root, -use a suid root MPlayer binary or let -MPlayer call the suid-root fibmap_mplayer wrapper program. - - - - DVD structure DVD disks have 2048 bytes per sector with ECC/CRC. They usually have an UDF @@ -146,31 +134,14 @@ -The whole old-style DVD support with libcss therefore -needs a mounted DVD filesystem and raw sector-based access to the device. -Unfortunately you must (under Linux) be root to get the sector address of a -file. You have the following choices: - - - -Be root or use a suid-root MPlayer binary. - - - -Let MPlayer call the suid-root fibmap_mplayer -wrapper program to access the DVD (used in the old-style DVD playback over -libcss). - - - -Don't use the kernel's filesystem driver at all and reimplement it in -userspace. libdvdread 0.9.x and libmpdvdkit -do this (new-style DVD support). 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. - - +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. libdvdread 0.9.x and +libmpdvdkit do 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. diff -r 1dcf9b8909b5 -r d18111ea13d0 DOCS/xml/en/faq.xml --- a/DOCS/xml/en/faq.xml Mon Dec 08 22:14:42 2003 +0000 +++ b/DOCS/xml/en/faq.xml Mon Dec 08 22:15:42 2003 +0000 @@ -1062,7 +1062,7 @@ Do I need to be (setuid) root/setuid fibmap_mplayer to be able to play a DVD? -No, only for old-style DVD support. However you must have the proper rights +No. However you must have the proper rights on the DVD device entry (in /dev/).