summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gallium/state_trackers/omx/vid_enc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gallium/state_trackers/omx/vid_enc.c b/src/gallium/state_trackers/omx/vid_enc.c
index ec947717af..6310de97e0 100644
--- a/src/gallium/state_trackers/omx/vid_enc.c
+++ b/src/gallium/state_trackers/omx/vid_enc.c
@@ -737,11 +737,12 @@ static OMX_ERRORTYPE vid_enc_EncodeFrame(omx_base_PortType *port, OMX_BUFFERHEAD
vl_compositor_set_rgba_layer(s, compositor, 0, views[i], NULL, NULL, NULL);
vl_compositor_render(s, compositor, dst_surface[i], NULL, false);
}
- priv->s_pipe->flush(priv->s_pipe, NULL, 0);
size = priv->scale.xWidth * priv->scale.xHeight * 2;
vbuf = priv->scale_buffer;
- }
+ }
+
+ priv->s_pipe->flush(priv->s_pipe, NULL, 0);
/* -------------- allocate output buffer --------- */