diff -ru gst-plugins-bad-1.5.2.orig/sys/directsound/gstdirectsoundsrc.c gst-plugins-bad-1.5.2/sys/directsound/gstdirectsoundsrc.c — gst-plugins-bad-1.5.2.orig/sys/directsound/gstdirectsoundsrc.c 2015-04-13 15:56:11.000000000 +0900 +++ gst-plugins-bad-1.5.2/sys/directsound/gstdirectsoundsrc.c 2015-09-09 13:36:58.665602689 +0900 @@ -730,7 +730,7 @@
if (mmres != MMSYSERR_NOERROR) continue;
-
mmres = mixerGetDevCaps ((UINT) dsoundsrc->mixer,
+ mmres = mixerGetDevCaps (GPOINTER_TO_UINT (dsoundsrc->mixer),
mixer_caps, sizeof (MIXERCAPS)); if (mmres != MMSYSERR_NOERROR) {