Lines Matching refs:rate
47 gint rate; member
83 gst_audio_stream_align_new (gint rate, GstClockTime alignment_threshold, in gst_audio_stream_align_new() argument
88 g_return_val_if_fail (rate != 0, NULL); in gst_audio_stream_align_new()
91 align->rate = rate; in gst_audio_stream_align_new()
152 gst_audio_stream_align_set_rate (GstAudioStreamAlign * align, gint rate) in gst_audio_stream_align_set_rate() argument
155 g_return_if_fail (rate != 0); in gst_audio_stream_align_set_rate()
157 if (align->rate == rate) in gst_audio_stream_align_set_rate()
160 align->rate = rate; in gst_audio_stream_align_set_rate()
179 return align->rate; in gst_audio_stream_align_get_rate()
354 gst_util_uint64_scale (start_time, ABS (align->rate), GST_SECOND); in gst_audio_stream_align_process()
358 gst_util_uint64_scale_int (end_offset, GST_SECOND, ABS (align->rate)); in gst_audio_stream_align_process()
368 if (align->rate > 0) { in gst_audio_stream_align_process()
376 ABS (align->rate), GST_SECOND); in gst_audio_stream_align_process()
382 align->discont_time = align->rate > 0 ? start_time : end_time; in gst_audio_stream_align_process()
383 } else if ((align->rate > 0 in gst_audio_stream_align_process()
386 || (align->rate < 0 in gst_audio_stream_align_process()
407 align->next_offset = align->rate > 0 ? end_offset : start_offset; in gst_audio_stream_align_process()
416 if (align->rate > 0) { in gst_audio_stream_align_process()
419 ABS (align->rate)); in gst_audio_stream_align_process()
426 ABS (align->rate)) - timestamp; in gst_audio_stream_align_process()
438 ABS (align->rate)); in gst_audio_stream_align_process()
442 ABS (align->rate)) - timestamp; in gst_audio_stream_align_process()