<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/uapi/sound/asound.h, branch linux-4.11.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.11.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.11.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-09-19T21:03:47Z</updated>
<entry>
<title>ALSA: line6: Add hwdep interface to access the POD control messages</title>
<updated>2016-09-19T21:03:47Z</updated>
<author>
<name>Andrej Krutak</name>
</author>
<published>2016-09-18T18:59:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a16039cbf1a1ee7e76d7d100f9e613998919ab91'/>
<id>urn:sha1:a16039cbf1a1ee7e76d7d100f9e613998919ab91</id>
<content type='text'>
We must do it this way, because e.g. POD X3 won't play any sound unless
the host listens on the bulk EP, so we cannot export it only via libusb.

The driver currently doesn't use the bulk EP messages in other way,
in future it could e.g. sense/modify volume(s).

Signed-off-by: Andrej Krutak &lt;dev@andree.sk&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: timer: remove legacy rtctimer</title>
<updated>2016-04-25T08:41:46Z</updated>
<author>
<name>Alexandre Belloni</name>
</author>
<published>2016-04-23T00:58:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=34ce71a96dcba24c71b07f1b087bd179b885784d'/>
<id>urn:sha1:34ce71a96dcba24c71b07f1b087bd179b885784d</id>
<content type='text'>
There are no users of rtctimer left. Remove its code as this is the
in-kernel user of the legacy PC RTC driver that will hopefully be removed
at some point.

Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@free-electrons.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: uapi: Make alsa asound.h header more portable</title>
<updated>2016-03-04T09:50:48Z</updated>
<author>
<name>Thomas Klausner</name>
</author>
<published>2016-03-03T15:28:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=59e4282717cb2adbfd12314ff484669a85827412'/>
<id>urn:sha1:59e4282717cb2adbfd12314ff484669a85827412</id>
<content type='text'>
This header is used as-is in the alsa-lib userland library,
which is portable to other operating systems.
For this reason, include linux/types.h only on Linux systems.

Add sys/ioctl.h for _IOR/_IOW/etc. (works at least on *BSD and Solaris).

Signed-off-by: Thomas Klausner &lt;wiz@NetBSD.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: firewire-tascam: add hwdep interface</title>
<updated>2015-10-02T16:17:04Z</updated>
<author>
<name>Takashi Sakamoto</name>
</author>
<published>2015-10-01T13:02:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e5e0c3dd257bf34cf001e10422943f90437f0f1b'/>
<id>urn:sha1:e5e0c3dd257bf34cf001e10422943f90437f0f1b</id>
<content type='text'>
This commit adds hwdep interface so as the other IEEE 1394 sound devices
has.

This interface is designed for mixer/control applications. By using this
interface, an application can get information about firewire node, can
lock/unlock kernel streaming and can get notification at starting/stopping
kernel streaming.

Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: firewire-digi00x: add hwdep interface</title>
<updated>2015-09-30T13:36:56Z</updated>
<author>
<name>Takashi Sakamoto</name>
</author>
<published>2015-09-30T00:39:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=660dd3d52ead45b8e60dcf966daf304de2121a28'/>
<id>urn:sha1:660dd3d52ead45b8e60dcf966daf304de2121a28</id>
<content type='text'>
This commit adds hwdep interface so as the other sound drivers for units
on IEEE 1394 bus have.

This interface is designed for mixer/control applications. By using this
interface, an application can get information about firewire node, can
lock/unlock kernel streaming and can get notification at starting/stopping
kernel streaming.

Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: asound.h - use SNDRV_CTL_ELEM_ID_NAME_MAXLEN</title>
<updated>2015-04-18T07:05:55Z</updated>
<author>
<name>Vinod Koul</name>
</author>
<published>2015-04-17T17:23:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=43c499dc2778b96e21ed14e1a71e7b117a0b406f'/>
<id>urn:sha1:43c499dc2778b96e21ed14e1a71e7b117a0b406f</id>
<content type='text'>
we have defined SNDRV_CTL_ELEM_ID_NAME_MAXLEN as size of name array so use
this define instead of numeric value

Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'topic/timestamp' into for-next</title>
<updated>2015-02-23T08:15:02Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2015-02-23T08:15:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=72f770c6acde425eaad8f482969a785af4512f4f'/>
<id>urn:sha1:72f770c6acde425eaad8f482969a785af4512f4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'topic/uapi-fix' into for-next</title>
<updated>2015-02-23T08:14:03Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2015-02-23T08:14:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=88cacc57e879d29d626a66852fd982739dc7e6de'/>
<id>urn:sha1:88cacc57e879d29d626a66852fd982739dc7e6de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ALSA: bump PCM protocol to 2.0.13</title>
<updated>2015-02-20T16:30:07Z</updated>
<author>
<name>Pierre-Louis Bossart</name>
</author>
<published>2015-02-13T21:14:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c72638bdaabe9ea4b09003b9db7e1754f472fbed'/>
<id>urn:sha1:c72638bdaabe9ea4b09003b9db7e1754f472fbed</id>
<content type='text'>
Bump PCM protocol to enable use of STATUS_EXT ioctls, older
apps will still use STATUS and audio timestamp configuration
is not supported (backwards compatible behavior).

Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: core: selection of audio_tstamp type and accuracy reports</title>
<updated>2015-02-20T16:30:03Z</updated>
<author>
<name>Pierre-Louis Bossart</name>
</author>
<published>2015-02-13T21:14:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=229d043096ea8e58829d37d35767afeac15997f5'/>
<id>urn:sha1:229d043096ea8e58829d37d35767afeac15997f5</id>
<content type='text'>
Audio timestamps can be extracted from sample counters, wall clocks,
PHC clocks (Ethernet AVB), on-demand synchronized snapshots. This
patch provides the ability to report timestamping capabilities, select
timestamp types and retrieve timestamp accuracy, if supported.
Details can be found in Documentations/sound/alsa/timestamping.txt

This functionality is introduced by reclaiming the reserved_aligned
field introduced by commit9c7066aef4a5eb8e4063de28f06c508bf6f2963a
in snd_pcm_status to provide userspace with selection/query capabilities.
Additional driver_tstamp and audio_tstamp_accuracy fields are also added.

snd_pcm_mmap_status remains a read-only structure with only
the audio timestamp value accessible from user space. The selection
of audio timestamp type is done through snd_pcm_status only

This commit does not impact ABI and does not impact the default
behavior. By default audio timestamp is aligned with hw_pointer and
reports the DMA position. Backwards compatibility is handled by using
the HDAudio wall clock for playback and the hw_ptr for all other
cases.

For timestamp selection a new STATUS_EXT ioctl is introduced with
read/write parameters. Alsa-lib will be modified to make use of
STATUS_EXT.

Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
</feed>
