<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel">
    <title>gmane.linux.alsa.devel</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108435"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108433"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108427"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108426"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108425"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108424"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108423"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108422"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108421"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108420"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108419"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108418"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108417"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108416"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108415"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108414"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108413"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108412"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108411"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.alsa.devel/108410"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108435">
    <title>[PATCH: TinyCompress] fix error reporting intinycompress</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108435</link>
    <description>&lt;pre&gt;From: Lakshmi N Vinnakota &amp;lt;lakshmi.n.vinnakota&amp;lt; at &amp;gt;intel.com&amp;gt;

The compress API are expected to return a negative value on an error
with errno indicating the type of error. But in some cases, this is
not happening.

The fix is the oops function always returns -1 and the actual
error number is determined by the global variable errno.

Signed-off-by: Lakshmi N Vinnakota &amp;lt;lakshmi.n.vinnakota&amp;lt; at &amp;gt;intel.com&amp;gt;
Signed-off-by: Vinod Koul &amp;lt;vinod.koul&amp;lt; at &amp;gt;intel.com&amp;gt;
---
 compress.c |   61 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 31 insertions(+), 30 deletions(-)

diff --git a/compress.c b/compress.c
index 8753758..7f56c78 100644
--- a/compress.c
+++ b/compress.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -102,10 +102,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int oops(struct compress *compress, int e, const char *fmt, ...)
 va_end(ap);
 sz = strlen(compress-&amp;gt;error);
 
-if (errno)
-snprintf(compress-&amp;gt;error + sz, COMPR_ERR_MAX - sz,
-": %s", strerror(e));
-return e;
+snprintf(compress-&amp;gt;error + sz, COMPR_ERR_MAX - sz,
+": %s", strerror(e));
+errno = e;
&lt;/pre&gt;</description>
    <dc:creator>Vinod Koul</dc:creator>
    <dc:date>2013-05-23T07:45:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108433">
    <title>Re: [TINYCOMPRESS][PATCH 1/1] crec: Initial versionofa compressed capture utility</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108433</link>
    <description>&lt;pre&gt;All good points, apologies for those. This tool wasn't really
quite ready for upstreaming just yet, I have been diverted some
what the last week or so but hopefully should get round to a more
suitable upstream version shortly.

Thanks,
Charles
&lt;/pre&gt;</description>
    <dc:creator>Charles Keepax</dc:creator>
    <dc:date>2013-05-23T08:00:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108427">
    <title>Re: [TINYCOMPRESS][PATCH 1/1] compress: fix hpointer error when nosample rate</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108427</link>
    <description>&lt;pre&gt;Applied thanks

--
~Vinod
&lt;/pre&gt;</description>
    <dc:creator>Vinod Koul</dc:creator>
    <dc:date>2013-05-23T02:28:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108426">
    <title>Re: [TINYCOMPRESS][PATCH 1/1] crec: Initial version of a compressedcapture utility</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108426</link>
    <description>&lt;pre&gt;This and above seems to be copy-paste error, can you fix that
raw? What is the format supported here. I would expect it do store the file in mp3
format at least

okay, so you are supporting only PCM here. Well we can use for PCM, lets also
write toa proper .wav file?

This should poll till one fragment is availble...
argument should support duration, thats very helpful while testing :)

One thing missing would be exception handling. For recording its important as
you would like the user to terminate the program but still get all the samples
recorded. So then we drain and read the buffers and store in file.

--
~Vinod
&lt;/pre&gt;</description>
    <dc:creator>Vinod Koul</dc:creator>
    <dc:date>2013-05-23T02:24:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108425">
    <title>Re: [PATCH] ALSA: hda - Enable runtime pm for Haswell</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108425</link>
    <description>&lt;pre&gt;Hi Rafael,



It's interesting something maybe wrong in my test:
1. withtout calling pm_runtime_allow(), azx_runteim_idle/suspend() will not be called.

2. another trick is on my Haswell ULT C stepping board, the runtime PM only work
after exit from resume:

echo mem &amp;gt; /sys/power/state

if you donot let system enter suspend manually, the runtime pm will not be triggered.

Is there any dependency between runtime pm suspend and normal suspend?

Thanks
--xingchao



&lt;/pre&gt;</description>
    <dc:creator>Wang, Xingchao</dc:creator>
    <dc:date>2013-05-23T02:59:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108424">
    <title>[PATCH 4/4 V2] ALSA: hda - Continue probe in workcontext to avoid request_module deadlock</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108424</link>
    <description>&lt;pre&gt;There's deadlock when request_module(i915) in azx_probe.
It looks like:
device_lock(audio pci device) -&amp;gt; azx_probe -&amp;gt; module_request
(or symbol_request) -&amp;gt; modprobe (userspace) -&amp;gt; i915 init -&amp;gt;
drm_pci_init -&amp;gt; pci_register_driver -&amp;gt; bus_add_driver -&amp;gt; driver_attach -&amp;gt;
which in turn tries all locks on pci bus, and when it tries the one on the
audio device, it will deadlock.

This patch introduce a work to store remaining probe stuff, and let
request_module run in safe work context.

Signed-off-by: Wang Xingchao &amp;lt;xingchao.wang&amp;lt; at &amp;gt;linux.intel.com&amp;gt;
---
 sound/pci/hda/hda_i915.c  |  13 ++++--
 sound/pci/hda/hda_intel.c | 105 +++++++++++++++++++++++++++-------------------
 2 files changed, 71 insertions(+), 47 deletions(-)

diff --git a/sound/pci/hda/hda_i915.c b/sound/pci/hda/hda_i915.c
index 76c13d5..7547b20 100644
--- a/sound/pci/hda/hda_i915.c
+++ b/sound/pci/hda/hda_i915.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -42,13 +42,18 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int hda_i915_init(void)
 {
 int err = 0;
 
-get_power = symbol_request(i915_request_power_well);
+get_power = symbol_get&lt;/pre&gt;</description>
    <dc:creator>Wang Xingchao</dc:creator>
    <dc:date>2013-05-23T01:51:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108423">
    <title>Re: [PATCH] ASoC: Fix early event callback listiteration</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108423</link>
    <description>&lt;pre&gt;
Gah, I had noticed occasional errors but hadn't seen them often enough
to reproduce reliably in my testing.  Thanks!
&lt;/pre&gt;</description>
    <dc:creator>Mark Brown</dc:creator>
    <dc:date>2013-05-22T22:34:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108422">
    <title>Re: [PATCH] ASoC: Add ssm2518 support</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108422</link>
    <description>&lt;pre&gt;



That's not the kernel coding style and I have to say these examples were
all jumping out at me as weird, I was looking for an else clause or
something.
&lt;/pre&gt;</description>
    <dc:creator>Mark Brown</dc:creator>
    <dc:date>2013-05-22T22:07:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108421">
    <title>[PATCH] ASoC: Fix early event callback list iteration</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108421</link>
    <description>&lt;pre&gt;The power_list field is used when adding a widget to a power sequence list. Use
the same field when iterating the list using list_for_each_entry, otherwise
we'll see undefined behavior.

Signed-off-by: Lars-Peter Clausen &amp;lt;lars&amp;lt; at &amp;gt;metafoo.de&amp;gt;
---
 sound/soc/soc-dapm.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sound/soc/soc-dapm.c b/sound/soc/soc-dapm.c
index 071579b..3507346 100644
--- a/sound/soc/soc-dapm.c
+++ b/sound/soc/soc-dapm.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1738,11 +1738,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int dapm_power_widgets(struct snd_soc_dapm_context *dapm, int event)
 &amp;amp;async_domain);
 async_synchronize_full_domain(&amp;amp;async_domain);
 
-list_for_each_entry(w, &amp;amp;down_list, list) {
+list_for_each_entry(w, &amp;amp;down_list, power_list) {
 dapm_seq_check_event(dapm, w, SND_SOC_DAPM_WILL_PMD);
 }
 
-list_for_each_entry(w, &amp;amp;up_list, list) {
+list_for_each_entry(w, &amp;amp;up_list, power_list) {
 dapm_seq_check_event(dapm, w, SND_SOC_DAPM_WILL_PMU);
 }
 
&lt;/pre&gt;</description>
    <dc:creator>Lars-Peter Clausen</dc:creator>
    <dc:date>2013-05-22T22:12:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108420">
    <title>Re: regression: from 3.8 to 3.9: headphones output no sound on Intel HDA, codec VIA VT1802</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108420</link>
    <description>&lt;pre&gt;Ping? Can I do something for you?

Regards,
Alex

On Sat, May 18, 2013 at 10:29 PM, Alex Riesen &amp;lt;raa.lkml&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>Alex Riesen</dc:creator>
    <dc:date>2013-05-22T21:06:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108419">
    <title>Re: [PATCH] ALSA: ASoC: add codec driver for TI TAS5086</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108419</link>
    <description>&lt;pre&gt;

I'll apply any sensible driver that gets submitted.
&lt;/pre&gt;</description>
    <dc:creator>Mark Brown</dc:creator>
    <dc:date>2013-05-22T19:31:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108418">
    <title>Re: [PATCH 1/4] cs42l52: use same init values for MASTERA_VOL/MASTERB_VOL.</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108418</link>
    <description>&lt;pre&gt;

On May 22, 2013, at 8:34, "Mark Brown" &amp;lt;broonie&amp;lt; at &amp;gt;kernel.org&amp;gt; wrote:


Your right Mark. I missed that. These registers should be default of 0x00.

Thanks

&lt;/pre&gt;</description>
    <dc:creator>Austin, Brian</dc:creator>
    <dc:date>2013-05-22T18:42:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108417">
    <title>Re: [PATCH 4/4] cs42l52: fix master playback mute mask.</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108417</link>
    <description>&lt;pre&gt;
Applied, thanks.
&lt;/pre&gt;</description>
    <dc:creator>Mark Brown</dc:creator>
    <dc:date>2013-05-22T18:39:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108416">
    <title>Re: [PATCH 3/4] cs42l52: fix bogus shifts in "Speaker Volume" and "PCM Mixer Volume" controls.</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108416</link>
    <description>&lt;pre&gt;
Applied, thanks.
&lt;/pre&gt;</description>
    <dc:creator>Mark Brown</dc:creator>
    <dc:date>2013-05-22T18:39:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108415">
    <title>Re: [PATCH 2/4] cs42l52: microphone bias is controlled by IFACE_CTL2 register.</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108415</link>
    <description>&lt;pre&gt;
Applied, but please always CC maintainers on patches and use changelogs
appropriate for the subsystem.
&lt;/pre&gt;</description>
    <dc:creator>Mark Brown</dc:creator>
    <dc:date>2013-05-22T18:38:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108414">
    <title>Re: [PATCH] ALSA: ASoC: add codec driver for TI TAS5086</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108414</link>
    <description>&lt;pre&gt;
Ok, I guess that's enough justification to not add it now, at least for
the fact that nobody is able to test this driver now ...


Thanks,
Daniel

&lt;/pre&gt;</description>
    <dc:creator>Daniel Mack</dc:creator>
    <dc:date>2013-05-22T18:36:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108413">
    <title>Re: [PATCH 1/4] cs42l52: use same init values for MASTERA_VOL/MASTERB_VOL.</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108413</link>
    <description>&lt;pre&gt;
Why?


Note that the register defaults need to reflect the default value
for the registers.
&lt;/pre&gt;</description>
    <dc:creator>Mark Brown</dc:creator>
    <dc:date>2013-05-22T18:34:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108412">
    <title>Re: [PATCH] ALSA: ASoC: add codec driver for TI TAS5086</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108412</link>
    <description>&lt;pre&gt;
Yes, but they were added before the chips went out of production.

Mark/Liam - you can add my TAS5504 driver if you want it. As far as I
know there is no Linux based hardware using the chip except for a few
prototypes we built about five years ago.

Of course it is easier to find CPU boards with exposed I2S (we had to
build a CPU board too) now than it was five years ago so these chips
may see more activity. Those TI evals board should easily attach to a
Beaglebone.




--
Jon Smirl
jonsmirl&amp;lt; at &amp;gt;gmail.com
&lt;/pre&gt;</description>
    <dc:creator>jonsmirl&lt; at &gt;gmail.com</dc:creator>
    <dc:date>2013-05-22T18:33:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108411">
    <title>Re: [PATCH] ALSA: ASoC: add codec driver for TI TAS5086</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108411</link>
    <description>&lt;pre&gt;
That might be, but we have tons of drivers for devices in the mainline
kernel which aren't in production anymore.


Daniel

&lt;/pre&gt;</description>
    <dc:creator>Daniel Mack</dc:creator>
    <dc:date>2013-05-22T18:25:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108410">
    <title>Re: [PATCH] ALSA: ASoC: add codec driver for TI TAS5086</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108410</link>
    <description>&lt;pre&gt;
TI has stopped making the TAS5504 but they still make the TAS5508
which is very similar.

TAS5508 eval board is $399.
http://www.ti.com/tool/tas5508-5142k7evm

TAS5086 eval for $299
http://www.ti.com/tool/tas5086-5186v6evm





--
Jon Smirl
jonsmirl&amp;lt; at &amp;gt;gmail.com
&lt;/pre&gt;</description>
    <dc:creator>jonsmirl&lt; at &gt;gmail.com</dc:creator>
    <dc:date>2013-05-22T18:24:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.alsa.devel/108409">
    <title>Re: [PATCH] ALSA: ASoC: add codec driver for TI TAS5086</title>
    <link>http://permalink.gmane.org/gmane.linux.alsa.devel/108409</link>
    <description>&lt;pre&gt;
These ST amps are more recent that the TI parts.

http://www.st.com/web/catalog/sense_power/FM125/SC1756





--
Jon Smirl
jonsmirl&amp;lt; at &amp;gt;gmail.com
&lt;/pre&gt;</description>
    <dc:creator>jonsmirl&lt; at &gt;gmail.com</dc:creator>
    <dc:date>2013-05-22T18:20:03</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.linux.alsa.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.linux.alsa.devel</link>
  </textinput>
</rdf:RDF>
