summaryrefslogtreecommitdiff
path: root/gst/gstscheduler.c
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2003-03-28 17:36:22 +0000
committerWim Taymans <wim.taymans@gmail.com>2003-03-28 17:36:22 +0000
commitf6d654aad52997e8f68160b61020b536ae7538e1 (patch)
tree7e72277bf86e8290ae9ac2d39ac28794d848d1ac /gst/gstscheduler.c
parent63db8dfb6735f34983a736f7ac5a264ff354dfcd (diff)
downloadgstreamer-f6d654aad52997e8f68160b61020b536ae7538e1.tar.gz
Remove redundant _clock_set
Original commit message from CVS: Remove redundant _clock_set
Diffstat (limited to 'gst/gstscheduler.c')
-rw-r--r--gst/gstscheduler.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/gst/gstscheduler.c b/gst/gstscheduler.c
index 3521b22a09..fe473b5596 100644
--- a/gst/gstscheduler.c
+++ b/gst/gstscheduler.c
@@ -320,13 +320,11 @@ gst_scheduler_state_transition (GstScheduler *sched, GstElement *element, gint t
GST_DEBUG (GST_CAT_CLOCK, "scheduler PAUSED to PLAYING clock is %p (%s)", clock,
(clock ? GST_OBJECT_NAME (clock) : "nil"));
- gst_object_replace ((GstObject **)&sched->current_clock, (GstObject *)clock);
-
- gst_scheduler_set_clock (sched, sched->current_clock);
- if (sched->current_clock) {
- GST_DEBUG (GST_CAT_CLOCK, "enabling clock %p (%s)", sched->current_clock,
- GST_OBJECT_NAME (sched->current_clock));
- gst_clock_set_active (sched->current_clock, TRUE);
+ gst_scheduler_set_clock (sched, clock);
+ if (clock) {
+ GST_DEBUG (GST_CAT_CLOCK, "enabling clock %p (%s)", clock,
+ GST_OBJECT_NAME (clock));
+ gst_clock_set_active (clock, TRUE);
}
break;
}