Не позволяйте сообщениям отладки от ./configure
обманывать вас:
checking dvd.h usability... no
checking dvd.h presence... no
checking for dvd.h... no
checking /sys/dev/scsi/scsi_ioctl.h usability... no
checking /sys/dev/scsi/scsi_ioctl.h presence... no
checking for /sys/dev/scsi/scsi_ioctl.h... no
checking sys/scsi/scsi_types.h usability... no
checking sys/scsi/scsi_types.h presence... no
checking for sys/scsi/scsi_types.h... no
checking sys/scsi.h usability... no
checking sys/scsi.h presence... no
checking for sys/scsi.h... no
checking IOKit/storage/IODVDMediaBSDClient.h usability... yes
checking IOKit/storage/IODVDMediaBSDClient.h presence... yes
checking for IOKit/storage/IODVDMediaBSDClient.h... yes
Это то, что я получил при создании библиотеки. Хотя некоторые сообщения могут вас беспокоить, некоторые из этих заголовков не важны для системы Mac. Во всяком случае, я попробовал следующее, и все работало хорошо. В настоящее время я использую Mac OS X 10.6.7, и, чтобы было ясно, libdvdcss должен быть собран из строки cmd . Забудьте XCode!
Первым шагом является загрузка самой последней версии библиотеки. Если вы проверите их домашнюю страницу , вы заметите, что они рекомендуют загружать исходные коды прямо из своего хранилища SVN:
svn co svn://svn.videolan.org/libdvdcss/trunk libdvdcs
Как только загрузка завершится и вы окажетесь в каталоге, выполнение этих команд должно успешно скомпилировать библиотеку:
./bootstrap
./configure
make
Если вы хотите проверить его, в каталоге test есть приложение с именем csstest . Во-первых, найдите, куда установлен ваш DVD (убедитесь, что у вас есть диск внутри компьютера):
$ mount
/dev/disk1 on /Volumes/DISK_NAME (udf, local, nodev, nosuid, read-only, noowners)
и затем выполните csstest :
$ ./csstest /Volumes/DISK_NAME/VIDEO_TS/VTS_01_1.VOB 1024
cool, I found libdvdcss version 1.2.10
requested sector: 000001ba...30107f1c04e03100c031223e0c01017c86c08fff88ff...
sector is not scrambled
Чтобы установить его в вашей системе, вы должны иметь права суперпользователя, чтобы выполнить:
make install