Page 1 of 1

Yeabut, it's already descrpted!

Posted: 19 Oct 2012 07:13
by rfg
Why does VLC insist on trying (and failing) to decrypt something that I've already decrypted?

I would like it if it would actually just, you know, play the effing movie. (But instead it crashes.)

This is on FreeBSD, but I do suspect that it is a cross-platform issue.


================================================================================================================================
% vlc
[ESC[32;1m0x801c472d8ESC[0m] main libvlc: ESC[0;1mRunning vlc with the default interface. Use 'cvlc' to use vlc without interface.ESC[0m
libdvdnav: Using dvdnav version 4.2.0
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav: DVD Title: THE_BROTHERS_GRIMM
libdvdnav: DVD Serial Number: 506968F1________
libdvdnav: DVD Title (Alternative): THE_BROTHERS_GRIMM
libdvdnav: Unable to find map file '/usr/home/rfg/.dvdnav/THE_BROTHERS_GRIMM.map'
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8

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 0x00000135
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000001c3
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x000083f9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x002e73bc
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x002e74d5
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x002e7f65
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x00305551
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x0037c54d
libdvdread: Elapsed time 0
libdvdread: Found 5 VTS's
libdvdread: Elapsed time 0
Segmentation fault (core dumped)

Re: Yeabut, it's already descrpted!

Posted: 19 Oct 2012 09:04
by Jean-Baptiste Kempf
If libdvdnav decrypts, it is because the dvd reports it is encyrpted.

Re: Yeabut, it's already descrpted!

Posted: 19 Oct 2012 20:49
by rfg
Could you elaborate a bit? How is that determined?

I can assure you 100% that the .iso in question has already been decrypted.

And anyway, what about the segmentation fault (and core dump) at the end? Obviously, _that_ is not very nice behavior. (But I guess that since I am working on FreeBSD, I will need to look into the causes of that myself.)

Re: Yeabut, it's already descrpted!

Posted: 19 Oct 2012 22:23
by RĂ©mi Denis-Courmont
VLC decrypts because it needs to. That is all.

I'd guess the crash is due to your version of libdvdnav failing to parse the DVD. Update libdvdnav.