After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 736377 - inspect: Says there custom functions where there arent
inspect: Says there custom functions where there arent
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
Other Linux
: Normal normal
: 1.5.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Reported: 2014-09-10 06:43 UTC by Olivier Crête
Modified: 2014-09-12 13:14 UTC
See Also:
GNOME target: ---
GNOME version: ---

Description Olivier Crête 2014-09-10 06:43:22 UTC
gst-inspect-1.0 srtenc
  SRC: 'src'
      Has custom eventfunc(): gst_pad_event_default
      Has custom queryfunc(): gst_pad_query_default
      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default

Note how it says "Has custom ....", gst-inspect should probably ignore the default ones.
Comment 1 Tim-Philipp Müller 2014-09-10 09:54:56 UTC
I'm actually tempted to just remove the printing of these pad functions entirely. They regularly confuse people, and I don't remember a single time when that was helpful for anything..
Comment 2 Sebastian Dröge (slomo) 2014-09-12 12:44:00 UTC
Agreed, this custom function stuff should just go away. It serves no purpose at all
Comment 3 Tim-Philipp Müller 2014-09-12 13:14:49 UTC
commit d3de22d8027b5d595433dee2fc8b919f3db74469
Author: Tim-Philipp Müller <>
Date:   Fri Sep 12 14:10:40 2014 +0100

    tools: gst-inspect: don't list pad functions
    Don't print all the different pad functions, it's just
    confusing and no one has ever needed to know this for
    anything ever anyway, it's just useless information.
    Besides, we also label the default implementations as
    'custom' implementations (the code that tries to
    prevent that doesn't actually work it seems).