videoaggregator: Don't update the ts-offset before updating the actual configured...
authorSebastian Dröge <sebastian@centricular.com>
Mon, 15 Jun 2015 12:19:05 +0000 (14:19 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Mon, 15 Jun 2015 12:19:05 +0000 (14:19 +0200)
gst-libs/gst/video/gstvideoaggregator.c

index baacdb5..16ef618 100644 (file)
@@ -692,14 +692,6 @@ gst_videoaggregator_update_src_caps (GstVideoAggregator * vagg)
     GstVideoInfo info;
     int i;
 
-    if (GST_VIDEO_INFO_FPS_N (&vagg->info) != best_fps_n ||
-        GST_VIDEO_INFO_FPS_D (&vagg->info) != best_fps_d) {
-      if (agg->segment.position != -1) {
-        vagg->priv->ts_offset = agg->segment.position - agg->segment.start;
-        vagg->priv->nframes = 0;
-      }
-    }
-
     /* Initialize the video info with our target format and
      * the best width and height and framerate. Then copy over
      * all other fields as we negotiated them before
@@ -746,7 +738,6 @@ gst_videoaggregator_update_src_caps (GstVideoAggregator * vagg)
     if (peercaps) {
       GstCaps *tmp;
 
-
       tmp = gst_caps_intersect (caps, peercaps);
       GST_DEBUG_OBJECT (vagg, "intersecting %" GST_PTR_FORMAT
           " with peer caps %" GST_PTR_FORMAT " result %" GST_PTR_FORMAT, caps,