Home
last modified time | relevance | path

Searched refs:abs_rate (Results 1 – 7 of 7) sorted by relevance

/third_party/gstreamer/gstreamer/gst/
Dgstsegment.c734 gdouble abs_rate; in gst_segment_to_running_time_full() local
784 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() local
1024 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 …]
/third_party/gstreamer/gstplugins_good/gst/videomixer/
Dvideomixer2.c1505 gdouble abs_rate; in gst_videomixer2_src_event() local
1520 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()
/third_party/gstreamer/gstplugins_base/gst-libs/gst/video/
Dgstvideoaggregator.c2068 gdouble abs_rate; in gst_video_aggregator_flush() local
2074 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()
/third_party/gstreamer/gstplugins_good/ext/dv/
Dgstdvdemux.c923 dest->abs_rate = src->abs_rate;
/third_party/gstreamer/gstreamer/libs/gst/base/
Dgstbasesink.c2030 gdouble abs_rate; in handle_stepping() local
2049 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()
/third_party/gstreamer/gstreamer/
DChangeLog22558 3) There's no more abs_rate field in GstSegment,
57710 segment: remove abs_rate from segment structure
57711 Remove the abs_rate field from the segment structure, we can trivially compute
105919 libs/gst/base/gstbasesink.c: *cur = (now - base) * basesink->segment.abs_rate + time; replaced by
105922 *cur = (now - base) * basesink->segment.abs_rate + time; replaced by
105923 *cur = gst_guint64_to_gdouble(now - base) * basesink->segment.abs_rate + time; for vs6
109797 gst/gstsegment.c (gst_segment_init): Initialize abs_rate.
109800 * gst/gstsegment.c (gst_segment_init): Initialize abs_rate.
/third_party/gstreamer/gstplugins_base/
DChangeLog92209 audiorate: abs_rate is removed from segment structure