src/via_xv_overlay.c |    3 ++-
 src/via_xvmc.c       |    4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

New commits:
commit 59c9d25e2b38ac0d9fc8a8756af5834c01fd1dec
Author: Kevin Brace <kevinbr...@gmx.com>
Date:   Fri Dec 20 15:17:51 2019 -0600

    Suppress void pointer arithmetic compilation warnings
    
    Signed-off-by: Kevin Brace <kevinbr...@gmx.com>

diff --git a/src/via_xv_overlay.c b/src/via_xv_overlay.c
index ccf7dd5..776a79e 100644
--- a/src/via_xv_overlay.c
+++ b/src/via_xv_overlay.c
@@ -1210,7 +1210,8 @@ CreateSurface(ScrnInfoPtr pScrn, CARD32 FourCC, CARD16 
Width,
         pVia->swov.SWDevice.dwSWPhysicalAddr[0] = addr;
         pVia->swov.SWDevice.dwSWPhysicalAddr[1] = addr + fbsize;
         pVia->swov.SWDevice.lpSWOverlaySurface[0] = buf;
-        pVia->swov.SWDevice.lpSWOverlaySurface[1] = buf + fbsize;
+        pVia->swov.SWDevice.lpSWOverlaySurface[1] =
+                                        (unsigned char*)buf + fbsize;
 
         if (isplanar) {
             pVia->swov.SWDevice.dwSWCrPhysicalAddr[0] =
diff --git a/src/via_xvmc.c b/src/via_xvmc.c
index c3c8a8e..f376fd4 100644
--- a/src/via_xvmc.c
+++ b/src/via_xvmc.c
@@ -604,8 +604,8 @@ ViaXvMCCreateSurface(ScrnInfoPtr pScrn, XvMCSurfacePtr 
pSurf,
     yBufSize = stride(ctx->width) * ctx->height;
     for (i = 0; i < numBuffers; ++i) {
         memset(buf, 0, yBufSize);
-        memset(buf + yBufSize, 0x80, yBufSize >> 1);
-        buf += bufSize;
+        memset((unsigned *)buf + yBufSize, 0x80, yBufSize >> 1);
+        (unsigned *)buf += bufSize;
     }
     drm_bo_unmap(pScrn, sPriv->memory_ref);
 
_______________________________________________
openchrome-devel mailing list
openchrome-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/openchrome-devel

Reply via email to