<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/sound/pcm.h, branch linux-2.6.27.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-01-31T16:29:47Z</updated>
<entry>
<title>[ALSA] Remove PCM sleep_min and tick</title>
<updated>2008-01-31T16:29:47Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2008-01-08T17:09:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=31e8960b35975ed235d283d6fb95d0e28dffded0'/>
<id>urn:sha1:31e8960b35975ed235d283d6fb95d0e28dffded0</id>
<content type='text'>
The 'tick' in PCM is set (again) via sw_params.  And, nobody uses
this feature at all except for a command line option of aplay.
(This is literally 'nobody', as I checked alsa-lib API calls in all
 programs in major distros.)
Above all, if we need finer wake-ups for the position update, it's
basically an issue that the driver should solve, not tuned by each
application.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] Remove PCM xfer_align sw params</title>
<updated>2008-01-31T16:29:47Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2008-01-08T17:05:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d948035a928400ae127c873fbf771389bee18949'/>
<id>urn:sha1:d948035a928400ae127c873fbf771389bee18949</id>
<content type='text'>
The xfer_align sw_params parameter has never been used in a sane manner,
and no one understands what this does exactly.  The current
implementation looks also buggy because it allows write of shorter size
than xfer_align.  So, if you do partial writes, the write isn't actually
aligned at all.
Removing this parameter will make some pcm_lib_* code more readable
(and less buggy).

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] Use posix clock monotonic for PCM and timer timestamps</title>
<updated>2008-01-31T16:29:31Z</updated>
<author>
<name>Jaroslav Kysela</name>
</author>
<published>2007-12-13T09:19:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b751eef1fdffca5532344285f2fad0c60d2f0158'/>
<id>urn:sha1:b751eef1fdffca5532344285f2fad0c60d2f0158</id>
<content type='text'>
We need an accurate and continuous (monotonic) time sources to do
accurate synchronization among more timing sources. This patch allows
to enable monotonic timestamps for ALSA PCM devices and enables monotonic
timestamps for ALSA timer devices.

Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz</title>
<updated>2007-10-16T14:51:18Z</updated>
<author>
<name>Jaroslav Kysela</name>
</author>
<published>2007-10-15T07:50:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c1017a4cdb68ae5368fbc9ee42c77f1f5dca8916'/>
<id>urn:sha1:c1017a4cdb68ae5368fbc9ee42c77f1f5dca8916</id>
<content type='text'>
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] Kill useless volatile in pcm.h</title>
<updated>2007-10-16T14:49:28Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2007-09-10T22:35:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=503fc85a3b15b0e939ad9672e376ffc9c4840591'/>
<id>urn:sha1:503fc85a3b15b0e939ad9672e376ffc9c4840591</id>
<content type='text'>
The volatile prefix is just useless there.  Let's kill them, and then
gcc will be happier, too.
   sound/acore/pcm.c:867: warning: passing argument 1 of ‘__constant_c_and_count_memset’ discards qualifiers from pointer target type

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@suse.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] Fix 'discards qualifiers' compile warnings in pcm.h</title>
<updated>2007-10-16T14:49:27Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2007-09-10T22:33:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b9f09a485937d9c3fb524b2fa140fee1d94856d0'/>
<id>urn:sha1:b9f09a485937d9c3fb524b2fa140fee1d94856d0</id>
<content type='text'>
Fixed cast messes in pcm.h.
    include/sound/pcm.h: In function ‘hw_param_interval_c’:
    include/sound/pcm.h:800: warning: passing argument 1 of ‘hw_param_interval’ discards qualifiers from pointer target type
Simply redefine the inline functions again for const pointers.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@suse.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] pcm: add snd_pcm_rate_to_rate_bit() helper</title>
<updated>2007-10-16T13:58:54Z</updated>
<author>
<name>Clemens Ladisch</name>
</author>
<published>2007-08-13T15:40:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=918f3a0e8cf67b5db966516f255eaf24d814fac0'/>
<id>urn:sha1:918f3a0e8cf67b5db966516f255eaf24d814fac0</id>
<content type='text'>
Add a snd_pcm_rate_to_rate_bit() function to factor out common code used
by several drivers.

Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@suse.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] pcm: merge rates[] from pcm_misc.c and pcm_native.c</title>
<updated>2007-10-16T13:58:53Z</updated>
<author>
<name>Clemens Ladisch</name>
</author>
<published>2007-08-13T15:38:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7653d557606c7cae921557a6a0ebb7c510e458eb'/>
<id>urn:sha1:7653d557606c7cae921557a6a0ebb7c510e458eb</id>
<content type='text'>
Merge the rates[] arrays from pcm_misc.c and pcm_native.c because they
are both the same.

Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@suse.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] Add snd_pcm_group_for_each_entry() for code cleanup</title>
<updated>2007-05-11T14:55:42Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2007-02-22T11:52:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ef991b95aa1351a5782cfaccb9aefba76ca8b990'/>
<id>urn:sha1:ef991b95aa1351a5782cfaccb9aefba76ca8b990</id>
<content type='text'>
Added a new macro snd_pcm_group_for_each_entry() just for code cleanup.
Old macros, snd_pcm_group_for_each() and snd_pcm_group_substream_entry(),
are removed.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@suse.cz&gt;
</content>
</entry>
<entry>
<title>[PATCH] mark struct file_operations const 1</title>
<updated>2007-02-12T17:48:44Z</updated>
<author>
<name>Arjan van de Ven</name>
</author>
<published>2007-02-12T08:55:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=540473208f8ac71c25a87e1a2670c3c18dd4d6db'/>
<id>urn:sha1:540473208f8ac71c25a87e1a2670c3c18dd4d6db</id>
<content type='text'>
Many struct file_operations in the kernel can be "const".  Marking them const
moves these to the .rodata section, which avoids false sharing with potential
dirty data.  In addition it'll catch accidental writes at compile time to
these shared resources.

Signed-off-by: Arjan van de Ven &lt;arjan@linux.intel.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
