<div dir="ltr">One more thing ...<div><br></div><div>In my original email, I mentioned that I had built an application which consumes GES, and I sent some logs.  I now believe that you should ignore those logs I sent.  My application had a major problem which may have caused the problems observed in those logs.</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Nov 16, 2018 at 3:39 PM David Ing <<a href="mailto:ding@panopto.com">ding@panopto.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I just built the latest on the 1.14 branch.  (I can see your commits in the commit history.)<div><br></div><div>What is happening now is that the video in the lower-right corner plays smoothly until just before the first slide transition.  When I say "slide transition" I mean the point in time when the background image gets changed.</div><div><br></div><div>At the point of the first slide transition, the foreground video freezes on a single frame.  It stays frozen until the next slide transition, at which time it switches to a new frame, but the video is remains frozen.  The video never un-freezes.  On each slide transition, it simply displays a new frame but there is never any motion to the video ... it is always frozen on a single frame.</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Nov 16, 2018 at 1:49 PM Thibault Saunier <<a href="mailto:tsaunier@gnome.org" target="_blank">tsaunier@gnome.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
This is likely related to<br>
<a href="https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/310" rel="noreferrer" target="_blank">https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/310</a> which I<br>
worked around in the 1.14 branch (soon to be 1.14.4?) in that commit:<br>
<a href="https://gitlab.freedesktop.org/gstreamer/gst-editing-services/commit/0f860fb1a37bfe29dd215630f1630900dedeec49" rel="noreferrer" target="_blank">https://gitlab.freedesktop.org/gstreamer/gst-editing-services/commit/0f860fb1a37bfe29dd215630f1630900dedeec49</a>.<br>
Could you try with the current 1.14 branch (the patch is not on master<br>
because we want to solve the root issue in there).<br>
<br>
Regards,<br>
<br>
Thibault<br>
On Sun, Oct 28, 2018 at 8:23 PM David Ing <<a href="mailto:ding@panopto.com" target="_blank">ding@panopto.com</a>> wrote:<br>
><br>
> I am on Ubuntu 18.04 and I have built Gstreamer 1.14.3 using gst-build.  I'm running it in an uninstalled mode.<br>
><br>
> I have a 17-second GESTimeline which basically shows a few JPEG images in a sequence (from one images to the next), and in the lower-right corner I have a video overlaid on top of the images.  There is also an audio track.<br>
><br>
> You can find my timeline.xges file and all of the supporting files here:<br>
><br>
> <a href="https://drive.google.com/drive/folders/1cAx-ubSH0q1T13TQjmUFyks6D5y3C_LE?usp=sharing" rel="noreferrer" target="_blank">https://drive.google.com/drive/folders/1cAx-ubSH0q1T13TQjmUFyks6D5y3C_LE?usp=sharing</a><br>
><br>
><br>
> When I use the command `ges-launch-1.0 --load=timeline.xges`, the video seems to skip (it does not play smoothly).<br>
><br>
> I did not see any logs come through the console when I used ges-launch-1.0.  However, I have another project which constructs the GESTimeline programmatically, and then runs it inside of a GstPipeline.  You will find the applications logs (including Gstreamer logs) inside the folder (logs/*.log).<br>
><br>
> What happens is:  The pipeline tries to move from READY to PAUSED but it cannot transition to PAUSED within the time that I allowed (30 seconds).  I see plenty of warnings in the logs/*.log file which I have saved off.  I wonder if those logs provide a clue about the problem that I'm facing.  I also saved off the pipeline graphs in the logs folder (including SVG files).<br>
><br>
> In case you are wondering why I am using a GstPipeline instead of a GESPipeline, see the link below.  I made sure wire the "query-position" signal as discussed in the thread.<br>
><br>
> <a href="http://gstreamer-devel.966125.n4.nabble.com/GES-1-12-Multiple-encodings-to-multiple-files-td4687555.html#a4687557" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/GES-1-12-Multiple-encodings-to-multiple-files-td4687555.html#a4687557</a><br>
><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>
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>
</blockquote></div>
</blockquote></div>