[Bug 787311] vtenc: leaks frames when shut down before EOS

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Oct 19 14:56:54 UTC 2017


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

Matthew Waters (ystreet00) <ystreet00 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |ystreet00 at gmail.com
         Resolution|---                         |FIXED
   Target Milestone|git master                  |1.13.1

--- Comment #35 from Matthew Waters (ystreet00) <ystreet00 at gmail.com> ---
base:

commit 877664a414a466cfcc71c79d28c470722408c9a7 (HEAD -> master)
Author: Nicola Murino <nicola.murino at gmail.com>
Date:   Thu Sep 28 13:17:05 2017 +0200

    videoencoder: flush encoder in transition PAUSED->READY

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

commit 6627dd3ae3797eb551ed2ac9980d6a19b060ba7c
Author: Nicola Murino <nicola.murino at gmail.com>
Date:   Thu Sep 28 13:12:58 2017 +0200

    videoencoder: remove the lock from gst_video_encoder_flush

    The lock is already taken before calling the flush method and can lead to
    deadlock for some encoders that need to take the same lock from another
    thread while flushing

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

commit 6e9edc3031935ce8d6640d9774a7c093d20d4366
Author: Nicola Murino <nicola.murino at gmail.com>
Date:   Wed Sep 27 16:08:10 2017 +0200

    videodecoder: flush decoder in transition PAUSED->READY

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

commit 2dcdd13512e788797d03f9990994eecdd339ca0e
Author: Nicola Murino <nicola.murino at gmail.com>
Date:   Wed Sep 27 16:32:13 2017 +0200

    audioencoder: flush encoder in transition PAUSED->READY

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

commit e7cf4c058ddd466a797623b5ddf162c263d07059
Author: Nicola Murino <nicola.murino at gmail.com>
Date:   Wed Sep 27 16:41:51 2017 +0200

    audiodecoder: flush decoder in transition PAUSED->READY

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

bad:

commit c808b4dd115498e3b9f62b0cec32a55a8cf0f84d
Author: Nicola Murino <nicola.murino at gmail.com>
Date:   Wed Sep 27 11:37:26 2017 +0200

    vtenc: fix memory leak

    finish encoding and clean buffers queue on flush. This avoid a memory leak
    if the element shuts down before EOS

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

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