[gstreamer-bugs] [Bug 621332] BaseTransform should disable proxy alloc if downstream changes caps

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jun 14 07:26:58 PDT 2010


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

Wim Taymans <wim.taymans> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.30

--- Comment #1 from Wim Taymans <wim.taymans at gmail.com> 2010-06-14 14:26:54 UTC ---
> Anyway, this caps/suggest/alloc/etc crap in BaseTransform is a disaster.
> 
Don't worry, we have it under control.

the problem was that a flag was not cleared:

commit f80a824a2f2ba3d85e25585871acb60a4ad802dd
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date:   Mon Jun 14 16:20:18 2010 +0200

    basetransform: reevaluate proxy_alloc when reconfigured

    When we reconfigure the transform element, make sure we reevaluate the
proxying
    of buffer_alloc the next time around.

    Fixes #621332


> # After this, it should get back to proxying pad alloc
> c.set_property("caps", gst.caps_from_string("ANY"))

Arguably, it currently keeps doing wat it was doing instead of trying to
renegotiate.

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