libdvdcss-1.4.0 fails to create or read key cache dir in ~/.dvdcss
Here is the output of "export DVDCSS_VERBOSE=2; vlc /dev/sr1" with libdvdcss-1.4.0:
libdvdnav: Using dvdnav version 5.0.3
libdvdcss debug: opening target `/dev/sr1'
libdvdcss debug: using libc API for access
libdvdcss debug: disc reports copyright information 0x1
libdvdcss debug: drive region(s)��T7, region mask 0xff, RPC-II, no region code set
libdvdcss error: CSS error: drive will prevent access to scrambled data
libdvdcss debug: scrambled disc on a region-free RPC-II drive: possible failure, but continuing anyway
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss error: failed creating cache subdirectory
libdvdnav: DVD Title: TOYSTORY1
libdvdnav: DVD Serial Number: 3C2B9B99
libdvdnav: DVD Title (Alternative): TOYSTORY1
libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2
libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient
libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000268
libdvdcss debug: getting title key at block 616 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 616
libdvdcss debug: end of title reached
libdvdcss debug: successful attempts 0/0, scrambled blocks 0/2000
libdvdcss debug: no scrambled sectors found
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss debug: unencrypted title
libdvdread: Elapsed time 2
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000b00
libdvdcss debug: getting title key at block 2816 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 2816
libdvdcss error: read error
libdvdcss debug: read error at block 3504, resorting to arcane secrets to recover
libdvdcss debug: opening target `/dev/sr1'
libdvdcss debug: using libc API for access
libdvdcss error: read error
libdvdcss debug: end of title reached
libdvdcss debug: successful attempts 0/0, scrambled blocks 0/688
libdvdcss debug: no scrambled sectors found
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss debug: unencrypted title
libdvdread: Elapsed time 58
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000b10
libdvdcss debug: getting title key at block 2832 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 2832
libdvdcss error: read error
libdvdcss debug: read error at block 3504, resorting to arcane secrets to recover
libdvdcss debug: opening target `/dev/sr1'
libdvdcss debug: using libc API for access
libdvdcss error: read error
libdvdcss debug: end of title reached
libdvdcss debug: successful attempts 0/0, scrambled blocks 0/672
libdvdcss debug: no scrambled sectors found
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss debug: unencrypted title
libdvdread: Elapsed time 35
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x000011c0
libdvdcss debug: getting title key at block 4544 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 4544
libdvdcss debug: block 4576 is a non-MPEG block (end of title)
libdvdcss debug: end of title reached
libdvdcss debug: successful attempts 0/0, scrambled blocks 0/32
libdvdcss debug: no scrambled sectors found
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss debug: unencrypted title
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x000011d0
libdvdcss debug: getting title key at block 4560 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 4560
libdvdcss debug: block 4576 is a non-MPEG block (end of title)
libdvdcss debug: end of title reached
libdvdcss debug: successful attempts 0/0, scrambled blocks 0/16
libdvdcss debug: no scrambled sectors found
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss debug: unencrypted title
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x00001337
libdvdcss debug: getting title key at block 4919 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 4919
libdvdcss debug: successful attempts 1/1, scrambled blocks 107/221
libdvdcss debug: Video Title Set (VTS) key initialized
libdvdcss debug: title key is c0:00:00:00:09
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x00001425
libdvdcss debug: getting title key at block 5157 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 5157
libdvdcss debug: successful attempts 1/1, scrambled blocks 73/153
libdvdcss debug: Video Title Set (VTS) key initialized
libdvdcss debug: title key is c0:00:00:00:0a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x000016d8
libdvdcss debug: getting title key at block 5848 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 5848
libdvdcss debug: successful attempts 1/1, scrambled blocks 1/3
libdvdcss debug: Video Title Set (VTS) key initialized
libdvdcss debug: title key is c0:00:00:00:0a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x000024c1
libdvdcss debug: getting title key at block 9409 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 9409
libdvdcss debug: successful attempts 1/1, scrambled blocks 1/3
libdvdcss debug: Video Title Set (VTS) key initialized
libdvdcss debug: title key is c0:00:00:00:0b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x00003684
libdvdcss debug: getting title key at block 13956 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 13956
libdvdcss debug: successful attempts 1/2, scrambled blocks 56/113
libdvdcss debug: Video Title Set (VTS) key initialized
libdvdcss debug: title key is c0:00:00:00:0c
libdvdread: Elapsed time 1
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x0000a9f4
libdvdcss debug: getting title key at block 43508 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 43508
libdvdcss debug: successful attempts 1/1, scrambled blocks 31/63
libdvdcss debug: Video Title Set (VTS) key initialized
libdvdcss debug: title key is c0:00:00:00:0c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_1.VOB at 0x00010451
libdvdcss debug: getting title key at block 66641 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 66641
libdvdcss debug: successful attempts 1/2, scrambled blocks 7/15
libdvdcss debug: Video Title Set (VTS) key initialized
libdvdcss debug: title key is c0:00:00:00:0d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_1.VOB at 0x0004727a
libdvdcss debug: getting title key at block 291450 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 291450
libdvdcss debug: successful attempts 1/1, scrambled blocks 1/3
libdvdcss debug: Video Title Set (VTS) key initialized
libdvdcss debug: title key is c0:00:00:00:0e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_0.VOB at 0x00061aa7
libdvdcss debug: getting title key at block 400039 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 400039
libdvdcss debug: successful attempts 1/2, scrambled blocks 285/579
libdvdcss debug: Video Title Set (VTS) key initialized
libdvdcss debug: title key is c0:00:00:00:0f
libdvdread: Elapsed time 1
libdvdread: Get key for /VIDEO_TS/VTS_15_1.VOB at 0x000aae7c
libdvdcss debug: getting title key at block 700028 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 700028
libdvdcss debug: successful attempts 1/1, scrambled blocks 3/4
libdvdcss debug: Video Title Set (VTS) key initialized
libdvdcss debug: title key is c0:00:00:00:0f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_19_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_19_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_20_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_20_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_21_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_21_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_22_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_22_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_23_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_23_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_24_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_24_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_25_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_25_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_26_1.VOB at 0x002cc2a3
libdvdcss debug: getting title key at block 2933411 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 2933411
libdvdcss debug: successful attempts 1/1, scrambled blocks 1/3
libdvdcss debug: Video Title Set (VTS) key initialized
libdvdcss debug: title key is c0:00:00:00:1a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_27_1.VOB at 0x002df2e3
libdvdcss debug: getting title key at block 3011299 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 3011299
libdvdcss debug: successful attempts 1/1, scrambled blocks 1/3
libdvdcss debug: Video Title Set (VTS) key initialized
libdvdcss debug: title key is c0:00:00:00:1b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_28_0.VOB at 0x0033d2bb
libdvdcss debug: getting title key at block 3396283 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 3396283
libdvdcss debug: block 3396315 is a non-MPEG block (end of title)
libdvdcss debug: end of title reached
libdvdcss debug: successful attempts 0/0, scrambled blocks 0/32
libdvdcss debug: no scrambled sectors found
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss debug: unencrypted title
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_28_1.VOB at 0x0033d2cb
libdvdcss debug: getting title key at block 3396299 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: ioctl ReadTitleKey failed (region mismatch?)
libdvdcss debug: authentication success flag not set, ASF=0
libdvdcss debug: lost authentication success flag (ASF), requesting title key
libdvdcss debug: resetting drive and cracking title key
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: ioctl ReportAgid failed, invalidating authentication grant ID (AGID) 0
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: cracking title key at block 3396299
libdvdcss debug: block 3396315 is a non-MPEG block (end of title)
libdvdcss debug: end of title reached
libdvdcss debug: successful attempts 0/0, scrambled blocks 0/16
libdvdcss debug: no scrambled sectors found
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss debug: unencrypted title
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_29_0.VOB at 0x0033d2bb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_29_1.VOB at 0x0033d2cb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_30_0.VOB at 0x0033d2bb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_30_1.VOB at 0x0033d2cb
libdvdread: Elapsed time 0
libdvdread: Found 30 VTS's
libdvdread: Elapsed time 97
After this, the DVD plays (with lots of skipping because of the interleaved DVD titles but that's not the issue here).
The same session with libdvdcss-1.3.0:
libdvdnav: Using dvdnav version 5.0.3
libdvdcss debug: opening target `/dev/sr1'
libdvdcss debug: using libc for access
libdvdcss debug: disc reports copyright information 0x1
libdvdcss debug: drive region mask 0xff, RPC-II, no region code set
libdvdcss error: css error: drive will prevent access to scrambled data
libdvdcss debug: scrambled disc on a region-free RPC-II drive: possible failure, but continuing anyway
libdvdcss debug: requesting AGID
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: GetASF authenticated, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: using CSS key cache dir: ~/.dvdcss/TOYSTORY1-2010011118465000-2e97321f49/
libdvdnav: DVD Title: TOYSTORY1
libdvdnav: DVD Serial Number: 3C2B9B99
libdvdnav: DVD Title (Alternative): TOYSTORY1
libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2
libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient
libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000268
libdvdcss debug: title key found in cache 00:00:00:00:00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000b00
libdvdcss debug: title key found in cache 00:00:00:00:00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000b10
libdvdcss debug: title key found in cache 00:00:00:00:00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x000011c0
libdvdcss debug: title key found in cache 00:00:00:00:00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x000011d0
libdvdcss debug: title key found in cache 00:00:00:00:00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x00001337
libdvdcss debug: title key found in cache c0:00:00:00:09
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x00001425
libdvdcss debug: title key found in cache c0:00:00:00:0a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x000016d8
libdvdcss debug: title key found in cache c0:00:00:00:0a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x000024c1
libdvdcss debug: title key found in cache c0:00:00:00:0b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x00003684
libdvdcss debug: title key found in cache c0:00:00:00:0c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x0000a9f4
libdvdcss debug: title key found in cache c0:00:00:00:0c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_1.VOB at 0x00010451
libdvdcss debug: title key found in cache c0:00:00:00:0d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_1.VOB at 0x0004727a
libdvdcss debug: title key found in cache c0:00:00:00:0e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_0.VOB at 0x00061aa7
libdvdcss debug: title key found in cache c0:00:00:00:0f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_1.VOB at 0x000aae7c
libdvdcss debug: title key found in cache c0:00:00:00:0f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_19_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_19_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_20_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_20_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_21_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_21_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_22_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_22_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_23_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_23_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_24_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_24_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_25_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_25_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_26_1.VOB at 0x002cc2a3
libdvdcss debug: title key found in cache c0:00:00:00:1a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_27_1.VOB at 0x002df2e3
libdvdcss debug: title key found in cache c0:00:00:00:1b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_28_0.VOB at 0x0033d2bb
libdvdcss debug: title key found in cache 00:00:00:00:00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_28_1.VOB at 0x0033d2cb
libdvdcss debug: title key found in cache 00:00:00:00:00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_29_0.VOB at 0x0033d2bb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_29_1.VOB at 0x0033d2cb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_30_0.VOB at 0x0033d2bb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_30_1.VOB at 0x0033d2cb
libdvdread: Elapsed time 0
libdvdread: Found 30 VTS's
libdvdread: Elapsed time 0
The difference is that libdvdcss-1.3.0 can access the stored title keys in $HOME/.dvdcss/TOYSTORY1-2010011118465000-2e97321f49, and libdvdcss-1.4.0 fails to do so (it also fails to create a new key cache dir when I move the old one out of the way. The ~/.dvdcss dir is created but empty except for the cachedir tag, so this failure is probably a bug and not intentional).
The region free drive is not the reason for the failure; the result is the same with the internal drive, which has region 2 set.
Here is the output of "export DVDCSS_VERBOSE=2; vlc /dev/sr0" with libdvdcss-1.4.0:
libdvdnav: Using dvdnav version 5.0.3
libdvdcss debug: opening target `/dev/sr0'
libdvdcss debug: using libc API for access
libdvdcss debug: disc reports copyright information 0x1
libdvdcss debug: drive region(s) 2, region mask 0xfd, RPC-II, region code set
libdvdcss debug: disc is scrambled
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss error: failed creating cache subdirectory
libdvdnav: DVD Title: TOYSTORY1
libdvdnav: DVD Serial Number: 3C2B9B99
libdvdnav: DVD Title (Alternative): TOYSTORY1
libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2
libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient
libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000268
libdvdcss debug: getting title key at block 616 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss debug: unencrypted title
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000b00
libdvdcss debug: getting title key at block 2816 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss debug: unencrypted title
libdvdread: Elapsed time 1
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000b10
libdvdcss debug: getting title key at block 2832 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss debug: unencrypted title
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x000011c0
libdvdcss debug: getting title key at block 4544 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss debug: unencrypted title
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x000011d0
libdvdcss debug: getting title key at block 4560 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss debug: unencrypted title
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x00001337
libdvdcss debug: getting title key at block 4919 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: initial disc key 2e:97:32:1f:49
libdvdcss debug: decrypted title key c0:00:00:00:09
libdvdcss debug: title key is c0:00:00:00:09
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x00001425
libdvdcss debug: getting title key at block 5157 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: initial disc key 2e:97:32:1f:49
libdvdcss debug: decrypted title key c0:00:00:00:0a
libdvdcss debug: title key is c0:00:00:00:0a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x000016d8
libdvdcss debug: getting title key at block 5848 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: initial disc key 2e:97:32:1f:49
libdvdcss debug: decrypted title key c0:00:00:00:0a
libdvdcss debug: title key is c0:00:00:00:0a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x000024c1
libdvdcss debug: getting title key at block 9409 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: initial disc key 2e:97:32:1f:49
libdvdcss debug: decrypted title key c0:00:00:00:0b
libdvdcss debug: title key is c0:00:00:00:0b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x00003684
libdvdcss debug: getting title key at block 13956 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: initial disc key 2e:97:32:1f:49
libdvdcss debug: decrypted title key c0:00:00:00:0c
libdvdcss debug: title key is c0:00:00:00:0c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x0000a9f4
libdvdcss debug: getting title key at block 43508 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: initial disc key 2e:97:32:1f:49
libdvdcss debug: decrypted title key c0:00:00:00:0c
libdvdcss debug: title key is c0:00:00:00:0c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_1.VOB at 0x00010451
libdvdcss debug: getting title key at block 66641 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: initial disc key 2e:97:32:1f:49
libdvdcss debug: decrypted title key c0:00:00:00:0d
libdvdcss debug: title key is c0:00:00:00:0d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_1.VOB at 0x0004727a
libdvdcss debug: getting title key at block 291450 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: initial disc key 2e:97:32:1f:49
libdvdcss debug: decrypted title key c0:00:00:00:0e
libdvdcss debug: title key is c0:00:00:00:0e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_0.VOB at 0x00061aa7
libdvdcss debug: getting title key at block 400039 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: initial disc key 2e:97:32:1f:49
libdvdcss debug: decrypted title key c0:00:00:00:0f
libdvdcss debug: title key is c0:00:00:00:0f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_1.VOB at 0x000aae7c
libdvdcss debug: getting title key at block 700028 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: initial disc key 2e:97:32:1f:49
libdvdcss debug: decrypted title key c0:00:00:00:0f
libdvdcss debug: title key is c0:00:00:00:0f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_19_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_19_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_20_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_20_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_21_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_21_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_22_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_22_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_23_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_23_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_24_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_24_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_25_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_25_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_26_1.VOB at 0x002cc2a3
libdvdcss debug: getting title key at block 2933411 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: initial disc key 2e:97:32:1f:49
libdvdcss debug: decrypted title key c0:00:00:00:1a
libdvdcss debug: title key is c0:00:00:00:1a
libdvdread: Elapsed time 1
libdvdread: Get key for /VIDEO_TS/VTS_27_1.VOB at 0x002df2e3
libdvdcss debug: getting title key at block 3011299 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: initial disc key 2e:97:32:1f:49
libdvdcss debug: decrypted title key c0:00:00:00:1b
libdvdcss debug: title key is c0:00:00:00:1b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_28_0.VOB at 0x0033d2bb
libdvdcss debug: getting title key at block 3396283 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss debug: unencrypted title
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_28_1.VOB at 0x0033d2cb
libdvdcss debug: getting title key at block 3396299 the classic way
libdvdcss debug: requesting authentication grant ID (AGID)
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: authentication success flag set, ASF=1
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss debug: unencrypted title
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_29_0.VOB at 0x0033d2bb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_29_1.VOB at 0x0033d2cb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_30_0.VOB at 0x0033d2bb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_30_1.VOB at 0x0033d2cb
libdvdread: Elapsed time 0
libdvdread: Found 30 VTS's
libdvdread: Elapsed time 2
I agree that this is reasonably fast, and of course I'm supposed to have the region set, but the failure to create or read a title cache (libdvdcss error: failed creating cache subdirectory) is a bug. With libdvdcss-1.3.0 I get:
libdvdnav: Using dvdnav version 5.0.3
libdvdcss debug: opening target `/dev/sr0'
libdvdcss debug: using libc for access
libdvdcss debug: disc reports copyright information 0x1
libdvdcss debug: drive region mask 0xfd, RPC-II, region code set
libdvdcss debug: disc is scrambled
libdvdcss debug: requesting AGID
libdvdcss debug: drive authenticated, using variant 0
libdvdcss debug: authentication established
libdvdcss debug: GetASF authenticated, ASF=1
libdvdcss debug: decrypting disc key ec:38:b2:a2:54
libdvdcss debug: trying player key 01:af:e3:12:80
libdvdcss debug: decrypted disc key is 2e:97:32:1f:49
libdvdcss debug: using CSS key cache dir: ~/.dvdcss/TOYSTORY1-2010011118465000-2e97321f49/
libdvdnav: DVD Title: TOYSTORY1
libdvdnav: DVD Serial Number: 3C2B9B99
libdvdnav: DVD Title (Alternative): TOYSTORY1
libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2
libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient
libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000268
libdvdcss debug: title key found in cache 00:00:00:00:00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000b00
libdvdcss debug: title key found in cache 00:00:00:00:00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000b10
libdvdcss debug: title key found in cache 00:00:00:00:00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x000011c0
libdvdcss debug: title key found in cache 00:00:00:00:00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x000011d0
libdvdcss debug: title key found in cache 00:00:00:00:00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x000011c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x000011d0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x00001337
libdvdcss debug: title key found in cache c0:00:00:00:09
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x00001425
libdvdcss debug: title key found in cache c0:00:00:00:0a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x000016d8
libdvdcss debug: title key found in cache c0:00:00:00:0a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x000024c1
libdvdcss debug: title key found in cache c0:00:00:00:0b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x00003684
libdvdcss debug: title key found in cache c0:00:00:00:0c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x0000a9f4
libdvdcss debug: title key found in cache c0:00:00:00:0c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_1.VOB at 0x00010451
libdvdcss debug: title key found in cache c0:00:00:00:0d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_1.VOB at 0x0004727a
libdvdcss debug: title key found in cache c0:00:00:00:0e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_0.VOB at 0x00061aa7
libdvdcss debug: title key found in cache c0:00:00:00:0f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_1.VOB at 0x000aae7c
libdvdcss debug: title key found in cache c0:00:00:00:0f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_19_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_19_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_20_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_20_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_21_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_21_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_22_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_22_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_23_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_23_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_24_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_24_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_25_0.VOB at 0x00061aa7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_25_1.VOB at 0x000aae7c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_26_1.VOB at 0x002cc2a3
libdvdcss debug: title key found in cache c0:00:00:00:1a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_27_1.VOB at 0x002df2e3
libdvdcss debug: title key found in cache c0:00:00:00:1b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_28_0.VOB at 0x0033d2bb
libdvdcss debug: title key found in cache 00:00:00:00:00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_28_1.VOB at 0x0033d2cb
libdvdcss debug: title key found in cache 00:00:00:00:00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_29_0.VOB at 0x0033d2bb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_29_1.VOB at 0x0033d2cb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_30_0.VOB at 0x0033d2bb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_30_1.VOB at 0x0033d2cb
libdvdread: Elapsed time 0
libdvdread: Found 30 VTS's
libdvdread: Elapsed time 0