Tech Insider					     Technology and Trends

		   Video for Linux Mailing List Archives

List:       linux-video
Subject:    [video4linux] Draft API changes
From:       Alan Cox <alan () cymru ! net>
Date:       1998-08-09 23:19:00

I've updated ther API reference on

The changes made based on the comments here are:


	This is set by devices that support time and space capturing of
	only part of the image

o	Added a video_capture structure

	This sets the x,y, width, height decimation and flags to indicate
	what to capture. Right now the flags are "odd field only/even only"

o	Tuners have a norm field. 

	This lets you set the NORM by tuner if supported (VIDIO_TUNER_NORM set)

o	Audio changes

	Added a balance
	Added 'step' to give the step that is actually supported


	Get the mmap buffer description portably. The returned structure says
	how big the capture area is, how many frames it supports and their
	offsets. No more hardcoded BT848_FBUF's please ;)


	Lets you find the audio mixer, vbi etc for a given device. Thats needed
	so you get the right teletext with your tv and so on

The mmap description is pretty rough. I've kept the existing single block
and offsets behaviour as thats basically what we can get away with nicely
until 2.3 and DMA direct to user space without indirection. 

I've ignored the codec stuff. Obviously read/write have a meaning to codecs
but I think a codec API is very seperate to the capture API.

Ok start flaming ;)

To unsubscribe from this list send mail to with the
line "unsubscribe video4linux" without the quotes in the body of the

			        About USENET

USENET (Users’ Network) was a bulletin board shared among many computer
systems around the world. USENET was a logical network, sitting on top
of several physical networks, among them UUCP, BLICN, BERKNET, X.25, and
the ARPANET. Sites on USENET included many universities, private companies
and research organizations. See USENET Archives.

		       SCO Files Lawsuit Against IBM

March 7, 2003 - The SCO Group filed legal action against IBM in the State 
Court of Utah for trade secrets misappropriation, tortious interference, 
unfair competition and breach of contract. The complaint alleges that IBM 
made concentrated efforts to improperly destroy the economic value of 
UNIX, particularly UNIX on Intel, to benefit IBM's Linux services 
business. See SCO v IBM.

The materials and information included in this website may only be used
for purposes such as criticism, review, private study, scholarship, or

Electronic mail:			       WorldWideWeb: