<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/sound/control.h, branch v3.0.56</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/include/sound/control.h?h=v3.0.56</id>
<link rel='self' href='https://git.amat.us/linux/atom/include/sound/control.h?h=v3.0.56'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2011-05-22T08:01:29Z</updated>
<entry>
<title>Merge branch 'topic/misc' into for-linus</title>
<updated>2011-05-22T08:01:29Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2011-05-22T08:01:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=02e5fbf622aabf68bdc02282a17a3aeed054237a'/>
<id>urn:sha1:02e5fbf622aabf68bdc02282a17a3aeed054237a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix common misspellings</title>
<updated>2011-03-31T14:26:23Z</updated>
<author>
<name>Lucas De Marchi</name>
<email>lucas.demarchi@profusion.mobi</email>
</author>
<published>2011-03-31T01:57:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=25985edcedea6396277003854657b5f3cb31a628'/>
<id>urn:sha1:25985edcedea6396277003854657b5f3cb31a628</id>
<content type='text'>
Fixes generated by 'codespell' and manually reviewed.

Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@profusion.mobi&gt;
</content>
</entry>
<entry>
<title>ALSA: Add snd_ctl_replace() to dynamically replace a control</title>
<updated>2011-03-22T12:22:39Z</updated>
<author>
<name>Dimitris Papastamos</name>
<email>dp@opensource.wolfsonmicro.com</email>
</author>
<published>2011-03-16T12:16:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=66b5b9722b8743f83d4c3f11f39665f5f2c40b12'/>
<id>urn:sha1:66b5b9722b8743f83d4c3f11f39665f5f2c40b12</id>
<content type='text'>
Add a function to dynamically replace a given control.  If the
control does not already exist, a third parameter is used to determine
whether to actually add that control.  This is useful in cases where
downloadable firmware at runtime can add or replace existing controls.
A separate patch needs to be made to allow ALSA Mixer to render the
replaced controls on the fly.

Signed-off-by: Dimitris Papastamos &lt;dp@opensource.wolfsonmicro.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Add snd_ctl_activate_id()</title>
<updated>2011-03-11T10:49:15Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2008-08-29T14:09:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3cbdd7533148f00444013700af89548b8cf32646'/>
<id>urn:sha1:3cbdd7533148f00444013700af89548b8cf32646</id>
<content type='text'>
Added a new API function snd_ctl_activate_id() for activate / inactivate
the control element dynamically.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ALSA: core, oxygen, virtuoso: add an enum control info helper</title>
<updated>2011-01-10T15:46:53Z</updated>
<author>
<name>Clemens Ladisch</name>
<email>clemens@ladisch.de</email>
</author>
<published>2011-01-10T15:25:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9600732b6caba595f34acf2abd930098ec9a0b2b'/>
<id>urn:sha1:9600732b6caba595f34acf2abd930098ec9a0b2b</id>
<content type='text'>
Introduce the helper function snd_ctl_enum_info() to fill out the
elem_info fields for an enumerated control.

Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>control: use reference-counted pid</title>
<updated>2009-11-06T13:32:06Z</updated>
<author>
<name>Clemens Ladisch</name>
<email>clemens@ladisch.de</email>
</author>
<published>2009-11-02T08:35:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=25d27eded1f4fc728e64f443adc339b5229be5d7'/>
<id>urn:sha1:25d27eded1f4fc728e64f443adc339b5229be5d7</id>
<content type='text'>
Instead of storing the PID number, take a reference to the task's pid
structure.  This protects against duplicates due to PID overflows, and
using pid_vnr() ensures that the PID returned by snd_ctl_elem_info() is
correct as seen from the current namespace.

Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>control: remove snd_konctrol_volatile::owner_pid field</title>
<updated>2009-11-06T13:32:03Z</updated>
<author>
<name>Clemens Ladisch</name>
<email>clemens@ladisch.de</email>
</author>
<published>2009-11-02T08:34:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=31cef7076ed9409a33f19ea372d6dc5fdefe27ae'/>
<id>urn:sha1:31cef7076ed9409a33f19ea372d6dc5fdefe27ae</id>
<content type='text'>
We do not need to save the ID of the process that locked a control
because that information is already available in the owner's file data.

Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Add kernel-doc comments to vmaster stuff</title>
<updated>2009-03-09T14:10:01Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2009-02-09T13:47:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=79c7cdd5441f5d3900c1632adcc8cd2bee35c8da'/>
<id>urn:sha1:79c7cdd5441f5d3900c1632adcc8cd2bee35c8da</id>
<content type='text'>
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: add snd_ctl_add_slave_uncached()</title>
<updated>2009-03-09T13:56:19Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2009-01-16T17:15:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f5b1db634280ecaf3147ee996f26aad0ed4828c4'/>
<id>urn:sha1:f5b1db634280ecaf3147ee996f26aad0ed4828c4</id>
<content type='text'>
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 &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: make snd_ctl_elem_read() and snd_ctl_elem_write() static</title>
<updated>2008-06-13T14:48:49Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2008-06-12T16:17:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d3bd67cdbb5d12f30dfd1b627fd95bd6dcc7ff1e'/>
<id>urn:sha1:d3bd67cdbb5d12f30dfd1b627fd95bd6dcc7ff1e</id>
<content type='text'>
snd_ctl_elem_read() and snd_ctl_elem_write() are no longer used by
any other drivers.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
</feed>
