mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 04:01: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
|
@ -356,3 +356,21 @@ Index of features:
|
|||
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