[Bug 721077] totem 3.10.{0,1}: severe memory leak

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jan 10 08:29:24 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=721077
  GStreamer | don't know | 1.x

--- Comment #20 from Wim Taymans <wim.taymans at gmail.com> 2014-01-10 16:29:19 UTC ---
commit 81cef109e20cbce285bacaf673597aef57fc30f3
Author: Wim Taymans <wtaymans at redhat.com>
Date:   Fri Jan 10 17:18:53 2014 +0100

    avviddec: release buffers when not direct rendering

    New libav will not call the release_buffer callback anymore when
    avcodec_default_get_buffer() is called from get_buffer. Releasing of the
    memory in a picture should now be done by registering a callback to the
    avbuffer objects in the picture. There is some compatibility code to
    wrap the memory we provide in get_buffer in avbuffer with a callback to
    release_buffer but that is not done when avcodec_default_get_buffer()
    is called.

    Work around this by adding a dummy avbuffer object to the picture that
    will release the frame.

    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=721077

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