Thanks for your help. From bttv's website, I see that it is a Linux driver for Bt848/849/878/879 based frame grabbers. What if I have a card that uses a different chip? Does that mean I have to write a new driver? Do I have to modify v4l as well? Thanks for any help. Regards, Eric -----Original Message----- From: video4linux-list-admin@xxxxxxxxxx [mailto:video4linux-list-admin@xxxxxxxxxx]On Behalf Of Gleicon S. Moraes Sent: Monday, September 10, 2001 4:58 PM To: video4linux-list@xxxxxxxxxx Subject: Re: Re: Video capturing] take a look at: http://planeta.terra.com.br/informatica/gleicon/video4linux/ I've put some documentation and examples at my website, regarding the v4l api, including videodog, my app, and a example on gtk+v4l Regards Gleicon S. Moraes | gleicon@xxxxxxxxxxxx - gleicon@xxxxxxxxxx http://videodog.cjb.net http://planeta.terra.com.br/informatica/gleicon/ ----- Original Message ----- From: <dpetrini@xxxxxxxxxxxxx> To: <Video4linux-list@xxxxxxxxxx> Sent: Monday, September 10, 2001 12:31 PM Subject: [Fwd: Re: Video capturing] > HI, > > I'm not a specialist but maybe I can help you: > > video4linux-list-admin@xxxxxxxxxx wrote: > > > Hi I'm new to video 4 linux. Can someone answer the following questions > or > > direct me to websites that can solve my problems. Thanks very much. > > > > You should verify the v4l API, in the kernel sources documentation, and > visit the bttv and xawtv sites. > > > > > > What is the best way to write my program so that it will not be too > > dependent on the capturing card? I'm looking at a particular card right > now > > but I might want to switch to another card and I want the transition as > > painless as possible, possibly with a rewrite of the driver and that's > it. > > > As far as I know, you can use the v4l API (ioctls) and and develop a tv > app with any card listed (supported) in bttv drivers. The driver takes > care of low level issues for you. > What you have to do in user level is call the correct sequence of the > v4l ioctls and some other details related to your graphic application. > > > > > > I'm thinking of the following software structure: > > > > Capturing App > > | > > | > > v > > My SDK > > | > > | > > v > > Video for Linux > > > See videodev.h in the kernel includes. > > > > | > > | > > v > > Device driver > > > See the bttv driver in the kernel source tree. > > > > > > > > Eric Chao > > Software Engineer > > Merlin Software Technologies, Inc > > > > > Hope this helps, > > Daniel > > > > > > > > > > > > _______________________________________________ > > Video4linux-list mailing list > > Video4linux-list@xxxxxxxxxx > > https://listman.redhat.com/mailman/listinfo/video4linux-list > > > > > > > > > > _______________________________________________ > Video4linux-list mailing list > Video4linux-list@xxxxxxxxxx > https://listman.redhat.com/mailman/listinfo/video4linux-list > _______________________________________________ Video4linux-list mailing list Video4linux-list@xxxxxxxxxx https://listman.redhat.com/mailman/listinfo/video4linux-list