Questions on mixer recindex settings

Ariff Abdullah ariff at FreeBSD.org
Sat Apr 22 17:33:24 UTC 2006


On Sat, 22 Apr 2006 02:50:31 -0400
Joe Marcus Clarke <marcus at FreeBSD.org> wrote:
> One of the GNOME users reported that the gnome-volume-control app
> (GUI mixer) was putting output tracks (e.g. Volume, Phone-out, etc.)
> on the input page, and input tracks (e.g. Record, In-gain, etc.) on
> the output page.  I looked at the source for setting up the ac97
> mixer, and the recindex values don't make sure sense.  This is what
> is there currently:
> 
> SOUND_MIXER_VOLUME --> 6,
> SOUND_MIXER_OGAIN --> 0
> SOUND_MIXER_PHONEOUT --> 7,
> SOUND_MIXER_BASS --> 0,
> SOUND_MIXER_TREBLE --> 0,
> SOUND_MIXER_PCM --> 0,
> SOUND_MIXER_SPEAKER --> 0,
> SOUND_MIXER_LINE --> 5,
> SOUND_MIXER_PHONEIN --> 8,
> SOUND_MIXER_MIC --> 1,
> SOUND_MIXER_IGAIN --> 0,
> SOUND_MIXER_CD --> 2,
> SOUND_MIXER_LINE1 --> 4,
> SOUND_MIXER_VIDEO --> 3,
> SOUND_MIXER_RECLEV --> 0
> 
> Shouldn't SOUND_MIXER_IGAIN and SOUND_MIXER_RECLEV be non-zero, and
> shouldn't SOUND_MIXER_VOLUME and SOUND_MIXER_PHONEOUT be 0?	
> 

It actually does make a perfect sense. A non-zero recidx means that
the driver/applications can use it as a recording/input source since
that particular dev capable of providing sound sources to be recorded.

You cannot record anything from SOUND_MIXER_RECLEV since it doesn't
provide sound of its own, unlike SOUND_MIXER_VOLUME/PHONEOUT/CD/etc.

Make sense, right?


--
Ariff Abdullah
FreeBSD
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20060422/f8474169/attachment.pgp


More information about the freebsd-multimedia mailing list