From: Takashi Iwai <tiwai@suse.de>
To: alsa-devel@lists.sourceforge.net
Cc: alsa-user@lists.sourceforge.net
Subject: Notes on 1.0.8-rc1 (and post-rc1)
Date: Mon, 27 Dec 2004 18:23:53 +0100 [thread overview]
Message-ID: <s5hfz1rd592.wl@alsa2.suse.de> (raw)
Hi,
as you might have already noticed, ALSA 1.0.8-rc1 was released
recently. Some major changes are listed below...
Drivers:
- ioctl32 fixes
The broken ioctl32 on 2.6 kernels is fixed.
- Hotplug support
vxpocket, vx222 and mixart can use hotplug to load firmware.
The old mechanism is activated only when the fw loader is disabled
on kernel.
echoaudio drivers (added after rc1) _require_ the kernel fw loader.
- Audigy2 Value support
- audigyls driver was renamed to ca0106
It supports SB Live 24bit, too
- Hwdep-PCM support on usb-usx2y (for JACK)
- Resume/suspend fixes
- New drivers: pcxhr, sun-dbri
- Fix OOps on vxpocket
- Fix invalid HDSP pointers
- Lots of cleanups
Lib:
- Suppress (some of) non-fatal error messages
See NOTES for details.
Utils:
- Improvements on alsamixer
See manpage.
Tools & firmware:
- Hotplug support (for vx and mixart)
And, after rc1 release, many changes have been applied to CVS.
The below are some of them.
- Fix PPC OOps on OSS emulation
- Fix control device creation with udev
- AC97 code cleanups (including new quirk support)
- Addition of echoaudio drivers
(The drivers need the firmware loader support on kernel.)
- Experimental softvol PCM plugin
The last one may need a bit more explanation.
This plugin is for the boards equipped with codecs which have no
volume controls (e.g. some c-media codecs). The plugin can add a new
user-defined control and apply the volume attenuation.
The typical usage is like below:
pcm.svol {
type softvol
slave.pcm hw:0
control {
name "PCM Playback Volume"
}
}
After you put this to ~/.asoundrc, run "aplay -Dsvol foo.wav".
Then the PCM volume is created (if not exists yet).
Note that the volume element will appear first after you run this
softvol PCM. Don't forget to raise the volume.
For the practical use, the combination with dmix would make your life
often easier. You can override the "default" PCM like below:
pcm.!default {
type plug
slave.pcm {
type softvol
slave.pcm dmix
control {
card hw:0
name "PCM Playback Volume"
}
}
}
Caveats: the new control is not restored correctly with alsactl after
reboot. This will be fixed in future. Also, note that softvol
supports only S16 format.
Takashi
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
next reply other threads:[~2004-12-27 17:23 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-12-27 17:23 Takashi Iwai [this message]
2004-12-27 21:44 ` [Alsa-devel] Notes on 1.0.8-rc1 (and post-rc1) Rui Nuno Capela
2004-12-29 13:08 ` Takashi Iwai
2005-01-12 5:51 ` Petr Gladkikh
2005-01-12 10:35 ` Takashi Iwai
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=s5hfz1rd592.wl@alsa2.suse.de \
--to=tiwai@suse.de \
--cc=alsa-devel@lists.sourceforge.net \
--cc=alsa-user@lists.sourceforge.net \
/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.