[gstreamer-bugs] [Bug 503592] gstpad.c does many ref/unref of peer pad in dataflow
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Oct 12 17:55:28 PDT 2010
https://bugzilla.gnome.org/show_bug.cgi?id=503592
GStreamer | gstreamer (core) | git
Wim Taymans <wim.taymans> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #172173|0 |1
is obsolete| |
Attachment #172173|0 |1
is obsolete| |
--- Comment #13 from Wim Taymans <wim.taymans at gmail.com> 2010-10-13 00:53:26 UTC ---
Created an attachment (id=172226)
View: https://bugzilla.gnome.org/attachment.cgi?id=172226
Review: https://bugzilla.gnome.org/review?bug=503592&attachment=172226
more evolved patch
A more evolved version of the patch.
This one dynamically builds the cache in the slow path and invalidates the
cache when modifications are done to the pad link. The only thing missing is
the invalidation when a pad probe is installed.
It passes make check, playbin2 works and fakesrc ! fakesink seems to be around
10% faster.
--- Comment #14 from Wim Taymans <wim.taymans at gmail.com> 2010-10-13 00:54:52 UTC ---
Created an attachment (id=172227)
View: https://bugzilla.gnome.org/attachment.cgi?id=172227
Review: https://bugzilla.gnome.org/review?bug=503592&attachment=172227
more evolved patch
A more evolved version of the patch.
This one dynamically builds the cache in the slow path and invalidates the
cache when modifications are done to the pad link. The only thing missing is
the invalidation when a pad probe is installed.
It passes make check, playbin2 works and fakesrc ! fakesink seems to be around
10% faster.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the Gstreamer-bugs
mailing list