refactored video capture to use GStreamer 1.x API