X-Git-Url: http://dolda2000.com/gitweb/?p=kaka%2Fcakelight.git;a=blobdiff_plain;f=src%2Fkaka%2Fcakelight%2Fmode%2FVideoMode.java;h=a8397dc7bce53d40dc29fd511e1a5280f4ee1785;hp=41b599a3058a008aef3694cbd18ff546830e54d0;hb=7434e71cc01dde2cc9bde4856f7ec396aa67d535;hpb=054af8b2a7970136ad665dc999cf83c077e17b1a diff --git a/src/kaka/cakelight/mode/VideoMode.java b/src/kaka/cakelight/mode/VideoMode.java index 41b599a..a8397dc 100644 --- a/src/kaka/cakelight/mode/VideoMode.java +++ b/src/kaka/cakelight/mode/VideoMode.java @@ -25,7 +25,12 @@ public class VideoMode extends Mode { @Override public void enter(Configuration config) { this.config = config; - deviceListener.startListening(); + if (config.video.deviceIsAutomatic) { + deviceListener.startListening(); + } else { + File videoDevice = new File(config.video.device); + startGrabberThread(videoDevice); + } } @Override @@ -44,7 +49,9 @@ public class VideoMode extends Mode { @Override public void exit() { grabberThread.interrupt(); - deviceListener.stopListening(); + if (config.video.deviceIsAutomatic) { + deviceListener.stopListening(); + } } private void startGrabberThread(File videoDevice) {