diff options
author | Stéphane Cerveau <scerveau@collabora.com> | 2020-01-15 11:06:12 +0000 |
---|---|---|
committer | Stéphane Cerveau <scerveau@collabora.com> | 2020-01-16 10:09:23 +0100 |
commit | 74812122d4c301c7cc12fbcc23dec92a65464635 (patch) | |
tree | 74e6099dfe3f495592ac7fe7a7a60c09ed61c9b4 | |
parent | f35f312634bc220521bc0db4d7d0550f07651001 (diff) |
omxvideoenc: fix warning
Fix warning test when OMX_BUFFERFLAG_ENDOFFRAME
is not set.
-rw-r--r-- | omx/gstomxvideoenc.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/omx/gstomxvideoenc.c b/omx/gstomxvideoenc.c index b8db1ff..7576286 100644 --- a/omx/gstomxvideoenc.c +++ b/omx/gstomxvideoenc.c @@ -1524,9 +1524,10 @@ gst_omx_video_enc_handle_output_frame (GstOMXVideoEnc * self, GstOMXPort * port, frame->output_buffer = outbuf; flow_ret = gst_video_encoder_finish_frame (GST_VIDEO_ENCODER (self), frame); - if (buf->omx_buf->nFlags | ~OMX_BUFFERFLAG_ENDOFFRAME) + if (!(buf->omx_buf->nFlags & OMX_BUFFERFLAG_ENDOFFRAME)) GST_WARNING_OBJECT (self, - "OMX_BUFFERFLAG_ENDOFFRAME is missing flags"); + "OMX_BUFFERFLAG_ENDOFFRAME is missing in flags 0x%x", + (guint) buf->omx_buf->nFlags); } else { flow_ret = gst_video_encoder_finish_subframe (GST_VIDEO_ENCODER (self), frame); |