[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