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 680158 - create an interface for metadata storage
create an interface for metadata storage
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-editing-services
git master
Other Linux
: Normal enhancement
: 1.3.3
Assigned To: Paul Lange
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-07-18 11:54 UTC by Paul Lange
Modified: 2014-06-22 13:44 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
add taglist property and getter (4.01 KB, patch)
2012-07-31 17:49 UTC, Paul Lange
none Details | Review
removed gobject property, add testcase (4.61 KB, patch)
2012-08-04 12:51 UTC, Paul Lange
none Details | Review

Description Paul Lange 2012-07-18 11:54:56 UTC
from [1]:

If we look at entities that are present in GES we can see that almost all of
them need some sort of metadata:
    * GESTimeline
    * GESTimelineLayer
    * GESTimelineObject
    * GESTrackObject
    * Yet to be implemented GESProject

For all those classes to be able to contain metadatas and to avoid code
duplication as much as possible, we should have an interface to handle Metadata.
Let's call the interface GESMetadataContainer for now (name to be defined).



[1] http://is.gd/8mXfaF
Comment 1 Paul Lange 2012-07-31 17:49:02 UTC
Created attachment 220010 [details] [review]
add taglist property and getter

Add taglist property and getter to GESTimelineLayer.
Comment 2 Paul Lange 2012-08-04 12:51:19 UTC
Created attachment 220312 [details] [review]
removed gobject property, add testcase

Removed gobject property as it doesn't make sense like this, add a basic test case.
Comment 3 Thibault Saunier 2013-11-16 23:05:23 UTC
commit 97862bbe4858b17ad4a7e94d8552315273bf076b
Author: Paul Lange <palango@gmx.de>
Date:   Mon Nov 26 13:31:17 2012 -0300

    implement the GESMetaContainer interface