From owner-cvs-src-old@FreeBSD.ORG Fri Dec 4 21:07:18 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AEDEC10656D4 for ; Fri, 4 Dec 2009 21:07:18 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9BF2B8FC20 for ; Fri, 4 Dec 2009 21:07:18 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id nB4L7IoS092265 for ; Fri, 4 Dec 2009 21:07:18 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id nB4L7IoG092264 for cvs-src-old@freebsd.org; Fri, 4 Dec 2009 21:07:18 GMT (envelope-from netchild@repoman.freebsd.org) Message-Id: <200912042107.nB4L7IoG092264@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to netchild@repoman.freebsd.org using -f From: Alexander Leidinger Date: Fri, 4 Dec 2009 21:06:54 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/linux linux_ioctl.c linux_ioctl.h linux_videodev.h linux_videodev_compat.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Dec 2009 21:07:18 -0000 netchild 2009-12-04 21:06:54 UTC FreeBSD src repository Modified files: sys/compat/linux linux_ioctl.c linux_ioctl.h linux_videodev.h Added files: sys/compat/linux linux_videodev_compat.h Log: SVN rev 200110 on 2009-12-04 21:06:54Z by netchild This is v4l support for the linuxulator. This allows to access FreeBSD native devices which support the v4l API from processes running within the linuxulator, e.g. skype or flash can access the multimedia/pwcbsd driver. Not tested is firmware upload, framebuffer stuff and video tuner stuff due to lack of hardware. The clipping part (VIDIOCSWIN) needs a little bit of further work (partly in progress, but can not be tested due to lack of a suitable device). The submitter tested this sucessfully with Skype and flash apps on amd64 and i386 with the multimedia/pwcbsd driver. Submitted by: J.R. Oldroyd Revision Changes Path 1.159 +296 -0 src/sys/compat/linux/linux_ioctl.c 1.29 +36 -0 src/sys/compat/linux/linux_ioctl.h 1.2 +33 -38 src/sys/compat/linux/linux_videodev.h 1.1 +59 -0 src/sys/compat/linux/linux_videodev_compat.h (new)