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>