Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Oct 2010 09:31:34 +1100
From:      Jashank Jeremy <jashank.jeremy@optusnet.com.au>
To:        Hans Petter Selasky <hselasky@c2i.net>
Cc:        Multimedia discussions <freebsd-multimedia@freebsd.org>
Subject:   Re: Skype not getting video from webcam
Message-ID:  <20101004223134.GH11972@vk2pj.dyndns.org>
In-Reply-To: <201010041224.27506.hselasky@c2i.net>
References:  <20101004080136.GF11972@vk2pj.dyndns.org> <201010041224.27506.hselasky@c2i.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--PMULwz+zIGJzpDN9
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Oct 04, 2010 at 12:24:27PM +0200, Hans Petter Selasky wrote:
>The IOCTL's are being changed by the Linux-oxulator. See linux.ko.

So the Linuxolator is changing ioctl(2); that I would expect. What I
don't expect is it to change one ioctl(2) into a completely unrelated
one.

uvcvideo: uvc_v4l2_ioctl(VIDIOCGCAP)
uvcvideo: Unknown ioctl 0x40047601
uvcvideo: uvc_v4l2_ioctl(VIDIOCGCAP)
uvcvideo: Trying format 0x56595559 (YUYV): 10000x10000.
uvcvideo: Using default frame interval 200000.0 us (5.0 fps).

corresponds to

 86117 skype    CALL  linux_ioctl(0xb,0x80685600 ,0x2dc9e014)
 86117 skype    RET   linux_ioctl -1 errno 22 Invalid argument
 86117 skype    CALL  linux_ioctl(0xb,0x803c7601 ,0x2dc9e07c)
 86117 skype    RET   linux_ioctl 0

The ioctl(2)'s are completely different, and when I go and check the
lookup table in stable/8/sys/compat/linux/linux_ioctl.h, I find:

#define LINUX_VT_OPENQRY	0x5600
#define LINUX_VIDIOCGCAP		0x7601

Why is Skype sending a VT_OPENQRY, and webcamd receiving it as a
VIDIOCGCAP?

Jashank

--=20
Jashank Jeremy
PGP: 0x25A5C309

--PMULwz+zIGJzpDN9
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (FreeBSD)

iEYEARECAAYFAkyqVcYACgkQrMXkZyWlwwlRfgCdEC2wlMxF0Pj4bg3Egw4q0vtA
YfoAoJxcTH26WTh08oy8PYdVXmJ0Esdn
=7GqF
-----END PGP SIGNATURE-----

--PMULwz+zIGJzpDN9--



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