summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'topic/misc' into for-linusTakashi Iwai2009-03-2460-277/+491
|\
| * ALSA: sound/ali5451: typo: s/resouces/resources/Wolfram Sang2009-03-201-2/+2
| | | | | | | | | | Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * ALSA: ac97 - Add patch entry for Conexant CX20468-31 chipTakashi Iwai2009-03-061-0/+1
| | | | | | | | | | | | | | | | | | Added the patch entry for Conexant CX20468-31 chip (4358:5430). Reference: Novell bnc#471265 https://bugzilla.novell.com/show_bug.cgi?id=471265 Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * ALSA: sound/drivers/vx: fix sparse warning: different signednessHannes Eder2009-02-261-1/+1
| | | | | | | | | | | | | | | | Fix this sparse warning: sound/drivers/vx/vx_uer.c:301:42: warning: incorrect type in argument 2 (different signedness) Signed-off-by: Hannes Eder <hannes@hanneseder.net> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * ALSA: sound/usb/usx2y: fix sparse warning: do-while statement is not a ↵Hannes Eder2009-02-261-2/+2
| | | | | | | | | | | | | | | | | | | | compound ... Fix this sparse warning: sound/usb/usx2y/usbusx2y.c:231:33: warning: do-while statement is not a compound statement Signed-off-by: Hannes Eder <hannes@hanneseder.net> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * ALSA: sound/usb/usx2y: fix sparse warning: Should it be static?Hannes Eder2009-02-262-3/+2
| | | | | | | | | | | | | | | | | | | | Impact: Move declaration to header file. Fix this sparse warning: sound/usb/usx2y/usx2yhwdeppcm.c:739:5: warning: symbol 'usX2Y_hwdep_pcm_new' was not declared. Should it be static? Signed-off-by: Hannes Eder <hannes@hanneseder.net> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * ALSA: au88x0 - Fix &&|| typoTakashi Iwai2009-02-171-1/+1
| | | | | | | | | | | | | | | | Fixed a typo of || and &&. As it's in a disabled code section, there is no behavior change, though. Reported-by: Jörg-Volker Peetz <jvpeetz@web.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * ALSA: echoaudio - replace uses of __constant_{endian}Harvey Harrison2009-02-127-14/+13
| | | | | | | | | | | | | | The base versions handle constant folding now. Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * ALSA: via82xx - Clean up quirk listTakashi Iwai2009-02-091-9/+9
| | | | | | | | | | | | Use SND_PCI_QUIRK_VENDOR() macro. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * Merge branch 'topic/quirk-cleanup' into topic/miscTakashi Iwai2009-02-091106-9417/+21613
| |\
| * | ALSA: Add missing KERN_* prefix to printk in other sound/*Takashi Iwai2009-02-055-14/+22
| | | | | | | | | | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | ALSA: Fix missing KERN_* prefix to printk in sound/pciTakashi Iwai2009-02-0521-146/+318
| | | | | | | | | | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | ALSA: emux - Add missing KERN_* prefix to printkTakashi Iwai2009-02-054-22/+30
| | | | | | | | | | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | ALSA: Add missing KERN_* prefix to printk in sound/driversTakashi Iwai2009-02-0510-35/+48
| | | | | | | | | | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | ALSA: Add missing KERN_* prefix to printk in sound/coreTakashi Iwai2009-02-055-25/+39
| | | | | | | | | | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | ALSA: snd_pcm_new api cleanupTim Blechmann2009-02-052-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Impact: cleanup snd_pcm_new takes a char *id argument, although it is not modifying the string. it can therefore be declared as const char *id. Signed-off-by: Tim Blechmann <tim@klingt.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | ALSA: Release v1.0.19Jaroslav Kysela2009-01-191-1/+1
| | | | | | | | | | | | | | | Signed-off-by: Jaroslav Kysela <perex@perex.cz> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | | Merge branch 'topic/pcm-cleanup' into for-linusTakashi Iwai2009-03-244-61/+102
|\ \ \
| * | | ALSA: pcm - Safer boundary checksTakashi Iwai2009-03-201-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make the boundary checks a bit safer. These caese are rare or theoretically won't happen, but nothing bad to keep the checks safer... Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | | ALSA: pcm - Fix delta calculation at boundary overlapTakashi Iwai2009-03-191-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the hw_ptr_interrupt reaches the boundary, it must check whether the hw_base was already lapped and corret the delta value appropriately. Also, rebasing the hw_ptr needs a correction because buffer_size isn't always aligned to period_size. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | | ALSA: pcm - Reset invalid position even without debug optionTakashi Iwai2009-03-191-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Always reset the invalind hw_ptr position returned by the pointer callback. The behavior should be consitent independently from the debug option. Also, add the printk_ratelimit() check to avoid flooding debug prints. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | | ALSA: pcm - avoid unnecessary inlineTakashi Iwai2009-03-191-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove unnecessary explicit inlininig of internal functions. Let compiler optimize. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | | ALSA: pcm - Fix a typo in error messagesTakashi Iwai2009-03-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fix a typo in error messages; forgotten after a copy&paste error. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | | ALSA: Remove unneeded snd_pcm_substream.timer_lockTakashi Iwai2009-03-093-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The timer callbacks are called in the protected status by the lock of the timer instance, so there is no need for an extra lock in the PCM substream. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | | ALSA: Rewrite hw_ptr updatersTakashi Iwai2009-03-091-45/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean up and improve snd_pcm_update_hw_ptr*() functions. snd_pcm_update_hw_ptr() tries to detect the unexpected hwptr jumps more strictly to avoid the position mess-up, which often results in the bad quality I/O with pulseaudio. The hw-ptr skip error messages are printed when xrun proc is set to non-zero. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | | | Merge branch 'topic/ioctl-use-define' into for-linusTakashi Iwai2009-03-242-114/+85
|\ \ \ \
| * | | | ALSA: Use define for ioctl definitionsTakashi Iwai2009-03-112-100/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use define instead of enum for ioctl definitions since strace can't parse ioctls defined via enum properly. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | | | ALSA: Remove obsolete snd_xferv struct and ioctlsTakashi Iwai2009-03-111-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed obsleted snd_xferv struct and ioctls that are no longer used in the current codebase. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | | | | Merge branch 'topic/vmaster-update' into for-linusTakashi Iwai2009-03-243-21/+97
|\ \ \ \ \
| * | | | | ALSA: Add kernel-doc comments to vmaster stuffTakashi Iwai2009-03-093-2/+50
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | | | | ALSA: add snd_ctl_add_slave_uncached()Takashi Iwai2009-03-092-19/+47
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added snd_ctl_add_slave_uncached() function to add a slave element with volatile controls. The values of normal slave elements are supposed to be cachable, i.e. they are changed only via the put callbacks. OTOH, when a slave element is volatile and its values may be changed by other reason (e.g. hardware status change), the values will get inconsistent. The new function allows the slave elements with volatile changes. When the slave is tied with this call, the native get callback is issued at each time so that the values are always updated. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | | | | Merge branch 'topic/rawmidi-fix' into for-linusTakashi Iwai2009-03-242-185/+195
|\ \ \ \ \
| * | | | | ALSA: rawmidi - Refactor rawmidi open/close codesTakashi Iwai2009-03-092-184/+194
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor rawmidi open/close code messes. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | | | | ALSA: rawmidi - Fix possible race in openTakashi Iwai2009-03-091-7/+7
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The module refcount should be handled in the register_mutex to avoid possible races with module unloading. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | | | | Merge branch 'topic/ctl-list-cleanup' into for-linusTakashi Iwai2009-03-242-30/+18
|\ \ \ \ \
| * | | | | ALSA: Clean up snd_monitor_file managementTakashi Iwai2009-03-092-30/+18
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the standard linked list for snd_monitor_file management. Also, move the list deletion of shutdown_list element into snd_disconnect_release() (for simplification). Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | | | | Merge branch 'topic/quirk-cleanup' into for-linusTakashi Iwai2009-03-242-6/+20
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | ALSA: Add subdevice_mask field to quirk entriesTakashi Iwai2009-02-092-6/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduced a new field, subdevice_mask, which specifies the bitmask to match with the given subdevice ID. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | | | | Merge branch 'topic/jack' into for-linusTakashi Iwai2009-03-244-24/+30
|\ \ \ \ \
| * | | | | ALSA: Add sound/core/jack.c to driver-API docbook entryTakashi Iwai2009-03-091-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | | | | ALSA: Add support for video out to the jack reporting APIJani Nikula2009-01-073-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for reporting new jack types SND_JACK_VIDEOOUT and SND_JACK_AVOUT (a combination of LINEOUT and VIDEOOUT) to the jack reporting API. Also add the corresponding SW_VIDEOOUT_INSERT switch to the input system header. Signed-off-by: Jani Nikula <ext-jani.1.nikula@nokia.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
| * | | | | ALSA: Reduce boilerplate for new jack typesMark Brown2009-01-032-24/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a lookup table rather than explicit code to map input subsystem jack types into ASoC ones, implemented as suggested by Takashi Iwai. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
* | | | | | Merge branch 'topic/hwdep-cleanup' into for-linusTakashi Iwai2009-03-2410-126/+30
|\ \ \ \ \ \
| * | | | | | ALSA: Remove superfluous hwdep opsTakashi Iwai2009-02-058-108/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove NOP hwdep ops in sound drivers. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | | | | | ALSA: hwdep - Fix coding styleTakashi Iwai2009-02-051-14/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix misc coding style issues in hwdep.h and add some comments. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | | | | | ALSA: hwdep - Make open callback optionalTakashi Iwai2009-02-051-4/+5
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't require the open callback as mandatory. Now all hwdeps ops can be optional. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | | | | | Merge branch 'topic/snd_card_new-err' into for-linusTakashi Iwai2009-03-24111-516/+617
|\ \ \ \ \ \
| * | | | | | ALSA: opti9xx - Fix build breakage by snd_card_create() conversionTakashi Iwai2009-01-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a missing variable declaration. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | | | | | drivers/usb/gadget: Convert to snd_card_create()Takashi Iwai2009-01-121-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Convert from snd_card_new() to the new snd_card_create() function for gmidi. Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * | | | | | drivers/staging: Convert to snd_card_create() for go7007Takashi Iwai2009-01-121-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Convert from snd_card_new to the new snd_card_create() for go7007. Signed-off-by: Takashi Iwai <tiwai@suse.de>