summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2016-06-30 08:31:20 +0200
committerSebastian Dröge <sebastian@centricular.com>2016-06-30 08:32:04 +0200
commit11a73629934d0b101874e2670e1913b3c9bad28b (patch)
treea71d13cc4a7793019270d8a27dee4b5673e066e3
parente0ecd774ddf8930ccfa8102b640ee8d33bf0da4c (diff)
downloadgstreamer-plugins-bad-11a73629934d0b101874e2670e1913b3c9bad28b.tar.gz
dvbbasebin: Use a non-timer GstPoll
set_flushing() causes inconsistent states on timer polls and also signals a g_critical() nowadays because of that.
-rw-r--r--sys/dvb/dvbbasebin.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dvb/dvbbasebin.c b/sys/dvb/dvbbasebin.c
index 3104bca45..c05f65ed6 100644
--- a/sys/dvb/dvbbasebin.c
+++ b/sys/dvb/dvbbasebin.c
@@ -537,7 +537,7 @@ dvb_base_bin_init (DvbBaseBin * dvbbasebin)
dvbbasebin->task =
gst_task_new ((GstTaskFunction) dvb_base_bin_task, dvbbasebin, NULL);
gst_task_set_lock (dvbbasebin->task, &dvbbasebin->lock);
- dvbbasebin->poll = gst_poll_new_timer ();
+ dvbbasebin->poll = gst_poll_new (TRUE);
}
static void