Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Jan 2010 01:39:38 +0100
From:      cpghost <cpghost@cordula.ws>
To:        Jens Schweikhardt <schweikh@schweikhardt.net>
Cc:        questions@freebsd.org
Subject:   Re: Problem viewing DVDs
Message-ID:  <20100118003938.GB5632@phenom.cordula.ws>
In-Reply-To: <20100117211355.GA1645@schweikhardt.net>
References:  <20100117211355.GA1645@schweikhardt.net>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On Sun, Jan 17, 2010 at 10:13:55PM +0100, Jens Schweikhardt wrote:
> hello, world\n

Hi Jens,

> I'm trying to view a "Friends" DVD (original) on my 8-Current system
> but none of the dvd viewer apps (eg. ogle and mplayer) work.
> Investigating I found that I can mount the DVD as a cd9660 file
> system, but all the *.vob files result in an I/O error when read,
> while all the non-vobs can be read just fine:
> 
> /cdrom/video_ts # ls -l
> total 3841434
> -r-xr-xr-x  1 root  wheel       12288 Dec 21  2004 video_ts.bup
> -r-xr-xr-x  1 root  wheel       12288 Dec 21  2004 video_ts.ifo
> -r-xr-xr-x  1 root  wheel     3016704 Dec 21  2004 video_ts.vob
> -r-xr-xr-x  1 root  wheel       90112 Dec 21  2004 vts_01_0.bup
> -r-xr-xr-x  1 root  wheel       90112 Dec 21  2004 vts_01_0.ifo
> -r-xr-xr-x  1 root  wheel     7192576 Dec 21  2004 vts_01_0.vob
> -r-xr-xr-x  1 root  wheel  1073739776 Dec 21  2004 vts_01_1.vob
> -r-xr-xr-x  1 root  wheel  1073739776 Dec 21  2004 vts_01_2.vob
> -r-xr-xr-x  1 root  wheel  1073739776 Dec 21  2004 vts_01_3.vob
> -r-xr-xr-x  1 root  wheel   701995008 Dec 21  2004 vts_01_4.vob
> /cdrom/video_ts # md5 *
> MD5 (video_ts.bup) = 7c22ee5d3160bc66158b13033ab3f87b
> MD5 (video_ts.ifo) = 7c22ee5d3160bc66158b13033ab3f87b
> md5: video_ts.vob: Input/output error
> MD5 (vts_01_0.bup) = 21acaafc3988d8a296881c878865a7d1
> MD5 (vts_01_0.ifo) = 21acaafc3988d8a296881c878865a7d1
> md5: vts_01_0.vob: Input/output error
> md5: vts_01_1.vob: Input/output error
> md5: vts_01_2.vob: Input/output error
> md5: vts_01_3.vob: Input/output error
> md5: vts_01_4.vob: Input/output error
> 
> and for each file dmesg says
> acd0: FAILURE - READ_BIG ILLEGAL REQUEST asc=0x6f ascq=0x03
> g_vfs_done():acd0[READ(offset=5834752, length=65536)]error = 5
> 
> Is this a case of some kind of DRM protection I'm seeing here?
> Am I missing something else? The drive is a
> acd0: DVDR <HL-DT-ST DVDRAM GH22LS50/TL00> at ata8-master SATA150
> (LG GH22) on a Asus P5Q3 Deluxe with Intel P45/ICH10R chipset.

this usually happens with CSS scrambled VOBs. Have you tried to
extract the VOBs with sysutils/vobcopy (e.g. using its --mirror option)?
Just make sure that multimedia/libdvdread is actually compiled with
multimedia/libdvdcss as a dependency, before compiling vobcopy.
The ports should take care of that though.

You may still see acd failures in dmesg using vobcopy (no idea why),
but the copied VOBs should still be okay. I have no problems viewing
them with mplayer.

> Regards,
> 
>     Jens
> -- 
> Jens Schweikhardt http://www.schweikhardt.net/
> SIGSIG -- signature too long (core dumped)

Good luck,
-cpghost.

-- 
Cordula's Web. http://www.cordula.ws/



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?20100118003938.GB5632>