Hai!

We work on customized linux distribution. We used our own gui to control
volume. We used to change volume by command
amixer -c 0 set PCM 20%  like that. Recently we changed our sound card, we
are using realtek hda ALC262. I enabled the support for this card by
enabling intel hda options in kernel. Now amixer is working, sound is coming
but there is one problem, the Gui which we used to control volume is not
working because the amixer control PCM is not there. Instead of PCM the
volume is controllable using Front control. When I saw output of amixer I
did not see some important controls like PCM and Master, instead I find new
controls like Front and Line. Why this happened? How to get PCM an Master
and other controls, so that there would be no need to change my program to
set volume. I am sending my amixer output  and oss_mixer file in proc.

*amixer output:*

Simple mixer control 'Front',0

Capabilities: pvolume pswitch

Playback channels: Front Left - Front Right

Limits: Playback 0 - 31

Mono:

Front Left: Playback 6 [19%] [on]

Front Right: Playback 6 [19%] [on]

Simple mixer control 'Front Mic',0

Capabilities: pvolume pswitch

Playback channels: Front Left - Front Right

Limits: Playback 0 - 31

Mono:

Front Left: Playback 0 [0%] [off]

Front Right: Playback 0 [0%] [off]

Simple mixer control 'Front Mic Boost',0

Capabilities: volume

Playback channels: Front Left - Front Right

Capture channels: Front Left - Front Right

Limits: 0 - 3

Front Left: 0 [0%]

Front Right: 0 [0%]

Simple mixer control 'Line',0

Capabilities: pvolume pswitch

Playback channels: Front Left - Front Right

Limits: Playback 0 - 31

Mono:

Front Left: Playback 0 [0%] [on]

Front Right: Playback 0 [0%] [on]

Simple mixer control 'Mic',0

Capabilities: pvolume pswitch

Playback channels: Front Left - Front Right

Limits: Playback 0 - 31

Mono:

Front Left: Playback 31 [100%] [on]

Front Right: Playback 31 [100%] [on]

Simple mixer control 'Mic Boost',0

Capabilities: volume

Playback channels: Front Left - Front Right

Capture channels: Front Left - Front Right

Limits: 0 - 3

Front Left: 0 [0%]

Front Right: 0 [0%]

Simple mixer control 'IEC958',0

Capabilities: pswitch pswitch-joined cswitch cswitch-joined

Playback channels: Mono

Capture channels: Mono

Mono: Playback [on] Capture [off]

Simple mixer control 'Capture',0

Capabilities: cvolume cswitch

Capture channels: Front Left - Front Right

Limits: Capture 0 - 31

Front Left: Capture 0 [0%] [on]

Front Right: Capture 0 [0%] [on]

Simple mixer control 'Capture',1

Capabilities: cvolume cswitch

Capture channels: Front Left - Front Right

Limits: Capture 0 - 31

Front Left: Capture 0 [0%] [on]

Front Right: Capture 0 [0%] [on]

Simple mixer control 'Capture',2

Capabilities: cvolume cswitch

Capture channels: Front Left - Front Right

Limits: Capture 0 - 31

Front Left: Capture 0 [0%] [on]

Front Right: Capture 0 [0%] [on]

Simple mixer control 'Input Source',0

Capabilities: enum

Items: 'Mic' 'Front Mic' 'Line'

Item0: 'Mic'

Simple mixer control 'Input Source',1

Capabilities: enum

Items: 'Mic' 'Front Mic' 'Line'

Item0: 'Mic'

Simple mixer control 'Input Source',2

Capabilities: enum

Items: 'Mic' 'Front Mic' 'Line'

Item0: 'Mic'



*/proc/asound/card0/oss_mixer*

VOLUME "Front" 0

BASS "" 0

TREBLE "" 0

SYNTH "" 0

PCM "" 0

SPEAKER "" 0

LINE "Line" 0

MIC "Mic" 0

CD "" 0

IMIX "" 0

ALTPCM "" 0

RECLEV "" 0

IGAIN "Capture" 0

OGAIN "" 0

LINE1 "" 0

LINE2 "" 0

LINE3 "" 0

DIGITAL1 "IEC958" 0

DIGITAL2 "" 0

DIGITAL3 "" 0

PHONEIN "" 0

PHONEOUT "" 0

VIDEO "" 0

RADIO "" 0

MONITOR "" 0



Advance thanks!
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to