Lines Matching refs:aclock
106 GstAudioClock *aclock = in gst_audio_clock_new() local
110 aclock->func = func; in gst_audio_clock_new()
111 aclock->user_data = user_data; in gst_audio_clock_new()
112 aclock->destroy_notify = destroy_notify; in gst_audio_clock_new()
114 gst_object_ref_sink (aclock); in gst_audio_clock_new()
116 return (GstClock *) aclock; in gst_audio_clock_new()
156 GstAudioClock *aclock; in gst_audio_clock_get_internal_time() local
159 aclock = GST_AUDIO_CLOCK_CAST (clock); in gst_audio_clock_get_internal_time()
161 result = aclock->func (clock, aclock->user_data); in gst_audio_clock_get_internal_time()
163 result = aclock->last_time; in gst_audio_clock_get_internal_time()
165 result += aclock->time_offset; in gst_audio_clock_get_internal_time()
167 if (aclock->last_time < result) in gst_audio_clock_get_internal_time()
168 aclock->last_time = result; in gst_audio_clock_get_internal_time()
170 result = aclock->last_time; in gst_audio_clock_get_internal_time()
175 GST_TIME_ARGS (result), GST_TIME_ARGS (aclock->last_time)); in gst_audio_clock_get_internal_time()