Re: [GnomeMeeting-list] [PATCH] No audio feedback in 0.98 config druid!!!
- From: Damien Sandras <dsandras seconix com>
- To: gnomemeeting-list gnome org
- Subject: Re: [GnomeMeeting-list] [PATCH] No audio feedback in 0.98 config druid!!!
- Date: Sun, 07 Sep 2003 20:09:10 +0200
We have a problem here :
- either we apply the patch and people with a low volume (0) will think
that it doesn't work
- or we keep it and people with a good setup will hear sounds too loud
- or finally we add volume sliders in the druid and make it even bigger
I think I prefer the second solution...
Le dim 07/09/2003 à 13:12, Chris Rankin a écrit :
> Hi,
>
> This patch will prevent further damage to my hearing. I have a SB Live! card
> using OSS emulation under ALSA (no native ALSA support in gnomemeeting?) with
> carefully adjusted mixer settings and I do NOT want the druid to just whack the
> microphone up to 100 because this produces *atrocious feedback*!!!
>
> Interestingly, according to the ALSA mixer, I don't need the microphone unmuted
> at all (although I need one connected, of course!) and the important setting is
> the AC97 Capture. The OSS mixer interface is a bit of a blunt instrument here.
>
> I am now going to somewhere nice and quiet to recover. Like an airport runway.
> Cheers,
> Chris
>
> ______________________________________________________________________
> --- gnomemeeting-0.98.0/src/sound_handling.cpp.orig Sun Sep 7 11:59:11 2003
> +++ gnomemeeting-0.98.0/src/sound_handling.cpp Sun Sep 7 11:59:53 2003
> @@ -383,7 +383,6 @@
> char *buffer_play = (char *) malloc (8 * 1024);
> char *buffer_record = (char *) malloc (8 * 1024);
> char *buffer_ring = (char *) malloc (8 * 5 * 1024);
> - char *mixer = NULL;
>
> int buffer_play_pos = 0;
> int buffer_rec_pos = 0;
> @@ -399,13 +398,7 @@
> memset (buffer_ring, 0, sizeof (buffer_ring));
> memset (buffer_play, 0, sizeof (buffer_play));
> memset (buffer_record, 0, sizeof (buffer_record));
> -
> - mixer =
> - gconf_client_get_string (client, DEVICES_KEY "audio_recorder_mixer", NULL);
> - gnomemeeting_set_mixer_volume (mixer, SOURCE_MIC, 100);
> - g_free (mixer);
> -
> -
> +
> /* We try to open the 2 selected devices */
> if (!player->Open (ep->GetSoundChannelPlayDevice (), PSoundChannel::Player,
> 1, 8000, 16)) {
--
_ Damien Sandras
(o- GnomeMeeting: http://www.gnomemeeting.org/
//\ FOSDEM 2003: http://www.fosdem.org
v_/_
H.323 phone: callto://ils.seconix.com/dsandras seconix com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]