mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 05:06:17 +00:00
tests/check/ges/{simplelayer.c,transition.c}: create audio tracks in demos
This commit is contained in:
parent
812713cf2f
commit
e0553dd63b
2 changed files with 8 additions and 3 deletions
|
@ -184,11 +184,13 @@ GST_START_TEST (test_gsl_with_transitions)
|
||||||
fail_unless (ges_timeline_add_layer (timeline, layer));
|
fail_unless (ges_timeline_add_layer (timeline, layer));
|
||||||
ges_timeline_layer_set_priority (layer, 0);
|
ges_timeline_layer_set_priority (layer, 0);
|
||||||
|
|
||||||
/* FIXME: only testing video, since this is the only thing implemented */
|
|
||||||
|
|
||||||
track = ges_track_new (GES_TRACK_TYPE_VIDEO, GST_CAPS_ANY);
|
track = ges_track_new (GES_TRACK_TYPE_VIDEO, GST_CAPS_ANY);
|
||||||
fail_unless (ges_timeline_add_track (timeline, track));
|
fail_unless (ges_timeline_add_track (timeline, track));
|
||||||
|
|
||||||
|
track = ges_track_new (GES_TRACK_TYPE_AUDIO, GST_CAPS_ANY);
|
||||||
|
fail_unless (ges_timeline_add_track (timeline, track));
|
||||||
|
|
||||||
|
|
||||||
#define ELEMENT "videotestsrc"
|
#define ELEMENT "videotestsrc"
|
||||||
|
|
||||||
/* Create four 1s sources */
|
/* Create four 1s sources */
|
||||||
|
|
|
@ -69,7 +69,7 @@ make_timeline (char *nick, double tdur, char *patha, float adur,
|
||||||
char *pathb, float bdur)
|
char *pathb, float bdur)
|
||||||
{
|
{
|
||||||
GESTimeline *timeline;
|
GESTimeline *timeline;
|
||||||
GESTrack *trackv;
|
GESTrack *trackv, *tracka;
|
||||||
GESTimelineLayer *layer1;
|
GESTimelineLayer *layer1;
|
||||||
GESTimelineObject *srca, *srcb;
|
GESTimelineObject *srca, *srcb;
|
||||||
GESTimelinePipeline *pipeline = ges_timeline_pipeline_new ();
|
GESTimelinePipeline *pipeline = ges_timeline_pipeline_new ();
|
||||||
|
@ -82,6 +82,9 @@ make_timeline (char *nick, double tdur, char *patha, float adur,
|
||||||
trackv = ges_track_video_raw_new ();
|
trackv = ges_track_video_raw_new ();
|
||||||
ges_timeline_add_track (timeline, trackv);
|
ges_timeline_add_track (timeline, trackv);
|
||||||
|
|
||||||
|
tracka = ges_track_audio_raw_new ();
|
||||||
|
ges_timeline_add_track (timeline, tracka);
|
||||||
|
|
||||||
layer1 = GES_TIMELINE_LAYER (ges_timeline_layer_new ());
|
layer1 = GES_TIMELINE_LAYER (ges_timeline_layer_new ());
|
||||||
g_object_set (layer1, "priority", (gint32) 0, NULL);
|
g_object_set (layer1, "priority", (gint32) 0, NULL);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue