Added the following patch to compile library:

diff --git a/srcgstreamer/gstreamerc/gstreamertypes.d b/srcgstreamer/gstreamerc/gstreamertypes.d
index 53012bc..f07d60f 100644
--- a/srcgstreamer/gstreamerc/gstreamertypes.d
+++ b/srcgstreamer/gstreamerc/gstreamertypes.d
@@ -1037,7 +1037,7 @@ public enum GstMapFlags
{
READ = GstLockFlags.READ,
WRITE = GstLockFlags.WRITE,

  • FLAG_LAST = (1 << 16)
  • FLAG_LAST = cast(GstLockFlags)(1 << 16)
    }
    alias GstMapFlags MapFlags;

Does this look correct to you Mike?

Thanks,
ollie