Maybe a step back....<br><br>I know a stream is active.. its volume is set to zero or its muted....<br><br>Is there anyway to tell if there is any data/sound being produced by the stream<br><br>My current hack is to set the volume to 2% so I can still detect sound using pa_stream_peek<br>
<br>Cheers<br><br>jason taylor<br><br><div class="gmail_quote">2009/5/27 Lennart Poettering <span dir="ltr">&lt;<a href="mailto:lennart@poettering.net">lennart@poettering.net</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Mon, 25.05.09 11:34, Jason Taylor (<a href="mailto:killerkiwi2005@gmail.com">killerkiwi2005@gmail.com</a>) wrote:<br>
<br>
&gt; I&#39;ve worked around this by using xlib to grab the pid of the window<br>
&gt; application and that seems to work..<br>
&gt;<br>
&gt; No applications seem to set xid yet that I can see (banshee, rythembox, vlc,<br>
&gt; mplayer, totem etc)<br>
<br>
</div>As mentioned libcanberra does. But it might be the only one.<br>
<div class="im"><br>
&gt; For my next trick....<br>
&gt; pa_stream_peek seems to scale the data down by the sinks volume level... is<br>
&gt; there a way to get the data &quot;unscaled&quot; (excuse my misuse of the<br>
&gt; terminology)?<br>
<br>
</div>pa_stream_peek() will allow you to monitor the PCM data that is<br>
actually written to the device, i.e. the end product of resampling/remixing,<br>
volume adjustments and so on. Since we apply per-stream volumes before<br>
we resample/remix it&#39;s a bit hard to give you the data unmodified.<br>
<br>
Instead of monitoring particular sinks you can also monitor<br>
particular sink inputs, which will give you the data without the sink<br>
volume applied. (but with the sink input volume applied). To do use<br>
pa_stream_set_monitor_stream().<br>
<div><div></div><div class="h5"><br>
Lennart<br>
<br>
--<br>
Lennart Poettering                        Red Hat, Inc.<br>
lennart [at] poettering [dot] net<br>
<a href="http://0pointer.net/lennart/" target="_blank">http://0pointer.net/lennart/</a>           GnuPG 0x1A015CC4<br>
_______________________________________________<br>
pulseaudio-discuss mailing list<br>
<a href="mailto:pulseaudio-discuss@mail.0pointer.de">pulseaudio-discuss@mail.0pointer.de</a><br>
<a href="https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss" target="_blank">https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>&quot;Weekends don&#39;t count unless you spend them doing something completely pointless. &quot; - Calven<br>