mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 02:01:12 +00:00
Revert "videorate: Update the base time on segment updates"
This reverts commit 75b4809ebc
.
See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2186
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2254>
This commit is contained in:
parent
c39fb85c9b
commit
760b070db9
1 changed files with 3 additions and 9 deletions
|
@ -836,6 +836,9 @@ gst_video_rate_sink_event (GstBaseTransform * trans, GstEvent * event)
|
|||
gst_video_rate_swap_prev (videorate, NULL, 0);
|
||||
}
|
||||
|
||||
videorate->base_ts = 0;
|
||||
videorate->out_frame_count = 0;
|
||||
videorate->next_ts = GST_CLOCK_TIME_NONE;
|
||||
|
||||
/* We just want to update the accumulated stream_time */
|
||||
|
||||
|
@ -845,15 +848,6 @@ gst_video_rate_sink_event (GstBaseTransform * trans, GstEvent * event)
|
|||
segment.stop = (gint64) (segment.stop / videorate->rate);
|
||||
segment.time = (gint64) (segment.time / videorate->rate);
|
||||
|
||||
videorate->base_ts = gst_segment_position_from_running_time (&segment,
|
||||
GST_FORMAT_TIME,
|
||||
gst_segment_to_running_time (&videorate->segment, GST_FORMAT_TIME,
|
||||
videorate->base_ts));
|
||||
videorate->next_ts = gst_segment_position_from_running_time (&segment,
|
||||
GST_FORMAT_TIME,
|
||||
gst_segment_to_running_time (&videorate->segment, GST_FORMAT_TIME,
|
||||
videorate->next_ts));
|
||||
|
||||
gst_segment_copy_into (&segment, &videorate->segment);
|
||||
GST_DEBUG_OBJECT (videorate, "updated segment: %" GST_SEGMENT_FORMAT,
|
||||
&videorate->segment);
|
||||
|
|
Loading…
Reference in a new issue