mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 10:11:08 +00:00
docs: Add note about merging GNonLin and GES
This commit is contained in:
parent
e266d52acf
commit
6dda01a68c
1 changed files with 19 additions and 1 deletions
|
@ -355,4 +355,22 @@ Index of features:
|
||||||
Those streams need to be handle-able by the user just like
|
Those streams need to be handle-able by the user just like
|
||||||
non-alpha videos.
|
non-alpha videos.
|
||||||
|
|
||||||
|
|
||||||
|
* Faster/Tighter interaction with GNonLin elements
|
||||||
|
|
||||||
|
Problems:
|
||||||
|
A lot of properties/concepts need to be duplicated at the GES level
|
||||||
|
since the only way to communicate with the GNonLin elements is
|
||||||
|
through publically available APIs (GObject and GStreamer APIs).
|
||||||
|
|
||||||
|
The GESTrackObject for example has to duplicate exactly the same
|
||||||
|
properties as GnlObject for no reason.
|
||||||
|
|
||||||
|
Other properties are also expensive to re-compute and also become
|
||||||
|
non-MT-safe (like computing the exact 'tree' of objects at a
|
||||||
|
certain position in a GnlComposition).
|
||||||
|
|
||||||
|
Merge the GES and GNonLin modules together into one single module,
|
||||||
|
and keep the same previous API for both for backward compatibility.
|
||||||
|
|
||||||
|
Add additional APIs to GNonLin which GES can use.
|
||||||
|
|
Loading…
Reference in a new issue