Lines Matching refs:base_time
332 demux->base_time = G_MAXUINT64; in gst_ps_demux_reset()
591 GST_TIME_ARGS (pts), GST_TIME_ARGS (demux->base_time), in gst_ps_demux_send_segment()
601 demux->src_segment.start = pts - demux->base_time; in gst_ps_demux_send_segment()
604 demux->src_segment.stop = pts - demux->base_time; in gst_ps_demux_send_segment()
612 if (GST_CLOCK_TIME_IS_VALID (demux->base_time)) { in gst_ps_demux_send_segment()
614 segment.start += demux->base_time; in gst_ps_demux_send_segment()
616 segment.stop += demux->base_time; in gst_ps_demux_send_segment()
617 segment.time = segment.start - demux->base_time; in gst_ps_demux_send_segment()
669 demux->base_time != GST_CLOCK_TIME_NONE) { in gst_ps_demux_send_data()
670 GstClockTime new_time = demux->base_time + demux->src_segment.position; in gst_ps_demux_send_data()
936 GstClockTime base_time, stop; in gst_ps_demux_send_gap_updates() local
941 if ((base_time = demux->base_time) == GST_CLOCK_TIME_NONE) in gst_ps_demux_send_gap_updates()
942 base_time = 0; in gst_ps_demux_send_gap_updates()
946 stop += base_time; in gst_ps_demux_send_gap_updates()
957 stream->last_ts < demux->src_segment.start + base_time) in gst_ps_demux_send_gap_updates()
958 stream->last_ts = demux->src_segment.start + base_time; in gst_ps_demux_send_gap_updates()
1173 guint64 scr = GSTTIME_TO_MPEGTIME (seeksegment->position + demux->base_time); in gst_ps_demux_do_seek()
1290 if (seeksegment.start < first_pts - demux->base_time) { in gst_ps_demux_handle_seek_pull()
1291 seeksegment.start = first_pts - demux->base_time; in gst_ps_demux_handle_seek_pull()
1746 demux->base_time = MPEGTIME_TO_GSTTIME (demux->first_scr); in gst_ps_demux_parse_pack_start()
1748 GST_TIME_ARGS (demux->base_time)); in gst_ps_demux_parse_pack_start()
1754 if (demux->sink_segment.start > demux->base_time) in gst_ps_demux_parse_pack_start()
1755 diff = -(demux->sink_segment.start - demux->base_time); in gst_ps_demux_parse_pack_start()
1757 diff = demux->base_time - demux->sink_segment.start; in gst_ps_demux_parse_pack_start()
1762 demux->base_time += diff; in gst_ps_demux_parse_pack_start()
2795 demux->base_time = MPEGTIME_TO_GSTTIME (demux->first_scr); in gst_ps_sink_get_duration()
2803 MPEGTIME_TO_GSTTIME (demux->first_pts) - demux->base_time; in gst_ps_sink_get_duration()