Paulo, thanks for the answer. I will try this approach.
I'm not sure on one point however, I've quickly checked v4l2_capability struct and some sample code. It looks like i need to know the device name (e.g. /dev/video0). If this is correct how do I know that /dev/video0 is the device that was just plugged? Bye R. ----- "Paulo Assis" <[email protected]> ha scritto: > Roberto, > You can use udev to start a small application and use v4l2_capability > struct > to determine the device driver, if it is uvcvideo then it's a uvc > device > (just check libwebcam, it uses the same aproach). > > Best regards, > Paulo > > 2009/5/18 <[email protected]> > > > Hi, > > > > i'm trying to write an hotplug event for an uvc device. Basically i > need > > to start a streaming server (mjpg-streamet) when an uvc device is > plugged. > > > > So far the only way i could figure it out was to have a list of > VID:PID > > anche check if the $PRODUCT variable is in that list. This is ok, > but since > > I'm using this software with OpenWRT on an embedded platform i would > like > > to avoid using this device list file. > > > > Is there a way to understand that an uvc device has been plugged > from with > > an hotplug event? > > > > If there is no way, where can I find an always updated list of > supported > > devices. I know about the one in the home page but i was wondering > if there > > is a similar list in the official distribution. > > > > Thanks. > > > > -- > > -------------------------------------------------------- > > Roberto Riggio, PhD > > CREATE-NET, Pervasive > > Researcher > > Via alla Cascata 56/D - 38100 Povo Trento (Italy) > > e-mail: [email protected] > > Tel: (+39) 0461 408400 - interno/extension 708 > > Fax: (+39) 0461 421157 > > http://www.create-net.org/ > > -------------------------------------------------------- > > > > Le informazioni contenute in questo messaggio email e negli allegati > sono > > strettamente riservate. Il loro utilizzo e' consentito > esclusivamente al > > destinatario del messaggio, per le finalita' indicate nello stesso. > > > > The information transmitted is intended only for the person/entity > whom it > > is > > addressed to, and may contain confidential material. Any review, > > retransmission, > > dissemination or other use of this information by persons/entities > other > > than > > the intended recipient is prohibited as per Italian Law 196/2003. If > you > > received this in error, contact the sender and delete it from any > pc. > > _______________________________________________ > > Linux-uvc-devel mailing list > > [email protected] > > https://lists.berlios.de/mailman/listinfo/linux-uvc-devel > > -- -------------------------------------------------------- Roberto Riggio, PhD CREATE-NET, Pervasive Researcher Via alla Cascata 56/D - 38100 Povo Trento (Italy) e-mail: [email protected] Tel: (+39) 0461 408400 - interno/extension 708 Fax: (+39) 0461 421157 http://www.create-net.org/ -------------------------------------------------------- Le informazioni contenute in questo messaggio email e negli allegati sono strettamente riservate. Il loro utilizzo e' consentito esclusivamente al destinatario del messaggio, per le finalita' indicate nello stesso. The information transmitted is intended only for the person/entity whom it is addressed to, and may contain confidential material. Any review, retransmission, dissemination or other use of this information by persons/entities other than the intended recipient is prohibited as per Italian Law 196/2003. If you received this in error, contact the sender and delete it from any pc. _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
