[Bug 662777] New: Caps negotiation got a lot slow since the last release

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Oct 26 08:48:09 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=662777
  GStreamer | gstreamer (core) | git

           Summary: Caps negotiation got a lot slow since the last release
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: sjoerd at luon.net
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=200032)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=200032)
testcase

When starting a video call with farsight using a cmaera with lots of different
resolutions caps negotiation starts to take forever. I tracked it down to one
particular intersection in basetransform that takes about 10 seconds for some
reason. Attached is a small testcase with the caps (a.caps and b.caps) inside
that i happen to see on my pipeline startup. In the previous release this
intersection would take about 0.5 seconds, with current git it takes 10...

To simply test compile the test.c inside the tarball as follows:
  gcc -Wall -g $(pkg-config --cflags --libs gstreamer-0.10) test.c -o test

and try running with both released and git versions of gstreamer :)

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