Setting audio input source for Darkice using mixer: can't set
vol??
Kaya Saman
SamanKaya at netscape.net
Sat Jun 12 19:13:16 UTC 2010
On 06/11/2010 08:20 PM, Ian Smith wrote:
> On Fri, 11 Jun 2010, Kaya Saman wrote:
>
> > Ok so since no one is able to answer or help out with the below; is there any
> > way of taking the output of XMMS2 and digitally routing it to the input of
> > Darkice???
>
> mixer =rec mix and setting the level on pcm doesn't work for you?
>
Erm seems not to???
I got this now:
$ mixer
Mixer vol is currently set to 100:100
Mixer pcm is currently set to 100:100
Mixer speaker is currently set to 75:75
Mixer mic is currently set to 0:0
Mixer mix is currently set to 100:100
Mixer rec is currently set to 100:100
Recording source: mix
The volume is very low with a lot of hiss........... actually quite
interestingly sounds like an old cassette!
> > I don't want to connect a whole bunch of analog cables and especially not one
> > from output to input as I need the output to listen but also need to get a
> > duplicate to be able to stream......
> >
> > Is anyone able to advise me at all????
>
> Have a look at ports audio/jack and audio/xmms-jack (and friends);
> software audio routing sure beats mucking around with cables, not to
> mention avoiding loss of quality going digital -> analogue -> digital.
>
> Disclaimer: I haven't used jack on FreeBSD yet myself, only on Debian.
> I assume someone would have said something if it doesn't work ..
>
Hmm.... I might need to as it seems that the drivers internal routing
matrix might be missing something.
> cheers, Ian
>
Regards,
Kaya
> > Many thanks,
> >
> > Kaya
> >
> >
> > On 09/06/2010 20:59, Kaya Saman wrote:
> > > On Wed, Jun 9, 2010 at 11:52 AM, Kaya Saman<SamanKaya at netscape.net> wrote:
> > >
> > > > > Hi guys,
> > > > >
> > > > > just want to bump this as it's been a few days!!
> > > > >
> > > > > Am too new on FreeBSD to diagnose the issue myself or have the
> > > > experience to
> > > > > know where this problem is coming from so I hope someone can help??
> > > > >
> > > > > Thanks,
> > > > >
> > > > > Kaya
> > > > >
> > > It's unclear what your problem is. You cannot set 'vol' as a recording
> > > source, it is an output device. You conclude correctly that your
> > > recording devices are mic and mix.
> > >
> > > Cheers
> > >
> > > Tom
> > >
> > >
> > >
> > > On 06/09/2010 06:44 PM, Ian Smith wrote:
> > > > On Wed, 9 Jun 2010, Kaya Saman wrote:
> > > > > Hi guys,
> > > > >
> > > > > just want to bump this as it's been a few days!!
> > > > >
> > > > > Am too new on FreeBSD to diagnose the issue myself or have the
> > > > experience to
> > > > > know where this problem is coming from so I hope someone can help??
> > > > >
> > > > > Thanks,
> > > > >
> > > > > Kaya
> > > > >
> > > > >
> > > > > On 06/06/2010 11:05, Kaya Saman wrote:
> > > > > > Hi,
> > > > > >
> > > > > > am trying to set pcm or vol as the input source for my mixer in
> > > > order to be
> > > > > > used in conjunction with Darkice.
> > > > > >
> > > > > > For Darkice I have already set input as /dev/dsp which should be ok
> > > > as
> > > > > > /dev/dsp0.0 comes up when using ls /dev..... however, I had this
> > > > config
> > > > > > working on another box so from what I can tell the 0.0 just gives
> > > > the
> > > > > > amount of simultaneous channels if I'm not mistaken.
> > > > > >
> > > > > > The major difficulty however is coming from the fact that I can't
> > > > set the
> > > > > > rec input to be pcm or vol :-(
> > > > > >
> > > > > > pciconf -lv shows this:
> > > > > >
> > > > > > hdac0 at pci0:0:27:0: class=0x040300 card=0x50038086 chip=0x3a3e8086
> > > > > > rev=0x00 hdr=0x00
> > > > > > vendor = 'Intel Corporation'
> > > > > > device = 'HD Audio Controller'
> > > > > > class = multimedia
> > > > > > subclass = HDA
> > > > > >
> > > > > > and as both Andrew Thompson and Frank Shute helped me last time
> > > > getting:
> > > > > >
> > > > > > snd_hda_load="YES"
> > > > > >
> > > > > > into /boot/loader.conf audio works without any problem too as have
> > > > tested
> > > > > > playback!!
> > > > > >
> > > > > > If I try to set:
> > > > > >
> > > > > > # mixer =rec vol
> > > > > > mixer: unknown recording device: vol
> > > > > > usage: mixer [-f device] [-s | -S] [dev [+|-][voll[:[+|-]volr]] ...
> > > > > > mixer [-f device] [-s | -S] recsrc ...
> > > > > > mixer [-f device] [-s | -S] {^|+|-|=}rec rdev ...
> > > > > > devices: vol, pcm, speaker, mic, mix, rec
> > > > > > rec devices: mic, mix
> > > > > >
> > > > > > I just get that the rec interfaces are mic or mix?? This is not the
> > > > same as
> > > > > > my other box using a different and much older integral sound chip.
> > > >
> > > > Seeing noone else has pounced .. we run Darkice for audio logging, but a
> > > > hacked version of edcast_jack for streaming, and that on a Debian box
> > > > using jackd and ALSA to split the feed to both of them, which may not
> > > > seem relevant at all .. but we use Mix as the recording device, zeroing
> > > > levels and muting all channels we're not using (mic, pcm, CD etc). We
> > > > record from Line and set levels on that, but it works the same using
> > > > just pcm in the mix instead.
> > > >
> > > > Not what you asked I know, but it may work ok for you .. with digital
> > > > mixing with everything else off or zero, there's no degradation.
> > > >
> > > > HTH, Ian
> > > >
> > > > > > I also attempted to comment the snd_hda_load out of
> > > > /boot/loader.conf and
> > > > > > include this instead:
> > > > > >
> > > > > > snd_driver_load="YES"
> > > > > >
> > > > > > which basically did the same thing as the above with (so also a
> > > > small
> > > > > > question here about which line is better?) so yeah am stuck with
> > > > both
> > > > > > kernel module loaders providing the same output :-(
> > > > > >
> > > > > > Is there a way other then feeding a cable from the output into the
> > > > input to
> > > > > > rectify this issue??
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > Kaya
> > >
> > > Thanks Ian and Tom for the responses :-)
> > >
> > > Tom I'm just going to quote you again: "
> > >
> > > It's unclear what your problem is. You cannot set 'vol' as a recording
> > > source, it is an output device.
> > >
> > > "
> > >
> > > Actually the box that's sitting in front of me can do this:
> > >
> > > $ mixer
> > > Mixer vol is currently set to 75:75
> > > Mixer pcm is currently set to 75:75
> > > Mixer speaker is currently set to 75:75
> > > Mixer line is currently set to 75:75
> > > Mixer mic is currently set to 0:0
> > > Mixer cd is currently set to 75:75
> > > Mixer rec is currently set to 0:0
> > > Mixer igain is currently set to 0:0
> > > Mixer ogain is currently set to 50:50
> > > Mixer line1 is currently set to 75:75
> > > Mixer phin is currently set to 0:0
> > > Mixer phout is currently set to 0:0
> > > Recording source: vol
> > >
> > > Of course it's a totally different system running FreeBSD 8.0 RELEASE 32bit
> > > as opposed to 64bit. Also it has a much older sound card which may have
> > > better support??
> > >
> > > Anyway this is what I'm after as currently I can't get my
> > > Darkice/Icecase2/Drupal5 streaming service working as there's no sound
> > > input!!
> > >
> > > I think it's probably just the driver for the HD audio interface in my
> > > view. But how to sort or who to go to, to help sort??
> > >
> > > Regards,
> > >
> > > Kaya
>
More information about the freebsd-multimedia
mailing list