From mboxrd@z Thu Jan 1 00:00:00 1970 From: Filippo Argiolas Date: Sun, 10 May 2009 18:50:55 +0000 Subject: Re: hal, udev and video4linux probers Message-Id: <8ceb98f20905101150h558c15b7sf3c39979f093e8be@mail.gmail.com> MIME-Version: 1 Content-Type: multipart/mixed; boundary="0015174bde828031130469935791" List-Id: References: <8ceb98f20905081004l52ac4b95h1c23d9e8ed209e37@mail.gmail.com> In-Reply-To: <8ceb98f20905081004l52ac4b95h1c23d9e8ed209e37@mail.gmail.com> To: linux-hotplug@vger.kernel.org --0015174bde828031130469935791 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On Sun, May 10, 2009 at 3:58 PM, Kay Sievers wrote: > Here is small hack using libudev, that enumerates all capture-capable > video devices, and listens for new devices connected, or devices going > away. Thank you :) It will surely be quite useful when implementing detection, either directly in cheese or in gstreamer. Isn't there a match_property function for udev_monitor too? Anyway, I just noticed that 70-v4l_id.rules is not being installed at the moment. Attaching a simple patch. Cheers, Filippo --0015174bde828031130469935791 Content-Type: text/x-patch; charset=US-ASCII; name="0001-Properly-install-v4l-rules.patch" Content-Disposition: attachment; filename="0001-Properly-install-v4l-rules.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fuk3my3l0 RnJvbSA2NzgwZGRkMzNjZTQwNWFhYWFiYzQwYThhYjhlYmQ4ZWY3NTU5OWI2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGaWxpcHBvIEFyZ2lvbGFzIDxmaWxpcHBvLmFyZ2lvbGFzQGdt YWlsLmNvbT4KRGF0ZTogU3VuLCAxMCBNYXkgMjAwOSAxNzo0Mzo1MCArMDIwMApTdWJqZWN0OiBb UEFUQ0hdIFByb3Blcmx5IGluc3RhbGwgdjRsIHJ1bGVzCgotLS0KIHY0bF9pZC9NYWtlZmlsZS5h bSB8ICAgIDQgKysrKwogMSBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDAgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvdjRsX2lkL01ha2VmaWxlLmFtIGIvdjRsX2lkL01ha2VmaWxl LmFtCmluZGV4IDA5NDM0OTYuLmYwYjUxNDQgMTAwNjQ0Ci0tLSBhL3Y0bF9pZC9NYWtlZmlsZS5h bQorKysgYi92NGxfaWQvTWFrZWZpbGUuYW0KQEAgLTMsNCArMyw4IEBAIGluY2x1ZGUgJCh0b3Bf c3JjZGlyKS9NYWtlZmlsZS5hbS5pbmMKIHVkZXZob21lZGlyID0gJCh1ZGV2X3ByZWZpeCkvbGli L3VkZXYKIHVkZXZob21lX1BST0dSQU1TID0gdjRsX2lkCiAKK3VkZXZydWxlc2RpciA9ICQodWRl dl9wcmVmaXgpL2xpYi91ZGV2L3J1bGVzLmQKK2Rpc3RfdWRldnJ1bGVzX0RBVEEgPSBcCisJNzAt djRsX2lkLnJ1bGVzCisKIHY0bF9pZF9TT1VSQ0VTID0gdjRsX2lkLmMKLS0gCjEuNi4wLjQKCg== --0015174bde828031130469935791--