mfvideoenc: Don't ignore previous flow return value
authorSeungha Yang <seungha@centricular.com>
Wed, 30 Jun 2021 09:11:46 +0000 (18:11 +0900)
committerSeungha Yang <seungha@centricular.com>
Wed, 30 Jun 2021 09:35:35 +0000 (18:35 +0900)
commitd9c486352cf1a999050d1ddc1dae4a19d55f1d3c
tree3fc3ba3cecb712293489faf874356a4d0e1eeb97
parentee543bdacfb8d392a8a25e16b9aa8e8ce9622108
mfvideoenc: Don't ignore previous flow return value

In case of ASYNC MFT (hardware encoder), we were ignoring previous
finish_frame or pad_push return value. so, error wasn't propagated.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2370>
sys/mediafoundation/gstmfvideoenc.cpp