I was thinking about writing data to the output and recording it on the input and calculating the time it takes.&nbsp; This would be done on bluetooth and a non- bluetooth device (regular speakers).&nbsp; With those two values, get the ratio of bluetooth to non-bluetooth and just multiplying that by the latency from pulseaudio.&nbsp; This value would be used as the delay to sync audio/video. Wondering if this would help in lip sync and where this value should go?&nbsp; <br>
<br>&quot;pcm_pulse.c&quot; in alsa-plugins has the function pulse_delay() which returns the delay.&nbsp; Can this be modified to reflect this newly acquired delay?&nbsp; If not, then where?&nbsp; <br><br>Thanks<br>Baek Chang&nbsp; <br><br><div class="gmail_quote">
On Thu, Jan 22, 2009 at 1:00 PM, Lennart Poettering <span dir="ltr">&lt;<a href="mailto:lennart@poettering.net">lennart@poettering.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">On Wed, 21.01.09 13:44, Baek Chang (<a href="mailto:baeksan@ccrma.stanford.edu">baeksan@ccrma.stanford.edu</a>) wrote:<br>
<br>
&gt; How is the latency obtained when using bluetooth in pulseaudio. &nbsp;By latency<br>
&gt; I mean something similar to snd_pcm_delay(). &nbsp;Since bluetooth doesn&#39;t use<br>
&gt; alsa, how is the time delay calculated from writing data to actually hearing<br>
&gt; it out of the dac?<br>
<br>
</div></div>AFAIK Bluetooth doesn&#39;t really offer a sensible way to query the<br>
current delay, not even a2dp. In fact a2dp doesn&#39;t even offer flow<br>
control.<br>
<br>
The clocking part in the PA BT module is currently lacking. I just<br>
bought myself a bit of BT hardware so that I can hack on this and try<br>
to work around the limitations of BT a bit.<br>
<br>
Lip-sync audio/video with a BT headset is probably not going to<br>
happen, though. And that is not a limitation of PA but of BT.<br>
<br>
Lennart<br>
<font color="#888888"><br>
--<br>
Lennart Poettering &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Red Hat, Inc.<br>
lennart [at] poettering [dot] net &nbsp; &nbsp; &nbsp; &nbsp; ICQ# 11060553<br>
<a href="http://0pointer.net/lennart/" target="_blank">http://0pointer.net/lennart/</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 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>
</font></blockquote></div><br><br clear="all"><br>-- <br>Baek Chang<br><a href="mailto:baeksan@ccrma.stanford.edu">baeksan@ccrma.stanford.edu</a><br>407-267-6701<br>