videodecoder: make _release_frame external API
authorMark Nauwelaerts <mnauw@users.sourceforge.net>
Tue, 26 Nov 2013 19:50:33 +0000 (20:50 +0100)
committerMark Nauwelaerts <mnauw@users.sourceforge.net>
Sun, 1 Dec 2013 11:06:37 +0000 (12:06 +0100)
commit40fc3060174bc402fdd9584b09b917d696a40724
tree1cac1c942e90dd00e4fa9de83c9768edb22daa61
parent614d35d7951a7836a1de856ecfc8511addd03bfa
videodecoder: make _release_frame external API

... so subclasses can release a frame all the way (also from frame list)
without having to pass through _finish_frame or _drop_frame.
The latter may not be applicable, or may or may not have already
been called for the frame in question.

See https://bugzilla.gnome.org/show_bug.cgi?id=693772
gst-libs/gst/video/gstvideodecoder.c
gst-libs/gst/video/gstvideodecoder.h