Thanks for the info. The V4L2 spec is helpful, and the terminology allowed me 
to do some accurate googling. In fact I found a Ruby extension (hornetseye) 
that uses the V4L2 driver - I can probably make some progress going down that 
path.

--Bob 

--- On Sat, 8/6/11, Devin Heitmueller <dheitmuel...@kernellabs.com> wrote:

> From: Devin Heitmueller <dheitmuel...@kernellabs.com>
> Subject: Re: Any advice for writing Ruby driver for Hauppauge WinTV-HVR-1150 
> on Linux?
> To: "Bob Carpenter" <rgc3...@yahoo.com>
> Cc: linux-media@vger.kernel.org
> Date: Saturday, August 6, 2011, 6:04 PM
> On Sat, Aug 6, 2011 at 8:48 PM, Bob
> Carpenter <rgc3...@yahoo.com>
> wrote:
> > I'd like to write a driver using Ruby language for a
> Hauppauge WinTV-HVR-1150 card.
> >
> > I will be attaching an NTSC analog camera to the
> composite video input and want to stream the video across
> the internet to a client app that can display it.
> >
> > I've never written a PCI driver.
> >
> > The 1150 card will be attached to an Ubuntu 10.04
> box.
> >
> > I'd welcome any ideas or advice to get started.
> >
> > Thanks,
> >
> > --Bob
> 
> Several points:
> 
> Under Linux, you don't write drivers in Ruby.  You
> write them in C.
> 
> The HVR-1150 already has a driver under Linux.
> 
> You probably want to be writing a Ruby application, not a
> driver.
> 
> You should probably start by reading the video4linux2 API
> documentation, which is the kernel API for interacting with
> tuner
> drivers.
> 
> Devin
> 
> -- 
> Devin J. Heitmueller - Kernel Labs
> http://www.kernellabs.com
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to