<div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
------------------------------<br>
<br>
Message: 2<br>
Date: Sun, 12 Jul 2020 09:19:38 -0400<br>
From: Nicolas Dufresne <<a href="mailto:nicolas@ndufresne.ca" target="_blank">nicolas@ndufresne.ca</a>><br>
To: Discussion of the development of and with GStreamer<br>
        <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>><br>
Subject: Re: still confused about latency<br>
Message-ID:<br>
        <<a href="mailto:CAKQmDh_wPZ1jY-9169MoM5Zuqru2mWNfZ2a0prAf-K3iEMdC2w@mail.gmail.com" target="_blank">CAKQmDh_wPZ1jY-9169MoM5Zuqru2mWNfZ2a0prAf-K3iEMdC2w@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Le dim. 12 juill. 2020 06 h 45, jim nualart <<a href="mailto:jim@austinmodern.com" target="_blank">jim@austinmodern.com</a>> a ?crit :<br>
<br>
> Hello all,<br>
><br>
> I've read and re-read this section several times and am embarrassed to<br>
> admit that I'm still somewhat confused.<br>
><br>
><br>
> <a href="https://gstreamer.freedesktop.org/documentation/additional/design/latency.html?gi-language=python#query" rel="noreferrer" target="_blank">https://gstreamer.freedesktop.org/documentation/additional/design/latency.html?gi-language=python#query</a><br>
><br>
> I have a pipeline that I queried the latency on and I do see it change as<br>
> I add/remove sources. Conceptually this makes sense to me. No problem<br>
> there. But the min & max values that are returned do not. I get a min of<br>
> 160ms and a max of 100ms.<br>
><br>
<br>
The pipeline should also warn in the condition. This means you don't have<br>
enough buffering to delay your playback to ensure all streams are on sync.<br>
Add queues were needed.<br>
<br>
<br></blockquote><div><br></div><div>In my pipeline, I have several inputs going to an audiomixer, then a tee, then several outputs. All outputs attach to the tee using their own queue (default properties, except for being set to "leaky downstream") elements and graphs show me that the queues are not anywhere near to leaking. This is part of the reason why the max 100ms value confuses me. Does placing queues at the end of each input where they connect to the audiomixer make sense?</div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> I'm having trouble reconciling those numbers with the description in the<br>
> above link.<br>
><br>
> Based on the documentation, I interpret this as "my pipeline has a maximum<br>
> latency of 160ms" AND "my pipeline can buffer 100ms of data before<br>
> blocking/dropping data". I feel like maybe I'm missing something here.<br>
><br>
> Can anyone set me straight here? I should add that my pipeline works as<br>
> expected (mostly -- it does have some small issues, but nothing close to<br>
> dropping data).<br>
><br>
> thanks in advance,<br>
> -jaime<br>
> _______________________________________________<br>
> gstreamer-devel mailing list<br>
> <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200712/61ee98e6/attachment-0001.htm" rel="noreferrer" target="_blank">https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200712/61ee98e6/attachment-0001.htm</a>><br>
<br>
------------------------------<br><br>
</blockquote></div></div>