From cb7c99b8eec531358dea3bcbd6ab06ac44892e87 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Sun, 8 Feb 2015 05:06:48 +1100 Subject: [PATCH] dvdspu: Avoid warning if the video for a still frame arrives after the SPU When we don't have a segment on the video pad yet during a still frame don't freak out. --- gst/dvdspu/gstdvdspu.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst/dvdspu/gstdvdspu.c b/gst/dvdspu/gstdvdspu.c index 8ac8e65f91..f126f340f1 100644 --- a/gst/dvdspu/gstdvdspu.c +++ b/gst/dvdspu/gstdvdspu.c @@ -826,6 +826,9 @@ gst_dvd_spu_check_still_updates (GstDVDSpu * dvdspu) if (dvdspu->spu_state.flags & SPU_STATE_STILL_FRAME) { + if (dvdspu->video_seg.format != GST_FORMAT_TIME) + return; /* No video segment or frames yet */ + vid_ts = gst_segment_to_running_time (&dvdspu->video_seg, GST_FORMAT_TIME, dvdspu->video_seg.position); sub_ts = gst_segment_to_running_time (&dvdspu->subp_seg, -- 2.34.1