libs: encoder: h264/h265: fix encode lose frame issue.
authorWangfei <fei.w.wang@intel.com>
Thu, 6 Dec 2018 02:18:53 +0000 (10:18 +0800)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Mon, 14 Jan 2019 19:08:29 +0000 (19:08 +0000)
commitf50fb8748f02910bdc75e62d91032187a1b73756
treeadd6d6925f59e05f0ddb9601d10a322c9d150454
parent98c32df8308296ffe480f22f880b302ce234f0de
libs: encoder: h264/h265: fix encode lose frame issue.

Instead of dropping all remain frames in reorder_frame_list during
flush, keep encoding.

https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/issues/97
gst-libs/gst/vaapi/gstvaapiencoder.c
gst-libs/gst/vaapi/gstvaapiencoder.h
gst-libs/gst/vaapi/gstvaapiencoder_h264.c
gst-libs/gst/vaapi/gstvaapiencoder_h265.c