<div dir="ltr"><font face="monospace, monospace"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​I'm creating my own private RPM repository and have packaged the following packages pertinent to libdvdcss:</div></font><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​​</div><div><ul><li><span style="font-family:arial,helvetica,sans-serif"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​<a href="https://github.com/rfkrocktk/teekopolis-yum-repo/blob/master/specs/libdvdcss.spec">libdvdcss</a></div></span></li><li><span style="font-family:arial,helvetica,sans-serif"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"><a href="/"><span id="goog_782811606"></span>libdvdnav<span id="goog_782811607"></span></a></div></span></li><li><span style="font-family:arial,helvetica,sans-serif"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"><a href="https://github.com/rfkrocktk/teekopolis-yum-repo/blob/master/specs/libdvdread.spec">libdvdread</a></div></span></li></ul><font face="monospace, monospace"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​By 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 ​"--with-libdvdcss" flag. Also, all packages are built with PIE/PIC and various default hardening flags from the default RedHat hardened build flags. </div></font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​I 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:​</div><br></font><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">$ sudo DVDCSS_METHOD=disc DVDCSS_VERBOSE=2 dvdbackup -i /dev/sr0 -o parks/ -M</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">[sudo] password for naftuli: </font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdcss debug: opening target `/dev/sr0'</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdcss debug: using libc API for access</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdcss debug: disc reports copyright information 0x0</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdcss error: CSS error: could not get RPC (Regional Playback Control) status. Assuming RPC-I drive.</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdcss debug: drive region(s) 1 2 3 4 5 6 7 8, region mask 0x0, RPC-I, no region code set</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdcss debug: disc is unscrambled</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdcss debug: Content Scrambling System (CSS) key cache dir: /VIDEO-2012070514374300-/</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace"><br></font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Attempting to retrieve all CSS keys</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: This can take a _long_ time, please be patient</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace"><br></font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0xDEADBEEF</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Elapsed time 0</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0xDEADBEEF</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Elapsed time 0</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0xDEADBEEF</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Elapsed time 0</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0xDEADBEEF</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Elapsed time 0</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0xDEADBEEF</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Elapsed time 0</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0xDEADBEEF</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Elapsed time 0</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0xDEADBEEF</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdcss error: seek error</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_05_0.VOB (0xDEADBEEF)</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Elapsed time 0</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0xDEADBEEF</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdcss error: seek error</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_05_1.VOB (0xDEADBEEF)!!</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Elapsed time 0</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0xDEADBEEF</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdcss error: seek error</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_06_0.VOB (0xDEADBEEF)</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Elapsed time 0</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0xDEADBEEF</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdcss error: seek error</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_06_1.VOB (0xDEADBEEF)!!</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Elapsed time 0</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0xDEADBEEF</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdcss error: seek error</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_07_1.VOB (0xDEADBEEF)!!</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Elapsed time 0</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Found 7 VTS's</font></div></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">libdvdread: Elapsed time 0</font></div></div></blockquote><div class="gmail_default"><div style="font-family:arial,helvetica,sans-serif"><br></div></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Obviously, 0xDEADBEEF is obfuscated. </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">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.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Is this a known bug with the seek error? Is there something I'm missing? </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div><div><div dir="ltr"><div><div dir="ltr"><div>Thanks,<br></div><div> - Naftuli Tzvi</div></div></div></div></div></div>
</div></div>