[asterisk-dev] how to generate periodic wakeup signals for a channel driver ?

Tzafrir Cohen tzafrir.cohen at xorcom.com
Mon Sep 17 16:28:22 CDT 2007


On Mon, Sep 17, 2007 at 02:03:29PM -0700, Luigi Rizzo wrote:
> On Mon, Sep 17, 2007 at 03:51:35PM -0500, Tilghman Lesher wrote:
> > On Monday 17 September 2007 15:03, Luigi Rizzo wrote:
> > > sorry if the question is trivial...
> > >
> > > while adding videosupport to chan_oss/chan_alsa, which you can find at
> > >
> > >     http://svn.digium.com/view/asterisk/team/rizzo/video_v2/
> > >
> > > I just realised that the various video sources that I am using
> > > (webcam using the 'gspca' driver, or X11 grabber) do not support
> > > a select()/poll() interface, so i cannot rely on that (and on
> > > ast_channel_set_fd() ) to wakeup the channel driver when data
> > > is ready; I need a separate timing source.
> > >
> > > What are the options ? Right now I am [ab]using the audio source
> > > to poll the video source, but audio too is not always available.
> > 
> > Why not use Zaptel for timing?
> 
> ENOZAPTEL here :)
> (sure, i could use the fake device driver but if there is a more
> generic and portable way i prefer that).

Zaptel is available on FreeBSD.

But then again, what if you have more than one such channel?

-- 
               Tzafrir Cohen       
icq#16849755                    jabber:tzafrir at jabber.org
+972-50-7952406           mailto:tzafrir.cohen at xorcom.com       
http://www.xorcom.com  iax:guest at local.xorcom.com/tzafrir



More information about the asterisk-dev mailing list