Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Jan 2001 20:37:02 -0700
From:      "Kenneth D. Merry" <ken@kdm.org>
To:        Jordan Hubbard <jkh@winston.osd.bsdi.com>
Cc:        Syam Gadde <gadde@cs.duke.edu>, freebsd-multimedia@FreeBSD.ORG
Subject:   Re: DVD playback
Message-ID:  <20010117203702.A21729@panzer.kdm.org>
In-Reply-To: <12039.979769086@winston.osd.bsdi.com>; from jkh@winston.osd.bsdi.com on Wed, Jan 17, 2001 at 02:04:46PM -0800
References:  <gadde@cs.duke.edu> <12039.979769086@winston.osd.bsdi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jan 17, 2001 at 14:04:46 -0800, Jordan Hubbard wrote:
> > In fact, you can just use xine, and the xine DVD plugin (available
> > separately, just search for it) to play DVDs.  Complete with semi-
> > functional UDF reader, IFO parser and stuff.  They both now compile
> > natively under FreeBSD.
> 
> Really?  How did you get it to work?  Whenever I load a DVD in the
> drive and use xine with the dvd_input plugin which of course I
> wouldn't actually be using for legal reasons, I get the following on
> the console whenver I hit the "play" button (the DVD does get detected
> and I jimmied the path to it correctly in input_dvd.c correctly so I'm
> sure that much works).
> 
> (cd0:ahc0:0:5:0): Vendor Specific Command. CDB: a4 0 0 0 0 0 0 0 0 0 3f 0 
> (cd0:ahc0:0:5:0): ILLEGAL REQUEST asc:24,0
> (cd0:ahc0:0:5:0): Invalid field in CDB
> (cd0:ahc0:0:5:0): Vendor Specific Command. CDB: a4 0 0 0 0 0 0 0 0 0 7f 0 
> (cd0:ahc0:0:5:0): ILLEGAL REQUEST asc:24,0
> (cd0:ahc0:0:5:0): Invalid field in CDB
> (cd0:ahc0:0:5:0): Vendor Specific Command. CDB: a4 0 0 0 0 0 0 0 0 0 bf 0 
> (cd0:ahc0:0:5:0): ILLEGAL REQUEST asc:24,0
> (cd0:ahc0:0:5:0): Invalid field in CDB

Hmm, that's the report key command (I need to update the CDB descriptions).
It looks like it may just be invalidating those particular AGIDs, but
they're not active.  So that is likely not anything to worry about.

> dscheck(#cd/2): b_bcount 6418 is not on a sector boundary (ssize 2048)
> dscheck(#cd/2): b_bcount 4876 is not on a sector boundary (ssize 2048)
> dscheck(#cd/2): b_bcount 16472 is not on a sector boundary (ssize 2048)
> dscheck(#cd/2): b_bcount 16088 is not on a sector boundary (ssize 2048)

Looks like it's trying to access things in chunks that aren't sector
multiples.  (a sector being 2048 or 512 bytes, depending on the media)
The cd(4) driver doesn't support that.

Ken
-- 
Kenneth Merry
ken@kdm.org


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010117203702.A21729>