[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