Searched refs:agg_segment (Results 1 – 3 of 3) sorted by relevance
/third_party/gstreamer/gstplugins_base/gst-libs/gst/video/ |
D | gstvideoaggregator.c | 204 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/ |
D | gstaudioaggregator.c | 1888 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/ |
D | gstbasetsmux.c | 1123 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()
|