omxvideoenc: Fix compiler warning
authorSebastian Dröge <sebastian@centricular.com>
Fri, 7 Apr 2017 11:27:23 +0000 (14:27 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Fri, 7 Apr 2017 11:27:23 +0000 (14:27 +0300)
gstomxvideoenc.c: In function ‘gst_omx_video_enc_fill_buffer’:
  CC       libgstomx_la-gstomxaacdec.lo
gstomxvideoenc.c:1316:27: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 8 has type ‘OMX_U32 {aka long unsigned int}’ [-Wformat=]
     GST_LOG_OBJECT (self, "Matched strides - direct copy %u bytes",
                           ^
         outbuf->omx_buf->nFilledLen);
         ~~~~~~~~~~~~~~~~~~

omx/gstomxvideoenc.c

index cd1320d..083be6a 100644 (file)
@@ -1314,7 +1314,7 @@ gst_omx_video_enc_fill_buffer (GstOMXVideoEnc * self, GstBuffer * inbuf,
     outbuf->omx_buf->nFilledLen = gst_buffer_get_size (inbuf);
 
     GST_LOG_OBJECT (self, "Matched strides - direct copy %u bytes",
-        outbuf->omx_buf->nFilledLen);
+        (guint) outbuf->omx_buf->nFilledLen);
 
     gst_buffer_extract (inbuf, 0,
         outbuf->omx_buf->pBuffer + outbuf->omx_buf->nOffset,