Home
last modified time | relevance | path

Searched refs:agg_segment (Results 1 – 3 of 3) sorted by relevance

/third_party/gstreamer/gstplugins_base/gst-libs/gst/video/
Dgstvideoaggregator.c204 GstSegment *agg_segment = &GST_AGGREGATOR_PAD (agg->srcpad)->segment; in gst_video_aggregator_pad_skip_buffer() local
206 if (agg_segment->position != GST_CLOCK_TIME_NONE in gst_video_aggregator_pad_skip_buffer()
213 gst_segment_to_running_time (agg_segment, GST_FORMAT_TIME, in gst_video_aggregator_pad_skip_buffer()
214 agg_segment->position); in gst_video_aggregator_pad_skip_buffer()
2093 GstSegment *agg_segment = &GST_AGGREGATOR_PAD (agg->srcpad)->segment; in gst_video_aggregator_do_aggregate() local
2109 if (agg_segment->rate >= 0) { in gst_video_aggregator_do_aggregate()
2112 out_stream_time = gst_segment_to_stream_time (agg_segment, in gst_video_aggregator_do_aggregate()
2117 out_stream_time = gst_segment_to_stream_time (agg_segment, in gst_video_aggregator_do_aggregate()
2193 GstSegment *agg_segment = &GST_AGGREGATOR_PAD (agg->srcpad)->segment; in gst_video_aggregator_advance_on_timeout() local
2196 if (agg_segment->position == -1) { in gst_video_aggregator_advance_on_timeout()
[all …]
/third_party/gstreamer/gstplugins_base/gst-libs/gst/audio/
Dgstaudioaggregator.c1888 GstSegment *agg_segment = &GST_AGGREGATOR_PAD (agg->srcpad)->segment; in gst_audio_aggregator_fill_buffer() local
1899 gst_segment_position_from_running_time (agg_segment, GST_FORMAT_TIME, in gst_audio_aggregator_fill_buffer()
1903 gst_util_uint64_scale (segment_pos - agg_segment->start, rate, in gst_audio_aggregator_fill_buffer()
1907 gst_segment_position_from_running_time (agg_segment, GST_FORMAT_TIME, in gst_audio_aggregator_fill_buffer()
1911 gst_util_uint64_scale (segment_pos - agg_segment->start, rate, in gst_audio_aggregator_fill_buffer()
2202 GstSegment *agg_segment = &GST_AGGREGATOR_PAD (agg->srcpad)->segment; in gst_audio_aggregator_aggregate() local
2223 if (agg_segment->position == -1) { in gst_audio_aggregator_aggregate()
2224 if (agg_segment->rate > 0.0) in gst_audio_aggregator_aggregate()
2225 agg_segment->position = agg_segment->start; in gst_audio_aggregator_aggregate()
2227 agg_segment->position = agg_segment->stop; in gst_audio_aggregator_aggregate()
[all …]
/third_party/gstreamer/gstplugins_bad/gst/mpegtsmux/
Dgstbasetsmux.c1123 GstSegment *agg_segment = &GST_AGGREGATOR_PAD (agg->srcpad)->segment; in new_packet_cb() local
1136 GstClockTime output_start_time = agg_segment->position; in new_packet_cb()
1137 if (agg_segment->position == -1 in new_packet_cb()
1138 || agg_segment->position < agg_segment->start) { in new_packet_cb()
1139 output_start_time = agg_segment->start; in new_packet_cb()
1151 agg_segment->position = GST_BUFFER_PTS (buf); in new_packet_cb()
1152 } else if (agg_segment->position == -1 in new_packet_cb()
1153 || agg_segment->position < agg_segment->start) { in new_packet_cb()
1154 GST_BUFFER_PTS (buf) = agg_segment->start; in new_packet_cb()
1156 GST_BUFFER_PTS (buf) = agg_segment->position; in new_packet_cb()