There are some DVDs which can not be played by a DVD player using libdvdread, like e.g. VLC. This is due to the defective UDF file system produced by the copy protection DVD-Movie-Protect. Reproducible: Always Steps to Reproduce: 1.start xine 2. try to play a DVD-Movie-Protect'ed move 3. xine will crash As this is german-based copy protection, this will only apply to very few dvds, but never the less, should be fixed. see: http://tobias.rautenkranz.ch/libdvdread_ifo.html
Created attachment 142570 [details, diff] fixes xine-lib
Created attachment 142572 [details, diff] fixes libdvdread taken directly from: http://tobias.rautenkranz.ch/libdvdread_ifo.html
Have you submitted those patches upstream?
no, I only attached them to this bug report.
Finally! I've waited for such patches for quite a while now. Applied both patches to latest ~x86 packages in portage and they seem to work. I was able to watch Disney's "Ratatouille" (german version) and "7 Zwerge - der Wald ist nicht genug" with these patches in VLC and kaffeine (xine-lib). Sebastian, IIRC Gentoo policy says to send such patches to the corresponding upstream maintainers and wait for their approval before they get included into portage. Could you try to do that? Maybe it's not even necessary regarding the patch from debian.
Created attachment 169596 [details, diff] fixes libdvdnav the attachted patch fixes the libdvdread included in libdvdnav used by players like VLC
Unfortunately, libdvd{nav,read}-4.1.3 still suffer from the same problem and judging from a quick try, the patches submitted here don't apply anymore. Has someone worked on updated patches?
Just found this bug-report, as I'm having the same problems, I think. Could someone just describe how to easily apply the patches to the sources? Couldn't someone write an ebuild, that users could at least download from here? Thanks!
Try libdvdread-4.2.0, libdvdnav-4.2.0, xine-lib-1.2.0. Reopen if this is still a issue.