Skip to content
Snippets Groups Projects
Commit 18b016d6 authored by Kipp Cannon's avatar Kipp Cannon
Browse files

lal_cachesrc: tweak some safety checks

parent 30a7abc1
No related branches found
No related tags found
No related merge requests found
......@@ -391,7 +391,11 @@ static gboolean do_seek(GstBaseSrc *basesrc, GstSegment *segment)
GST_DEBUG_OBJECT(element, "requested segment is [%" GST_TIME_SECONDS_FORMAT ", %" GST_TIME_SECONDS_FORMAT "), stream time %" GST_TIME_SECONDS_FORMAT ", accum %" GST_TIME_SECONDS_FORMAT ", last_stop %" GST_TIME_SECONDS_FORMAT ", duration %" GST_TIME_SECONDS_FORMAT, GST_TIME_SECONDS_ARGS(segment->start), GST_TIME_SECONDS_ARGS(segment->stop), GST_TIME_SECONDS_ARGS(segment->time), GST_TIME_SECONDS_ARGS(segment->accum), GST_TIME_SECONDS_ARGS(segment->last_stop), GST_TIME_SECONDS_ARGS(segment->duration));
g_return_val_if_fail(element->cache != NULL, FALSE);
if(!element->cache) {
GST_ERROR_OBJECT(element, "no file cache loaded");
success = FALSE;
goto done;
}
/*
* require a start time
......@@ -404,7 +408,7 @@ static gboolean do_seek(GstBaseSrc *basesrc, GstSegment *segment)
}
/*
* do the seek.
* do the seek
*/
i = time_to_index(element, segment->start);
......@@ -456,8 +460,6 @@ static gboolean query(GstBaseSrc *basesrc, GstQuery *query)
gint64 src_value, dst_value;
GstClockTime time;
g_return_val_if_fail(element->cache != NULL, FALSE);
gst_query_parse_convert(query, &src_format, &src_value, &dst_format, &dst_value);
/*
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment