Index: modules/matterhorn-capture-agent-impl/src/main/java/org/opencastproject/capture/pipeline/bins/GStreamerProperties.java
===================================================================
--- modules/matterhorn-capture-agent-impl/src/main/java/org/opencastproject/capture/pipeline/bins/GStreamerProperties.java	(revision 12298)
+++ modules/matterhorn-capture-agent-impl/src/main/java/org/opencastproject/capture/pipeline/bins/GStreamerProperties.java	(working copy)
@@ -51,6 +51,9 @@
   String FRAMERATE = "framerate";
   String CAPS = "caps";
 
+  /** Video Scale Properties **/
+  String ADD_BORDERS = "add-borders";
+  
   /** Video Test Src Properties **/
   String PATTERN = "pattern";
   String WIDTH = "width";
Index: modules/matterhorn-capture-agent-impl/src/main/java/org/opencastproject/capture/pipeline/bins/producers/EpiphanVGA2USBV4LProducer.java
===================================================================
--- modules/matterhorn-capture-agent-impl/src/main/java/org/opencastproject/capture/pipeline/bins/producers/EpiphanVGA2USBV4LProducer.java	(revision 12298)
+++ modules/matterhorn-capture-agent-impl/src/main/java/org/opencastproject/capture/pipeline/bins/producers/EpiphanVGA2USBV4LProducer.java	(working copy)
@@ -451,7 +451,7 @@
         if (deviceBin.isBroken() && checkEpiphan(location)) {
           logger.debug("Device broken, attempting to reconnect pipeline.");
           try {
-            EpiphanVGA2USBV4LSubDeviceBin newBin = new EpiphanVGA2USBV4LSubDeviceBin(captureDevice, caps);
+            EpiphanVGA2USBV4LSubDeviceBin newBin = new EpiphanVGA2USBV4LSubDeviceBin(captureDevice, getCaps());
             if (!newBin.start(DEVICEBIN_START_TIME)) {
               newBin.stop();
               logger.debug("Can not start Epiphan VGA2USB pipeline!");
Index: modules/matterhorn-capture-agent-impl/src/main/java/org/opencastproject/capture/pipeline/bins/producers/EpiphanVGA2USBV4LSubDeviceBin.java
===================================================================
--- modules/matterhorn-capture-agent-impl/src/main/java/org/opencastproject/capture/pipeline/bins/producers/EpiphanVGA2USBV4LSubDeviceBin.java	(revision 12298)
+++ modules/matterhorn-capture-agent-impl/src/main/java/org/opencastproject/capture/pipeline/bins/producers/EpiphanVGA2USBV4LSubDeviceBin.java	(working copy)
@@ -151,7 +151,7 @@
     colorspace = GStreamerElementFactory.getInstance().createElement(captureDevice.getFriendlyName(),
             GStreamerElements.FFMPEGCOLORSPACE, captureDevice.getLocation() + "_ffmpegcolorspace");
     videoscale = GStreamerElementFactory.getInstance().createElement(captureDevice.getFriendlyName(),
-            GStreamerElements.FFVIDEOSCALE, captureDevice.getLocation() + "_ffvideoscale");
+            GStreamerElements.VIDEOSCALE, captureDevice.getLocation() + "_videoscale");
     capsfilter = GStreamerElementFactory.getInstance().createElement(captureDevice.getFriendlyName(),
             GStreamerElements.CAPSFILTER, captureDevice.getLocation() + "_v4l_caps");
     sink = (AppSink) GStreamerElementFactory.getInstance().createElement(captureDevice.getFriendlyName(),
@@ -169,6 +169,7 @@
     sink.set(GStreamerProperties.EMIT_SIGNALS, "false");
     sink.set(GStreamerProperties.DROP, "true");
     sink.set(GStreamerProperties.MAX_BUFFERS, "1");
+    videoscale.set(GStreamerProperties.ADD_BORDERS, "true");
     if (caps != null && !caps.isEmpty()) {
       capsfilter.setCaps(Caps.fromString(caps));
       sink.setCaps(Caps.fromString(caps));
Index: modules/matterhorn-capture-agent-impl/src/main/java/org/opencastproject/capture/pipeline/bins/GStreamerElements.java
===================================================================
--- modules/matterhorn-capture-agent-impl/src/main/java/org/opencastproject/capture/pipeline/bins/GStreamerElements.java	(revision 12298)
+++ modules/matterhorn-capture-agent-impl/src/main/java/org/opencastproject/capture/pipeline/bins/GStreamerElements.java	(working copy)
@@ -33,6 +33,7 @@
   String FFMPEGCOLORSPACE = "ffmpegcolorspace";
   String V4LSRC = "v4lsrc";
   String VIDEORATE = "videorate";
+  String VIDEOSCALE = "videoscale";
   String VIDEOTESTSRC = "videotestsrc";
   String APPSRC = "appsrc";
   String APPSINK = "appsink";
