[libdvdcss-devel] libdvdcss error: seek error
Naftuli Tzvi Kay <[email protected]> Wed, 9 Mar 2016 20:27:07 -0800
| Newsgroups | gmane.comp.video.videolan.libdvdcss,gmane.comp.video.videolan.libdvdcss.devel |
|---|---|
| Message-ID | <CAPTk+sYW1Ru3zv381mHjMz4dLhwEkNaZkKkjm1Z5LB7vJCrN6Q@mail.gmail.com> |
--===============8104051530750166713== Content-Type: multipart/alternative; boundary=001a113f3902eeba96052daa3bb6 --001a113f3902eeba96052daa3bb6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable =E2=80=8BI'm creating my own private RPM repository and have packaged the f= ollowing packages pertinent to libdvdcss: =E2=80=8B=E2=80=8B - =E2=80=8Blibdvdcss <https://github.com/rfkrocktk/teekopolis-yum-repo/blob/master/specs/libd= vdcss.spec> - libdvdnav </> - libdvdread <https://github.com/rfkrocktk/teekopolis-yum-repo/blob/master/specs/libd= vdread.spec> =E2=80=8BBy clicking the above links, you can view the build commands that = I'm using to produce the packages. Nothing in there is atypical except for the fact that I'm having libdvdread link directly to libdvdcss via the =E2=80=8B"--with-libdvdcss" flag. Also, all packages are built with PIE/PIC= and various default hardening flags from the default RedHat hardened build flags. =E2=80=8BI have run a number of tests with various software and always get = garbled output, indicating to me that libdvdcss isn't working properly. The easiest example to demonstrate this is using dvdbackup:=E2=80=8B $ sudo DVDCSS_METHOD=3Ddisc DVDCSS_VERBOSE=3D2 dvdbackup -i /dev/sr0 -o par= ks/ -M [sudo] password for naftuli: libdvdcss debug: opening target `/dev/sr0' libdvdcss debug: using libc API for access libdvdcss debug: disc reports copyright information 0x0 libdvdcss error: CSS error: could not get RPC (Regional Playback Control) status. Assuming RPC-I drive. libdvdcss debug: drive region(s) 1 2 3 4 5 6 7 8, region mask 0x0, RPC-I, no region code set libdvdcss debug: disc is unscrambled libdvdcss debug: Content Scrambling System (CSS) key cache dir: /VIDEO-2012070514374300-/ 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 0xDEADBEEF libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0xDEADBEEF libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0xDEADBEEF libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0xDEADBEEF libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0xDEADBEEF libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0xDEADBEEF libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0xDEADBEEF libdvdcss error: seek error libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_05_0.VOB (0xDEADBEEF) libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0xDEADBEEF libdvdcss error: seek error libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_05_1.VOB (0xDEADBEEF)!= ! libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0xDEADBEEF libdvdcss error: seek error libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_06_0.VOB (0xDEADBEEF) libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0xDEADBEEF libdvdcss error: seek error libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_06_1.VOB (0xDEADBEEF)!= ! libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0xDEADBEEF libdvdcss error: seek error libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_07_1.VOB (0xDEADBEEF)!= ! libdvdread: Elapsed time 0 libdvdread: Found 7 VTS's libdvdread: Elapsed time 0 Obviously, 0xDEADBEEF is obfuscated. This machine is a VM in VirtualBox and forwards the optical drive into the VM. If this is problematic, I can attempt to work on an ISO of the DVD, which I have unfortunately been unable to produce using dd, as it appears that this disk uses weird bad sectors to try and discourage copying. In trying out things on a physical machine, I have been able to reproduce the issue. Is this a known bug with the seek error? Is there something I'm missing? Thanks, - Naftuli Tzvi --001a113f3902eeba96052daa3bb6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><font face=3D"monospace, monospace"><div class=3D"gmail_de= fault" style=3D"font-family:arial,helvetica,sans-serif;display:inline">=E2= =80=8BI'm creating my own private RPM repository and have packaged the = following packages pertinent to libdvdcss:</div></font><div class=3D"gmail_= default" style=3D"font-family:arial,helvetica,sans-serif;display:inline">= =E2=80=8B=E2=80=8B</div><div><ul><li><span style=3D"font-family:arial,helve= tica,sans-serif"><div class=3D"gmail_default" style=3D"font-family:arial,he= lvetica,sans-serif;display:inline">=E2=80=8B<a href=3D"https://github.com/r= fkrocktk/teekopolis-yum-repo/blob/master/specs/libdvdcss.spec">libdvdcss</a= ></div></span></li><li><span style=3D"font-family:arial,helvetica,sans-seri= f"><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-s= erif;display:inline"><a href=3D"/"><span id=3D"goog_782811606"></span>libdv= dnav<span id=3D"goog_782811607"></span></a></div></span></li><li><span styl= e=3D"font-family:arial,helvetica,sans-serif"><div class=3D"gmail_default" s= tyle=3D"font-family:arial,helvetica,sans-serif;display:inline"><a href=3D"h= ttps://github.com/rfkrocktk/teekopolis-yum-repo/blob/master/specs/libdvdrea= d.spec">libdvdread</a></div></span></li></ul><font face=3D"monospace, monos= pace"><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,san= s-serif;display:inline">=E2=80=8BBy clicking the above links, you can view = the build commands that I'm using to produce the packages. Nothing in t= here is atypical except for the fact that I'm having libdvdread link di= rectly to libdvdcss via the =E2=80=8B"--with-libdvdcss" flag. Als= o, all packages are built with PIE/PIC and various default hardening flags = from the default RedHat hardened build flags.=C2=A0</div></font></div><div>= <font face=3D"arial, helvetica, sans-serif"><br></font></div><div><font fac= e=3D"arial, helvetica, sans-serif"><div class=3D"gmail_default" style=3D"fo= nt-family:arial,helvetica,sans-serif;display:inline">=E2=80=8BI have run a = number of tests with various software and always get garbled output, indica= ting to me that libdvdcss isn't working properly. The easiest example t= o demonstrate this is using dvdbackup:=E2=80=8B</div><br></font><blockquote= style=3D"margin:0px 0px 0px 40px;border:none;padding:0px"><div class=3D"gm= ail_default"><div class=3D"gmail_default"><font face=3D"monospace, monospac= e"><br></font></div><div class=3D"gmail_default"><font face=3D"monospace, m= onospace">$ sudo DVDCSS_METHOD=3Ddisc DVDCSS_VERBOSE=3D2 dvdbackup -i /dev/= sr0 -o parks/ -M</font></div></div><div class=3D"gmail_default"><div class= =3D"gmail_default"><font face=3D"monospace, monospace">[sudo] password for = naftuli:=C2=A0</font></div></div><div class=3D"gmail_default"><div class=3D= "gmail_default"><font face=3D"monospace, monospace">libdvdcss debug: openin= g target `/dev/sr0'</font></div></div><div class=3D"gmail_default"><div= class=3D"gmail_default"><font face=3D"monospace, monospace">libdvdcss debu= g: using libc API for access</font></div></div><div class=3D"gmail_default"= ><div class=3D"gmail_default"><font face=3D"monospace, monospace">libdvdcss= debug: disc reports copyright information 0x0</font></div></div><div class= =3D"gmail_default"><div class=3D"gmail_default"><font face=3D"monospace, mo= nospace">libdvdcss error: CSS error: could not get RPC (Regional Playback C= ontrol) status. Assuming RPC-I drive.</font></div></div><div class=3D"gmail= _default"><div class=3D"gmail_default"><font face=3D"monospace, monospace">= libdvdcss debug: drive region(s) 1 2 3 4 5 6 7 8, region mask 0x0, RPC-I, n= o region code set</font></div></div><div class=3D"gmail_default"><div class= =3D"gmail_default"><font face=3D"monospace, monospace">libdvdcss debug: dis= c is unscrambled</font></div></div><div class=3D"gmail_default"><div class= =3D"gmail_default"><font face=3D"monospace, monospace">libdvdcss debug: Con= tent Scrambling System (CSS) key cache dir: /VIDEO-2012070514374300-/</font= ></div></div><div class=3D"gmail_default"><div class=3D"gmail_default"><fon= t face=3D"monospace, monospace"><br></font></div></div><div class=3D"gmail_= default"><div class=3D"gmail_default"><font face=3D"monospace, monospace">l= ibdvdread: Attempting to retrieve all CSS keys</font></div></div><div class= =3D"gmail_default"><div class=3D"gmail_default"><font face=3D"monospace, mo= nospace">libdvdread: This can take a _long_ time, please be patient</font><= /div></div><div class=3D"gmail_default"><div class=3D"gmail_default"><font = face=3D"monospace, monospace"><br></font></div></div><div class=3D"gmail_de= fault"><div class=3D"gmail_default"><font face=3D"monospace, monospace">lib= dvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0xDEADBEEF</font></div></div= ><div class=3D"gmail_default"><div class=3D"gmail_default"><font face=3D"mo= nospace, monospace">libdvdread: Elapsed time 0</font></div></div><div class= =3D"gmail_default"><div class=3D"gmail_default"><font face=3D"monospace, mo= nospace">libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at=C2=A00xDEADBEEF<= /font></div></div><div class=3D"gmail_default"><div class=3D"gmail_default"= ><font face=3D"monospace, monospace">libdvdread: Elapsed time 0</font></div= ></div><div class=3D"gmail_default"><div class=3D"gmail_default"><font face= =3D"monospace, monospace">libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at= =C2=A00xDEADBEEF</font></div></div><div class=3D"gmail_default"><div class= =3D"gmail_default"><font face=3D"monospace, monospace">libdvdread: Elapsed = time 0</font></div></div><div class=3D"gmail_default"><div class=3D"gmail_d= efault"><font face=3D"monospace, monospace">libdvdread: Get key for /VIDEO_= TS/VTS_03_1.VOB at=C2=A00xDEADBEEF</font></div></div><div class=3D"gmail_de= fault"><div class=3D"gmail_default"><font face=3D"monospace, monospace">lib= dvdread: Elapsed time 0</font></div></div><div class=3D"gmail_default"><div= class=3D"gmail_default"><font face=3D"monospace, monospace">libdvdread: Ge= t key for /VIDEO_TS/VTS_04_0.VOB at=C2=A00xDEADBEEF</font></div></div><div = class=3D"gmail_default"><div class=3D"gmail_default"><font face=3D"monospac= e, monospace">libdvdread: Elapsed time 0</font></div></div><div class=3D"gm= ail_default"><div class=3D"gmail_default"><font face=3D"monospace, monospac= e">libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at=C2=A00xDEADBEEF</font>= </div></div><div class=3D"gmail_default"><div class=3D"gmail_default"><font= face=3D"monospace, monospace">libdvdread: Elapsed time 0</font></div></div= ><div class=3D"gmail_default"><div class=3D"gmail_default"><font face=3D"mo= nospace, monospace">libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at=C2=A0= 0xDEADBEEF</font></div></div><div class=3D"gmail_default"><div class=3D"gma= il_default"><font face=3D"monospace, monospace">libdvdcss error: seek error= </font></div></div><div class=3D"gmail_default"><div class=3D"gmail_default= "><font face=3D"monospace, monospace">libdvdread: Error cracking CSS key fo= r /VIDEO_TS/VTS_05_0.VOB (0xDEADBEEF)</font></div></div><div class=3D"gmail= _default"><div class=3D"gmail_default"><font face=3D"monospace, monospace">= libdvdread: Elapsed time 0</font></div></div><div class=3D"gmail_default"><= div class=3D"gmail_default"><font face=3D"monospace, monospace">libdvdread:= Get key for /VIDEO_TS/VTS_05_1.VOB at=C2=A00xDEADBEEF</font></div></div><d= iv class=3D"gmail_default"><div class=3D"gmail_default"><font face=3D"monos= pace, monospace">libdvdcss error: seek error</font></div></div><div class= =3D"gmail_default"><div class=3D"gmail_default"><font face=3D"monospace, mo= nospace">libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_05_1.VOB (0xD= EADBEEF)!!</font></div></div><div class=3D"gmail_default"><div class=3D"gma= il_default"><font face=3D"monospace, monospace">libdvdread: Elapsed time 0<= /font></div></div><div class=3D"gmail_default"><div class=3D"gmail_default"= ><font face=3D"monospace, monospace">libdvdread: Get key for /VIDEO_TS/VTS_= 06_0.VOB at=C2=A00xDEADBEEF</font></div></div><div class=3D"gmail_default">= <div class=3D"gmail_default"><font face=3D"monospace, monospace">libdvdcss = error: seek error</font></div></div><div class=3D"gmail_default"><div class= =3D"gmail_default"><font face=3D"monospace, monospace">libdvdread: Error cr= acking CSS key for /VIDEO_TS/VTS_06_0.VOB (0xDEADBEEF)</font></div></div><d= iv class=3D"gmail_default"><div class=3D"gmail_default"><font face=3D"monos= pace, monospace">libdvdread: Elapsed time 0</font></div></div><div class=3D= "gmail_default"><div class=3D"gmail_default"><font face=3D"monospace, monos= pace">libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at=C2=A00xDEADBEEF</fo= nt></div></div><div class=3D"gmail_default"><div class=3D"gmail_default"><f= ont face=3D"monospace, monospace">libdvdcss error: seek error</font></div><= /div><div class=3D"gmail_default"><div class=3D"gmail_default"><font face= =3D"monospace, monospace">libdvdread: Error cracking CSS key for /VIDEO_TS/= VTS_06_1.VOB (0xDEADBEEF)!!</font></div></div><div class=3D"gmail_default">= <div class=3D"gmail_default"><font face=3D"monospace, monospace">libdvdread= : Elapsed time 0</font></div></div><div class=3D"gmail_default"><div class= =3D"gmail_default"><font face=3D"monospace, monospace">libdvdread: Get key = for /VIDEO_TS/VTS_07_1.VOB at=C2=A00xDEADBEEF</font></div></div><div class= =3D"gmail_default"><div class=3D"gmail_default"><font face=3D"monospace, mo= nospace">libdvdcss error: seek error</font></div></div><div class=3D"gmail_= default"><div class=3D"gmail_default"><font face=3D"monospace, monospace">l= ibdvdread: Error cracking CSS key for /VIDEO_TS/VTS_07_1.VOB (0xDEADBEEF)!!= </font></div></div><div class=3D"gmail_default"><div class=3D"gmail_default= "><font face=3D"monospace, monospace">libdvdread: Elapsed time 0</font></di= v></div><div class=3D"gmail_default"><div class=3D"gmail_default"><font fac= e=3D"monospace, monospace">libdvdread: Found 7 VTS's</font></div></div>= <div class=3D"gmail_default"><div class=3D"gmail_default"><font face=3D"mon= ospace, monospace">libdvdread: Elapsed time 0</font></div></div></blockquot= e><div class=3D"gmail_default"><div style=3D"font-family:arial,helvetica,sa= ns-serif"><br></div></div><div class=3D"gmail_default" style=3D"font-family= :arial,helvetica,sans-serif">Obviously, 0xDEADBEEF is obfuscated.=C2=A0</di= v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se= rif"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helv= etica,sans-serif">This machine is a VM in VirtualBox and forwards the optic= al drive into the VM. If this is problematic, I can attempt to work on an I= SO of the DVD, which I have unfortunately been unable to produce using dd, = as it appears that this disk uses weird bad sectors to try and discourage c= opying. In trying out things on a physical machine, I have been able to rep= roduce the issue.</div><div class=3D"gmail_default" style=3D"font-family:ar= ial,helvetica,sans-serif"><br></div><div class=3D"gmail_default" style=3D"f= ont-family:arial,helvetica,sans-serif">Is this a known bug with the seek er= ror? Is there something I'm missing?=C2=A0</div><div class=3D"gmail_def= ault" style=3D"font-family:arial,helvetica,sans-serif"><br></div><div><div>= <div dir=3D"ltr"><div><div dir=3D"ltr"><div>Thanks,<br></div><div>=C2=A0- N= aftuli Tzvi</div></div></div></div></div></div> </div></div> --001a113f3902eeba96052daa3bb6-- --===============8104051530750166713== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ libdvdcss-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libdvdcss-devel --===============8104051530750166713==--