From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 4 23:46:10 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BEF92106566B for ; Fri, 4 Jun 2010 23:46:10 +0000 (UTC) (envelope-from pprocacci@datapipe.com) Received: from EXFESMQ02.datapipe-corp.net (exfesmq02.datapipe-corp.net [64.106.130.125]) by mx1.freebsd.org (Postfix) with ESMTP id 851F78FC1E for ; Fri, 4 Jun 2010 23:46:10 +0000 (UTC) Received: from work_machine.myhome.net (64.106.131.250) by EXFESMQ02.datapipe-corp.net (64.106.130.125) with Microsoft SMTP Server (TLS) id 8.2.254.0; Fri, 4 Jun 2010 19:46:08 -0400 Message-ID: <4C099008.7060501@datapipe.com> Date: Fri, 4 Jun 2010 18:45:12 -0500 From: Paul Procacci User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.1.9) Gecko/20100603 Thunderbird/3.0.4 MIME-Version: 1.0 To: Alexander Leidinger References: <4C0891B0.60801@datapipe.com> <20100604090523.67732sufdango0qo@webmail.leidinger.net> <4C0947A7.7000604@datapipe.com> In-Reply-To: <4C0947A7.7000604@datapipe.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Cc: "freebsd-emulation@freebsd.org" Subject: Re: [Linux.ko] VIDIOCGCAP X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jun 2010 23:46:10 -0000 On 06/04/10 13:36, Paul Procacci wrote: > On 06/04/10 02:05, Alexander Leidinger wrote: > >> Quoting Paul Procacci (from Fri, 4 Jun 2010 >> 00:40:00 -0500): >> >> >> >>> Gents, >>> >>> I'm running into a problem with getting video working on skype. I am s= o >>> close, and I feel it's just one little thing left before it works. >>> >>> I've installed webcamd and skype from ports without problems. Loaded >>> the necessary modules, got the webcam working with other utilities, but >>> skype (ah, good ole skype) is refusing to acknowledge the existence of >>> /dev/video0. >>> >>> >> It should work on a recent -current (if your cam is supported by >> webcamd). If you are on -stable, you either have to move to -current, >> or you need to wait a while (I didn't had the time to merge this into >> 8-stable before the feature freeze, so I have to wait until 8.1 is out >> to be able to put this functionality into 8-stable). >> >> Bye, >> Alexander. >> >> >> > Hello Alexander, > > Thanks for getting back to me quickly. Would have been quicker but the > upgrade to -CURRENT had a couple of library bumps and I needed to > recompile X. > > Anyways, now that I'm on -CURRENT, and have recompiled the necessary > drivers, I can now see the device in skype and I'm not longer presented > with the error message I provided. This is great! > > I however have come across a new problem actually related to webcamd I > believe. Whenever I try to access the /dev/video0 device whether it's > via /dev/video0 or /usr/compat/linux/dev/video0, webcamd is now being a > resource hog and furthermore, takes a very long time to do anything. > > For example: > > 8816 root 6 44 r0F 32512K 3812K CPU2 0 3:32 200.00% webc= amd > > Webcamd is just acting strangely at this point. The good new is that > multimedia/pwcview works, but has the symptoms described above of taking > forever to start. Skype however, is still borked. > > I assume this now needs to go back to the webcamd author to have a gander= . > > Thoughts? > > > Thanks Again, > Paul > I would like to follow this up with: I spoke to Hans today, and he found that my "cpu was too fast" leading to a race condition in webcamd. Full details here: http://forums.freebsd.org/showthread.php?t=3D14786 In short, Hans has fixed the problem and webcamd is no longer an issue. With the above said, skype is now able to see the device, but no video can be gotten from it. I've manually installed the libv4l rpm from fc10 into /compat/linux and tried preloading the necessary libs, but still no go= . It seems the v4l code was altered for linux somewhere around fc10, and I assume this is the root of the problem. The following page leads me to this conclusion though I'm uncertain how accurate it is concerning BSD: http://fedorasolved.org/multimedia-solutions/installing-skype Due note they preload v4lcompat.so. Tried this and still didn't work. Any thoughts on the above? Thanks once again, Paul This message may contain confidential or privileged information. If you ar= e not the intended recipient, please advise us immediately and delete this = message. See http://www.datapipe.com/about-us-legal-email-disclaimer.htm f= or further information on confidentiality and the risks of non-secure elect= ronic communication. If you cannot access these links, please notify us by = reply message and we will send the contents to you.