From owner-freebsd-multimedia@FreeBSD.ORG Mon Oct 4 09:42:34 2010 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3C7D5106566C for ; Mon, 4 Oct 2010 09:42:34 +0000 (UTC) (envelope-from jashank@vk2pj.dyndns.org) Received: from fallbackmx10.syd.optusnet.com.au (fallbackmx10.syd.optusnet.com.au [211.29.132.251]) by mx1.freebsd.org (Postfix) with ESMTP id A1BA28FC1C for ; Mon, 4 Oct 2010 09:42:33 +0000 (UTC) Received: from mail18.syd.optusnet.com.au (mail18.syd.optusnet.com.au [211.29.132.199]) by fallbackmx10.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id o9481waD008906 for ; Mon, 4 Oct 2010 19:01:58 +1100 Received: from server.vk2pj.dyndns.org (c220-239-116-103.belrs4.nsw.optusnet.com.au [220.239.116.103]) by mail18.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id o9481sWR001233 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 4 Oct 2010 19:01:55 +1100 X-Bogosity: Ham, spamicity=0.000000 Received: from jashank.vk2pj.dyndns.org (jashank.vk2pj.dyndns.org [192.168.123.36]) by server.vk2pj.dyndns.org (8.14.4/8.14.4) with ESMTP id o9481roB002345 for ; Mon, 4 Oct 2010 19:01:53 +1100 (EST) (envelope-from jashank@jashank.vk2pj.dyndns.org) Received: from jashank.vk2pj.dyndns.org (localhost [127.0.0.1]) by jashank.vk2pj.dyndns.org (8.14.4/8.14.4) with ESMTP id o9481r1D068940 for ; Mon, 4 Oct 2010 19:01:53 +1100 (EST) (envelope-from jashank@jashank.vk2pj.dyndns.org) Received: (from jashank@localhost) by jashank.vk2pj.dyndns.org (8.14.4/8.14.4/Submit) id o9481r9L068928 for freebsd-multimedia@freebsd.org; Mon, 4 Oct 2010 19:01:53 +1100 (EST) (envelope-from jashank) Date: Mon, 4 Oct 2010 19:01:53 +1100 From: Jashank Jeremy To: Multimedia discussions Message-ID: <20101004080136.GF11972@vk2pj.dyndns.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="j2AXaZ4YhVcLc+PQ" Content-Disposition: inline X-Operating-System: FreeBSD jashank.vk2pj.dyndns.org 8.1-STABLE FreeBSD 8.1-STABLE X-PGP-Key: http://members.optusnet.com.au/jashank.jeremy/pubkey.asc User-Agent: Mutt/1.5.21 (2010-09-15) Subject: Skype not getting video from webcam X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Oct 2010 09:42:34 -0000 --j2AXaZ4YhVcLc+PQ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, I've just got a Logitech Webcam Pro 9000, and, after installing webcamd and pwcview, works very well. However, when I try to use it in Skype, it doesn't work. When I ktrace(1) Skype, and bodge UVC in webcamd to produce debugging data, I get the following output. This is the debugging data from UVC: uvcvideo: uvc_v4l2_open 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). uvcvideo: uvc_v4l2_release uvcvideo: uvc_v4l2_open 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). uvcvideo: Control 2/10 value change len 7. uvcvideo: uvc_v4l2_ioctl(VIDIOCGPICT) uvcvideo: Control 0x00980903 not found. uvcvideo: Control 0x00980910 not found. uvcvideo: uvc_v4l2_ioctl(VIDIOCSPICT) uvcvideo: Control 0x00980903 not found. uvcvideo: Control 0x00980910 not found. uvcvideo: Trying format 0x32315559 (YU12): 640x480. uvcvideo: Unsupported format 0x32315559. uvcvideo: Unknown ioctl 0x4030560a uvcvideo: uvc_v4l2_ioctl(VIDIOCSPICT) uvcvideo: Control 0x00980903 not found. uvcvideo: Control 0x00980910 not found. uvcvideo: Unknown ioctl 0x4030560a uvcvideo: uvc_v4l2_ioctl(VIDIOCGWIN) uvcvideo: uvc_v4l2_ioctl(VIDIOCSWIN) uvcvideo: Trying format 0x56595559 (YUYV): 320x240. uvcvideo: Using default frame interval 33333.3 us (30.0 fps). uvcvideo: uvc_v4l2_poll uvcvideo: uvc_v4l2_poll This is the relevant portion of the ktrace(1) output from Skype (dumped using ports/devel/linux_kdump): =2E.. 86117 skype CALL linux_open(0x2dc9e0b8,0x802,0) 86117 skype NAMI "/compat/linux/dev/video0" 86117 skype NAMI "/dev/video0" 86117 skype RET linux_open 11/0xb 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 86117 skype CALL close(0xb) 86117 skype RET close 0 [...90 lines elided...] 86117 skype CALL linux_open(0x9bb4e40,0x802,0) 86117 skype NAMI "/compat/linux/dev/video0" 86117 skype NAMI "/dev/video0" 86117 skype RET linux_open 32/0x20 86117 skype CALL linux_ioctl(0x20,0x80685600 ,0x2dc9deb8) 86117 skype RET linux_ioctl -1 errno 22 Invalid argument 86117 skype CALL linux_ioctl(0x20,0x803c7601 ,0x2dc9de54) 86117 skype RET linux_ioctl 0 86117 skype CALL linux_ioctl(0x20,0x800e7606 ,0x2dc9ddf0) 86117 skype RET linux_ioctl 0 86117 skype CALL linux_ioctl(0x20,0x400e7607 ,0x2dc9ddf0) 86117 skype RET linux_ioctl -1 errno 22 Invalid argument 86117 skype CALL linux_ioctl(0x20,0x400e7607 ,0x2dc9ddf0) 86117 skype RET linux_ioctl 0 86117 skype CALL linux_ioctl(0x20,0x80207609 ,0x2dc9ddd0) 86117 skype RET linux_ioctl 0 86117 skype CALL linux_ioctl(0x20,0x4020760a ,0x2dc9ddd0) 86117 skype RET linux_ioctl 0 I'm none the wiser as to what's going on here, especially the ioctl(2)'s not matching between Skype and webcamd. Could someone enlighten me? Jashank --=20 Jashank Jeremy PGP: 0x25A5C309 --j2AXaZ4YhVcLc+PQ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (FreeBSD) iEYEARECAAYFAkypifAACgkQrMXkZyWlwwnDuQCePGhHH+aLOBbU9v2XaOzRiZIk V60AoNupxyLRZxdPPAzuHUqYJVojFu6U =5AE9 -----END PGP SIGNATURE----- --j2AXaZ4YhVcLc+PQ--