Lines Matching refs:in_segment
1252 const GstSegment *in_segment; in gst_base_parse_sink_event_default() local
1257 gst_event_parse_segment (event, &in_segment); in gst_base_parse_sink_event_default()
1259 out_segment.rate = in_segment->rate; in gst_base_parse_sink_event_default()
1260 out_segment.applied_rate = in_segment->applied_rate; in gst_base_parse_sink_event_default()
1262 GST_DEBUG_OBJECT (parse, "New segment %" GST_SEGMENT_FORMAT, in_segment); in gst_base_parse_sink_event_default()
1266 parse->priv->upstream_format = in_segment->format; in gst_base_parse_sink_event_default()
1267 if (in_segment->format == GST_FORMAT_BYTES) { in gst_base_parse_sink_event_default()
1272 offset = in_segment->time; in gst_base_parse_sink_event_default()
1303 gst_base_parse_convert (parse, GST_FORMAT_BYTES, in_segment->start, in gst_base_parse_sink_event_default()
1310 parse->priv->exact_position = (in_segment->start == 0); in gst_base_parse_sink_event_default()
1319 GST_SEGMENT_FORMAT, in_segment); in gst_base_parse_sink_event_default()
1321 } else if (in_segment->format != GST_FORMAT_TIME) { in gst_base_parse_sink_event_default()
1357 if (in_segment->rate > 0.0) in gst_base_parse_sink_event_default()