After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 641377 - [gnlcomposition] Creating too many segments when not needed.
[gnlcomposition] Creating too many segments when not needed.
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-editing-services
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on: 609792
Blocks:
 
 
Reported: 2011-02-03 17:23 UTC by Edward Hervey
Modified: 2018-11-03 12:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Edward Hervey 2011-02-03 17:23:57 UTC
+++ This bug was initially created as a clone of Bug #609792 +++

The problem is that this composition will work:

[  overlaid videomixer gnloperation]
[  source 1     ]
       [         source 2          ]

Creating the 3 proper segments (oper+source1, oper+source1+source2, oper+source2)

But it also creates 3 segments for the following:
[  source 1     ]
       [         source 2          ]

While it should only create 2 (the whole of source1, followed by the rest of source2).

This is a reminder so we don't forget to fix this for performance reason (to avoid useless seeking/segments).
Comment 1 Edward Hervey 2013-07-17 09:15:14 UTC
Moving to enhancement
Comment 2 Thibault Saunier 2014-12-15 16:25:38 UTC
That limitation still exists in NLE, moving the bug to GES.
Comment 3 Nicolas Dufresne (ndufresne) 2014-12-15 16:39:10 UTC
This was something I was addressing in the design of building the entire forest (a list of tree/graph). After the forest is built, it is very easy to make a second pass and merge the segments where needed. When done live (like we do now) it's a bit harder, but probably possible too. In hope this information can be useful.
Comment 4 GStreamer system administrator 2018-11-03 12:51:10 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-editing-services/issues/3.