working libdevice window capture