- 29 7月, 2010 1 次提交
-
-
由 Kulikov Vasiliy 提交于
get_user() may fail, if so return -EFAULT. [Fixed one missing place by tiwai] Signed-off-by: NKulikov Vasiliy <segooon@gmail.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
- 28 7月, 2010 1 次提交
-
-
由 Axel Lin 提交于
The correct size should be sizeof(gRESP_HPI_SUBSYS_FIND_ADAPTERS), sizeof(&gRESP_HPI_SUBSYS_FIND_ADAPTERS) is incorrect. Signed-off-by: NAxel Lin <axel.lin@gmail.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
- 27 7月, 2010 1 次提交
-
-
由 Takashi Iwai 提交于
-
- 26 7月, 2010 2 次提交
-
-
由 Kulikov Vasiliy 提交于
waveartist_sleep() uses loop with schedule_timeout() to unconditionally wait for msec. Use schedule_timeout_uninteruptible() instead. Signed-off-by: NKulikov Vasiliy <segooon@gmail.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Kulikov Vasiliy 提交于
au1550_delay() uses loop with schedule_timeout() to unconditionally wait for msec. Use schedule_timeout_uninteruptible() instead. Signed-off-by: NKulikov Vasiliy <segooon@gmail.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
- 21 7月, 2010 1 次提交
-
-
由 Christian Dietrich 提交于
CONFIG_SOFTOSS* doesn't exist in Kconfig or somewhere else, therefore removing all references for it from the source code. Signed-off-by: NChristian Dietrich <qy03fugy@stud.informatik.uni-erlangen.de> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
- 20 7月, 2010 1 次提交
-
-
由 Jaroslav Kysela 提交于
Signed-off-by: NJaroslav Kysela <perex@perex.cz>
-
- 19 7月, 2010 5 次提交
-
-
由 Kulikov Vasiliy 提交于
If kzalloc() fails exit with -ENOMEM. Signed-off-by: NKulikov Vasiliy <segooon@gmail.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Kulikov Vasiliy 提交于
If kmalloc() fails exit with -ENOMEM. Signed-off-by: NKulikov Vasiliy <segooon@gmail.com> Ack-by: NGiuliano Pochini <pochini@shiny.it> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Takashi Iwai 提交于
-
由 Jaroslav Kysela 提交于
In situation when appl_ptr is far greater then hw_ptr, the hw_avail value can be greater than buffer_size. Check for this. Signed-off-by: NJaroslav Kysela <perex@perex.cz>
-
由 Jaroslav Kysela 提交于
The function IDs are different for audio and modem. Do not mix them. Also, show the unsolicited bit in the function_id register. Signed-off-by: NJaroslav Kysela <perex@perex.cz>
-
- 16 7月, 2010 4 次提交
-
-
由 Eliot Blennerhassett 提交于
Signed-off-by: NEliot Blennerhassett <eblennerhassett@audioscience.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Eliot Blennerhassett 提交于
Signed-off-by: NEliot Blennerhassett <eblennerhassett@audioscience.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Eliot Blennerhassett 提交于
Signed-off-by: NEliot Blennerhassett <eblennerhassett@audioscience.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Kulikov Vasiliy 提交于
bytes_per_sec is unsigned, so if snd_pcm_format_width() return error we would not see it. Signed-off-by: NKulikov Vasiliy <segooon@gmail.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
- 15 7月, 2010 1 次提交
-
-
由 Michael Witten 提交于
The description has been expanded to explain the time-out value provided by the power_save module parameter. Signed-off-by: NMichael Witten <mfwitten@gmail.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
- 14 7月, 2010 1 次提交
-
-
由 Arnd Bergmann 提交于
This broke in sound/oss: convert to unlocked_ioctl, when I missed one of the ioctl functions still using the inode pointer. Signed-off-by: NArnd Bergmann <arnd@arndb.de> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
- 13 7月, 2010 1 次提交
-
-
由 Arnd Bergmann 提交于
These are the final conversions for the ioctl file operation so we can remove it in the next merge window. Signed-off-by: NArnd Bergmann <arnd@arndb.de> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
- 12 7月, 2010 2 次提交
-
-
由 Arnd Bergmann 提交于
This moves the lock_kernel() call from soundcore_open to the individual OSS device drivers, where we can deal with it one driver at a time if needed, or just kill off the drivers. All core components in ALSA already provide adequate locking in their open()-functions and do not require the big kernel lock, so there is no need to add the BKL there. Signed-off-by: NArnd Bergmann <arnd@arndb.de> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Clemens Ladisch 提交于
As per-stream volume controls, the DXS controls are not intended to adjust the overall sound level and so are initialized every time a stream is opened. However, there are special situations where one wants to reduce the overall volume in the digital domain, i.e., before the AC'97 codec's PCM volume control. To allow this, add a module parameter that sets the initial DXS volume. Signed-off-by: NClemens Ladisch <clemens@ladisch.de> Tested-by: NSoeren D. Schulze <soeren.d.schulze@gmx.de> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
- 09 7月, 2010 1 次提交
-
-
由 Clemens Ladisch 提交于
It is not advisable to print a warning when a device does not support setting the sample rate because this is perfectly valid for devices with a single rate or where rates are implicitly changed by selecting another alternate setting. Signed-off-by: NClemens Ladisch <clemens@ladisch.de> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
- 08 7月, 2010 1 次提交
-
-
由 Takashi Iwai 提交于
Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
- 06 7月, 2010 7 次提交
-
-
由 Eliot Blennerhassett 提交于
Signed-off-by: NEliot Blennerhassett <eblennerhassett@audioscience.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Eliot Blennerhassett 提交于
Handle errors in tuner level caching, Ccorrect error code for aesebu rx status. Signed-off-by: NEliot Blennerhassett <eblennerhassett@audioscience.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Eliot Blennerhassett 提交于
Compander API changed to one function per parameter. Factor out some common code for stereo log value reading. Make some more entity functions static. Signed-off-by: NEliot Blennerhassett <eblennerhassett@audioscience.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Eliot Blennerhassett 提交于
Signed-off-by: NEliot Blennerhassett <eblennerhassett@audioscience.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Eliot Blennerhassett 提交于
Signed-off-by: NEliot Blennerhassett <eblennerhassett@audioscience.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Eliot Blennerhassett 提交于
Remove some deprecated items. Change compander api to one function per parameter. Add a version string define. Signed-off-by: NEliot Blennerhassett <eblennerhassett@audioscience.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 John Kacur 提交于
Most of this function is protected by the sound_loader_lock. We can push down the BKL to this call out err = file->f_op->open(inode,file); In order to build the sound core without the BKL, we will need to push the lock_kernel() call into the ~20 device drivers that register their file operations. Signed-off-by: NJohn Kacur <jkacur@redhat.com> Signed-off-by: NArnd Bergmann <arnd@arndb.de> Acked-by: NAlan Cox <alan@linux.intel.com> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
- 05 7月, 2010 1 次提交
-
-
- 28 6月, 2010 3 次提交
-
-
由 David Dillow 提交于
A few boards using this controller are reported to need a little extra time during their reset cycle. Reported-by: NMichael Goeke <michael.goeke@icachip.de> Signed-off-by: NDave Dillow <dave@thedillows.org> Signed-off-by: NJaroslav Kysela <perex@perex.cz>
-
由 David Dillow 提交于
When using a timing voice to clock out periods during capture, the driver would slowly loose synchronization and never catch up, eventually reaching a point where it no longer generated interrupts. To avoid this situation, the virtual period clocking was changed to shorten the next timing period when our timing voice falls too far behind the capture voice. In addition, the first virtual period for the timing voice was slightly too short, causing the timing voice to initially be ahead of the capture voice. While tracking down this problem, I noticed that the expected sample offset was being incorrectly initialized, causing an overrun to be incorrectly reported when the timing voice happened to be perfectly synchronized. Reported-by: NHans Schou <linux@schou.dk> Signed-off-by: NDave Dillow <dave@thedillows.org> Signed-off-by: NJaroslav Kysela <perex@perex.cz>
-
由 David Dillow 提交于
When using poll() to wait for the next period -- or avail_min samples -- one gets a consistent delay for each system call that is usually just a little short of the selected period time. However, When using snd_pcm_read/write(), one gets a jittery delay that alternates between less than a millisecond and approximately two period times. This is caused by snd_pcm_lib_{read,write}1() transferring any available samples to the user's buffer and adjusting the application pointer prior to sleeping to the end of the current period. When the next period interrupt occurs, there is then less than avail_min samples remaining to be transferred in the period, so we end up sleeping until a second period occurs. This is solved by using runtime->twake as the number of samples needed for a wakeup in addition to selecting the proper wait queue to wake in snd_pcm_update_state(). This requires twake to be non-zero when used by snd_pcm_lib_{read,write}1() even if avail_min is zero. Signed-off-by: NDave Dillow <dave@thedillows.org> Signed-off-by: NJaroslav Kysela <perex@perex.cz>
-
- 24 6月, 2010 1 次提交
-
-
由 Takashi Iwai 提交于
Replaced the forgotten cval->mixer->ctrlif. Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
- 23 6月, 2010 5 次提交
-
-
由 Daniel Mack 提交于
As the control interface is now carried in struct snd_usb_audio, we can simplify the API a little and also drop the private ctrlif field from struct usb_mixer_interface. Also remove a left-over function prototype in pcm.h. Signed-off-by: NDaniel Mack <daniel@caiaq.de> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Daniel Mack 提交于
Also add a list of open topics. Signed-off-by: NDaniel Mack <daniel@caiaq.de> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Daniel Mack 提交于
Signed-off-by: NDaniel Mack <daniel@caiaq.de> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Daniel Mack 提交于
Get rid of the last occurances of _v1 suffixes, and move the version number right after the "uac" string. Now things are consitent again. Sorry for the forth and back, but it just looks much nicer this way. Signed-off-by: NDaniel Mack <daniel@caiaq.de> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-
由 Daniel Mack 提交于
Signed-off-by: NDaniel Mack <daniel@caiaq.de> Signed-off-by: NTakashi Iwai <tiwai@suse.de>
-