From owner-freebsd-multimedia@FreeBSD.ORG Sun Feb 27 09:59:13 2011 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 395B5106564A for ; Sun, 27 Feb 2011 09:59:13 +0000 (UTC) (envelope-from avg@freebsd.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 811E08FC14 for ; Sun, 27 Feb 2011 09:59:11 +0000 (UTC) Received: from porto.topspin.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id LAA19750; Sun, 27 Feb 2011 11:59:10 +0200 (EET) (envelope-from avg@freebsd.org) Received: from localhost.topspin.kiev.ua ([127.0.0.1]) by porto.topspin.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1PtdPC-0006OO-2J; Sun, 27 Feb 2011 11:59:10 +0200 Message-ID: <4D6A206C.4000907@freebsd.org> Date: Sun, 27 Feb 2011 11:59:08 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.13) Gecko/20101211 Lightning/1.0b2 Thunderbird/3.1.7 MIME-Version: 1.0 To: freebsd-multimedia@freebsd.org, freebsd-emulation@freebsd.org X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=X-VIET-VPS Content-Transfer-Encoding: 7bit Cc: Subject: [solved] latest skype for linux (skype_static-2.1.0.81) 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: Sun, 27 Feb 2011 09:59:13 -0000 Just got latest Skype for linux _fully_ working via pulseaudio. Details will follow, but here's couple of highlights. I. pulseaudio port as is seems to be unable to do recording at least on my hardware. The problem is in how it (its oss plugin) uses mmap on /dev/dsp. Disabling mmap use in source code allows microphone recording to work. II. Trivial ports for linux-f10-pulseaudio-libs-0.9.14 and linux-f10-libasyncns-0.7 need to be created and installed. III. Couple of kernel patches are needed for skype or linux pulse audio client to be able to talk to FreeBSD pulseaudio daemon. 1. http://people.freebsd.org/~nox/linux-so_passcred.patch 2. The _first_ patch from here http://www.freebsd.org/cgi/query-pr.cgi?pr=149168 Patch will need massaging for amd64 and has some deficiencies, but it does seem to work. My OS is sufficiently recent CURRENT/amd64. -- Andriy Gapon