[Bug 726325] RFC: Add tunneling support.
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu Mar 27 11:07:17 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=726325
GStreamer | gst-omx | git
--- Comment #41 from Julien Isorce <julien.isorce at gmail.com> 2014-03-27 18:33:01 UTC ---
(In reply to comment #40)
> I was thinking that in the actual omxvideodec when using egl_render tunnelled
> with the decoder, I mean in the case where it is still not in its own gst
> element, then we have only one thread to catch all the omx messages.
>
> Whereas here with the tunnelling support for we have one thread created for
> each gstomxelement even when tunnelled together. I that case maybe I think only
> the last tunneled element should create a thread.
>
> In that case all the tunnelled element would need to know where to push those
> messages. So we maybe should share the message queue through the allocation
> query too. So that each tunnelled element can push in it.
To be more clear, with the current patches we have N threads withomxelement1 !
... ! omxelementN tunnelled together.
So what I suggest is to share the message queue through the allocation query in
order to create only one thread. And created by the most downstream tunnelled
element, i.e. omxelementN.
--
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