directdrawsink: Fix warnings on 64 bit mingw-w64
authorRaimo Järvi <raimo.jarvi@gmail.com>
Sat, 27 Aug 2011 17:58:48 +0000 (20:58 +0300)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 14 Feb 2012 00:09:53 +0000 (00:09 +0000)
gstdirectdrawsink.c:1561:24: error: assignment from incompatible pointer type
gstdirectdrawsink.c:2028:3: error: format '%d' expects type 'int', but argument 8 has type 'size_t'

https://bugzilla.gnome.org/show_bug.cgi?id=657522

sys/directdraw/gstdirectdrawsink.c

index bd9b79c..518ca7c 100644 (file)
@@ -1416,7 +1416,7 @@ gst_directdraw_sink_setup_ddraw (GstDirectDrawSink * ddrawsink)
   return bRet;
 }
 
-static long FAR PASCAL
+static LRESULT FAR PASCAL
 WndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
 {
   switch (message) {
@@ -2026,7 +2026,7 @@ surface_pitch_bad:
   GST_BUFFER_SIZE (surface) = size;
   surface->surface = NULL;
   GST_CAT_INFO_OBJECT (directdrawsink_debug, ddrawsink,
-      "allocating a system memory buffer of %d bytes", size);
+      "allocating a system memory buffer of %" G_GSIZE_FORMAT " bytes", size);
 
 #endif