Lines Matching refs:fscr
1140 guint64 fscr = scr; in find_offset() local
1151 if (!gst_ps_demux_scan_forward_ts (demux, &offset, SCAN_SCR, &fscr, 0)) { in find_offset()
1152 gst_ps_demux_scan_backward_ts (demux, &offset, SCAN_SCR, &fscr, 0); in find_offset()
1155 if (fscr == scr || fscr == min_scr || fscr == max_scr) { in find_offset()
1159 if (fscr < scr) { in find_offset()
1160 return find_offset (demux, scr, fscr, offset, max_scr, max_scr_offset, in find_offset()
1163 return find_offset (demux, scr, min_scr, min_scr_offset, fscr, offset, in find_offset()
1172 guint64 fscr, offset; in gst_ps_demux_do_seek() local
1183 fscr = scr; in gst_ps_demux_do_seek()
1196 found = gst_ps_demux_scan_forward_ts (demux, &offset, SCAN_SCR, &fscr, 0); in gst_ps_demux_do_seek()
1198 found = gst_ps_demux_scan_backward_ts (demux, &offset, SCAN_SCR, &fscr, 0); in gst_ps_demux_do_seek()
1200 while (found && fscr < scr) { in gst_ps_demux_do_seek()
1202 found = gst_ps_demux_scan_forward_ts (demux, &offset, SCAN_SCR, &fscr, 0); in gst_ps_demux_do_seek()
1205 while (found && fscr > scr && offset > 0) { in gst_ps_demux_do_seek()
1207 found = gst_ps_demux_scan_backward_ts (demux, &offset, SCAN_SCR, &fscr, 0); in gst_ps_demux_do_seek()
1212 offset, fscr, GST_TIME_ARGS (MPEGTIME_TO_GSTTIME (fscr))); in gst_ps_demux_do_seek()