diff options
Diffstat (limited to 'DOCS/xml/ru/cd-dvd.xml')
-rw-r--r-- | DOCS/xml/ru/cd-dvd.xml | 52 |
1 files changed, 11 insertions, 41 deletions
diff --git a/DOCS/xml/ru/cd-dvd.xml b/DOCS/xml/ru/cd-dvd.xml index dd11f1359e..ece157e4b5 100644 --- a/DOCS/xml/ru/cd-dvd.xml +++ b/DOCS/xml/ru/cd-dvd.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="koi8-r"?> -<!-- synced with 1.8 --> +<!-- synced with 1.10 --> <chapter id="cd-dvd"> <title>Использование CD/DVD</title> @@ -98,9 +98,10 @@ </systemitem> и <systemitem>libdvdcss</systemitem> для DVD расшифровки и воспроизведения. Эти две библиотеки содержатся в подкаталоге <filename class="directory">libmpdvdkit2/</filename> дерева исходного кода -MPlayer'а, так что отдельно устанавливать их не нужно. Мы выбрали такое решение -потому, что нам пришлось исправить ошибку в <systemitem>libdvdread</systemitem> -и добавить патч к <systemitem>libdvdcss</systemitem> поддержку +<application>MPlayer</application>'а, так что отдельно устанавливать их не нужно. +Мы выбрали такое решение потому, что нам пришлось исправить ошибку +в <systemitem>libdvdread</systemitem> +и добавить патч к <systemitem>libdvdcss</systemitem>, включающий поддержку <emphasis role="bold">сохранения взломанных ключей CSS</emphasis>. Это предотвращает повторный взлом ключа при каждом просмотре, существенно увеличивая скорость. @@ -120,20 +121,6 @@ MPlayer'а, так что отдельно устанавливать их не нужно. Мы выбрали такое решение </para></note> <formalpara> -<title>Старая поддержка DVD - НЕ ОБЯЗАТЕЛЬНО</title> -<para> -Это может оказаться полезным, например, при просмотре зашифрованных VOB-файлов -с <emphasis role="bold">жёсткого диска</emphasis>. Cкомпилируйте и установите -<emphasis role="bold">libcss</emphasis> (версию 0.0.1, ни в коем случае не -более позднюю). Если <emphasis role="bold">MPlayer</emphasis> её не -обнаружит, добавьте <option>-csslib /path/to/libcss.so</option>. Для -использования необходимы привилегии администратора или suid root на исполняемом -файле MPlayer'а или позвольте MPlayer'у запустить suid root обработчик -fibmap_mplayer. -</para> -</formalpara> - -<formalpara> <title>Структура DVD</title> <para> Диски DVD используют сектора размером в 2048 байтов с ECC/CRC. На них обычно @@ -153,33 +140,16 @@ fibmap_mplayer. </para> <para> -Из-за этого старая поддержка DVD c <systemitem>libcss</systemitem> нуждается в -замонтированной файловой системе и посекторном доступе к устройству. К -сожалению, для этого нужны привилегии администратора (под Linux). Проблема -решается тремя способами: - -<itemizedlist> -<listitem><para> -Привилегированный доступ или исполняемый файл <application>MPlayer -</application>'а с suid root. -</para></listitem> - -<listitem><para> -Позвольте <application>MPlayer</application>'у выполнять the suid-root -обработчик fibmap_mplayer для доступа к DVD (используется в старом методе -воспроизведения DVD через <systemitem>libcss</systemitem>). -</para></listitem> - -<listitem><para> -Не использовать драйвер файловой системы из ядра и все делать в пространстве -пользователя. <systemitem>libdvdread</systemitem> 0.9.x и <systemitem> -libmpdvdkit</systemitem> так и делают (новая поддержка DVD). Драйвер UDF +Для поддержки DVD необходим прямой посекторный доступ к устройству. К сожалению, +(под Linux) Вы должны быть root'ом, чтобы получить секторный адрес файла. +Поэтому мы вообще не используем драйвер файловой системы из адра, а +переписываем его для выполнения в пользовательсмком пространстве. +<systemitem>libdvdread</systemitem> 0.9.x и <systemitem> +libmpdvdkit</systemitem> так и делают. Драйвер UDF файловой системы не нужен, поскольку в этих библиотеках есть встроенные драйвера файловой системы UDF. Также DVD не обязан быть замонтированным, поскольку используется только прямой посекторный доступ. -</para></listitem> -</itemizedlist> </para> <para> |