gstreamer/gst-libs/gst
Gwenole Beauchesne 1fff3a44dd decoder: fix memory leak when processing interlaced pictures.
Fix memory leak when processing interlaced pictures and that occurs
because the first field, represented as a GstVideoCodecFrame, never
gets released. i.e. when the picture is completed, this is generally
the case when the second field is successfully decoded, we need to
propagate the GstVideoCodecFrame of the first field to the original
GstVideoDecoder so that it could reclaim memory.

Otherwise, we keep accumulating the first fields into GstVideoDecoder
private frames list until the end-of-stream is reached. The frames
are eventually released there, but too late, i.e. too much memory
may have been consumed.

https://bugzilla.gnome.org/show_bug.cgi?id=701257
2013-07-15 14:01:06 +02:00
..
codecparsers configure: always build the MPEG-4 parser. 2013-06-14 11:45:11 +02:00
vaapi decoder: fix memory leak when processing interlaced pictures. 2013-07-15 14:01:06 +02:00
video build: fix compiling of local GstVideoDecoder and codecparsers. 2013-02-25 10:46:08 +01:00
Makefile.am Add videoutils submodule for GstVideoDecoder APIs. 2012-12-21 16:01:16 +01:00