[Bug 665355] [basevideodecoder] deletes frame but keeps it in list

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Dec 2 00:09:05 PST 2011


https://bugzilla.gnome.org/show_bug.cgi?id=665355
  GStreamer | gst-plugins-bad | 0.11.x

Sebastian Dröge <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1

--- Comment #3 from Sebastian Dröge <slomo at circular-chaos.org> 2011-12-02 08:08:59 UTC ---
The codec_data changes look correct but the frame one doesn't. Look at the
code, there are some FIXME comments about handling of the frames list, in
theory all frames should be cleared in _reset() for example but this can't be
done because the subclass might still hold references to the frames.

The solution would be to introduce a new refcounted type for the frames and
then clear the frames in _reset() and elsewhere.

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