Date: Wed, 19 Sep 2007 09:12:10 -0500 (CDT) From: Mark Tinguely <tinguely@casselton.net> To: josema.alvarez@gmail.com, tinguely@casselton.net Cc: freebsd-multimedia@freebsd.org Subject: Re: KDM-4400 Video Capture Message-ID: <200709191412.l8JECAqu053217@casselton.net> In-Reply-To: <71f6587f0709190701k3aa97b7cyb90311b25f01885e@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> Thanks Mark, I have downloaded the patch and I apply it. When I build
> the kernel, the system print me this error:
>
> /usr/src/sys/dev/bktr/bktr_core.c: In function `common_ioctl':
> /usr/src/sys/dev/bktr/bktr_core.c:2507: error: structure has no member
Sorry, the FreeBSD 6.x, -current use the same patch, but there can be
slight changes in the structures. I bet the sys/dev/bktr/bktr_reg.h patch
did not apply cleanly.
Edit the file and place the following at the bottom of the bktr_softc
structure:
struct bktr_softc *kmaster;
unsigned char kunit;
unsigned char kinput;
unsigned char koutput;
#if (__FreeBSD_version >= 500000)
struct mtx kmutex; /* per card crossbar changing Mutex */
#endif
Also, the sys/dev/bktr/ioctl_bt848.h must be copied to /usr/include/dev/bktr
for the application to pick up the new ioctl values.
--Mark Tinguely
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200709191412.l8JECAqu053217>
