<div class="gmail_quote">2010/2/1 Babineau, Denis <span dir="ltr">&lt;<a href="mailto:Denis.Babineau@gtech.com">Denis.Babineau@gtech.com</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 link="blue" vlink="purple" lang="EN-US"><div><p class="MsoNormal">All 4 values are under [in/out] so I don’t know if it’s
inputting recommended values with the option of tweaking them?</p></div></div></blockquote><div>Have you looked at code in jackaudiosink? It has reasonable defaults. Also, if you need more fine grained control over scheduling and synchronization, your plugin should be derived from GstBaseAudioSink rather than GstAudioSink (see section 20.1 of the plugin writer&#39;s guide: <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/chapter-other-base.html#section-base-sink">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/chapter-other-base.html#section-base-sink</a>). I&#39;m not familiar enough with OpenAL to know if this is really necessary.<br>
<br>Good luck, this would be a welcome addition to gstreamer.<br><br>-Tristan<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div link="blue" vlink="purple" lang="EN-US">
<div><p class="MsoNormal"> Regarding
latency_time/buffer_time, I’m leaving them as defaults (they can be modified
thru the properties) and by default I get values of 10,000/0 respectively with
my test. Segsize/segtotal I take as “buffer size” and “number
of buffers”, with OpenAL I have to pre-allocate buffers and while running
I write to the buffer and queue them (and unqueue processed buffers). And so in
my test I get 882 segsize and 20 segtotal so I pre-allocate 20 OpenAL buffers
and fill/queue them during the write() call but what appears to be happening is
that all the buffers gets full before even one buffer gets processed by OpenAL
so I end up overrunning my buffers. Should I be stalling the write() call?
Also, do those values make sense? When I normally stream a sound in OpenAL (not
synced to video) I would allocate fairly large buffers, but not so many (2-3
buffers large enough to keep about 2-3 seconds buffered).  But here from
what I understand it’s suggesting I allocate buffers of only a few
samples each (i.e. 882 / 4 = 220 samples).</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">At this point I’m not too worried about latency/delays;
I’m just trying to get something playing sound so that I get a better
feel as to how this interface works.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Any input appreciated!</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Thanks</p>

<p class="MsoNormal">Denis</p>

</div>

<pre>CONFIDENTIALITY NOTICE: The contents of this email are confidential
and for the exclusive use of the intended recipient. If you receive this
email in error, please delete it from your system immediately and 
notify us either by email, telephone or fax. You should not copy,
forward, or otherwise disclose the content of the email.
</pre></div>


<br>------------------------------------------------------------------------------<br>
The Planet: dedicated and managed hosting, cloud storage, colocation<br>
Stay online with enterprise data centers and the best network in the business<br>
Choose flexible plans and management services without long-term contracts<br>
Personal 24x7 support from experience hosting pros just a phone call away.<br>
<a href="http://p.sf.net/sfu/theplanet-com" target="_blank">http://p.sf.net/sfu/theplanet-com</a><br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Tristan Matthews<br>email: <a href="mailto:tristan@sat.qc.ca">tristan@sat.qc.ca</a><br>web: <a href="http://tristanswork.blogspot.com">http://tristanswork.blogspot.com</a><br>