[Bug 723850] Elements in rtpbin don't set PROXY_ALLOCATION flag

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Feb 20 18:32:41 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=723850
  GStreamer | gst-plugins-good | 1.2.2

--- Comment #7 from Jason Litzinger <jlitzingerdev at gmail.com> 2014-02-21 02:53:18 UTC ---
The goal of using a bufferpool in the first place was to hopefully reduce the
number of malloc/free operations and measure the performance improvement, if
any.  The code is being used on a smaller CPU, and profiling the
pipeline(callgrind) identified mallocs (and mutexing) as two of the most common
operations.

As to why I wanted alsasink to propose the pool -- I thought having the sink
propose the pool was the preferred implementation approach.  Most of the
examples I've seen, and code I've read show the sink proposing the pool, so I
tried to follow that pattern.  I don't really care if there is only one pool,
or that it is proposed by the alsasink, so long as I can reuse buffers.

Are multiple bufferpools commonly used within pipelines?  Is there an
implementation example?

It appears this bug may not be valid in light of the discussion above, so if it
needs to be closed and there's something I can do I'm happy to do so.

-- 
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