On Samstag 04 November 2006 13:56, Martin Wache wrote: > Stefan Lucke schrieb: > > On Donnerstag 02 November 2006 16:40, Juha Pahkala wrote: > >> Stefan Lucke wrote: > >>> Quoting Juha Pahkala <[EMAIL PROTECTED]>: > >>> > >>> > >>>> Just updated my softdevice from 0.2.2 to 0.3.0. Picture-wise, it seems > >>>> to be an improvement, I'm not sure whether I'm imagining things but the > >>>> picture does seem crispier on the primary head of my g400... although I > >>>> also updated dfb so not sure who's to blame ;) > >>>> > >>> Can you try: > >>> a. unmute main pcm with alsamixer, or > >>> b. comment out line 15 of audio_alsa.c: #define NO_MIXER > >>> > >> Hi Stefan, > >> > >> Option A didn't make a difference but commenting out the NO_MIXER define > >> fixed the problem! So thank you for your help (as well as softdevice in > >> general ;) > > > > Can you try the following patch which makes use of alsa mixer > > selectable via OSD ? > > > I fear some strange effects if one switches the use of alsa mixer via > the osd. Consider the following, the volume of vdr is at some low > position, the alsa mixer is in high volume position. One switches from > no mixer to mixer. The audio wont be scaled any more so the volume goes > dramatically up, since the alsa mixer is still in a high volume > position.
Yes I'm aware of this, but this problem already exists. Think of an external amplifier connected via S/P-DIF. Volume is set to low position and controlled by either alsa mixer or software scaler. Then consider a switch to an AC3 station, for which volume control is done by external AC3 decoder/amplifier only. User and his/her neighbours will notice a volume difference too. > Now one changes the volume of the vdr by one step, the volume > will jump to a low volume again, because the alsa mixer will go down to > a low volume. If one now switches back to no alsa mixer option, the > volume will instantly go down even more, since now the audio is scaled > (or something else, scale_Factor is unset)... > > Some of those problems can surely be fixed, but that will make it more > complicated. If one has to be able to select to use the alsa mixer I > would prefer a command line option. A command line option has the disadvantage, that the calling script has to be edited. In a vdr only setup, a normal user has no chance to do this. > > But maybe you can explain me what actually the problem is? Of course if > the AC3 data would be scaled, that would make the useless, but as far as > I see, that is not the case. So the is the problem the alsa mixer setting? Yes the problem is the mixer settings. on my other test box I noticed the situation too, but I could fix it by alsamixer and unmuting main + pcm mixer and give them a reasonable volume level than default. So there a many ways to control volume: a. external amplifier (S/P-DIF) b. external amplifier (via line out) c. PC-Speaker Things to be controlled by vdr / PC a. alsa master volume + mute b. alsa PCM mixer volume + mute c. alsa line out + S/P-DIF out (mute ?) d. alsa output switches (s short summary from my setup) - IEC958 5V, Copyright, In Monitor, Loop, .. - Line-In Mode: Line-In, Rear Output, Bass output - Mic-In Mode: Mic-in, Center/LFE Output, Controlling alsa in total, is enough for separate plugin I guess. -- Stefan Lucke _______________________________________________ Softdevice-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/softdevice-devel
