[Bug 676003] New: fails to pull in push mode due to check for already activated pad removed

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun May 13 19:06:17 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=676003
  GStreamer | gstreamer (core) | 0.11.x

           Summary: fails to pull in push mode due to check for already
                    activated pad removed
    Classification: Platform
           Product: GStreamer
           Version: 0.11.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: prahal at yahoo.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=213976)
 View: https://bugzilla.gnome.org/attachment.cgi?id=213976
 Review: https://bugzilla.gnome.org/review?bug=676003&attachment=213976

do not change mode if pad is activated even if caps are forced

In commit bf0964b6 a check for pad is activated was not carried.
This leads to attempt to pull while in push mode when force_caps
is set. In this case without the attached check even when activated
in pull mode we activate back to push mode.

This is from comment in previous code , case number eight:
 8. if the sink pad is activated, we are in pull mode. succeed.
-     otherwise activate both pads in push mode and succeed.

Putting it back fixes playback of webm in webkit+gstreamer 1.0 .

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