Hi,

I had put Freevo development aside for some time, but I'm back now (if
this is of interest to anyone), since I try to build my own standalone
Freevo-box.

The first problem I ran in is the mixer configuration: setting channel
values is hardcoded in the various plugins, and doesn't fit my needs.
E.g. for recording TV, the mplayer module sets the MIC channel, but this
doesn't work my mixer configuration, which rather needs setting the
iGain channel. So, what about re-designing the configuration options, so
that one can specify what channel(s) need to be set for various
use-cases? One could have something like that:

MIXER_TYPE = 'Oss' # Other value: 'Alsa'
MIXER_SETTINGS['TV'] = [ ('Line', 80), ('Vol', 90) ]
MIXER_SETTINGS['VCR'] = [ ('iGain', 80), ('Vol', 80), ('Line', 0) ]
MIXER_SETTINGS['DVD'] = [ ('Pcm', 80) ]
MIXER_SETTINGS['Games'] = [ ('Pcm', 80) ]
MIXER_SETTINGS['default'] = [ ('Pcm', 80) ]

This would be much more flexible than the current implementation,
although a bit more complex than the current one.

And as there was also a need to redesign the mixer plugin using a Python
module instead of hardcoded ioctls, I can try to do that too, and add
support for Alsa (since I'm using it on my box). If I find out how to do
it :)

Comments?

Matthieu
-- 
 (~._.~)        Matthieu Weber - Universit� de Jyv�skyl�         (~._.~)
  ( ? )                email : [EMAIL PROTECTED]                  ( ? ) 
 ()- -()               public key id : 452AE0AD                  ()- -()
 (_)-(_)  "Humor ist, wenn man trotzdem lacht (Germain Muller)"  (_)-(_)


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to