From b3e70d30cf84adfd5a12b3aed4b77f4e52c45f76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Sun, 12 May 2013 18:51:52 +0100 Subject: [PATCH] neonhttpsrc: add support for SCHEDULING query --- ext/neon/gstneonhttpsrc.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ext/neon/gstneonhttpsrc.c b/ext/neon/gstneonhttpsrc.c index ca10cd268d..e20b509c51 100644 --- a/ext/neon/gstneonhttpsrc.c +++ b/ext/neon/gstneonhttpsrc.c @@ -694,6 +694,20 @@ gst_neonhttp_src_query (GstBaseSrc * bsrc, GstQuery * query) if (!ret) ret = GST_BASE_SRC_CLASS (parent_class)->query (bsrc, query); + switch (GST_QUERY_TYPE (query)) { + case GST_QUERY_SCHEDULING:{ + GstSchedulingFlags flags; + gint minsize, maxsize, align; + + gst_query_parse_scheduling (query, &flags, &minsize, &maxsize, &align); + flags |= GST_SCHEDULING_FLAG_BANDWIDTH_LIMITED; + gst_query_set_scheduling (query, flags, minsize, maxsize, align); + break; + } + default: + break; + } + return ret; }