Re: [GnomeMeeting-list] [PATCH] No audio feedback in 0.98 config druid!!!
- From: Christopher Warner <zanee kernelcode com>
- To: gnomemeeting-list gnome org
- Subject: Re: [GnomeMeeting-list] [PATCH] No audio feedback in 0.98 config druid!!!
- Date: 07 Sep 2003 15:32:18 -0400
I don't think that is a good idea.. especially since the card in
question has OSS drivers which don't replicate this problem. Why do
people use Alsa for the emu10k1/audigy chipset when creative makes
opensource drivers that work and that work better?
I agree with the second solution. Not that ALSA isn't important but I
believe alot of people aren't aware that the OSS drivers in the kernel
are better including full midi support.
On Sun, 2003-09-07 at 14:09, Damien Sandras wrote:
> 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)) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]