[Bug 674801] tsdemux: more memory leaks

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue May 1 00:03:54 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=674801
  GStreamer | gst-plugins-bad | git

Wim Taymans <wim.taymans> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wim.taymans at gmail.com

--- Comment #2 from Wim Taymans <wim.taymans at gmail.com> 2012-05-01 07:03:46 UTC ---
some more leaks where fixed:

commit 15293543e93ad0af80aee36d6408466716a02e43
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date:   Mon Apr 30 12:36:46 2012 +0200

    tsbase: unref bad packets too

commit 8019ab8f3a4665432d82564bfeb96e702084b01f
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date:   Mon Apr 30 12:28:42 2012 +0200

    tsdemux: reset the state of the stream when flushing

    We need to reset the stream on a flush or else old packets could be added
to the
    list and leak.

commit b2716793c6f24b87a37b4858348f67652343cf3d
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date:   Mon Apr 30 12:28:31 2012 +0200

    tsdemux: add more debug

commit 1d0657ca233b35d6e04ccf9f9131a68e8d1b4b3c
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date:   Mon Apr 30 12:26:45 2012 +0200

    mpegts: check flowreturn before parsing next

    First check the flow return code before attempting to parse the next
packet. If
    we do it the other way, we leak the parsed packet.

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