<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/include/uapi/sound, branch v4.6.5</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.6.5</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.6.5'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2016-03-08T09:52:52Z</updated>
<entry>
<title>ALSA: seq: Provide card number / PID via sequencer client info</title>
<updated>2016-03-08T09:52:52Z</updated>
<author>
<name>Martin Koegler</name>
<email>martin.koegler@chello.at</email>
</author>
<published>2016-03-02T18:26:28Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=a1ce94d03bfdfaa1ef31c1a84383105888ac5f3b'/>
<id>urn:sha1:a1ce94d03bfdfaa1ef31c1a84383105888ac5f3b</id>
<content type='text'>
rawmidi devices expose the card number via IOCTLs, which allows to
find the corresponding device in sysfs.

The sequencer provides no identifing data. Chromium works around this
issue by scanning rawmidi as well as sequencer devices and matching
them by using assumtions, how the kernel register sequencer devices.

This changes adds support for exposing the card number for kernel clients
as well as the PID for user client.

The minor of the API version is changed to distinguish between the zero
initialised reserved field and card number 0.

[minor coding style fixes by tiwai]

Signed-off-by: Martin Koegler &lt;martin.koegler@chello.at&gt;
Acked-by: Clemens Ladisch &lt;clemens@ladisch.de&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>
<email>wiz@NetBSD.org</email>
</author>
<published>2016-03-03T15:28:22Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.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: seq: Remove unimplemented ioctls</title>
<updated>2016-02-29T17:09:37Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2016-02-29T17:09:37Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=eedf5e72c42b5b155ac52324db72161c958b3af8'/>
<id>urn:sha1:eedf5e72c42b5b155ac52324db72161c958b3af8</id>
<content type='text'>
SNDRV_SEQ_IOCTL_{GET|SET}_QUEUE_OWNER and *_{GET|SET}_QUEUE_SYNC
ioctls have been never implemented.  Get rid of the definitions from
uapi header file.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branches 'asoc/topic/tegra', 'asoc/topic/topology', 'asoc/topic/wm8903' and 'asoc/topic/wm8904' into asoc-next</title>
<updated>2015-12-23T00:23:52Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2015-12-23T00:23:52Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=2d850b1e6cbeacd8be96313d74e9a7b10bdd3f0e'/>
<id>urn:sha1:2d850b1e6cbeacd8be96313d74e9a7b10bdd3f0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ALSA: compress: Add SND_AUDIOCODEC_BESPOKE</title>
<updated>2015-12-23T00:20:50Z</updated>
<author>
<name>Charles Keepax</name>
<email>ckeepax@opensource.wolfsonmicro.com</email>
</author>
<published>2015-12-15T11:29:44Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=dbb6b94339e82ad2532798ed80f2651d21d97975'/>
<id>urn:sha1:dbb6b94339e82ad2532798ed80f2651d21d97975</id>
<content type='text'>
When working with the compressed framework occasionally vendors will
use esoteric internal audio formats. For such formats it doesn't really
make sense to add an new define to the kernel as their use is not
sufficiently general.

This patch adds a new define SND_AUDIOCODEC_BESPOKE that vendors can use
in such situations.

Signed-off-by: Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;
Acked-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: topology: ABI - Rename dai_elems to pcm_elems in manifest</title>
<updated>2015-11-16T10:17:17Z</updated>
<author>
<name>Mengdong Lin</name>
<email>mengdong.lin@intel.com</email>
</author>
<published>2015-10-30T07:13:16Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=4b6c56c2f5d2b24629780a76718c3a836e7bf044'/>
<id>urn:sha1:4b6c56c2f5d2b24629780a76718c3a836e7bf044</id>
<content type='text'>
This field is the number of PCM objects (a pair of FE DAI and DAI link).

Signed-off-by: Lin Mengdong &lt;mengdong.lin@linux.intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'asoc-v4.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next</title>
<updated>2015-10-26T11:14:49Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2015-10-26T07:32:46Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=d82ad8e0c0ecc49e81bf7d57fdc09b7d76c1afc0'/>
<id>urn:sha1:d82ad8e0c0ecc49e81bf7d57fdc09b7d76c1afc0</id>
<content type='text'>
ASoC: Updates for v4.4

Not much core work here, a few small tweaks to interfaces but mainly the
changes here are driver ones.  Highlights include:

 - Updates to the topology userspace interface
 - Big updates to the Renesas support from Morimoto-san
 - Most of the support for Intel Sky Lake systems.
 - New drivers for Asahi Kasei Microdevices AK4613, Allwinnner A10,
   Cirrus Logic WM8998, Dialog DA7219, Nuvoton NAU8825 and Rockchip
   S/PDIF.
 - A new driver for the Atmel Class D speaker drivers
</content>
</entry>
<entry>
<title>ALSA: hdspm: use __u8, __u32 and __u64 from linux/types.h instead of stdint.h</title>
<updated>2015-10-15T08:03:11Z</updated>
<author>
<name>Mikko Rapeli</name>
<email>mikko.rapeli@iki.fi</email>
</author>
<published>2015-10-15T05:56:06Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=ffc287c89169705d9a01d48e05453ab0eda631e4'/>
<id>urn:sha1:ffc287c89169705d9a01d48e05453ab0eda631e4</id>
<content type='text'>
Kernel headers should use linux/types.h based definitions.

Signed-off-by: Mikko Rapeli &lt;mikko.rapeli@iki.fi&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: emu10k1: added EMU10K1 version of DECLARE_BITMAP macro for UAPI</title>
<updated>2015-10-15T08:02:26Z</updated>
<author>
<name>Mikko Rapeli</name>
<email>mikko.rapeli@iki.fi</email>
</author>
<published>2015-10-15T05:55:55Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=a82d24f83de2c63199acead488259fcdf947e90e'/>
<id>urn:sha1:a82d24f83de2c63199acead488259fcdf947e90e</id>
<content type='text'>
Fixes userspace compilation error:

error: expected specifier-qualifier-list before ‘DECLARE_BITMAP’
  DECLARE_BITMAP(gpr_valid, 0x200); /* bitmask of valid initializers */

DECLARE_BITMAP macro is not meant for userspace headers and thus
added here as private copy for emu10k.h.

Fix was suggested by Arnd Bergmann &lt;arnd@arndb.de&gt; in message
&lt;2168807.4Yxh5gl11Q@wuerfel&gt; and Takashi Iwai &lt;tiwai@suse.de&gt;
in message &lt;s5h1thx88tk.wl-tiwai@suse.de&gt; on lkml.

Signed-off-by: Mikko Rapeli &lt;mikko.rapeli@iki.fi&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ASoC: topology: ABI - Remove tdm_slot &amp; dai_fmt from snd_soc_tplg_stream</title>
<updated>2015-10-02T16:59:50Z</updated>
<author>
<name>Mengdong Lin</name>
<email>mengdong.lin@intel.com</email>
</author>
<published>2015-09-30T09:32:40Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=76a822a6ae9c0c67309318bb60a4117329252fc4'/>
<id>urn:sha1:76a822a6ae9c0c67309318bb60a4117329252fc4</id>
<content type='text'>
These two fields are line parameters for BE/CC links and
should not be from toplogy but from ACPI.

Signed-off-by: Mengdong Lin &lt;mengdong.lin@intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
