Alex Maclean wrote: > Hannu Savolainen wrote: >> Alex Maclean kirjoitti: >>> Hannu Savolainen wrote: >>> >>>> I cannot figure out which control affects the microphone input. Could >>>> you run ossxmix and try to find out which control should be set to 0. >>>> >>>> Best regards, >>>> >>>> Hannu >>>> _______________________________________________ >>>> oss-devel mailing list >>>> oss-devel@mailman.opensound.com >>>> http://mailman.opensound.com/mailman/listinfo/oss-devel >>>> >>>> >>> My apologies for taking such a ridiculously long time to respond. >>> >>> Diff attached mutes input for speakers by default. >>> >> This mutes all the other inputs which is not good. If somebody wants to >> enable line-in then he needs to first unmute the input mixer and then >> find a way to silence the whining microphone. >> >> Can you check if decreasing the initial volume (90) for some of the >> widgets in lines 189 to 192 fixes the feedback (after reversing this >> patch). One of these widgets must be the microphone but it's impossible >> to figure that out because the names are wrong. >> >> Best regards, >> >> Hannu >> _______________________________________________ >> oss-devel mailing list >> oss-devel@mailman.opensound.com >> http://mailman.opensound.com/mailman/listinfo/oss-devel >> > None of those is the internal mic. However, int-mic at line 58 is. Patch > attached sets volume to 0. > Would it be possible to set the default source for headphone-mix (line > 160) to front? I can't figure out how, but it would make a lot of sense > as speakers are automatically muted when headphones are connected. > > Also, current hg does not build due to -Wall in Makefiles. > oss_audio_core.c:4927: warning: pointer targets in passing argument 4 of > 'copy_read_noninterleaved' differ in signedness > > > ------------------------------------------------------------------------ > > _______________________________________________ > oss-devel mailing list > oss-devel@mailman.opensound.com > http://mailman.opensound.com/mailman/listinfo/oss-devel One more, muting the line-in by default also, as it causes audible noise.
--- oss-devel/kernel/drv/oss_hdaudio/hdaudio_thinkpad_r61.c 2008-11-19 15:16:00.000000000 +0000 +++ hdaudio_thinkpad_r61.c 2008-11-19 15:16:18.000000000 +0000 @@ -52,7 +52,7 @@ { if (HDA_PINSELECT(0x14, ctl, group, "mode", -1)) HDA_CHOICES(ctl, "input"); - HDA_INAMP(0x14, 0, group, "out", 90); /* From widget 0x00 */ + HDA_INAMP(0x14, 0, group, "out", 0); /* From widget 0x00 */ } if (HDA_PIN_GROUP(0x15, group, pin_group, "int-mic", n, "jack", 4)) /* Pin widget 0x15 */
_______________________________________________ oss-devel mailing list oss-devel@mailman.opensound.com http://mailman.opensound.com/mailman/listinfo/oss-devel