GES 1.14.3 -- Timeline does not play smoothly
tsaunier at gnome.org
Sat Nov 17 00:03:26 UTC 2018
I am not sure what is happening at that point, I would need to
investigate but first you should see what happens if 1. you disable
QoS and synchronisation on the sinks 2. what happens when rendering.
On Fri, Nov 16, 2018 at 8:39 PM David Ing <ding at panopto.com> wrote:
> I just built the latest on the 1.14 branch. (I can see your commits in the commit history.)
> 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.
> 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.
> On Fri, Nov 16, 2018 at 1:49 PM Thibault Saunier <tsaunier at gnome.org> wrote:
>> This is likely related to
>> https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/310 which I
>> worked around in the 1.14 branch (soon to be 1.14.4?) in that commit:
>> Could you try with the current 1.14 branch (the patch is not on master
>> because we want to solve the root issue in there).
>> On Sun, Oct 28, 2018 at 8:23 PM David Ing <ding at panopto.com> wrote:
>> > 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.
>> > 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.
>> > You can find my timeline.xges file and all of the supporting files here:
>> > https://drive.google.com/drive/folders/1cAx-ubSH0q1T13TQjmUFyks6D5y3C_LE?usp=sharing
>> > When I use the command `ges-launch-1.0 --load=timeline.xges`, the video seems to skip (it does not play smoothly).
>> > 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).
>> > 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).
>> > 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.
>> > http://gstreamer-devel.966125.n4.nabble.com/GES-1-12-Multiple-encodings-to-multiple-files-td4687555.html#a4687557
>> > _______________________________________________
>> > gstreamer-devel mailing list
>> > gstreamer-devel at lists.freedesktop.org
>> > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
More information about the gstreamer-devel