-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 With two of the newest DVDs from Paramount (Star Trek, Transformers 2, both the German DVDs) there appears to be a new kind of copy protection. All previous copy protections could be fixed by using DVDNAV instead of DVD. Currently with these DVDs the situation is as follows: Playing with DVD delivers: 99 Titles: > MPlayer SVN-r29851-4.3 (C) 2000-2009 MPlayer Team > mplayer: could not connect to socket > mplayer: No such file or directory > Failed to open LIRC support. You will not be able to use your remote > control. > > Playing dvd://1. > libdvdread: Using libdvdcss version 1.2.10 for DVD access > There are 99 titles on this DVD. > There are 1 angles in this DVD title. With -identify, it shows: ID_DVD_TITLES=99 ID_DVD_TITLE_1_CHAPTERS=3 ID_DVD_TITLE_1_ANGLES=1 ID_DVD_TITLE_2_CHAPTERS=1 ID_DVD_TITLE_2_ANGLES=1 ID_DVD_TITLE_3_CHAPTERS=21 ... (the rest are all 21 chapters, apart fro the last 5 ones:) ID_DVD_TITLE_95_CHAPTERS=5 ID_DVD_TITLE_95_ANGLES=1 ID_DVD_TITLE_96_CHAPTERS=5 ID_DVD_TITLE_96_ANGLES=1 ID_DVD_TITLE_97_CHAPTERS=1 ID_DVD_TITLE_97_ANGLES=1 ID_DVD_TITLE_98_CHAPTERS=1 ID_DVD_TITLE_98_ANGLES=1 ID_DVD_TITLE_99_CHAPTERS=1 ID_DVD_TITLE_99_ANGLES=1 And the length is different for many of them: ID_DVD_TITLE_1_LENGTH=0.400 ID_DVD_TITLE_2_LENGTH=1.200 ID_DVD_TITLE_99_LENGTH=0.480 ID_DVD_TITLE_3_LENGTH=8656.040 ID_DVD_TITLE_4_LENGTH=8629.400 ID_DVD_TITLE_5_LENGTH=9269.760 ID_DVD_TITLE_6_LENGTH=8487.440 ID_DVD_TITLE_7_LENGTH=8721.960 ID_DVD_TITLE_8_LENGTH=8724.160 ID_DVD_TITLE_9_LENGTH=8395.200 ID_DVD_TITLE_10_LENGTH=8629.400 ID_DVD_TITLE_11_LENGTH=8629.400 ... Correct length is 8629.4 seconds. Playing with DVD plays only a few seconds, and no sound: Audio: no sound Starting playback... Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [xv] 720x576 => 1024x576 Planar YV12 [fs] [mpeg2video @ 0xce2400]ac-tex damaged at 37 7 [mpeg2video @ 0xce2400]Warning MVs not available [mpeg2video @ 0xce2400]concealing 1305 DC, 1305 AC, 1305 MV errors V: 1.1 57/ 57 7% 4% 0.0% 0 0 0% Exiting... (End of file) OK. Now playing with DVDNAV works, even with menu, BUT: if I come to certain points in the movie, I get AO: [alsa] 48000Hz 6ch s16le (2 bytes per sample) Starting playback... Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [xv] 720x576 => 1024x576 Planar YV12 [fs] [mpeg2video @ 0xce2400]ac-tex damaged at 37 7 [mpeg2video @ 0xce2400]Warning MVs not available [mpeg2video @ 0xce2400]concealing 1305 DC, 1305 AC, 1305 MV errors <-this part is already there when the movie starts and plays normally-> a52: CRC check failed! 0.025 ct: 1.187 952/952 14% 2% 3.9% 0 0 48% a52: error at resampling A: 893.1 V: 893.1 A-V: 0.027 ct: 1.360 1035/1035 14% 2% 3.7% 0 0 48% And here the movie continues around 40 seconds later. Setting cache to different values leads to the same position. Disabling cache (as suggested by DVDNAV upon startup) doesn't jump within the movie, but still triggers a 'blip' in the audio upon the CRC check fail. And when playing without cache skipping manually forward within the movie also doesn't work, at some positions it keeps seeking to the same position over and over again, and only pressing PgUp and jumping ahead 10 minutes really leaves this position. Dumping the stream to disk does solve the skipping problem, but still the CRC error remains and the 'blip' (without cache) or the 40 seconds jump (with cache) are also still there. When playing with DVDNAV, I don't get any errors visible with dmesg, but with DVD, I get lots of these: Buffer I/O error on device sr1, logical block 0 Buffer I/O error on device sr1, logical block 1 Buffer I/O error on device sr1, logical block 2 Buffer I/O error on device sr1, logical block 3 end_request: I/O error, dev sr1, sector 0 Buffer I/O error on device sr1, logical block 0 end_request: I/O error, dev sr1, sector 0 Buffer I/O error on device sr1, logical block 0 end_request: I/O error, dev sr1, sector 0 Buffer I/O error on device sr1, logical block 0 sr 0:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE,SUGGEST_OK sr 0:0:0:0: [sr0] Sense Key : Medium Error [current] sr 0:0:0:0: [sr0] Add. Sense: No seek complete end_request: I/O error, dev sr0, sector 567824 Buffer I/O error on device sr0, logical block 70978 Buffer I/O error on device sr0, logical block 70979 Buffer I/O error on device sr0, logical block 70980 Buffer I/O error on device sr0, logical block 70981 Buffer I/O error on device sr0, logical block 70982 Buffer I/O error on device sr0, logical block 70983 Buffer I/O error on device sr0, logical block 70984 Buffer I/O error on device sr0, logical block 70985 Buffer I/O error on device sr0, logical block 70986 Buffer I/O error on device sr0, logical block 70987 Any Ideas what could be the reason for this CRC check error in the audio, or at least when/why this will be triggered? How is a stand-alone DVD player able to play such disks? - -- Cheers, Alex -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iEYEARECAAYFAkr11JQACgkQ1J0MF2u394xIuQCfRhQhZ+4mR09jQM3aCrTQ09o5 QjIAn0qGuToHV5HydROiVR+l6XNe/kWz =aP/S -----END PGP SIGNATURE-----