diff --git a/ext/raw1394/gst1394clock.c b/ext/raw1394/gst1394clock.c index a14e2a28c6..6f1546adcb 100644 --- a/ext/raw1394/gst1394clock.c +++ b/ext/raw1394/gst1394clock.c @@ -128,7 +128,7 @@ gst_1394_clock_get_internal_time (GstClock * clock) result = (((((guint64) _1394clock->cycle_timer_hi) << 32) | cycle_timer) >> 25) * GST_SECOND; /* add the microseconds from the cycleCount counter */ - result += (((cycle_timer >> 13) & 0x1fff) * 125) * GST_USECOND; + result += (((cycle_timer >> 12) & 0x1fff) * 125) * GST_USECOND; GST_LOG_OBJECT (clock, "result %" GST_TIME_FORMAT, GST_TIME_ARGS (result)); } else {