track: Force video/x-raw in raw gaps

This commit is contained in:
Thibault Saunier 2012-12-01 13:53:06 -03:00
parent 346b04ecb4
commit b0cc5c6b87

View file

@ -319,7 +319,6 @@ composition_duration_cb (GstElement * composition,
g_object_get (composition, "duration", &duration, NULL); g_object_get (composition, "duration", &duration, NULL);
if (track->priv->duration != duration) { if (track->priv->duration != duration) {
GST_DEBUG_OBJECT (track, GST_DEBUG_OBJECT (track,
"composition duration : %" GST_TIME_FORMAT " current : %" "composition duration : %" GST_TIME_FORMAT " current : %"
@ -347,12 +346,9 @@ create_element_for_raw_audio_gap (GESTrack * track)
static GstElement * static GstElement *
create_element_for_raw_video_gap (GESTrack * track) create_element_for_raw_video_gap (GESTrack * track)
{ {
GstElement *elem; return gst_parse_bin_from_description
("videotestsrc pattern=2 name=src ! capsfilter caps=video/x-raw", TRUE,
elem = gst_element_factory_make ("videotestsrc", NULL); NULL);
g_object_set (elem, "pattern", 2, NULL);
return elem;
} }
/* Remove @object from @track, but keeps it in the sequence this is needed /* Remove @object from @track, but keeps it in the sequence this is needed