Changes v1.0.16rc2 v1.0.16

From AlsaProject
Revision as of 08:59, 6 February 2008 by Perex (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Changelog between 1.0.15 and 1.0.16 releases

alsa-tools

ac3dec (Dolby Digital Decoder)

support for dynamic 2.0/5.1 AC3 changes - bug#3441

hdspconf

Fix a small memleak

hdspmixer

hdspmixer - Fix compilation with gcc4.3
hdspmixer - small memory leak fix
hdspmixer - Automatic initialization of secondary cards

sbiload

sbiload - Rewritten to use hwdep device

Changelog between 1.0.15rc1 and 1.0.16 releases

alsa-plugins

Core

release 1.0.16rc1
release 1.0.15
release 1.0.15rc1

PulseAudio -> ALSA plugin

PulseAudio plugin: report XRUN state back to application
Fix wrong assert in pulse plugin
Use different buffer metrics in the PulseAudio plugin
Fix unexpected assert with pulse plugin
pulse - Add minmax condition for period_bytes and periods

alsa-utils

Core

Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz
alsactl - restore dB level

ALSA Control (alsactl)

alsactl - Fix wrong restore
alsactl: skip inactive controls
alsactl - fix double entry of comment.tlv
Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz
alsactl - Set -F option as default
Make alsactl restore a bit more robust
alsactl - restore dB level

Speaker Test

speaker-test - Fix number of periods to play
speaker-test - Put errors to stderr
Remove xfer_align

alsamixer

alsamixer: add 8-channel support
Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz

amixer

Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz

aplay/arecord

aplay - Reset non-blocking flag before snd_pcm_drain()
Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz
Remove sleep_min from aplay
Remove xfer_align

aplaymidi/arecordmidi

arecordmidi: mention SMF type in man page

aseqnet

Add missing inclusion of assert.h

iecset

iecset: fix card index check
iecset - Add -n option

alsa-firmware

AudioScience ASIHPI Firmware

asihpi - update firmwares for asihpi30905
asihpi firmware update for verion 3.09.09

Emagic EMI 2|6 Audio Interface Firmware

emi26: complete license.txt

Changelog between 1.0.16rc2 and 1.0.16 releases

alsa-driver

Sound Core

Check __ffs in configure script for older kernels
release 1.0.16
release 1.0.16rc2

ALSA Core

Check __ffs in configure script for older kernels

ALSA<-OSS emulation

Add more fallbacks to OSS PHONEOUT mixer map
Fix Oops with PCM OSS sync

Asihpi driver

asihpi version 3.09.09

CMI8788 (Oxygen) driver

oxygen - Fix section mismatch
oxygen: fix line-in recording selection
oxygen: revert SPI clock frequency change for AK4396/WM8785

CREDITS file

2.6 kernel sync

CX88 driver

V4L/DVB (6185): cx88-alsa: Add mute controls, change control names
V4L/DVB (6187): cx88-alsa: Add TLV support
V4L/DVB (6600): V4L: videobuf: don't chew up namespace STATE_.*, convert to VIDEOBUF_

Documentation

hda-codec - Add support of Zepto laptops
hda-codec - Add Dell T3400 support

ES1938 driver

es1938 - improve capture hw pointer reads

HDA Codec driver

hda-codec - Fix SPDIF output on Conexant 5045 codec
hda-codec - Allow multiple SPDIF devices
hda-codec - Add SI HDMI codec support
hda-codec - Add support of Zepto laptops
hda_intel - Add model quirk for Albatron KI690-AM2 motherboard
HDA - Add support for the OQO Model 2
hda-codec - Control SPDIF as slave
hda-codec - Add model for HP DV9553EG laptop
hda-codec - Add Dell T3400 support
hda: Add GPIO mute support to STAC9205
hda: fix Mic in as output

HDA Intel driver

HDA - enable snoop on SCH
hda_intel: ALSA HD Audio patch for Intel ICH10 DeviceID's
HDA-Intel - Add support for Intel SCH

ICE1724 driver

ice1724 - Enable AK4114 support for Audiophile192
ice1724 - Add ADC setup in set_rate callback for Audiophile192

Intel8x0 driver

intel8x0 - Add quirk for Acer Travelmate 2310

MAINTAINERS file

2.6 kernel sync

Memalloc module

Disable memalloc proc file for older kernels

OPL3

opl3 - Fix compilation without sequencer support

PPC Keywest driver

i2c: Kill rogue driver IDs

PXA Mainstone driver

2.6 kernel sync (rest)

RME HDSP driver

hdsp - Fix section mismatch

SAA7134 driver

V4L/DVB (6666): saa7134-alsa: fix period handling
V4L/DVB (6690): saa7134: fix ignored interrupts
V4L/DVB (6623): remove saa7134-oss
2.6 kernel sync (rest)

SoC Audio for the Samsung S3C24XX chips

i2c: normal_i2c can be made const (remaining drivers)

SoC Codec CS4270

i2c: normal_i2c can be made const (remaining drivers)

SoC Codec WM8753

soc - Mono voice playback volume for WM8753

SoC SH7760 AC97

Add SUPERH depends to sound/soc/sh/Kconfig

USB caiaq

caiaq - Fix section mismatch

USB generic driver

race between disconnect and error handling in usbmidi

USB1400 touchscreen driver

2.6 kernel sync (rest)

pci_ids.h update

2.6 kernel sync

alsa-lib

Core

Fix wrong exported functions
Remove obsolete instr check in configure

Control API

Fix build with --disable-hwdep and co

Configuration

Add the missing card alias for Prodigy71Hifi

Detailed changelog between 1.0.15 and 1.0.16 releases

alsa-tools

ac3dec (Dolby Digital Decoder)

- support for dynamic 2.0/5.1 AC3 changes - bug#3441

hdspconf

- Fix a small memleak
Added the forgotten free. ALSA bug#3687
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3687

hdspmixer

- hdspmixer - Fix compilation with gcc4.3
Fixed the doubled parameter 'w'. Yeah, gcc 4.3 is picky.
- hdspmixer - small memory leak fix
ALSA bug#3687
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3687
the hdspmixer application leaks one memory block, a c-style string
which is obtained by snd_card_get_longname, but never freed ...
- hdspmixer - Automatic initialization of secondary cards
From debian bug#450805:
We are using Hammerfall DSP cards. After booting, their audio output
remains silent until hdspmixer is started. No interaction in the GUI
of hdspmixer is necessary to unmute the first HDSP card; however,
further cards are only unmuted when activating the respective GUI
page ("2", "3"). Apparently, hdspmixer does some automatic
initialization of the card when activating the page.
Since we'd like to have a fully automatic startup, the following
patch activates the page for each existing card on startup, thereby
initializing them. There are surely more elegant solutions, but this
patch is tested and solves the problem for us.

sbiload

- sbiload - Rewritten to use hwdep device
Major rewritten to use hwdep device instead of instrument layer.
Also, more options (-c, -2, -q, -D) and better guess work for
patch types now.

Detailed changelog between 1.0.15rc1 and 1.0.16 releases

alsa-plugins

Core

- release 1.0.16rc1
- release 1.0.15
- release 1.0.15rc1

PulseAudio -> ALSA plugin

- PulseAudio plugin: report XRUN state back to application
From: Lennart Poettering <mznyfn@0pointer.de>
It adds support to report back XRUN to the application if one
happens. This is required to make some applications work on top of the
pulse plugin. One being XMMS, which checks if a song finished to play
by waiting for an XRUN (yes, I don't argue that XMMS shouldn't do
that, but nonetheless it is a good thing if XRUNs are reported
properly.)
- Fix wrong assert in pulse plugin
assert(!pcm->stream) shouldn't be checked when the PCM state is
SETUP, too (ALSA bug#3470).
The original patch by Mike Gorse <mgorse@mgorse.dhs.org>
- Use different buffer metrics in the PulseAudio plugin
It increases the "pre-buffering level" (i.e. start threshold) to the
full buffer size minus one period. This makes PA work a little bit
more like normal audio devices, and makes a few drop outs go away for
software which uses very small period sizes.
It also increases the initial maximum buffer size, which allows a
small overcommit. That's not really an issue, but cleaner nonetheless
so I smuggled it into this patch.
Also reported in the ALSA BTS:
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3578
From: Lennart Poettering <mznyfn@0pointer.de>
- Fix unexpected assert with pulse plugin
This patch fixes the unexpected assert call at calling snd_pcm_hw_params
in PREPARED state. Since multiple hw_params calls are allowed, the pulse
plugin shouldn't call assert.
Handled in ALSA bug#3470.
From: Sean McNamara <smcnam@gmail.com>
- pulse - Add minmax condition for period_bytes and periods
Added the minmax conditions for period_bytes and periods to pulse plugin.
This fixes ALSA bug#2601.
Patch from Mike Gorse <mgorse@mgorse.dhs.org>

alsa-utils

Core

- Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz
- alsactl - restore dB level
When alsactl saved state has dB level information and an attribute
of a control element is changed after save (e.g. volume range is
changed), try to restore the values to keep the same dB level.
This change requires the new alsa-lib functions for TLV dB
conversion, so we check it in configure (until AM_PATH_ALSA(1.0.16)
works).

ALSA Control (alsactl)

- alsactl - Fix wrong restore
Fix a bug in alsactl that restores wrong values for elements with
multiple channels (counts).
- alsactl: skip inactive controls
When using alsactl to save or restore the card settings, it currently
skips over controls that don't have the appropriate read/write
permissions. It should also skip over inactive controls, otherwise it
will get an error when it tries to access that control, and will fail to
save the card state (or fully restore it.)
From: Dave Dillow <dave@thedillows.org>
- alsactl - fix double entry of comment.tlv
The entry comment.tlv can be doubly written via alsactl store, and this
results in an error. I forgot to remove the old code...
- Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz
- alsactl - Set -F option as default
Set -F option as default for restore. There are still too many systems
that are too lazy to set -F option...
Added the new -P option to back to the old behavior.
- Make alsactl restore a bit more robust
Make "alsactl restore" a bit more robust. Now it tries to parse the
compound items in the case that the number of channels was changed.
The former mono-value is expanded to all channels.
- alsactl - restore dB level
When alsactl saved state has dB level information and an attribute
of a control element is changed after save (e.g. volume range is
changed), try to restore the values to keep the same dB level.
This change requires the new alsa-lib functions for TLV dB
conversion, so we check it in configure (until AM_PATH_ALSA(1.0.16)
works).

Speaker Test

- speaker-test - Fix number of periods to play
The number of periods to play in pink and sine modes could be calculated
as zero, which results in just silence. Make the minimal value 1.
- speaker-test - Put errors to stderr
Error messages should be shown in stderr.
- Remove xfer_align
The xfer_align is the obsolete feature now. Remove it from aplay
and speaker-test to avoid deprecated calls.

alsamixer

- alsamixer: add 8-channel support
Add support for playback volume controls with 8 channels.
This allows controlling the side channels on 7.1 devices.
- Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz

amixer

- Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz

aplay/arecord

- aplay - Reset non-blocking flag before snd_pcm_drain()
snd_pcm_drain() doesn't block when running with O_NONBLOCK.
Reset the non-blocking mode before calling snd_pcm_drain() properly
(and restore again for any further operations).
- Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz
- Remove sleep_min from aplay
The sleep_min is the obsolete feature now. Remove it from aplay.
- Remove xfer_align
The xfer_align is the obsolete feature now. Remove it from aplay
and speaker-test to avoid deprecated calls.

aplaymidi/arecordmidi

- arecordmidi: mention SMF type in man page
Document the SMF type (0 or 1) that will be generated by arecordmidi.

aseqnet

- Add missing inclusion of assert.h

iecset

- iecset: fix card index check
Allow card indices up to 31.
- iecset - Add -n option
Added -n option to iecset to specify the index number of the control
element. This is needed for handling multiple SPDIF devices.

alsa-firmware

AudioScience ASIHPI Firmware

- asihpi - update firmwares for asihpi30905
dsp6413.bin is replaced by dsp6400.bin, dsp8713 by dsp8700.
The irrelevant dsp2400 is removed, too.
Also removed all dsp*.txt that are not needed.
- asihpi firmware update for verion 3.09.09
- add record format check for supported format.
- ASI6500/6500 - fix issue arising from back-to-back- adapter sample rate
changes.
- ASI6000 - fix rare MP3 decode bug.
- ASI6585 - add support for clock source Livewire.
- ASI6416 - re-order control creation.
Signed-off-by: Eliot Blennerhassett <eblennerhassett@audioscience.com>

Emagic EMI 2|6 Audio Interface Firmware

- emi26: complete license.txt
Add a paragraph from linux/drivers/usb/misc/emi26_fw.h that was missing
in license.txt.

Detailed changelog between 1.0.16rc2 and 1.0.16 releases

alsa-driver

Sound Core

- Check __ffs in configure script for older kernels
- release 1.0.16
- release 1.0.16rc2

ALSA Core

- Check __ffs in configure script for older kernels

ALSA<-OSS emulation

- Add more fallbacks to OSS PHONEOUT mixer map
Added more fallbacks to OSS PHONEOUT mixer mapping. This corresponds
to the speaker output in general, so now "Mono" and "Speaker" are
assigned.
- Fix Oops with PCM OSS sync
The PCM OSS emulation can cause Oops at sync operation due to the wrong
data size calculation. Typically happening on Sparc64:
http://lkml.org/lkml/2008/1/24/426

Asihpi driver

- asihpi version 3.09.09
Main changes in this set:
* Redo comment formatting so block comments are properly indented with code
(bulk of changes)
hpifunc.c:
* Remove HPI_UNUSED macro from hpifunc
* Remove error->string translation, hence strcpy
hpios_linux_kernel.*
* Remove use of slab cache for DMA memory allocation tracking
hpicmn.*:
* Rename some functions to give Hpi prefix, made others static
hpimod.c
* Replace semaphore with mutex
* Make driver cleanup more 'normal'
hpi6205.c hpi6000.c hpimsgx.c
* Pull some error handling up into hpimsgx.c
Signed-off-by: Eliot Blennerhassett <eblennerhassett@audioscience.com>

CMI8788 (Oxygen) driver

- oxygen - Fix section mismatch
Removed invalid __devinit and __devexit that are remaining after
split to a helper module.
- oxygen: fix line-in recording selection
The GPIO pin 0 of the CM9780 must be set when muting the line input even
on non-Xonar cards.
- oxygen: revert SPI clock frequency change for AK4396/WM8785
While the AK4396 and WM8785 datasheets say that the SPI clock cycle
length must be at least 200 ns, 320 ns seems not to work reliably with
the controller, so we better use 160 ns.

CREDITS file

- 2.6 kernel sync

CX88 driver

- V4L/DVB (6185): cx88-alsa: Add mute controls, change control names
Add two mute controls. One mutes everything, the other just mutes the analog
pass-through output.
Rename the existing volume control. The controls are now:
Playback Volume
Playback Switch
Capture Switch
These names might seem odd, but I believe they are more correct. The previous
"Capture Volume" control didn't actually effect the volume of the captured
audio. Instead it controls the volume of the analog pass-thought output. It
appears that pass-through controls like this are usually considered to be in
the playback direction, not capture. For example, "CAPTURE feedback Playback
Volume" is the name used for a control that appears to have the same effect in
the ca0106 driver. We only have one volume control, so we can omit the
"CAPTURE feedback" part.
If someone where to add PCM playback support to the driver, then this
would be the volume control.
Signed-off-by: Trent Piepho <xyzzy@speakeasy.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
- V4L/DVB (6187): cx88-alsa: Add TLV support
Lets mixer apps display a dB range for the volume control.
Signed-off-by: Trent Piepho <xyzzy@speakeasy.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
- V4L/DVB (6600): V4L: videobuf: don't chew up namespace STATE_.*, convert to VIDEOBUF_
s/STATE_NEEDS_INIT/VIDEOBUF_NEEDS_INIT/g
s/STATE_PREPARED/VIDEOBUF_PREPARED/g
s/STATE_QUEUED/VIDEOBUF_QUEUED/g
s/STATE_ACTIVE/VIDEOBUF_ACTIVE/g
s/STATE_DONE/VIDEOBUF_DONE/g
s/STATE_ERROR/VIDEOBUF_ERROR/g
s/STATE_IDLE/VIDEOBUF_IDLE/g
Signed-off-by: Brandon Philips <bphilips@suse.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>

Documentation

- hda-codec - Add support of Zepto laptops
Adds support for zepto laptops with alc268 intel_hda codec.
Signed-off-by: Mirco Tischler <mt-ml@gmx.de>
- hda-codec - Add Dell T3400 support
Added the support for Dell T3400 with AD1984 codec chip.
ALSA bug#3699:
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3699
Signed-off-by: Douglas Kosovic <douglask@itee.uq.edu.au>

ES1938 driver

- es1938 - improve capture hw pointer reads
With the Solo1 (es1938) I got a lot of xrun's during capture on my machine.
Tracing that down it seems to be comming from reading ocassionaly bad hw
pointers from the chip. This patch uses more checking to avoid that false
pointer reads.
Failed reads are giving back the last good value read instead of spinning in
a tight loop, which seems more appropriate to me in an interrupt. I think I
saw this trick used in another driver
Signed-off-by: Hermann Lauer <Hermann.Lauer@iwr.uni-heidelberg.de>

HDA Codec driver

- hda-codec - Fix SPDIF output on Conexant 5045 codec
Fixed the SPDIF output on Conexant Cx5045 codec. Added the missing
pin output setting and fixed the wrong NID for digital audio-out widget.
- hda-codec - Allow multiple SPDIF devices
The current code doesn't allow multiple SPDIF devices, and causes
errors when multiple SPDIF devices are found (e.g. SPDIF out and HDMI).
This patch allows multiple SPDIF devices by incrementing the index
automatically.
- hda-codec - Add SI HDMI codec support
Added the support of SI HDMI codec, found in ASUS machines.
ALSA bug#3654
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3654
- hda-codec - Add support of Zepto laptops
Adds support for zepto laptops with alc268 intel_hda codec.
Signed-off-by: Mirco Tischler <mt-ml@gmx.de>
- hda_intel - Add model quirk for Albatron KI690-AM2 motherboard
This adds a quirk to the Realtek ALC883 table for the Albatron KI690-AM2
motherboard to use the 6stack-dig model.
Signed-off-by: Andrew Paprocki <andrew@ishiboo.com>
- HDA - Add support for the OQO Model 2
This patch adds support for the OQO Model 2 Ultra Mobile PC.
Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
- hda-codec - Control SPDIF as slave
Add SPDIF playback switch to the slave element list so that it
can be toggled via the master control as well.
- hda-codec - Add model for HP DV9553EG laptop
Added the proper model for HP DV9553EG laptop with Cxt5045.
ALSA bug#3534
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3534
- hda-codec - Add Dell T3400 support
Added the support for Dell T3400 with AD1984 codec chip.
ALSA bug#3699:
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3699
Signed-off-by: Douglas Kosovic <douglask@itee.uq.edu.au>
- hda: Add GPIO mute support to STAC9205
Support added for detecting HP jack presence via GPIO on several laptop docks.
Signed-off-by: Matthew Ranostay <mranostay@embeddedalley.com>
- hda: fix Mic in as output
Some laptop has an internal analog microphone that is 'fixed'.
This patch prevents creating a 'Mic In as Output' switch for
ports that can't be outputs.
Signed-off-by: Matthew Ranostay <mranostay@embeddedalley.com>

HDA Intel driver

- HDA - enable snoop on SCH
This patch enables snoop on Intel SCH chipset, eliminating static during
playback.
Signed-off-by: Tobin Davis <tdavis@dsl-only.net>
- hda_intel: ALSA HD Audio patch for Intel ICH10 DeviceID's
This patch adds the Intel ICH10 HD Audio Controller DeviceID's.
Signed-off-by: Jason Gaston <jason.d.gaston@intel.com>
- HDA-Intel - Add support for Intel SCH
This patch adds support for Intel's SCH mobile chipset.
Signed-off-by: Tobin Davis <tdavis@dsl-only.net>

ICE1724 driver

- ice1724 - Enable AK4114 support for Audiophile192
Fixed and enabled the support of AK4114 chip on Audiophile192.
- ice1724 - Add ADC setup in set_rate callback for Audiophile192
Added the missing GPIO setup for the AK5385A ADC codec on Audiophile192.

Intel8x0 driver

- intel8x0 - Add quirk for Acer Travelmate 2310
Added ac97_quirk=hp-only for Acer Travelmate 2310.
ALSA bug#3656
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3656

MAINTAINERS file

- 2.6 kernel sync

Memalloc module

- Disable memalloc proc file for older kernels
... otherwise we get build errors.

OPL3

- opl3 - Fix compilation without sequencer support
Add proper ifdef's to the patch loading code moved from the old instr
layer so that opl3 driver can be compiled without the sequencer support.

PPC Keywest driver

- i2c: Kill rogue driver IDs
I2C driver IDs are optional, so if you don't need one, just omit it.
Signed-off-by: Jean Delvare <khali@linux-fr.org>

PXA Mainstone driver

- 2.6 kernel sync (rest)

RME HDSP driver

- hdsp - Fix section mismatch
Removed invalid __devinit from hdsp_request_fw_loader() and
snd_hwdep_create_hwdep() that aren't always init functions.

SAA7134 driver

- V4L/DVB (6666): saa7134-alsa: fix period handling
The period handling in saa7134-alsa is broken in two ways. First, the
minimum number of periods of two does not work, because the dma is setup
two periods ahead in the irq handler. Fix the minimum to four periods.
Second, the code assumes that the number of periods is divisible by two,
which isn't always the case on ALSA. Fix by adding a constraint.
Signed-off-by: Heikki Lindholm <holindho@cs.helsinki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
- V4L/DVB (6690): saa7134: fix ignored interrupts
The saa7134 video driver starts dropping frames when used together with the
saa7134-alsa driver. Frames are dropped because when an audio event is waiting
the driver simply ignores the interrupt and passes it on to the saa7134-alsa
interrupt handler. The alsa interrupt handler in turn acknowledges all types
of events thus clearing the pending video events as well. Fix by only masking
out the audio event in the video interrupt handler and by only acknowledging
the audio event in the alsa driver.
Signed-off-by: Heikki Lindholm <holindho@cs.helsinki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
- V4L/DVB (6623): remove saa7134-oss
The saa7134-oss is deprecated for quite some time, it's the only remaining OSS
user outside of sound/oss/, and considering how few and what kind of
soundcards are left supported by OSS I hardly see any use cases left.
Signed-off-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
- 2.6 kernel sync (rest)

SoC Audio for the Samsung S3C24XX chips

- i2c: normal_i2c can be made const (remaining drivers)
Signed-off-by: Jean Delvare <khali@linux-fr.org>

SoC Codec CS4270

- i2c: normal_i2c can be made const (remaining drivers)
Signed-off-by: Jean Delvare <khali@linux-fr.org>

SoC Codec WM8753

- soc - Mono voice playback volume for WM8753
Voice playback volume is in register bits 0:2, not 4:6.
From: Mike Montour <mail@mmontour.net>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Cc: Werner Almesberger <werner@openmoko.org>

SoC SH7760 AC97

- Add SUPERH depends to sound/soc/sh/Kconfig
Currently you will see an empty "SoC Audio support for SuperH" menu
when building for other archs (example pxa).
This patch adds "depends on SUPERH" to remove that empty menu.
Signed-off-by: Kristoffer Ericson <kristoffer.ericson@gmail.com>

USB caiaq

- caiaq - Fix section mismatch
Removed invalid __devinit* causing section mismatch errors.

USB generic driver

- race between disconnect and error handling in usbmidi
The driver resubmits URBs from an error handler and schedules the error
handler from the URBs' completion handlers. To reliably kill the cycle
a flag must be used.
Signed-off-by: Oliver Neukum <oneukum@suse.de>

USB1400 touchscreen driver

- 2.6 kernel sync (rest)

pci_ids.h update

- 2.6 kernel sync

alsa-lib

Core

- Fix wrong exported functions
The internal functions (as alias of 0.9.0rc4 variants) must be
exported but they were wrongly listed in Versions file.
Fixed the function names now.
- Remove obsolete instr check in configure

Control API

- Fix build with --disable-hwdep and co
control.h has function declarations with hwdep or rawmidi types
that aren't included when built without the corresponding supports.
Add ifdef appropriately to fix this.

Configuration

- Add the missing card alias for Prodigy71Hifi
See ALSA bug#3735
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3735
Custom Search
Personal tools
Namespaces

Variants
Actions
Navigation
wiki
Toolbox