Lines Matching refs:seeksegment
3546 GstSegment seeksegment; in gst_mxf_demux_seek_push() local
3564 memcpy (&seeksegment, &demux->segment, sizeof (GstSegment)); in gst_mxf_demux_seek_push()
3570 gst_segment_do_seek (&seeksegment, rate, format, flags, in gst_mxf_demux_seek_push()
3574 &seeksegment); in gst_mxf_demux_seek_push()
3576 if (flush || seeksegment.position != demux->segment.position) { in gst_mxf_demux_seek_push()
3612 e = gst_event_new_seek (seeksegment.rate, GST_FORMAT_BYTES, in gst_mxf_demux_seek_push()
3613 seeksegment.flags | GST_SEEK_FLAG_ACCURATE, GST_SEEK_TYPE_SET, in gst_mxf_demux_seek_push()
3636 memcpy (&demux->segment, &seeksegment, sizeof (GstSegment)); in gst_mxf_demux_seek_push()
3823 GstSegment seeksegment; in gst_mxf_demux_seek_pull() local
3875 memcpy (&seeksegment, &demux->segment, sizeof (GstSegment)); in gst_mxf_demux_seek_pull()
3881 gst_segment_do_seek (&seeksegment, rate, format, flags, in gst_mxf_demux_seek_pull()
3885 &seeksegment); in gst_mxf_demux_seek_pull()
3887 if (flush || seeksegment.position != demux->segment.position) { in gst_mxf_demux_seek_pull()
3980 gst_segment_do_seek (&seeksegment, rate, format, flags, in gst_mxf_demux_seek_pull()
3985 memcpy (&demux->segment, &seeksegment, sizeof (GstSegment)); in gst_mxf_demux_seek_pull()