@Override
        public Thread newThread(Runnable r) {
            Thread th = new Thread(r);
            th.setName("jME3 Video Processor");
            th.setDaemon(true);
            return th;
        }
A Video recording AppState that records the screen output into an AVI file with
M-JPEG content. The file should be playable on any OS in any video player.<br>
The video recording starts when the state is attached and stops when it is detached
or the application is quit. You can set the fileName of the file to be written when the
state is detached, else the old file will be overwritten. If you specify no file
the AppState will attempt to write a file into the user home directory, made unique
by a timestamp.
@author normenhansen, Robert McIntyre, entrusC
jme3-desktop/src/main/java/com/jme3/app/state/VideoRecorderAppState.java