Searched refs:abs_rate (Results 1 – 7 of 7) sorted by relevance
734 gdouble abs_rate; in gst_segment_to_running_time_full() local784 abs_rate = ABS (segment->rate); in gst_segment_to_running_time_full()785 if (G_UNLIKELY (abs_rate != 1.0)) in gst_segment_to_running_time_full()786 result /= abs_rate; in gst_segment_to_running_time_full()1012 gdouble abs_rate; in gst_segment_position_from_running_time_full() local1024 abs_rate = ABS (segment->rate); in gst_segment_position_from_running_time_full()1034 if (G_UNLIKELY (abs_rate != 1.0)) in gst_segment_position_from_running_time_full()1035 *position = ceil (*position * abs_rate); in gst_segment_position_from_running_time_full()1041 if (G_UNLIKELY (abs_rate != 1.0)) in gst_segment_position_from_running_time_full()1042 *position = ceil (*position * abs_rate); in gst_segment_position_from_running_time_full()[all …]
1505 gdouble abs_rate; in gst_videomixer2_src_event() local1520 abs_rate = ABS (rate); in gst_videomixer2_src_event()1533 if (ABS (mix->segment.rate) != abs_rate) { in gst_videomixer2_src_event()1538 if (abs_rate != 1.0 && p->mixcol->buffer) { in gst_videomixer2_src_event()1539 p->mixcol->start_time *= abs_rate; in gst_videomixer2_src_event()1540 p->mixcol->end_time *= abs_rate; in gst_videomixer2_src_event()
2068 gdouble abs_rate; in gst_video_aggregator_flush() local2074 abs_rate = ABS (agg_segment->rate); in gst_video_aggregator_flush()2079 if (ABS (agg_segment->rate) != abs_rate) { in gst_video_aggregator_flush()2084 if (abs_rate != 1.0 && p->priv->buffer) { in gst_video_aggregator_flush()2085 p->priv->start_time *= abs_rate; in gst_video_aggregator_flush()2086 p->priv->end_time *= abs_rate; in gst_video_aggregator_flush()
923 dest->abs_rate = src->abs_rate;
2030 gdouble abs_rate; in handle_stepping() local2049 abs_rate = ABS (segment->rate); in handle_stepping()2050 if (G_UNLIKELY (abs_rate != 1.0)) in handle_stepping()2051 current->position /= abs_rate; in handle_stepping()
22558 3) There's no more abs_rate field in GstSegment,57710 segment: remove abs_rate from segment structure57711 Remove the abs_rate field from the segment structure, we can trivially compute105919 libs/gst/base/gstbasesink.c: *cur = (now - base) * basesink->segment.abs_rate + time; replaced by105922 *cur = (now - base) * basesink->segment.abs_rate + time; replaced by105923 *cur = gst_guint64_to_gdouble(now - base) * basesink->segment.abs_rate + time; for vs6109797 gst/gstsegment.c (gst_segment_init): Initialize abs_rate.109800 * gst/gstsegment.c (gst_segment_init): Initialize abs_rate.
92209 audiorate: abs_rate is removed from segment structure