<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux.git/Documentation/DocBook/writing-an-alsa-driver.tmpl, branch master</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=master</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/'/>
<updated>2016-11-10T16:59:18+00:00</updated>
<entry>
<title>ALSA: doc: ReSTize writing-an-alsa-driver document</title>
<updated>2016-11-10T16:59:18+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2016-09-29T16:21:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=7ddedebb03b7ec030c528ebacdd43e45373476e3'/>
<id>urn:sha1:7ddedebb03b7ec030c528ebacdd43e45373476e3</id>
<content type='text'>
Another simple conversion from DocBook to ReST.
This required a few manual fixups and reformats, but the most of
contents are kept as is.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Remove transfer_ack_{begin,end} callbacks from struct snd_pcm_runtime</title>
<updated>2015-10-22T15:16:23+00:00</updated>
<author>
<name>Lars-Peter Clausen</name>
<email>lars@metafoo.de</email>
</author>
<published>2015-10-22T11:11:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=53e597b1d194910bef53ed0632da329fef497904'/>
<id>urn:sha1:53e597b1d194910bef53ed0632da329fef497904</id>
<content type='text'>
While there is nothing wrong with the transfer_ack_begin and
transfer_ack_end callbacks per-se, the last documented user was part of the
alsa-driver 0.5.12a package, which was released 14 years ago and even
predates the upstream integration of the ALSA core and has subsequently
been superseded by newer alsa-driver releases.

This seems to indicate that there is no need for having these callbacks and
they are just cruft that can be removed.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: doc: Recommend the use of snd_ctl_elem_info()</title>
<updated>2014-10-20T16:06:04+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2014-10-20T16:06:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=be93709cb13a1947fec3493267d04cd87baf497e'/>
<id>urn:sha1:be93709cb13a1947fec3493267d04cd87baf497e</id>
<content type='text'>
Instead of the open code for the info call back of enum elements,
recommend the use of snd_ctl_elem_info(), which will reduce lots of
codes.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Update document about PCM nonatomic ops</title>
<updated>2014-09-15T13:52:41+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2014-09-15T13:22:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=941a74ca9e666595910751f4187797d5e1424565'/>
<id>urn:sha1:941a74ca9e666595910751f4187797d5e1424565</id>
<content type='text'>
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>DocBook: fix various typos</title>
<updated>2014-07-12T18:30:36+00:00</updated>
<author>
<name>Masanari Iida</name>
<email>standby24x7@gmail.com</email>
</author>
<published>2014-07-12T16:55:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=0ba4f6e4006634cf566ba9cc3acd40aebee44503'/>
<id>urn:sha1:0ba4f6e4006634cf566ba9cc3acd40aebee44503</id>
<content type='text'>
This patch fixed spelling typo in various template files
within Documentation/Docbook.

Signed-off-by: Masanari Iida &lt;standby24x7@gmail.com&gt;
Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>ALSA: Mandate to pass a device pointer at card creation time</title>
<updated>2014-02-12T09:58:20+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2014-01-29T11:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=393aa9c1cc514774332d7bc861307a76206e358d'/>
<id>urn:sha1:393aa9c1cc514774332d7bc861307a76206e358d</id>
<content type='text'>
This is a part of preliminary works for modernizing the ALSA device
structure.  So far, we set card-&gt;dev at later point after the object
creation.  Because of this, the core layer doesn't always know which
device is being handled before it's actually registered, and it makes
impossible to show the device in error messages, for example.  The
first goal is to achieve a proper struct device initialization at the
very beginning of probing.

As a first step, this patch introduces snd_card_new() function (yes
there was the same named function in the very past), in order to
receive the parent device pointer from the very beginning.
snd_card_create() is marked as deprecated.

At this point, there is no functional change other than that.  The
actual change of the device creation scheme will follow later.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Make snd_BUG_ON() always evaluate and return the conditional expression</title>
<updated>2013-03-11T08:33:34+00:00</updated>
<author>
<name>Christine Spang</name>
<email>christine.spang@oracle.com</email>
</author>
<published>2013-03-04T22:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d5702162f85526319c848c667df49ee1754dccef'/>
<id>urn:sha1:d5702162f85526319c848c667df49ee1754dccef</id>
<content type='text'>
Having snd_BUG_ON() only evaluate its conditional when CONFIG_SND_DEBUG
is set leads to frequent bugs, since other similar macros in the kernel
have different behavior. Let's make snd_BUG_ON() act like those macros
so it will stop being accidentally misused.

Signed-off-by: Christine Spang &lt;christine.spang@oracle.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Replace 0 with NULL in writing-an-alsa-driver.tmpl</title>
<updated>2013-02-05T13:23:53+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2013-02-05T13:23:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=16c5ab1d3a6d1b11ed2966fa33a3a4fecd13a2bc'/>
<id>urn:sha1:16c5ab1d3a6d1b11ed2966fa33a3a4fecd13a2bc</id>
<content type='text'>
Spotted while correcting the sentences.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Fix wrong description about hw constraints</title>
<updated>2013-02-05T11:24:22+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2013-02-05T11:24:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=a690a2a1eb32e533e2b2afb1daeef3c4011d47e9'/>
<id>urn:sha1:a690a2a1eb32e533e2b2afb1daeef3c4011d47e9</id>
<content type='text'>
The definitions of hw constraint functions are wrongly placed, and the
description about the function is also wrong.
hw_rule_channels_by_format actually refines the channels depending on
the format, not vice versa.

Reported-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Documentation: fix some typos</title>
<updated>2013-01-29T14:10:35+00:00</updated>
<author>
<name>Antonio Ospite</name>
<email>ao2@amarulasolutions.com</email>
</author>
<published>2013-01-29T11:56:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=d4dab5ab5bd0445420aa090185409bf3ae6ccd37'/>
<id>urn:sha1:d4dab5ab5bd0445420aa090185409bf3ae6ccd37</id>
<content type='text'>
s/PAUSE_PUSE/PAUSE_PUSH/
s/happense/happens/

Signed-off-by: Antonio Ospite &lt;ao2@amarulasolutions.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
</feed>
