Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Jan 2007 12:45:45 +0000
From:      Florent Thoumie <flz@FreeBSD.org>
To:        Luigi Rizzo <rizzo@icir.org>
Cc:        multimedia@FreeBSD.org
Subject:   Re: some missing bits in multimedia/v4l_compat
Message-ID:  <45B4B1F9.1010808@FreeBSD.org>
In-Reply-To: <20070122043720.A91561@xorpc.icir.org>
References:  <20070122032640.A90831@xorpc.icir.org> <45B4A58C.8020907@FreeBSD.org> <20070122043720.A91561@xorpc.icir.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigB2DFC7083D34CA7B25425CA6
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable

Luigi Rizzo wrote:
> On Mon, Jan 22, 2007 at 11:52:44AM +0000, Florent Thoumie wrote:
>> Luigi Rizzo wrote:
>>> i notice that ports/multimedia/v4l_compat/files/videodev.h has
>>> some differences with respect to the linux equivalent, see e.g.
>>>
>>> 	http://www.gelato.unsw.edu.au/lxr/source/include/linux/videodev.h
>>>
>>> e.g. no #define HAVE_V4L1 1 ,=20
>>> some missing prototypes, and so on.
>>>
>>> Any objection if i fill in some of the missing parts ?
>>>
>>> Also, any reason not to make a header for videodev2.h as well
>>>
>>> 	http://www.gelato.unsw.edu.au/lxr/source/include/linux/videodev2.h
>> I think no devices on FreeBSD support v4l2 atm but that wouldn't hurt
>> anyone.
>> Go ahead.
>=20
> thanks.
>=20
> Actually i believe nothing in the tree supports v4l1 either,
> so this is mostly (only ?) to let ports (apps and drivers) build.

Actually, there's at least one driver that uses it (pwc(4) in ports).

> But i also wonder if it wouldn't be the case to make these headers
> part of the kernel tree.  It certainly shouldn't harm to have them
> generally available, and not just as a port.

There was a WIP to bring v4l interface to sys/. I took it from julian's
p4 repo, did some mods in my own and had to focus on some other things.
I read some people were interested in v4l in hackers@ (IIRC).

> I learned that many ports (e.g. pwlib, and possibly some of the
> gnome/kde/whatever toolkits) do check for the presence
> of the headers and conditionally build parts of them.
> So you might find yourself with missing support for v4l devices
> without noticing, and even when later you install the drivers
> you won't see them.

I've notified gnome people of it, so if it's not the case yet there
should be gstreamer-v4l at some point.

--=20
Florent Thoumie
flz@FreeBSD.org
FreeBSD Committer


--------------enigB2DFC7083D34CA7B25425CA6
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFtLH+MxEkbVFH3PQRCtGGAJ9/9zrm/7LnxZtuDyJ23GzHdxFHpQCfaIk4
3j+ahKS4mOunV0Sm3UH2MMQ=
=hXAb
-----END PGP SIGNATURE-----

--------------enigB2DFC7083D34CA7B25425CA6--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45B4B1F9.1010808>