<div dir="ltr">On 3 June 2015 at 11:51, Baby Octopus <span dir="ltr"><<a href="mailto:jagadishkamathk@gmail.com" target="_blank">jagadishkamathk@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><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">Hi,<br>
<br>
I'm running some pipelines to understand QOS. I'm using checksumsink(since<br>
it prints timestamps) which sends QOS events and videoscale which handles<br>
QOS events. And I'm using my PC is intel i3 which can not handle the load.<br>
Here is the pipeline<br>
<br>
*gst-launch-1.0 videotestsrc is-live=1 ! videoscale qos=1 !<br>
video/x-raw,width=3840,height=2160 ! checksumsink qos=1 sync=1*<br>
PTS: 0:00:00.271404544  DTS: 0:00:00.271404544<br>
PTS: 0:00:00.304737877  DTS: 0:00:00.304737877<br>
PTS: 0:00:00.571404544  DTS: 0:00:00.571404544<br>
PTS: 0:00:02.304737877  DTS: 0:00:02.304737877<br>
PTS: 0:00:13.971404544  DTS: 0:00:13.971404544<br>
<br>
I expected the pipeline to run realtime with frame drops by videoscale. But<br>
this isn't happening. It just hangs<br>
<br>
Alternative pipeline with qos=0 at the videoscale runs as expected(Running<br>
slower without dropping any buffers)<br>
*gst-launch-1.0 videotestsrc is-live=1 ! videoscale qos=0 !<br>
video/x-raw,width=3840,height=2160 ! checksumsink qos=1 sync=1*<br>
PTS: 0:00:00.287512027  DTS: 0:00:00.287512027<br>
PTS: 0:00:00.320845360  DTS: 0:00:00.320845360<br>
PTS: 0:00:00.354178693  DTS: 0:00:00.354178693<br>
PTS: 0:00:00.387512027  DTS: 0:00:00.387512027<br>
PTS: 0:00:00.420845360  DTS: 0:00:00.420845360<br>
PTS: 0:00:00.454178693  DTS: 0:00:00.454178693<br>
<br>
Am I missing anything here in QOS concept?<br>
<br>
~BO<br></blockquote><div><br></div><div>Which version of GStreamer are you using? The first pipeline should drop frames and not hang.<br><br></div><div>Thanks,<br></div><div>Luis<br></div><div><br></div></div></div></div>