OK, folks, I'm not a newbie to linux, nor am I especially dumb.  However, I'm having a real hard time understanding the audio needed to get all this stuff working.

In using the latest CVS version as of 9/3.
System:  1.1G Intel Celeron (256K cache) with 512M memory
Mandrake Linux 9.1
ATI TV Wonder VE

Here's part of my problem:  I have a USB Radio that comes in through a jack on the audio card.  Right now, I have it coming into the LineIn jack (so XMMS can play it and control the volume), and I have the output of the TV card going to the MicIn jack (I know that is less than ideal -- I'm open for suggestions).  That system has some nice speakers attached, and I use it as a music server and web server in the house.

I also suffer from the sound delay issue:  The sync is about 1s off, and very annoying.  So, I basically use Freevo as a tape recorder, to record my favorite shows.  I would like to watch live TV, but can't until we get that resolved.

I guess my big question is regarding the relationship between /dev/dsp, amixer, Capture and IGAIN controls, and where to set up everything.  Specifically, there isn't much documentation on how to adjust the local_config.py to handle strange circumstances.

For instance, what is the difference between /dev/sound/dsp and /dev/dsp?
If I want to record from the microphone, how do I note that in local_config?
If I figure out what amixer commands to use, how do I insert them into freevo?  I found some indication in one email chain that the IGAIN control (or was it Capture?) was reset after certain operations.  Has that been fixed in CVS?

Here's my current portion of local_config.py (relevant portions).

AUDIO_DEVICE        = '/dev/sound/dsp'      # e.g.: /dev/dsp0, /dev/audio, /dev/alsa/?
AUDIO_INPUT_DEVICE  = '/dev/sound/dsp'     # e.g.: /dev/dsp0, /dev/audio, /dev/alsa/?
MAJOR_AUDIO_CTRL    = 'VOL'                             # Freevo takes control over one audio ctrl
#                                       # 'VOL', 'PCM' 'OGAIN' etc.
CONTROL_ALL_AUDIO   = 1               # Should Freevo take complete control of audio
MAX_VOLUME          = 90              # Set what you want maximum volume level to be.
DEFAULT_VOLUME      = 40              # Set default volume level.
TV_IN_VOLUME        = 60              # Set this to your preferred level 0-100.
VCR_IN_VOLUME       = 90              # If you use different input from TV
DEV_MIXER           = '/dev/sound/mixer'    # mixer device

-- 

Cheers!
Mike


Reply via email to