gstreamer/ges
Edward Hervey 3912245f87 GESTrackObject: Add create_element vmethod
API: GESTrackObjectClass::gnlobject_factorytype
API: GESTrackObjectClass::create_element

Most track objects are only specific by the contents of the gnlobject,
therefore move the 'create_element' vmethod which was already present
in some subclasses to the top-level class.

Also make the code more robust
2010-12-10 12:26:44 +01:00
..
ges-custom-timeline-source.c ges: Remove unused GObject vmethods 2010-12-09 15:12:34 +01:00
ges-custom-timeline-source.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-enums.c GESTransition: Make it a base class and add GESTimelineStandardTransition 2010-12-09 17:09:11 +01:00
ges-enums.h GESTransition: Make it a base class and add GESTimelineStandardTransition 2010-12-09 17:09:11 +01:00
ges-formatter.c ges: Make some classes abstract with G_DEFINE_ABSTRACT_TYPE 2010-12-09 15:21:10 +01:00
ges-formatter.h GESFormatter: Hide the save/load vmethod from the docs 2010-12-09 12:46:27 +01:00
ges-internal.h ges/: Fix copyright in headers 2009-11-30 15:14:25 +01:00
ges-keyfile-formatter.c ges: Remove unused GObject vmethods 2010-12-09 15:12:34 +01:00
ges-keyfile-formatter.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-screenshot.c all: Changes for discoverer being merged upstream 2010-09-23 18:42:48 +02:00
ges-screenshot.h Update for factorylist/convertframe being merged to gst core/base 2010-09-16 08:39:46 +02:00
ges-simple-timeline-layer.c GESTransition: Make it a base class and add GESTimelineStandardTransition 2010-12-09 17:09:11 +01:00
ges-simple-timeline-layer.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-timeline-file-source.c ges: Remove unused GObject vmethods 2010-12-09 15:12:34 +01:00
ges-timeline-file-source.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-timeline-layer.c ges: Remove unused GObject vmethods 2010-12-09 15:12:34 +01:00
ges-timeline-layer.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-timeline-object.c ges: Make some classes abstract with G_DEFINE_ABSTRACT_TYPE 2010-12-09 15:21:10 +01:00
ges-timeline-object.h GESTransition: Make it a base class and add GESTimelineStandardTransition 2010-12-09 17:09:11 +01:00
ges-timeline-operation.c GESTimelineOperation: New abstract class for operations 2010-12-09 14:25:22 +01:00
ges-timeline-operation.h GESTimelineOperation: New abstract class for operations 2010-12-09 14:25:22 +01:00
ges-timeline-overlay.c ges: Remove unused GObject vmethods 2010-12-09 15:12:34 +01:00
ges-timeline-overlay.h GESTimelineOperation: New abstract class for operations 2010-12-09 14:25:22 +01:00
ges-timeline-pipeline.c GESTransition: Make it a base class and add GESTimelineStandardTransition 2010-12-09 17:09:11 +01:00
ges-timeline-pipeline.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-timeline-source.c GESTimelineSource: Remove textoverlay properties 2010-12-09 19:36:44 +01:00
ges-timeline-source.h GESTimelineSource: Remove textoverlay properties 2010-12-09 19:36:44 +01:00
ges-timeline-standard-transition.c GESTransition: Make it a base class and add GESTimelineStandardTransition 2010-12-09 17:09:11 +01:00
ges-timeline-standard-transition.h GESTransition: Make it a base class and add GESTimelineStandardTransition 2010-12-09 17:09:11 +01:00
ges-timeline-test-source.c ges: Remove unused GObject vmethods 2010-12-09 15:12:34 +01:00
ges-timeline-test-source.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-timeline-text-overlay.c ges: Remove unused GObject vmethods 2010-12-09 15:12:34 +01:00
ges-timeline-text-overlay.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-timeline-title-source.c ges: Avoid leaking a GList of GESTrackObject 2010-12-09 15:13:27 +01:00
ges-timeline-title-source.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-timeline-transition.c GESTransition: Make it a base class and add GESTimelineStandardTransition 2010-12-09 17:09:11 +01:00
ges-timeline-transition.h GESTransition: Make it a base class and add GESTimelineStandardTransition 2010-12-09 17:09:11 +01:00
ges-timeline.c docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-timeline.h ges: Add padding to all public structures 2010-11-29 13:24:13 +01:00
ges-track-audio-test-source.c GESTrackObject: Add create_element vmethod 2010-12-10 12:26:44 +01:00
ges-track-audio-test-source.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-track-audio-transition.c GESTrackObject: Add create_element vmethod 2010-12-10 12:26:44 +01:00
ges-track-audio-transition.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-track-filesource.c ges: Remove unused GObject vmethods 2010-12-09 15:12:34 +01:00
ges-track-filesource.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-track-image-source.c GESTrackObject: Add create_element vmethod 2010-12-10 12:26:44 +01:00
ges-track-image-source.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-track-object.c GESTrackObject: Add create_element vmethod 2010-12-10 12:26:44 +01:00
ges-track-object.h GESTrackObject: Add create_element vmethod 2010-12-10 12:26:44 +01:00
ges-track-operation.c GESTrackObject: Add create_element vmethod 2010-12-10 12:26:44 +01:00
ges-track-operation.h GESTrackObject: Add create_element vmethod 2010-12-10 12:26:44 +01:00
ges-track-source.c GESTrackObject: Add create_element vmethod 2010-12-10 12:26:44 +01:00
ges-track-source.h GESTrackObject: Add create_element vmethod 2010-12-10 12:26:44 +01:00
ges-track-text-overlay.c GESTrackObject: Add create_element vmethod 2010-12-10 12:26:44 +01:00
ges-track-text-overlay.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-track-title-source.c GESTrackObject: Add create_element vmethod 2010-12-10 12:26:44 +01:00
ges-track-title-source.h ges: Add instance private structures 2010-12-08 12:54:02 +01:00
ges-track-transition.c GESTrackObject: Add create_element vmethod 2010-12-10 12:26:44 +01:00
ges-track-transition.h GESTrackObject: Add create_element vmethod 2010-12-10 12:26:44 +01:00
ges-track-video-test-source.c GESTrackObject: Add create_element vmethod 2010-12-10 12:26:44 +01:00
ges-track-video-test-source.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-track-video-transition.c GESTrackObject: Add create_element vmethod 2010-12-10 12:26:44 +01:00
ges-track-video-transition.h GESTransition: Make it a base class and add GESTimelineStandardTransition 2010-12-09 17:09:11 +01:00
ges-track.c ges: Add instance private structures 2010-12-08 12:54:02 +01:00
ges-track.h docs: A round of updates 2010-12-08 15:36:55 +01:00
ges-types.h GESTransition: Make it a base class and add GESTimelineStandardTransition 2010-12-09 17:09:11 +01:00
ges-utils.c utils: Document timeline_new_audio_video 2010-07-09 13:21:16 +02:00
ges-utils.h ges/ges-utils.h: C90 fixes 2010-06-09 17:13:07 +02:00
ges.c GESTransition: Make it a base class and add GESTimelineStandardTransition 2010-12-09 17:09:11 +01:00
ges.h GESTransition: Make it a base class and add GESTimelineStandardTransition 2010-12-09 17:09:11 +01:00
gesmarshal.list add object-moved signal to simple timeline layer 2010-09-02 18:08:43 +02:00
Makefile.am GESTransition: Make it a base class and add GESTimelineStandardTransition 2010-12-09 17:09:11 +01:00