From: Brandon Lewis Date: Fri, 11 Jun 2010 08:42:00 +0000 (+0200) Subject: implment GESTimelineBackground source create_track_object X-Git-Tag: 1.19.3~493^2~2911 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f371d2c83e45e06d4b16466b35b130c312033fe8;p=platform%2Fupstream%2Fgstreamer.git implment GESTimelineBackground source create_track_object --- diff --git a/ges/ges-timeline-background-source.c b/ges/ges-timeline-background-source.c index 8fcc537..ce37f14 100644 --- a/ges/ges-timeline-background-source.c +++ b/ges/ges-timeline-background-source.c @@ -31,6 +31,7 @@ #include "ges-timeline-source.h" #include "ges-track-object.h" #include "ges-track-video-background-source.h" +#include "ges-track-audio-background-source.h" G_DEFINE_TYPE (GESTimelineBackgroundSource, ges_tl_bg_src, GES_TYPE_TIMELINE_SOURCE); @@ -143,7 +144,7 @@ ges_tl_bg_src_set_mute (GESTimelineBackgroundSource * self, gboolean mute) static GESTrackObject * ges_tl_bg_src_create_track_object (GESTimelineObject * obj, GESTrack * track) { - //GESTimelineBackgroundSource *tfs = (GESTimelineBackgroundSource *) obj; + GESTimelineBackgroundSource *tfs = (GESTimelineBackgroundSource *) obj; GESTrackObject *res = NULL; GST_DEBUG ("Creating a GESTrackBackgroundSource"); @@ -151,14 +152,12 @@ ges_tl_bg_src_create_track_object (GESTimelineObject * obj, GESTrack * track) if (track->type == GES_TRACK_TYPE_VIDEO) { res = (GESTrackObject *) ges_track_video_background_source_new (); } -#if 0 - /* If mute and track is audio */ + else if (track->type == GES_TRACK_TYPE_AUDIO) { - res = (GESTrackObject *) ges_track_audio_backgroundsource_new (); + res = (GESTrackObject *) ges_track_audio_background_source_new (); if (tfs->mute) ges_track_object_set_active (res, FALSE); } -#endif else { res = (GESTrackObject *) ges_track_background_source_new ();