Otherwise the following pipeline would preroll after 1000 hours:
gst-launch-1.0 videotestsrc ! x264enc ! cccombiner ! fakesink silent=0 sync=1 -v
Fixes #1355
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1419>
break;
}
+ case GST_EVENT_SEGMENT:{
+ if (strcmp (GST_OBJECT_NAME (agg_pad), "sink") == 0) {
+ const GstSegment *segment;
+
+ gst_event_parse_segment (event, &segment);
+ gst_aggregator_update_segment (aggregator, segment);
+ }
+ break;
+ }
default:
break;
}