Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Sep 2010 21:26:32 -0500 (CDT)
From:      "Sean C. Farley" <scf@FreeBSD.org>
To:        freebsd-emulation@FreeBSD.org
Subject:   Attempting to get newer Skype to work (sound)
Message-ID:  <alpine.BSF.2.00.1009252038040.69175@thor.farley.org>

next in thread | raw e-mail | index | archive | help
I have been attempting to get Skype 2.1.0.81 working on FreeBSD with 
limited success.

A patch is required for a few ioctl's to work.  It fixes 
SOUND_MIXER_INFO and SOUND_OLD_MIXER_INFO to return success instead of 
defaulting to an error (ENOIOCTL).  It also adds an 
SOUND_MIXER_READ_CAPS ioctl.  No errors are seen, but I would definitely 
like someone else to review this (head[1] and stable[2]).

The next piece required is audio/linux-f10-alsa-plugins-oss.  Two PR's 
have a version of this port.  I am using the version from 
ports/147549[3] with some additions for all my system's sound devices.

Of course, since things should never be simple, I 
needed to build a patched version of the binary[4] that incorporated 
most of the code from ariff@[5].  Testing it with arecord from 
linux-f10-alsa-utils found in pr/147554[6] demonstrates a working 
microphone.  This is necessary since it is a Linux binary accessing a 
FreeBSD device directly and not through the compatibility layer.

Unfortunately, while sound output works in Skype and the microphone 
works within arecord, I cannot get Skype to use the microphone 
correctly.  It seems to detect it, but the echo service records nothing. 
In fact, after the recording portion (several seconds) is over the 
playback portion lasts less than a second.

Video does not work, but that is another adventure.  I am currently 
trying to get Skype to work at the same level it did with the older, 
more-advanced (supporting OSS) version.  :)

Suggestions and/or sympathy welcome.

Sean
   1. http://people.freebsd.org/~scf/sound/linux_ioctl-head.patch
   2. http://people.freebsd.org/~scf/sound/linux_ioctl-stable.patch
   3. http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/147549
   4. http://people.freebsd.org/~scf/sound/alsa-plugins-oss-1.0.21-3.fc10.i386.rpm
   5. http://people.freebsd.org/~ariff/libasound/
   6. http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/147554
-- 
scf@FreeBSD.org



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