Date: Tue, 15 Aug 2006 16:26:43 +0200 From: Alexander Leidinger <Alexander@Leidinger.net> To: Norberto Meijome <freebsd@meijome.net> Cc: freebsd-multimedia@freebsd.org, freebsd-questions@freebsd.org Subject: Re: Esound + skype... Message-ID: <20060815162643.5c7f2b83@Magellan.Leidinger.net> In-Reply-To: <20060815232026.5e448634@localhost> References: <20060815232026.5e448634@localhost>
next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Norberto Meijome <freebsd@meijome.net> (Tue, 15 Aug 2006 23:20:26 +1000): > $ esddsp skype > ERROR: ld.so: object '/usr/local/lib/libesddsp.so' from LD_PRELOAD cannot be > preloaded: ignored. > ERROR: ld.so: object '/usr/local/lib/libesd.so' from > LD_PRELOAD cannot be preloaded: ignored. This is because esddsp just load a lib to the program you specify. Since you are calling the FreeBSD native esddsp, you try to add the FreeBSD native lib to the linux skype. This doesn't work. > I then tried audio/linux-esound, (and had to install audio/linux-alsa-lib too), > but it seems /compat/linux/usr/bin/esd cannot find the sound device: > > > $ /usr/compat/linux/usr/bin/esd > ALSA lib confmisc.c:672:(snd_func_card_driver) cannot find card '0' > ALSA lib conf.c:3493:(_snd_config_evaluate) function snd_func_card_driver > returned error: No such device ALSA lib confmisc.c:392:(snd_func_concat) error > evaluating strings ALSA lib conf.c:3493:(_snd_config_evaluate) function > snd_func_concat returned error: No such device ALSA lib > confmisc.c:1072:(snd_func_refer) error evaluating name ALSA lib > conf.c:3493:(_snd_config_evaluate) function snd_func_refer returned error: No > such device ALSA lib conf.c:3962:(snd_config_expand) Evaluate error: No such > device ALSA lib pcm.c:2099:(snd_pcm_open_noupdate) Unknown PCM default I seems the linux esd tries to use ALSA. Since we don't have ALSA support... > i tried mounting devfs in /compat/linux/dev/ and pointing esd to it > ( -d /compat/linux/dev/dsp) but: > $ /usr/compat/linux/usr/bin/esd -d /compat/linux/dev/dsp > - using device /compat/linux/dev/dsp > ALSA lib pcm.c:2099:(snd_pcm_open_noupdate) Unknown PCM /compat/linux/dev/dsp This will not work, linux programs fall back to the FreeBSD path (if there's no linux directory, so make sure /compat/linux/dev doesn't exists and it will do so magic and access the native /dev). > > so.... > 1) is it possible to run a sound server (i.e., basically something that allows > several streams to play simultaneously without locking the dsp) so that both > native AND emulated apps will be happy with? > 2) am I missing something big ? What about sysctl hw.snd.maxautovchans=<num> where <num> is the number of programs you want to allow to play at the same time. Bye, Alexander. -- 93: Emacs Warum werden die Funktionen nicht mit Passwörtern versehen? (Frank Klemm) http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060815162643.5c7f2b83>