Re: [Audacity-devel] Patch: PortMixer ALSA input levels
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Steve t. F. <ste...@gm...> - 2013-03-11 19:31:55
|
On 10 March 2013 00:31, Bjorn Roche <bj...@xo...> wrote: > On Mar 9, 2013, at 4:33 PM, Steve the Fiddle wrote: > >> On 9 March 2013 19:07, Bjorn Roche <bj...@xo...> wrote: >>> Hey there, >>> >>> It seems that the PortMixer (latest SVN that I got from here: http://audacity.sourceforge.net/download/source) does not implement setting or getting capture levels. This patch resolves the issue. I'm not an Alsa developer, so I can't promise this is the best patch, but it does fix the issue for me. >>> >>> >>> >>> >>> >>> Please let me know if you need anything else, otherwise I will unsubscribe from this list soon. >>> >>> bjorn >> >> >> Thanks for the patch bjorn, but unfortunately it does not work here. >> Testing on Debian Squeeze and applying the patch to SVN head, the >> patch enables the input slider but the input slider does not affect >> the input level. > > Thanks for checking. I'm also on debian squeeze. > > I'm not sure how Audacity knows if the input slider should be made available or not -- there's nothing in the PortMixer API to indicate if the control is present or not. Am I missing something in the API? > > If you send me the output of amixer from your system, preferably before and after you make slider changes in PortMixer, I'll take a look. Sorry about the delay. This is the output from amixer: Simple mixer control 'Master',0 Capabilities: pvolume pswitch pswitch-joined penum Playback channels: Front Left - Front Right Limits: Playback 0 - 65536 Mono: Front Left: Playback 41350 [63%] [on] Front Right: Playback 41350 [63%] [on] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch cswitch-joined penum Capture channels: Front Left - Front Right Limits: Capture 0 - 65536 Front Left: Capture 19565 [30%] [on] Front Right: Capture 19565 [30%] [on] Moving the recording input slider does not alter this at all. This is the result after moving both the input and output sliders. You will notice that only the output setting has changed: Simple mixer control 'Master',0 Capabilities: pvolume pswitch pswitch-joined penum Playback channels: Front Left - Front Right Limits: Playback 0 - 65536 Mono: Front Left: Playback 19341 [30%] [on] Front Right: Playback 19341 [30%] [on] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch cswitch-joined penum Capture channels: Front Left - Front Right Limits: Capture 0 - 65536 Front Left: Capture 19565 [30%] [on] Front Right: Capture 19565 [30%] [on] Steve > > Thanks. > > bjorn |