From: bugtrack@alsa-project.org
To: alsa-devel@alsa-project.org
Subject: [ALSA - lib 0001971]: Some elements incorrectly have capture flags
Date: Thu, 30 Mar 2006 13:13:35 +0200 [thread overview]
Message-ID: <8c85452a9831f8b6dacea612a454bded@bugtrack.alsa-project.org> (raw)
A NOTE has been added to this issue.
======================================================================
<https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1971>
======================================================================
Reported By: pzad
Assigned To:
======================================================================
Project: ALSA - lib
Issue ID: 1971
Category: simple mixer
Reproducibility: always
Severity: minor
Priority: normal
Status: new
======================================================================
Date Submitted: 03-28-2006 12:16 CEST
Last Modified: 03-30-2006 13:13 CEST
======================================================================
Summary: Some elements incorrectly have capture flags
Description:
Some elemnts have capture flags even they have nothing to do with capture.
This will duplicate control in alsamixer - view ALL.
On VIA8233A + ALC650:
Simple mixer control '3D Control - Center',0
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 15
Mono: 1 [7%]
Simple mixer control '3D Control - Depth',0
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 15
Mono: 0 [0%]
On Audigy 1:
Simple mixer control 'Bass',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 40
Front Left: 23 [58%]
Front Right: 23 [58%]
Simple mixer control 'Treble',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 40
Front Left: 27 [68%]
Front Right: 27 [68%]
======================================================================
----------------------------------------------------------------------
pzad - 03-30-06 12:50
----------------------------------------------------------------------
http://cvs.sourceforge.net/viewcvs.py/alsa/alsa-lib/src/mixer/simple_none.c?r1=1.3&r2=1.4
Alsa-lib uses 1 or more kernel control and groups them to 1 mixer element.
Kernel controls have various suffixes ("Playback Volume", "Playback
Switch", "Capture Volume", ...). These suffixes decides if mixer elemnts
have or don't have capture flag. If there is no definition of dirrection
("Playback" or "Capture suffix) alsa-lib assumes global volume (has
playback and capture).
For me, best solution will be to add "Playback Volume" or "Playback
Switch" suffix to kernel controls names. ("Tone Control - Bass" -> "Tone
Control - Bass Playback Volume")
Or all controls without suffix behave like playback only.
----------------------------------------------------------------------
pzad - 03-30-06 13:13
----------------------------------------------------------------------
Anyway there is still bug, because this "Captrure" mixer element in
alsamixer doesn't work at all.
Issue History
Date Modified Username Field Change
======================================================================
03-28-06 12:16 pzad New Issue
03-30-06 11:01 Raymond Note Added: 0009028
03-30-06 12:50 pzad Note Added: 0009031
03-30-06 13:13 pzad Note Added: 0009032
======================================================================
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
next reply other threads:[~2006-03-30 11:13 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-03-30 11:13 bugtrack [this message]
-- strict thread matches above, loose matches on Subject: below --
2006-07-24 14:44 [ALSA - lib 0001971]: Some elements incorrectly have capture flags bugtrack
2006-07-24 1:00 bugtrack
2006-07-23 2:19 bugtrack
2006-07-22 21:01 bugtrack
2006-07-22 3:25 bugtrack
2006-06-30 16:20 bugtrack
2006-04-14 4:21 bugtrack
2006-04-13 18:26 bugtrack
2006-04-13 9:32 bugtrack
2006-04-07 10:05 bugtrack
2006-04-06 7:44 bugtrack
2006-04-05 16:42 bugtrack
2006-04-03 17:08 bugtrack
2006-03-31 2:36 bugtrack
2006-03-30 11:22 bugtrack
2006-03-30 10:50 bugtrack
2006-03-30 9:01 bugtrack
2006-03-28 10:16 bugtrack
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8c85452a9831f8b6dacea612a454bded@bugtrack.alsa-project.org \
--to=bugtrack@alsa-project.org \
--cc=alsa-devel@alsa-project.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.