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()
93 align->rate = rate; in gst_audio_stream_align_new()
154 gst_audio_stream_align_set_rate (GstAudioStreamAlign * align, gint rate) in gst_audio_stream_align_set_rate() argument
157 g_return_if_fail (rate != 0); in gst_audio_stream_align_set_rate()
159 if (align->rate == rate) in gst_audio_stream_align_set_rate()
162 align->rate = rate; in gst_audio_stream_align_set_rate()
181 return align->rate; in gst_audio_stream_align_get_rate()
361 gst_util_uint64_scale (start_time, ABS (align->rate), GST_SECOND); in gst_audio_stream_align_process()
365 gst_util_uint64_scale_int (end_offset, GST_SECOND, ABS (align->rate)); in gst_audio_stream_align_process()
375 if (align->rate > 0) { in gst_audio_stream_align_process()
383 ABS (align->rate), GST_SECOND); in gst_audio_stream_align_process()
389 align->discont_time = align->rate > 0 ? start_time : end_time; in gst_audio_stream_align_process()
390 } else if ((align->rate > 0 in gst_audio_stream_align_process()
393 || (align->rate < 0 in gst_audio_stream_align_process()
414 align->next_offset = align->rate > 0 ? end_offset : start_offset; in gst_audio_stream_align_process()
423 if (align->rate > 0) { in gst_audio_stream_align_process()
426 ABS (align->rate)); in gst_audio_stream_align_process()
433 ABS (align->rate)) - timestamp; in gst_audio_stream_align_process()
445 ABS (align->rate)); in gst_audio_stream_align_process()
449 ABS (align->rate)) - timestamp; in gst_audio_stream_align_process()