[Bug 743639] New: Forward scheduling query to a peer pad on multiqueue and baseparse
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Jan 28 04:00:29 PST 2015
https://bugzilla.gnome.org/show_bug.cgi?id=743639
GStreamer | gstreamer (core) | 1.4.5
Summary: Forward scheduling query to a peer pad on multiqueue
and baseparse
Classification: Platform
Product: GStreamer
Version: 1.4.5
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gstreamer (core)
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: hoonh83.lee at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created an attachment (id=295644)
View: https://bugzilla.gnome.org/attachment.cgi?id=295644
Review: https://bugzilla.gnome.org/review?bug=743639&attachment=295644
Forward scheduling query to a peer pad on multiqueue and baseparse
Decoder element demands to know about scheduling flags such as
bandwidthlimited is enabled or not.
In our product environment, our decoder element which uses H/W resources wants
to know in playbin pipeline that it is streaming case or not.
Our approach is that to use a scheduling query likes uridecodebin for deploying
typefind and Q2.
But, we encountered a problem that scheduling query is not forwarding to a
source element such as souphttpsrc.
We reviewed the log and found out that baseparse and multiqueue are not
forwarding it to a peerpad because of 'gst_pad_query_default' handler with
GST_PAD_FALG_PROXY_SCHEDULING.
========================================
0:00:00.690352917 2581 0x7280a6f0 DEBUG GST_PADS
gstpad.c:3028:gst_pad_query_default:<multiqueue0:src_1> not forwarding
0x71e0df20 (scheduling) query
0:00:00.896709625 2581 0x71e0e000 DEBUG GST_PADS
gstpad.c:3028:gst_pad_query_default:<h264parse0:src> not forwarding 0x713080f0
(scheduling) query
========================================
Could you explain why it is not forwarding? it this a concept??
We hope that you would explain about it.
Thus, we implemented the scheduling query in multiqueue and baseparse.
Anyway, please check and review it.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list