[Bug 772747] atomicqueue: Improve performance on push operations

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Oct 20 12:34:47 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=772747

--- Comment #5 from sancane <sancane.kurento at gmail.com> ---
LOW_MEM macro seems to be used to keep the memory as low as possible. When it
is defined, array of memory that is not going to be used anymore is freed
(taking into account that no readers are using it), without it, tose arrays
only will be released when the queue is destroyed. Even it seems to be disabled
with the undef statement in the line 52 I tryed to keep the code compatible
with this mode of operation.
I completely agree with you that we need more eyes looking at this patch
because code is complex and critical. We've been using it at Kurento at it
seems to do what is expected to do, anycase, a good test bed will give us
enough confidence to grant that no race condition are introduced with it.

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