From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thompson, David" Subject: [PATCHES] Add v4l-utils in order to add support for webcams to OBS Date: Tue, 19 Jan 2016 22:17:47 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a114e6fec31cf050529bb6ea6 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51649) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLjHJ-00033D-V8 for guix-devel@gnu.org; Tue, 19 Jan 2016 22:17:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLjHI-0007WR-Mm for guix-devel@gnu.org; Tue, 19 Jan 2016 22:17:49 -0500 Received: from mail-yk0-x234.google.com ([2607:f8b0:4002:c07::234]:34980) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLjHI-0007WK-Fc for guix-devel@gnu.org; Tue, 19 Jan 2016 22:17:48 -0500 Received: by mail-yk0-x234.google.com with SMTP id x67so674959856ykd.2 for ; Tue, 19 Jan 2016 19:17:48 -0800 (PST) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel --001a114e6fec31cf050529bb6ea6 Content-Type: text/plain; charset=UTF-8 These patches scratch a particularly timely itch. I want to use OpenBroadcaster to record my talk tomorrow, but recording video from a webcam requires libv4l. (Sorry that these are likely not inline attachments. I'm dealing with a less-than-ideal email setup right now.) Thanks in advance for review! - Dave --001a114e6fec31cf050529bb6ea6 Content-Type: text/x-diff; charset=US-ASCII; name="0001-gnu-Add-v4l-utils.patch" Content-Disposition: attachment; filename="0001-gnu-Add-v4l-utils.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ijm9dsg20 RnJvbSBiMWNjYmExNjE2ZGM3Nzk1MGI4NDk1NzE0YTQ3ZDVlM2Y5YjllZGExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBUaG9tcHNvbiA8ZHRob21wc29uMkB3b3JjZXN0ZXIu ZWR1PgpEYXRlOiBUdWUsIDE5IEphbiAyMDE2IDIyOjExOjE2IC0wNTAwClN1YmplY3Q6IFtQQVRD SCAxLzJdIGdudTogQWRkIHY0bC11dGlscy4KCiogZ251L3BhY2thZ2VzL3ZpZGVvLnNjbSAodjRs LXV0aWxzKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy92aWRlby5zY20gfCAzMyAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMyBpbnNl cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3ZpZGVvLnNjbSBiL2dudS9wYWNr YWdlcy92aWRlby5zY20KaW5kZXggOWU0MTgzNS4uYzEzNTc3MCAxMDA2NDQKLS0tIGEvZ251L3Bh Y2thZ2VzL3ZpZGVvLnNjbQorKysgYi9nbnUvcGFja2FnZXMvdmlkZW8uc2NtCkBAIC0xMjY1LDYg KzEyNjUsMzkgQEAgZnVuY3Rpb25hbGl0eSBvZiB0aGUgc3lzdGVtIGlzIHByb3ZpZGVkIHZpYSBh biBhc3NvcnRtZW50IG9mIHJlYWR5IHRvIHVzZQogdG9vbHMsIFhNTCBhdXRob3JpbmcgY29tcG9u ZW50cywgYW5kIGFuIGV4dGVuc2libGUgcGx1Zy1pbiBiYXNlZCBBUEkuIikKICAgICAobGljZW5z ZSBsaWNlbnNlOmxncGwyLjErKSkpCiAKKyhkZWZpbmUtcHVibGljIHY0bC11dGlscworICAocGFj a2FnZQorICAgIChuYW1lICJ2NGwtdXRpbHMiKQorICAgICh2ZXJzaW9uICIxLjguMSIpCisgICAg KHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAg ICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJodHRwOi8vbGludXh0di5vcmcvZG93bmxvYWRz L3Y0bC11dGlscyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3Y0bC11dGls cy0iIHZlcnNpb24gIi50YXIuYnoyIikpCisgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAg ICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMGNxdjhkcncwejBrZm16NGY1MGE4a3pi cno2dmJqNmo2cTc4MDMwaGdzaHI3eXExanFpZyIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBnbnUt YnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgJygjOmNvbmZpZ3VyZS1mbGFncwor ICAgICAgIChsaXN0IChzdHJpbmctYXBwZW5kICItLXdpdGgtdWRldmRpcj0iCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiL2xpYi91ZGV2IikpKSkKKyAgICAobmF0aXZlLWlucHV0cworICAg ICBgKCgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpKSkKKyAgICAoaW5wdXRzCisgICAgIGAoKCJh bHNhLWxpYiIgLGFsc2EtbGliKQorICAgICAgICgiZ2x1IiAsZ2x1KQorICAgICAgICgibGlianBl ZyIgLGxpYmpwZWcpCisgICAgICAgKCJsaWJ4MTEiICxsaWJ4MTEpCisgICAgICAgKCJxdCIgLHF0 KQorICAgICAgICgiZXVkZXYiICxldWRldikpKQorICAgIChzeW5vcHNpcyAiUmVhbHRpbWUgdmlk ZW8gY2FwdHVyZSB1dGlsaXRpZXMgZm9yIExpbnV4IikKKyAgICAoZGVzY3JpcHRpb24gIlRoZSB2 NGwtdXRpbHMgcHJvdmlkZSBhIHNlcmllcyBvZiBsaWJyYXJpZXMgYW5kIHV0aWxpdGllcyB0bwor YmUgdXNlZCBmb3IgcmVhbHRpbWUgdmlkZW8gY2FwdHVyZSB2aWEgTGludXgtc3BlY2lmaWMgQVBJ cy4iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vbGludXh0di5vcmcvd2lraS9pbmRleC5waHAv VjRsLXV0aWxzIikKKyAgICA7OyBsaWJ2NGwyIGlzIExHUEwyLjErLCB3aGlsZSB1dGlsdGllcyBh cmUgR1BMMiBvbmx5LgorICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6bGdwbDIuMSsgbGljZW5z ZTpncGwyKSkpKQorCiAoZGVmaW5lLXB1YmxpYyBvYnMKICAgKHBhY2thZ2UKICAgICAobmFtZSAi b2JzIikKLS0gCjIuNS4wCgo= --001a114e6fec31cf050529bb6ea6 Content-Type: text/x-diff; charset=US-ASCII; name="0002-gnu-obs-Add-support-for-webcams.patch" Content-Disposition: attachment; filename="0002-gnu-obs-Add-support-for-webcams.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ijm9dsgq1 RnJvbSAwMGFkMzk4MjE1ODM3YjY0ZGFmNTc3MDI0NTExMzMwYzFmNzNjZTZhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBUaG9tcHNvbiA8ZHRob21wc29uMkB3b3JjZXN0ZXIu ZWR1PgpEYXRlOiBUdWUsIDE5IEphbiAyMDE2IDIyOjExOjM1IC0wNTAwClN1YmplY3Q6IFtQQVRD SCAyLzJdIGdudTogb2JzOiBBZGQgc3VwcG9ydCBmb3Igd2ViY2Ftcy4KCiogZ251L3BhY2thZ2Vz L3ZpZGVvLnNjbSAob2JzKVtpbnB1dHNdOiBBZGQgdjRsLXV0aWxzLgotLS0KIGdudS9wYWNrYWdl cy92aWRlby5zY20gfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy92aWRlby5zY20gYi9nbnUvcGFja2FnZXMvdmlkZW8uc2NtCmlu ZGV4IGMxMzU3NzAuLjQ5MzkxOTQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy92aWRlby5zY20K KysrIGIvZ251L3BhY2thZ2VzL3ZpZGVvLnNjbQpAQCAtMTMyNiw2ICsxMzI2LDcgQEAgYmUgdXNl ZCBmb3IgcmVhbHRpbWUgdmlkZW8gY2FwdHVyZSB2aWEgTGludXgtc3BlY2lmaWMgQVBJcy4iKQog ICAgICAgICgibWVzYSIgLG1lc2EpCiAgICAgICAgKCJwdWxzZWF1ZGlvIiAscHVsc2VhdWRpbykK ICAgICAgICAoInF0IiAscXQpCisgICAgICAgKCJ2NGwtdXRpbHMiICx2NGwtdXRpbHMpCiAgICAg ICAgKCJ6bGliIiAsemxpYikpKQogICAgIChzeW5vcHNpcyAiTGl2ZSBzdHJlYW1pbmcgc29mdHdh cmUiKQogICAgIChkZXNjcmlwdGlvbiAiT3BlbiBCcm9hZGNhc3RlciBTb2Z0d2FyZSBwcm92aWRl cyBhIGdyYXBoaWNhbCBpbnRlcmZhY2UgZm9yCi0tIAoyLjUuMAoK --001a114e6fec31cf050529bb6ea6--