From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 31 11:00:36 2009 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D44A31065670; Mon, 31 Aug 2009 11:00:36 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id AB6A38FC21; Mon, 31 Aug 2009 11:00:36 +0000 (UTC) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n7VB0aqP062189; Mon, 31 Aug 2009 11:00:36 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n7VB0a3Q062178; Mon, 31 Aug 2009 11:00:36 GMT (envelope-from edwin) Date: Mon, 31 Aug 2009 11:00:36 GMT Message-Id: <200908311100.n7VB0a3Q062178@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/138386: [multimedia/mkvtoolnix] Port lacks the Qt-Gui and configure-knobs 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, 31 Aug 2009 11:00:36 -0000 Synopsis: [multimedia/mkvtoolnix] Port lacks the Qt-Gui and configure-knobs Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-multimedia Responsible-Changed-By: edwin Responsible-Changed-When: Mon Aug 31 11:00:36 UTC 2009 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=138386 From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 31 11:07:11 2009 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 8DD1610656AB for ; Mon, 31 Aug 2009 11:07:11 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 7B2C68FC0C for ; Mon, 31 Aug 2009 11:07:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n7VB7Bdm070640 for ; Mon, 31 Aug 2009 11:07:11 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n7VB7AVu070636 for freebsd-multimedia@FreeBSD.org; Mon, 31 Aug 2009 11:07:10 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 31 Aug 2009 11:07:10 GMT Message-Id: <200908311107.n7VB7AVu070636@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-multimedia@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-multimedia@FreeBSD.org 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, 31 Aug 2009 11:07:11 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/138386 multimedia [multimedia/mkvtoolnix] Port lacks the Qt-Gui and conf o ports/138272 multimedia graphics/exiv2: add patch from upstream o ports/138213 multimedia Apply SqueezeCenter patches to audio/faad that enable o ports/138056 multimedia multimedia/ogle: buggy pre-configure o ports/137687 multimedia multimedia/libquicktime 1.1.3 build failure o kern/137589 multimedia [snd_uaudio] snd_uaudio.ko (USB audio driver) doesn't o ports/137495 multimedia multimedia/linux-realplayer: wrong directory on ftp se o ports/135313 multimedia (patch) Update multimedia/podcatcher to 3.1.4 (Sep 200 o kern/134767 multimedia [sound] [snd_hda] [regression] Sigmatel STAC9205X no s o ports/133462 multimedia multimedia/x264 build fails on powerpc o kern/132848 multimedia [sound] [snd_emu10kx] driver problem with card init, s o kern/132511 multimedia [sound] [snd_hda] Probing ALC888 codec on ASRock K10N7 o ports/132431 multimedia multimedia/ogmtools dvdxchap are not installed. f kern/132336 multimedia [sound] [snd_hda] Realtek ALC888 audio chipset does no o kern/129604 multimedia [sound] Sound stops with error: pcm0:virtual:dsp0.vp0: o kern/127131 multimedia [bktr] /usr/src/sys/dev/bktr/bktr_os.c, line 469: wron o ports/127084 multimedia multimedia/linux-realplayer is vulnerable s kern/125756 multimedia [sound] [patch] cannot detect soft-modem on HDA bus o kern/124319 multimedia [sound] [snd_emu10k1] [regression] Cannot record from o kern/122086 multimedia [sound] maestro sound driver is working, but mixer ini p kern/121156 multimedia [sound] [patch] Turn on inverted external amplifier se o kern/120857 multimedia [sound] [snd_emu10k1] snd_emu10k1 driver issues a warn o kern/120780 multimedia [sound] [snd_hda] snd_hda doesn't work on Dell Latitut o kern/119973 multimedia [sound] [snd_maestro] [regression] snd_maestro only wo o kern/119931 multimedia [sound] No sound card detected on ASUS "K8V-X SE R2.00 o kern/119759 multimedia [sound] [snd_emu10k1] [regression] Can not record anyt f kern/115666 multimedia [sound] Microphone does not work o kern/115300 multimedia [sound] [snd_hda] [regression] snd_hda(4) fails to att o kern/114760 multimedia [sound] [snd_cmi] snd_cmi driver causing sporadic syst s kern/113950 multimedia [sound] [patch] [request] add per-vchan mixer support o kern/111767 multimedia [sound] ATI SB450 High Definition Audio Controller sou o kern/107516 multimedia [sound] [snd_emu10k1] - skips, clicks and lag after a o kern/107051 multimedia [sound] only 2 channels output works for the ALC850 (o o kern/104874 multimedia [sound] [snd_emu10k1] kldload snd_emu10k1 hangs system o kern/104626 multimedia [sound] FreeBSD 6.2 does not support SoundBlaster Audi o kern/101417 multimedia [sound] 4-speakers output not possible on Asus A8V-Del o kern/100859 multimedia [sound] [snd_ich] snd_ich broken on GIGABYTE 915 syste o kern/98752 multimedia [sound] Intel ich6 82801 FB - on Packard Bell A8810 la o kern/98504 multimedia [sound] Sound is distorted with SB Live 5.1 o kern/98496 multimedia [sound] [snd_ich] some functions don't work in my soun o kern/98167 multimedia [sound] [es137x] [patch] ES1370 mixer volumes incorrec o kern/97609 multimedia [sound] Load Sound Module - VIA8233 - fails o kern/97535 multimedia [sound] [snd_mss] doesn't work in 6.0-RELEASE and abov o kern/96538 multimedia [sound] emu10k1-driver inverts channels o kern/95086 multimedia [sound] uaudio line in problem with sbdm lx o kern/94279 multimedia [sound] [snd_neomagic] snd_neomagic crashes on FreeBSD o kern/93986 multimedia [sound] Acer TravelMate 4652LMi pcm0 channel dead o kern/92512 multimedia [sound] distorted mono output with emu10k1 o kern/87782 multimedia [sound] snd_t4dwave and pcm0:record:0: record interrup s kern/83697 multimedia [sound] [snd_mss] [patch] support, docs added for full o kern/82043 multimedia [sound] snd_emu10k1 - mixer does not work. o kern/81146 multimedia [sound] Sound isn't working AT ALL for Sis7012 onboard o kern/80632 multimedia [sound] pcm driver missing support for CMI8738 auxilla o kern/79912 multimedia [sound] sound broken for 2 VIA chipsets: interrupt sto o kern/79905 multimedia [sound] sis7018 sound module problem o kern/79678 multimedia [sound] sound works except recording from any source f kern/72995 multimedia [sound] Intel ICH2 (82801BA) - sound nearly inaudible o kern/63204 multimedia [sound] /dev/mixer broken with ESS Maestro-2E (still o o kern/60677 multimedia [sound] [patch] No reaction of volume controy key on I s kern/60599 multimedia [bktr] [partial patch] No sound for ATI TV Wonder (ste o kern/37600 multimedia [sound] [partial patch] t4dwave drive doesn't record. o kern/23546 multimedia [sound] [snd_csa] [patch] csa DMA-interrupt problem 62 problems total. From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 31 16:16:06 2009 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 4AB62106566B; Mon, 31 Aug 2009 16:16:06 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 5AF1C8FC1D; Mon, 31 Aug 2009 16:16:02 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id TAA13467; Mon, 31 Aug 2009 19:16:01 +0300 (EEST) (envelope-from avg@icyb.net.ua) Message-ID: <4A9BF740.3020102@icyb.net.ua> Date: Mon, 31 Aug 2009 19:16:00 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.22 (X11/20090724) MIME-Version: 1.0 To: Alexander Motin References: <4A980B19.4090801@icyb.net.ua> <4A9815F3.9010601@FreeBSD.org> In-Reply-To: <4A9815F3.9010601@FreeBSD.org> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: forcing two channel output 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, 31 Aug 2009 16:16:06 -0000 on 28/08/2009 20:37 Alexander Motin said the following: > Indeed. Your Codec is configured for 7.1 output, but snd_hda at this > moment does not support more then two channels. So for historical reason > it duplicates stereo output to every channel pair. I am going to look at > this again after 8.0 release. Cool! I hope you will have time for this. It would be nice to auto-configure number of channels based on pin sense data. -- Andriy Gapon From owner-freebsd-multimedia@FreeBSD.ORG Wed Sep 2 09:54:05 2009 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 CD52C1065670; Wed, 2 Sep 2009 09:54:05 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id DC03D8FC08; Wed, 2 Sep 2009 09:54:04 +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 MAA00530; Wed, 02 Sep 2009 12:54:02 +0300 (EEST) (envelope-from avg@icyb.net.ua) Received: from localhost.topspin.kiev.ua ([127.0.0.1]) by porto.topspin.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1MimXS-0000uW-1p; Wed, 02 Sep 2009 12:54:02 +0300 Message-ID: <4A9E40B9.2050004@icyb.net.ua> Date: Wed, 02 Sep 2009 12:54:01 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.23 (X11/20090823) MIME-Version: 1.0 To: Alexander Motin References: <4A980B19.4090801@icyb.net.ua> <4A9815F3.9010601@FreeBSD.org> In-Reply-To: <4A9815F3.9010601@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: forcing two channel output 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: Wed, 02 Sep 2009 09:54:05 -0000 on 28/08/2009 20:37 Alexander Motin said the following: > Andriy Gapon wrote: >> Please see verbose dmesg here: >> http://people.freebsd.org/~avg/ga-ma780g-ud3h/verbose.dmesg.txt [snip] > You can do whatever you like: disable them with as=0 or turn into many > separate devices with as=15, or even turn them into many additional inputs. Alexandr, so I thought that splitting them off into separate devices was a cool idea and I did the following: hint.hdac.1.cad0.nid21.config="as=15 seq=0" hint.hdac.1.cad0.nid22.config="as=15 seq=0" hint.hdac.1.cad0.nid23.config="as=15 seq=0" Now I got 3 additional pcm/dsp devices. New dmesg is available here: http://people.freebsd.org/~avg/ga-ma780g-ud3h/verbose.2.dmesg.txt New setup works but it is not without problems. 1. Output to dsp4 works perfectly. 2. Output to dsp6 doesn't work at all - a process writing to it gets stuck and the following can be seen in system log: pcm6: chn_write(): pcm6:virtual:dsp6.vp0: play interrupt timeout, channel dead hdac1: timeout in reset 3. Output to dsp5 is the most strange. If I write to it after using dsp4 then it works but sound goes to the same jack as for dsp4 (Black at Rear). If I write to it after using dsp6 then it doesn't work just the same as dsp6 itself. The same message go to the log (with "dsp6") in them. I suspect that there could be some hardware quirk, but I think that the behavior of dsp5 points to a possible driver issue. Thank you for the help! -- Andriy Gapon From owner-freebsd-multimedia@FreeBSD.ORG Wed Sep 2 10:02:01 2009 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 4E9FB106566B for ; Wed, 2 Sep 2009 10:02:01 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id C49B68FC15 for ; Wed, 2 Sep 2009 10:02:00 +0000 (UTC) Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.2.9) with ESMTPSA id 253216314; Wed, 02 Sep 2009 13:01:56 +0300 Message-ID: <4A9E428E.7010401@FreeBSD.org> Date: Wed, 02 Sep 2009 13:01:50 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.23 (X11/20090901) MIME-Version: 1.0 To: Andriy Gapon References: <4A980B19.4090801@icyb.net.ua> <4A9815F3.9010601@FreeBSD.org> <4A9E40B9.2050004@icyb.net.ua> In-Reply-To: <4A9E40B9.2050004@icyb.net.ua> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: forcing two channel output 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: Wed, 02 Sep 2009 10:02:01 -0000 Andriy Gapon wrote: > on 28/08/2009 20:37 Alexander Motin said the following: >> Andriy Gapon wrote: >>> Please see verbose dmesg here: >>> http://people.freebsd.org/~avg/ga-ma780g-ud3h/verbose.dmesg.txt > [snip] >> You can do whatever you like: disable them with as=0 or turn into many >> separate devices with as=15, or even turn them into many additional >> inputs. > > Alexandr, > > so I thought that splitting them off into separate devices was a cool > idea and I did the following: > hint.hdac.1.cad0.nid21.config="as=15 seq=0" > hint.hdac.1.cad0.nid22.config="as=15 seq=0" > hint.hdac.1.cad0.nid23.config="as=15 seq=0" > > Now I got 3 additional pcm/dsp devices. > New dmesg is available here: > http://people.freebsd.org/~avg/ga-ma780g-ud3h/verbose.2.dmesg.txt > > New setup works but it is not without problems. > 1. Output to dsp4 works perfectly. > > 2. Output to dsp6 doesn't work at all - a process writing to it gets > stuck and the following can be seen in system log: > pcm6: chn_write(): pcm6:virtual:dsp6.vp0: play interrupt timeout, > channel dead > hdac1: timeout in reset > > 3. Output to dsp5 is the most strange. If I write to it after using dsp4 > then it works but sound goes to the same jack as for dsp4 (Black at > Rear). If I write to it after using dsp6 then it doesn't work just the > same as dsp6 itself. The same message go to the log (with "dsp6") in them. > > I suspect that there could be some hardware quirk, but I think that the > behavior of dsp5 points to a possible driver issue. HDA controllers have limitations on number of data streams. You can see it if boot with hw.snd.verbose=4. Usually there are 4 streams supported. snd_hda allocates them statically now, one device - one data stream. So you just could hit this limitation because of big number of devices. It would be good to allocate streams dynamically on open, but it is not implemented now. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Wed Sep 2 14:17:14 2009 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 4EF77106566C; Wed, 2 Sep 2009 14:17:14 +0000 (UTC) (envelope-from fbsd.multimedia@rachie.is-a-geek.net) Received: from mailhub.rachie.is-a-geek.net (rachie.is-a-geek.net [66.230.99.27]) by mx1.freebsd.org (Postfix) with ESMTP id 1F7B88FC12; Wed, 2 Sep 2009 14:17:14 +0000 (UTC) Received: from smoochies.rachie.is-a-geek.net (mailhub.rachie.is-a-geek.net [192.168.2.11]) by mailhub.rachie.is-a-geek.net (Postfix) with ESMTP id B789E7E821; Wed, 2 Sep 2009 05:59:44 -0800 (AKDT) From: Mel Flynn To: freebsd-multimedia@freebsd.org Date: Wed, 2 Sep 2009 15:59:30 +0200 User-Agent: KMail/1.11.4 (FreeBSD/8.0-BETA2; KDE/4.2.4; i386; ; ) References: <20090828135029.GA21544@svzserv.kemerovo.su> In-Reply-To: <20090828135029.GA21544@svzserv.kemerovo.su> MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200909021559.31093.fbsd.multimedia@rachie.is-a-geek.net> Cc: stable@freebsd.org, Eugene Grosbein Subject: Re: x11/nvidia-driver cannot obtain EDID under 8.0-BETA3/i386 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: Wed, 02 Sep 2009 14:17:14 -0000 On Friday 28 August 2009 15:50:30 Eugene Grosbein wrote: > Hi! > > Fresh install of 8.0-BETA2 upgraded to 8.0-BETA3 using source, > x.org installed from fresh ports tree. It cannot read EDID from > Samsung 959NF CRT monitor. The same time, it can read EDID under 7.2-STABLE > just fine. I've tried older nvidia-driver-180.60 (downgrading port) > and current port's version 185.18.29, no change. > > (WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-1 Can't reproduce this with FreeBSD 8.0-BETA2 #10 r196398M both 180.60 and 185.18.29 driver. World/kernel as of today is building, so I'll report back if I can reproduce it then. Different (laptop) monitor though. -- Mel From owner-freebsd-multimedia@FreeBSD.ORG Wed Sep 2 15:31:59 2009 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 7526A1065672; Wed, 2 Sep 2009 15:31:59 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 6EE838FC12; Wed, 2 Sep 2009 15:31:58 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id SAA08831; Wed, 02 Sep 2009 18:31:57 +0300 (EEST) (envelope-from avg@icyb.net.ua) Message-ID: <4A9E8FEC.7010005@icyb.net.ua> Date: Wed, 02 Sep 2009 18:31:56 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.22 (X11/20090724) MIME-Version: 1.0 To: Alexander Motin References: <4A980B19.4090801@icyb.net.ua> <4A9815F3.9010601@FreeBSD.org> <4A9E40B9.2050004@icyb.net.ua> <4A9E428E.7010401@FreeBSD.org> In-Reply-To: <4A9E428E.7010401@FreeBSD.org> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: forcing two channel output 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: Wed, 02 Sep 2009 15:31:59 -0000 on 02/09/2009 13:01 Alexander Motin said the following: > > HDA controllers have limitations on number of data streams. You can see > it if boot with hw.snd.verbose=4. Usually there are 4 streams supported. > snd_hda allocates them statically now, one device - one data stream. So > you just could hit this limitation because of big number of devices. It > would be good to allocate streams dynamically on open, but it is not > implemented now. > Is this something that could tweak locally - bump some limit or slightly change some logic? What should I look for in the source code? -- Andriy Gapon From owner-freebsd-multimedia@FreeBSD.ORG Wed Sep 2 15:54:00 2009 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 A18841065676 for ; Wed, 2 Sep 2009 15:54:00 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id 220748FC29 for ; Wed, 2 Sep 2009 15:53:59 +0000 (UTC) Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.2.9) with ESMTPSA id 253265712; Wed, 02 Sep 2009 18:53:56 +0300 Message-ID: <4A9E950D.2070906@FreeBSD.org> Date: Wed, 02 Sep 2009 18:53:49 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.23 (X11/20090901) MIME-Version: 1.0 To: Andriy Gapon References: <4A980B19.4090801@icyb.net.ua> <4A9815F3.9010601@FreeBSD.org> <4A9E40B9.2050004@icyb.net.ua> <4A9E428E.7010401@FreeBSD.org> <4A9E8FEC.7010005@icyb.net.ua> In-Reply-To: <4A9E8FEC.7010005@icyb.net.ua> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: forcing two channel output 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: Wed, 02 Sep 2009 15:54:00 -0000 Andriy Gapon wrote: > on 02/09/2009 13:01 Alexander Motin said the following: >> HDA controllers have limitations on number of data streams. You can see >> it if boot with hw.snd.verbose=4. Usually there are 4 streams supported. >> snd_hda allocates them statically now, one device - one data stream. So >> you just could hit this limitation because of big number of devices. It >> would be good to allocate streams dynamically on open, but it is not >> implemented now. > > Is this something that could tweak locally - bump some limit or slightly change > some logic? There is hardware limitation on number of streams. But logic is indeed could be improved. > What should I look for in the source code? Look for sc->num_iss, sc->num_oss and ch->sid. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Fri Sep 4 16:10:38 2009 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 506DA1065676; Fri, 4 Sep 2009 16:10:38 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 3A37D8FC13; Fri, 4 Sep 2009 16:10:36 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id TAA26640; Fri, 04 Sep 2009 19:10:34 +0300 (EEST) (envelope-from avg@icyb.net.ua) Message-ID: <4AA13BFA.4080304@icyb.net.ua> Date: Fri, 04 Sep 2009 19:10:34 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.22 (X11/20090724) MIME-Version: 1.0 To: Alexander Motin References: <4A980B19.4090801@icyb.net.ua> <4A9815F3.9010601@FreeBSD.org> <4A9E40B9.2050004@icyb.net.ua> <4A9E428E.7010401@FreeBSD.org> <4A9E8FEC.7010005@icyb.net.ua> <4A9E950D.2070906@FreeBSD.org> In-Reply-To: <4A9E950D.2070906@FreeBSD.org> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: forcing two channel output 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: Fri, 04 Sep 2009 16:10:38 -0000 on 02/09/2009 18:53 Alexander Motin said the following: > Andriy Gapon wrote: > > There is hardware limitation on number of streams. But logic is indeed > could be improved. So this is the line about HW capabilities? hdac1: Streams: ISS=4 OSS=4 BSS=0 >> What should I look for in the source code? > > Look for sc->num_iss, sc->num_oss and ch->sid. Thanks! But right now I am clueless about what can be done :( -- Andriy Gapon From owner-freebsd-multimedia@FreeBSD.ORG Fri Sep 4 16:35:06 2009 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 5D0D01065679 for ; Fri, 4 Sep 2009 16:35:06 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id DA8298FC1D for ; Fri, 4 Sep 2009 16:35:05 +0000 (UTC) Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.2.9) with ESMTPSA id 253475466; Fri, 04 Sep 2009 19:35:02 +0300 Message-ID: <4AA141B0.8090302@FreeBSD.org> Date: Fri, 04 Sep 2009 19:34:56 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.23 (X11/20090901) MIME-Version: 1.0 To: Andriy Gapon References: <4A980B19.4090801@icyb.net.ua> <4A9815F3.9010601@FreeBSD.org> <4A9E40B9.2050004@icyb.net.ua> <4A9E428E.7010401@FreeBSD.org> <4A9E8FEC.7010005@icyb.net.ua> <4A9E950D.2070906@FreeBSD.org> <4AA13BFA.4080304@icyb.net.ua> In-Reply-To: <4AA13BFA.4080304@icyb.net.ua> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: forcing two channel output 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: Fri, 04 Sep 2009 16:35:06 -0000 Andriy Gapon wrote: > on 02/09/2009 18:53 Alexander Motin said the following: >> Andriy Gapon wrote: >> >> There is hardware limitation on number of streams. But logic is indeed >> could be improved. > > So this is the line about HW capabilities? > hdac1: Streams: ISS=4 OSS=4 BSS=0 Yes. It means 4 input, 4 output and 0 bi-directional data streams supported by this HDA controller. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Fri Sep 4 18:01:12 2009 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 B34441065672; Fri, 4 Sep 2009 18:01:12 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from dhcp-172-16-22-184.lon.corp.google.com (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id DE99C8FC19; Fri, 4 Sep 2009 18:01:11 +0000 (UTC) Message-ID: <4AA155E8.5060408@FreeBSD.org> Date: Fri, 04 Sep 2009 19:01:12 +0100 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: Alex Moura , freebsd-multimedia@freebsd.org References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD Chat , ariff@freebsd.org Subject: Re: Porting Chromium to FreeBSD 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: Fri, 04 Sep 2009 18:01:12 -0000 Alex Moura wrote: > Porting Chromium to FreeBSD Ben needs help with sound integration, which he hasn't had success with yet. Kris From owner-freebsd-multimedia@FreeBSD.ORG Sat Sep 5 06:16:57 2009 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0CCC51065670 for ; Sat, 5 Sep 2009 06:16:57 +0000 (UTC) (envelope-from m_r_f54@yahoo.com) Received: from web33407.mail.mud.yahoo.com (web33407.mail.mud.yahoo.com [68.142.206.139]) by mx1.freebsd.org (Postfix) with SMTP id B6E828FC0C for ; Sat, 5 Sep 2009 06:16:56 +0000 (UTC) Received: (qmail 22155 invoked by uid 60001); 5 Sep 2009 05:50:16 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1252129815; bh=YRQOce9uSNxyBYgPDZtZSFazu7ndcW6/fnVV2qNMvSw=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=2Avx3YlpOu388w8MBdpyE/c8gdG/48Idtd59DXT5jT78rXCMFwA+qxwjK1jBIIDfqs+tYXLggBmrPVbqILfPqxFk0LYjumHvYPEsw1p1h+bcU70MJr2Tc2ZaBk4+WKhI1P2qLKdYlMKLF9hMunHUTmzHG1kt7rbH9vzz4OrXGeg= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=tISRJKTeybUN/ri9uNoEJ0sskjLm9+7HNOng867WmdzbSQaahh9Y8rzYbPsWN+4koCcyXt97VIVZEPc6v+2RkhNJvDlNUJxLFzzX+fgZEj088nZi2FVaXiZbVvmEy+PzmSoJCLsBlX5au7jFQP+fm4+uSBy8LEdj9TOKgvThRPA=; Message-ID: <937928.32781.qm@web33407.mail.mud.yahoo.com> X-YMail-OSG: v3z1flkVM1mPxJw82n7CC0_mDTZDJgc35RlOdjJejO8qSj_umooPALKL_foX7QglvJHw8cIF9sd4I.jC70B5Gi8iiur4UmT2PHa7hjTEH6_W1GQGJMtLiRXEwUA0eG_Y1BYq784a8nKQwlog9U8Eq2Bj2GjVY.PmUBKWJVWs.1kFn.ZarZKh9QG0TuaXVew4NJzxaxF15l4XXPYnMTdfkXCzDSUWPw.8m0MasFubv_5detpWjOcEZmZTRNrVaSoKijFuswrEZYrayp9zNXtDKDFU4LyxSWGvDgyHavabhXejzP8L3yp.kCfi.OVrd.Lad0.LdK0.J4ampHPdyBGLOcBxI5crItlvrb1ejA-- Received: from [75.121.53.190] by web33407.mail.mud.yahoo.com via HTTP; Fri, 04 Sep 2009 22:50:15 PDT X-Mailer: YahooMailClassic/6.1.2 YahooMailWebService/0.7.338.2 Date: Fri, 4 Sep 2009 22:50:15 -0700 (PDT) From: Michael Fort To: multimedia@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1122488708-1252129815=:32781" X-Mailman-Approved-At: Sat, 05 Sep 2009 13:09:26 +0000 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Script "configure" failed unexpectedly 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: Sat, 05 Sep 2009 06:16:57 -0000 --0-1122488708-1252129815=:32781 Content-Type: text/plain; charset=us-ascii Error compiling Boinc. I have attached files of the error. --0-1122488708-1252129815=:32781 Content-Type: application/octet-stream; name="boinc-error.odt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="boinc-error.odt" UEsDBBQAAAAAAA4uJTtexjIMJwAAACcAAAAIAAAAbWltZXR5cGVhcHBsaWNh dGlvbi92bmQub2FzaXMub3BlbmRvY3VtZW50LnRleHRQSwMEFAAAAAAADi4l OwAAAAAAAAAAAAAAABoAAABDb25maWd1cmF0aW9uczIvc3RhdHVzYmFyL1BL AwQUAAgACAAOLiU7AAAAAAAAAAAAAAAAJwAAAENvbmZpZ3VyYXRpb25zMi9h Y2NlbGVyYXRvci9jdXJyZW50LnhtbAMAUEsHCAAAAAACAAAAAAAAAFBLAwQU AAAAAAAOLiU7AAAAAAAAAAAAAAAAGAAAAENvbmZpZ3VyYXRpb25zMi9mbG9h dGVyL1BLAwQUAAAAAAAOLiU7AAAAAAAAAAAAAAAAGgAAAENvbmZpZ3VyYXRp b25zMi9wb3B1cG1lbnUvUEsDBBQAAAAAAA4uJTsAAAAAAAAAAAAAAAAcAAAA Q29uZmlndXJhdGlvbnMyL3Byb2dyZXNzYmFyL1BLAwQUAAAAAAAOLiU7AAAA AAAAAAAAAAAAGAAAAENvbmZpZ3VyYXRpb25zMi9tZW51YmFyL1BLAwQUAAAA AAAOLiU7AAAAAAAAAAAAAAAAGAAAAENvbmZpZ3VyYXRpb25zMi90b29sYmFy L1BLAwQUAAAAAAAOLiU7AAAAAAAAAAAAAAAAHwAAAENvbmZpZ3VyYXRpb25z Mi9pbWFnZXMvQml0bWFwcy9QSwMEFAAIAAgADi4lOwAAAAAAAAAAAAAAAAwA AABsYXlvdXQtY2FjaGU1zqEKwmAYheHz6xQWhtVgtikYTetjiH2wtCpMMK0b Vu1aXd0leAFaZjN4Bd7BmDr43vbAy4Hj5JTvnbT1JW8lQwwKcAVP8AVz5htQ gAo0wA0MC5CAEtTgBfyhYQ0ycAI38AEzzxD1CKTpoQe/L+QH6MByZEjBEdTg DSZjQwh24AzuoP3jB1BLBwg85M4ghgAAAHUBAABQSwMEFAAIAAgADi4lOwAA AAAAAAAAAAAAAAsAAABjb250ZW50LnhtbO19e3vbtpL3/++nwLZ5zpPkRBdS d3fds7IsO9rIklaS03RPujo0SUmsKVKHpHw5l+/+zoAXgRKVhACcxq12T1tL In8YDAaDmcFg8J9/eVjZ5M70fMt1Tr9TiuXviOnormE5i9PvrqcXheZ3f/nx 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 DecB+9UOmZrOTkbQNE5qYNKKCPN4tm3rhueuPsV5/IyRbbbXNN/HL0RbnFsw mDmpefQw21Vh+B11ZPbUFiYE7ujD8Ac6V3Z+Ab9MTQt0oHm3lrMlBSgLrNR8 2ji7xKCBuH3jgfnTX66YTzHBa88ET/6UbmPZsBZiz3EdtDzmuxJ8A9+j97zz A35Vgp9uNjD5Tq1Ks17AzbAb2yig03zjG41cFuoXLaXffw8tRv9Hvv8+j2UA r45sLcC0sWL+Vzlb/aJOLV0/wO/IKdhptp2Hsg19r7CCV3EEOF714FUYqMJo 3B13+932pMsB4gNIlNEhwY+PQO+2oDsUku8V9QR+s0h77RGlQZTaSaVxUmuS 7vmUqOXyvr+H/iZuj/3XWgfJfKiohcYJFWb35tcS/S4U5IZS0u/8UqOoFGBG lvxHvzTqIAWyB502fmM5pai3a44hZN//kNnlU7Jxbh333pFOPjatebDiZzqr PO1uWUJxC7eZLiE/Mm59mw+lhRnAqKL2ImJU4rSlMFm7o3zQCLvS9CVq8sx4 jRjFrk+T6STyNRRAC1Nj9yluPaUAjtrTtyek5AMFufLTwtf43kI+cjYYDQHn mwvM+OZ4d+S5C09b+ZxNU80XLffiCJycYyFuDbMqwEYhOrYAou8L9AKXsJyv SgtisVYQj/XVcT2TUG9AxP56Egtsm4OrVivVE5LKDdYICCBzBCXOheRL8lWr rfIJAY97YwdbvVBKnA8w8l2Cw0wKC3K/NE3edmplhekIIIHH7RFq5BDTuQNf 1sFzI5hW7GtOrjgj20q1uu3NYz4lxcI01D2ux8lQ2twkq1vwPsBI4oSvK8qW ymLMbPCHKb9zpVOzqOquqCy0+1tesCqIBU0139O7JRHYGtNzEZy6miFNC5qU 7INFRV68vGq/677ihW9WZIhRE2ESKh3NcePTj9yArS1dZfLSM2l+O283W0o5 g4uBS0LfnGwT4TEWo1tz8PnRqYYO+JiSfQXsxthbLv4c8LJSZDG95D29oLYq LaZzoaIJk8QJ7hHxotYaW9rEowwp6AZLMJrzMuhtVZ+I3kql1djRN/QVFIzw IIFJNn6480EnJmczVbW27cHl4JoXplXb1Y66zolVU9UtSdwojXp5h6JOstsm picAGocGA3QRDsEzN3/SVusfcm1aA8TLy07nFaliLgmGMhrlhtLablv9NYqI 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 7rIRn9WN+zZ5npn6nRa+O4mNlZY7VzjTFQcoywXDhyBSo1D8Izx4doivRHfw ft9Cy3nORi7wlRmTF9LoT1yYovaC7gMsEn9nigRp0Jsi9vnGPS7Y86BqiriV 2I7u3x6m/WnT00/dmHuLonCohsvCkCbYTvPSvsmdfSyY3shrA4NJ8y8ckfcv GD9q7V2M33eH4ngnVkmU2p3qO8YY3PVZ3bScRTMArmsqdpkj8xKCoU42UA3V 66mnWHNqDpZrkISnutgnZ9/iA2HNbhPW3W3Cur9NWK9uE9bDbcJ6vE1Y89uE tbhNWPH0f8d1LArBcqGJgi7IN3RbSnvTGjUCVPemjRDafHfhjuvu417VdpiV BlQ96CcqVAhFtX04thf3cI5rWeZmb+z5p3Ozo+EICU/7ANJugN688UiLoGuZ 3obr3iNtCBYPwUNFl3tqK60bGNnoWkZ5Iu2vQaYcBg+w1lr77mougGCTJsgL /FkBbuRwNofwHp1QijyOOnROTmVWUtHU/HYyH/vjoB3NCN1mZg9x795q6+A7 jYSksAdcR1lIOI9SHZ2fOh/nj/d9p85zmfFTt0Q6dK3Igbn4wOnoiHK8b3Zn rhHtS3ytoEjhzTnXwIF4+hj4wScgWhNwh51gle4W8w4lvDEvQp06OP1SKu2i 7zjhxiVkb7327NVv7SOLfcH6dWr/ovDttSvAfl8Z3NoNAPMxCTcbDJ4bapl4 Tr1akGPV2GhWqweNpYtvESHmlrJBApxYn3T/Iv70H1BLBwgn4jBaXAYAAFEf AABQSwMEFAAAAAAADi4lO+/DoAlnBAAAZwQAAAgAAABtZXRhLnhtbDw/eG1s IHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxvZmZpY2U6ZG9j dW1lbnQtbWV0YSB4bWxuczpvZmZpY2U9InVybjpvYXNpczpuYW1lczp0Yzpv cGVuZG9jdW1lbnQ6eG1sbnM6b2ZmaWNlOjEuMCIgeG1sbnM6eGxpbms9Imh0 dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmRjPSJodHRwOi8v cHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6bWV0YT0idXJuOm9h c2lzOm5hbWVzOnRjOm9wZW5kb2N1bWVudDp4bWxuczptZXRhOjEuMCIgeG1s bnM6b29vPSJodHRwOi8vb3Blbm9mZmljZS5vcmcvMjAwNC9vZmZpY2UiIG9m ZmljZTp2ZXJzaW9uPSIxLjEiPjxvZmZpY2U6bWV0YT48bWV0YTpnZW5lcmF0 b3I+T3Blbk9mZmljZS5vcmcvMi40JEZyZWVCU0QvaTM4NiBPcGVuT2ZmaWNl Lm9yZ19wcm9qZWN0LzY4MG0xOCRCdWlsZC05MzY0PC9tZXRhOmdlbmVyYXRv cj48bWV0YTppbml0aWFsLWNyZWF0b3I+TWlrZSBGb3J0PC9tZXRhOmluaXRp YWwtY3JlYXRvcj48bWV0YTpjcmVhdGlvbi1kYXRlPjIwMDktMDktMDVUMDA6 MTc6MDg8L21ldGE6Y3JlYXRpb24tZGF0ZT48ZGM6Y3JlYXRvcj5NaWtlIEZv cnQ8L2RjOmNyZWF0b3I+PGRjOmRhdGU+MjAwOS0wOS0wNVQwMDo0ODoyODwv ZGM6ZGF0ZT48bWV0YTplZGl0aW5nLWN5Y2xlcz4yPC9tZXRhOmVkaXRpbmct Y3ljbGVzPjxtZXRhOmVkaXRpbmctZHVyYXRpb24+UFQzMU0yNVM8L21ldGE6 ZWRpdGluZy1kdXJhdGlvbj48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1l PSJJbmZvIDEiLz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZv IDIiLz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDMiLz48 bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDQiLz48bWV0YTpk b2N1bWVudC1zdGF0aXN0aWMgbWV0YTp0YWJsZS1jb3VudD0iMCIgbWV0YTpp bWFnZS1jb3VudD0iMCIgbWV0YTpvYmplY3QtY291bnQ9IjAiIG1ldGE6cGFn ZS1jb3VudD0iNDEiIG1ldGE6cGFyYWdyYXBoLWNvdW50PSIxODA2IiBtZXRh OndvcmQtY291bnQ9IjEwNDIyIiBtZXRhOmNoYXJhY3Rlci1jb3VudD0iNjcx MjMiLz48L29mZmljZTptZXRhPjwvb2ZmaWNlOmRvY3VtZW50LW1ldGE+UEsD BBQACAAIAA4uJTsAAAAAAAAAAAAAAAAYAAAAVGh1bWJuYWlscy90aHVtYm5h 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 vVd002FSOxg8G8lykojFgngbwG+QSO3NXzqbT9712rva4tY3xeK+r62NP1BL BwiSHOt30wQAAK8dAABQSwMEFAAIAAgADi4lOwAAAAAAAAAAAAAAABUAAABN RVRBLUlORi9tYW5pZmVzdC54bWy1lU1uwyAQRvc5hcXepu2qsuJEaqWeID3A BI8dJAyIGaL49sWR8tM2qprW7ECC94bB/liuD4Mp9hhIO9uIx+pBFGiVa7Xt G/G+eSufxXq1WA5gdYfE9WlQpH2WztNGxGBrB6SptjAg1axq59G2TsUBLdef 19eTabUoLuBOGyzTwjAWFxm2GkoePTYCvDdaAac65d621dFVXSsqxgOLy+4u GlN64F0jpJB3yW5TXp3tdB/DsQh6ksTAkbYQ8uBBKTSYpi5IFUOYjpi6mN2V RdAZB4yZ4N756NMnEDPhg+sDUr6bnkrPBmfnTDa4HqBHki+aB/CU1XEn+2te ULTT31NFXalrwe9q+Id8qy2E8bbGwOgilwrUDu9UTGEnpzi4CU5H5L/lxc9c 4tEgzY4dkGG2bNvs4rC1oA1JPg0rb/u54fM2FpnTm3tu7VJ+e3JXH1BLBwiD 94KcTwEAAK0HAABQSwECFAAUAAAAAAAOLiU7XsYyDCcAAAAnAAAACAAAAAAA AAAAAAAAAAAAAAAAbWltZXR5cGVQSwECFAAUAAAAAAAOLiU7AAAAAAAAAAAA AAAAGgAAAAAAAAAAAAAAAABNAAAAQ29uZmlndXJhdGlvbnMyL3N0YXR1c2Jh ci9QSwECFAAUAAgACAAOLiU7AAAAAAIAAAAAAAAAJwAAAAAAAAAAAAAAAACF AAAAQ29uZmlndXJhdGlvbnMyL2FjY2VsZXJhdG9yL2N1cnJlbnQueG1sUEsB AhQAFAAAAAAADi4lOwAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAA3AAAAENv bmZpZ3VyYXRpb25zMi9mbG9hdGVyL1BLAQIUABQAAAAAAA4uJTsAAAAAAAAA AAAAAAAaAAAAAAAAAAAAAAAAABIBAABDb25maWd1cmF0aW9uczIvcG9wdXBt ZW51L1BLAQIUABQAAAAAAA4uJTsAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAA AEoBAABDb25maWd1cmF0aW9uczIvcHJvZ3Jlc3NiYXIvUEsBAhQAFAAAAAAA Di4lOwAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAhAEAAENvbmZpZ3VyYXRp b25zMi9tZW51YmFyL1BLAQIUABQAAAAAAA4uJTsAAAAAAAAAAAAAAAAYAAAA AAAAAAAAAAAAALoBAABDb25maWd1cmF0aW9uczIvdG9vbGJhci9QSwECFAAU AAAAAAAOLiU7AAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAADwAQAAQ29uZmln dXJhdGlvbnMyL2ltYWdlcy9CaXRtYXBzL1BLAQIUABQACAAIAA4uJTs85M4g hgAAAHUBAAAMAAAAAAAAAAAAAAAAAC0CAABsYXlvdXQtY2FjaGVQSwECFAAU AAgACAAOLiU70Co3RGVCAABqegIACwAAAAAAAAAAAAAAAADtAgAAY29udGVu dC54bWxQSwECFAAUAAgACAAOLiU7J+IwWlwGAABRHwAACgAAAAAAAAAAAAAA AACLRQAAc3R5bGVzLnhtbFBLAQIUABQAAAAAAA4uJTvvw6AJZwQAAGcEAAAI AAAAAAAAAAAAAAAAAB9MAABtZXRhLnhtbFBLAQIUABQACAAIAA4uJTsDhB4B tBMAAEQUAAAYAAAAAAAAAAAAAAAAAKxQAABUaHVtYm5haWxzL3RodW1ibmFp bC5wbmdQSwECFAAUAAgACAAOLiU7khzrd9MEAACvHQAADAAAAAAAAAAAAAAA AACmZAAAc2V0dGluZ3MueG1sUEsBAhQAFAAIAAgADi4lO4P3gpxPAQAArQcA ABUAAAAAAAAAAAAAAAAAs2kAAE1FVEEtSU5GL21hbmlmZXN0LnhtbFBLBQYA AAAAEAAQACgEAABFawAAAAA= --0-1122488708-1252129815=:32781-- From owner-freebsd-multimedia@FreeBSD.ORG Sat Sep 5 15:17:13 2009 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BCBE5106566C for ; Sat, 5 Sep 2009 15:17:13 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by mx1.freebsd.org (Postfix) with ESMTP id 6AB158FC14 for ; Sat, 5 Sep 2009 15:17:12 +0000 (UTC) Received: from mr02.lnh.mail.rcn.net ([207.172.157.22]) by smtp02.lnh.mail.rcn.net with ESMTP; 05 Sep 2009 10:48:07 -0400 Received: from smtp01.lnh.mail.rcn.net (smtp01.lnh.mail.rcn.net [207.172.4.11]) by mr02.lnh.mail.rcn.net (MOS 3.10.7-GA) with ESMTP id QDU16134; Sat, 5 Sep 2009 10:47:19 -0400 (EDT) Received: from 209-6-22-227.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com (HELO jerusalem.litteratus.org.litteratus.org) ([209.6.22.227]) by smtp01.lnh.mail.rcn.net with ESMTP; 05 Sep 2009 10:47:20 -0400 From: Robert Huff MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19106.31223.551975.438941@jerusalem.litteratus.org> Date: Sat, 5 Sep 2009 10:47:19 -0400 To: multimedia@FreeBSD.org X-Mailer: VM 7.17 under 21.5 (beta28) "fuki" XEmacs Lucid X-Junkmail-Whitelist: YES (by domain whitelist at mr02.lnh.mail.rcn.net) Cc: Subject: linux-realplayer distfile? 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: Sat, 05 Sep 2009 15:17:13 -0000 I'm trying to install this and get: => mplayer-codecs-linux-real-20040626-1.i386.rpm doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch from ftp://fr2.rpmfind.net/linux/sourceforge/m/mp/mplayer-tru/. fetch: ftp://fr2.rpmfind.net/linux/sourceforge/m/mp/mplayer-tru/mplayer-codecs-linux-real-20040626-1.i386.rpm: File unavailable (e.g., file not found, no access) => Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/. fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/mplayer-codecs-linux-real-20040626-1.i386.rpm: File unavailable (e.g., file not found, no access) => Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles/ and try again. Anyone know where to find the file? Respectfully, Robert Huff From owner-freebsd-multimedia@FreeBSD.ORG Sat Sep 5 23:20:16 2009 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 54725106568F for ; Sat, 5 Sep 2009 23:20:16 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.freebsd.org (Postfix) with ESMTP id 14E898FC14 for ; Sat, 5 Sep 2009 23:20:15 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0KPI00927RDP2930@osl1smout1.broadpark.no> for freebsd-multimedia@freebsd.org; Sun, 06 Sep 2009 00:20:13 +0200 (CEST) Received: from kg-v2.kg4.no ([84.48.215.119]) by osl1sminn1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with SMTP id <0KPI00M51RDPY260@osl1sminn1.broadpark.no> for freebsd-multimedia@freebsd.org; Sun, 06 Sep 2009 00:20:13 +0200 (CEST) Date: Sun, 06 Sep 2009 00:20:13 +0200 From: Torfinn Ingolfsen To: freebsd-multimedia@freebsd.org Message-id: <20090906002013.df375d76.torfinn.ingolfsen@broadpark.no> X-Mailer: Sylpheed 2.7.1 (GTK+ 2.16.6; amd64-portbld-freebsd7.2) X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH Subject: "sonix" usb web camera driver? 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: Sat, 05 Sep 2009 23:20:16 -0000 Hello, I've borrowed this cheap web camera from a friend to test it with FreeBSD. Therer are no physcical markings (logs, text) on the camera itself, it is simply a camera in a black housing. On each side of the camera are three illuminating leds. The leds are controlled by a wheel (turning control) on the usb cable itself. This control allows you to turn leds from zero to full brightness. The camera itself identifes like this under FreeBSD: root@kg-work2# uname -a FreeBSD kg-work2.kg4.no 7.2-STABLE FreeBSD 7.2-STABLE #5: Sat Aug 22 02:29:13 CEST 2009 root@kg-work2.kg4.no:/usr/obj/usr/src/sys/SX270 i386 root@kg-work2# usbdevs -v Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Controller /dev/usb1: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered Controller /dev/usb2: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 addr 2: full speed, power 100 mA, config 1, USB camera(0x612e), vendor 0x0c45(0x0c45), rev 1.01 Controller /dev/usb3: addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 powered port 3 powered port 4 powered port 5 powered port 6 powered root@kg-work2# lsusb Bus /dev/usb2 Device /dev/ugen0: ID 0c45:612e Microdia Searching for this usb id tells me that under Linux, the "sonixj" driver is supposed to work for this camera. (I haven't tested this) None of these ports regonizes the camera: http://www.freshports.org/graphics/snx101util/ http://www.freshports.org/graphics/spcaview/ http://www.freshports.org/multimedia/linux-gspca-kmod/ http://www.freshports.org/multimedia/pwcbsd/ Does anyone know about a driver (for FreeBSD obviously) for this camera? -- Regards, Torfinn Ingolfsen