[MPlayer-dev-eng] [PATH] libmpdvdkit and tvi_bsdbt848 on NetBSD
    Steven M. Schultz 
    sms at 2BSD.COM
       
    Sun Apr 28 23:55:51 CEST 2002
    
    
  
Hi -
> > typedef union {
> >         __u8 type;
> > 
> >         struct dvd_physical     physical;
> >         struct dvd_copyright    copyright;
> >         struct dvd_disckey      disckey;
> >         struct dvd_bca          bca;
> >         struct dvd_manufact     manufact;
> > } dvd_struct;
> > 
> > 	That is an exact copy of what you will find in the linux file <dvd.h>.
> > 	I am 100000% certain of that :)
	I made a mistake (not the first time and I'm sure it won't be the
	last ;)).  Linux has <cdrom.h> and not <dvd.h>
	When DVD support was added to BSD/OS the older existing cdrom.h was
	left untouched and a new file "dvd.h" was created.
> and how does the bsd-style file look like?
	FreeBSD's <sys/dvdio.h> looks like this:
struct dvd_struct {
        u_char format;
        u_char layer_num;
        u_char cpst;
        u_char rmi;
        u_int8_t agid           :2;
        u_int32_t length;
        u_char data[2048];
};
	Cheers,
	Steven Schultz
	sms at 2bsd.com
    
    
More information about the MPlayer-dev-eng
mailing list