videodecoder: don't leak frames
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 1 May 2012 12:46:06 +0000 (14:46 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 1 May 2012 13:03:40 +0000 (15:03 +0200)
commit8fde7850c0b775fa1e389579f14f7befd67bc019
tree9eca886a8a4ce008d419e422415b5039ef3821a7
parente8c7f57a0a01ba22b863e78856cf25a74887418c
videodecoder: don't leak frames

Frames receive a refcount when added to the frames list so release that refcount
in gst_video_decoder_do_finish_frame(). Also release the ref on the frame
because gst_video_decoder_do_finish_frame() takes ownership of the passed frame.
gst-libs/gst/video/gstvideodecoder.c