Post by Sam HocevarPost by Andrew A. GillI try to play a DVD with libdvdcss, and I get garbled output.
I'm told that it looks like libdvdcss isn't working. So I
thought I'd come by here and start screaming at you guys until
you fix it.
]$ libdvdcss-1.2.9/test/.libs/lt-csstest \
/mnt/cdrom/video_ts/vts_08_0.vob 1024
cool, I found libdvdcss version 1.2.9
read failed (no error)
csstest can only work on devices and on files that can be read. If
the file is on a mounted DVD, the drive will prevent the operating
system from reading it, so you need to access the device instead. Could
you please try again using the device name, eg. "csstest /dev/hdc 1024"?
Also, setting the environment variable DVDCSS_VERBOSE=2 will give you
debug information that can be helpful to us.
OK. I umounted the drive, and here's what I get:
---
]$ libdvdcss-1.2.9/test/csstest /dev/dvd 1024
cool, I found libdvdcss version 1.2.9
libdvdcss debug: opening target `/dev/dvd'
libdvdcss debug: using libc for access
libdvdcss error: css error: ioctl_ReadCopyright failed, make
sure there is a DVD in the drive, and that you have used the
correct device node.
libdvdcss debug: could not check whether the disc was scrambled
libdvdcss debug: using CSS key cache dir:
/home/superluser/.dvdcss/GUNDAM_WING_V2-1998060619582800-0000000000/
requested sector:
2105c540...00405b6b0500ba27502abd231000cca41000aaa4cfff...
libdvdcss debug: cracking title key at block 1024
libdvdcss debug: non MPEG block found at block 1024 (end of
title)
libdvdcss debug: end of title reached
libdvdcss debug: successful attempts 0/0, scrambled blocks 0/0
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss error: fatal error in vts css key
seek failed (fatal error in vts css key)
---
Hmm. Let's try that again, just to make sure it wasn't a fluke.
---
]$ libdvdcss-1.2.9/test/csstest /dev/dvd 1024
cool, I found libdvdcss version 1.2.9
libdvdcss debug: opening target `/dev/dvd'
libdvdcss debug: using libc for access
libdvdcss error: css error: ioctl_ReadCopyright failed, make
sure there is a DVD in the drive, and that you have used the
correct device node.
libdvdcss debug: could not check whether the disc was scrambled
libdvdcss debug: using CSS key cache dir:
/home/superluser/.dvdcss/GUNDAM_WING_V2-1998060619582800-0000000000/
requested sector:
00000000...0000000000000000000000000000000000000000ffff...
sector is not scrambled
---
Yeah, it was a fluke. Again:
---
]$ libdvdcss-1.2.9/test/csstest /dev/dvd 1024
cool, I found libdvdcss version 1.2.9
libdvdcss debug: opening target `/dev/dvd'
libdvdcss debug: using libc for access
libdvdcss error: css error: ioctl_ReadCopyright failed, make
sure there is a DVD in the drive, and that you have used the
correct device node.
libdvdcss debug: could not check whether the disc was scrambled
libdvdcss debug: using CSS key cache dir:
/home/superluser/.dvdcss/GUNDAM_WING_V2-1998060619582800-0000000000/
requested sector:
00000000...00000000000000000000000000000000000000000000...
sector is not scrambled
---
The sector shouldn't be all zeros, right?
---
]$ libdvdcss-1.2.9/test/csstest /dev/dvd 1024
cool, I found libdvdcss version 1.2.9
libdvdcss debug: opening target `/dev/dvd'
libdvdcss debug: using libc for access
libdvdcss error: css error: ioctl_ReadCopyright failed, make
sure there is a DVD in the drive, and that you have used the
correct device node.
libdvdcss debug: could not check whether the disc was scrambled
libdvdcss debug: using CSS key cache dir:
/home/superluser/.dvdcss/GUNDAM_WING_V2-1998060619582800-0000000000/
requested sector:
01004121...200040e01004ef47689f7da7a9725b6b0600ba276c60...
libdvdcss debug: cracking title key at block 1024
libdvdcss debug: non MPEG block found at block 1024 (end of
title)
libdvdcss debug: end of title reached
libdvdcss debug: successful attempts 0/0, scrambled blocks 0/0
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss error: fatal error in vts css key
seek failed (fatal error in vts css key)
---
Oh, good. The contents of the sector changed again.
---
]$ libdvdcss-1.2.9/test/csstest /dev/dvd 1024
cool, I found libdvdcss version 1.2.9
libdvdcss debug: opening target `/dev/dvd'
libdvdcss debug: using libc for access
libdvdcss error: css error: ioctl_ReadCopyright failed, make
sure there is a DVD in the drive, and that you have used the
correct device node.
libdvdcss debug: could not check whether the disc was scrambled
libdvdcss debug: using CSS key cache dir:
/home/superluser/.dvdcss/GUNDAM_WING_V2-1998060619582800-0000000000/
requested sector:
00570e80...000000001c000000e4190000986afffff4000000004f...
sector is not scrambled
---
Not scrambled? Good to know.
What the heck is going on here?
--
| Andrew A. Gill To ensure continued quality of service, |
| this e-mail is being monitored by the NSA |
| <***@frontiernet.net> <http://www.needsfoodbadly.com> |
--
Thank you kindly.
--
This is the libdvdcss-devel mailing-list, see http://developers.videolan.org/
To unsubscribe, go to: http://developers.videolan.org/lists.html