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 (GPOINTER_TO_UINT (dsoundsrc->mixer),

    mixer_caps, sizeof (MIXERCAPS));

if (mmres != MMSYSERR_NOERROR) {