Home
last modified time | relevance | path

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

/third_party/gstreamer/gstreamer/gst/
Dgstsegment.c741 gdouble abs_rate; in gst_segment_to_running_time_full() local
791 abs_rate = ABS (segment->rate); in gst_segment_to_running_time_full()
792 if (G_UNLIKELY (abs_rate != 1.0)) in gst_segment_to_running_time_full()
793 result /= abs_rate; in gst_segment_to_running_time_full()
1019 gdouble abs_rate; in gst_segment_position_from_running_time_full() local
1031 abs_rate = ABS (segment->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()
1048 if (G_UNLIKELY (abs_rate != 1.0)) in gst_segment_position_from_running_time_full()
1049 *position = ceil (*position * abs_rate); in gst_segment_position_from_running_time_full()
[all …]
/third_party/gstreamer/gstplugins_good/gst/videomixer/
Dvideomixer2.c1511 gdouble abs_rate; in gst_videomixer2_src_event() local
1526 abs_rate = ABS (rate); in gst_videomixer2_src_event()
1539 if (ABS (mix->segment.rate) != abs_rate) { in gst_videomixer2_src_event()
1544 if (abs_rate != 1.0 && p->mixcol->buffer) { in gst_videomixer2_src_event()
1545 p->mixcol->start_time *= abs_rate; in gst_videomixer2_src_event()
1546 p->mixcol->end_time *= abs_rate; in gst_videomixer2_src_event()
/third_party/gstreamer/gstplugins_base/gst-libs/gst/video/
Dgstvideoaggregator.c2553 gdouble abs_rate; in gst_video_aggregator_flush() local
2559 abs_rate = ABS (agg_segment->rate); in gst_video_aggregator_flush()
2564 if (ABS (agg_segment->rate) != abs_rate) { in gst_video_aggregator_flush()
2569 if (abs_rate != 1.0 && p->priv->buffer) { in gst_video_aggregator_flush()
2570 p->priv->start_time *= abs_rate; in gst_video_aggregator_flush()
2571 p->priv->end_time *= abs_rate; in gst_video_aggregator_flush()
/third_party/gstreamer/gstplugins_good/ext/dv/
Dgstdvdemux.c926 dest->abs_rate = src->abs_rate;
/third_party/gstreamer/gstreamer/libs/gst/base/
Dgstbasesink.c2032 gdouble abs_rate; in handle_stepping() local
2051 abs_rate = ABS (segment->rate); in handle_stepping()
2052 if (G_UNLIKELY (abs_rate != 1.0)) in handle_stepping()
2053 current->position /= abs_rate; in handle_stepping()
/third_party/gstreamer/gstreamer/docs/random/
Dporting-to-1.0.txt406 abs_rate was removed from the public fields, it can be trivially calculated
/third_party/gstreamer/gstreamer/
DChangeLog30813 3) There's no more abs_rate field in GstSegment,
65965 segment: remove abs_rate from segment structure
65966 Remove the abs_rate field from the segment structure, we can trivially compute
114174 libs/gst/base/gstbasesink.c: *cur = (now - base) * basesink->segment.abs_rate + time; replaced by
114177 *cur = (now - base) * basesink->segment.abs_rate + time; replaced by
114178 *cur = gst_guint64_to_gdouble(now - base) * basesink->segment.abs_rate + time; for vs6
118052 gst/gstsegment.c (gst_segment_init): Initialize abs_rate.
118055 * gst/gstsegment.c (gst_segment_init): Initialize abs_rate.
/third_party/gstreamer/gstplugins_base/
DChangeLog105220 audiorate: abs_rate is removed from segment structure