Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Dec 1996 11:16:34 -0800
From:      Amancio Hasty <hasty@rah.star-gate.com>
To:        Luigi Rizzo <luigi@labinfo.iet.unipi.it>
Cc:        CSP1DWD@MVS.OAC.UCLA.EDU, multimedia@FREEBSD.ORG
Subject:   Re: Intel's Smart Video Recorder III 
Message-ID:  <199612121916.LAA01118@rah.star-gate.com>
In-Reply-To: Your message of "Thu, 12 Dec 1996 19:12:06 %2B0100." <199612121812.TAA02155@labinfo.iet.unipi.it> 

next in thread | previous in thread | raw e-mail | index | archive | help
>From The Desk Of Luigi Rizzo :
> > the driver.
> 
> It would be a good idea, if the hardware permits, to keep (a subset)
> the same ioctls of the meteor, so that one can reuse the same
> software. I find annoying that there isn't a standard set of ioctls for
> video acquisition boards. Maybe those in the meteor driver are not
> better than others, but they are relatively flexible, and the
> meteor/omnimedia are the only boards which are well supported under
> FreeBSD, so it might be wise to settle on that as a standard.
> 
> > capture chipset very similar to the Matrox Meteor however its
> > dma capability is far superior to the Meteor because the 
> > Intel card's dma controller accepts "risc instructions" that is
> > the dma controller is programmable.
> 
> can this be used to do some preprocessing of the data or it is just a
> flexible dma ?
> 

My current test program for my device driver uses the same ioctls
as the Matrox Meteor. in fact , my test program is "tv" with no
modifications except for the name of the device which I use
the access my card.

The dma controller is just a flexible dma. In a nutshell, it has
the following instructions:

o write, write bytes to host memory
o sync,  wait for a captured field
o skip,  skip number of bytes
o jump,  go to a particular host memory. Basically it is used to 
         to establish a loop.


The pre-processing that it can do is scaling, yuv to rgb , and dithering.

	Cheers,
	Amancio







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