# HG changeset patch
# User Robert McIntyre <rlm@mit.edu>
# Date 1394492075 14400
# Node ID 2c50a0c997159cda7665b902bd2f85fa02cb378f
# Parent  302d5e9ad120ee4d9593487d3a1f05687dee4634
remove xuggle, since I will never use it.

diff -r 302d5e9ad120 -r 2c50a0c99715 src/com/aurellem/capture/Capture.java
--- a/src/com/aurellem/capture/Capture.java	Thu Jul 19 12:28:55 2012 -0500
+++ b/src/com/aurellem/capture/Capture.java	Mon Mar 10 18:54:35 2014 -0400
@@ -9,7 +9,7 @@
 import com.aurellem.capture.video.AVIVideoRecorder;
 import com.aurellem.capture.video.AbstractVideoRecorder;
 import com.aurellem.capture.video.FileVideoRecorder;
-import com.aurellem.capture.video.XuggleVideoRecorder;
+//import com.aurellem.capture.video.XuggleVideoRecorder;
 import com.jme3.app.Application;
 import com.jme3.audio.AudioRenderer;
 import com.jme3.renderer.ViewPort;
@@ -93,7 +93,7 @@
 	else if (file.isDirectory()){
 	    videoRecorder = new FileVideoRecorder(file);}
 	else { 
-	    videoRecorder = new XuggleVideoRecorder(file);
+		//videoRecorder = new XuggleVideoRecorder(file);
 	}
 
 	Callable<Object> thunk = new Callable<Object>(){
diff -r 302d5e9ad120 -r 2c50a0c99715 src/com/aurellem/capture/video/XuggleVideoRecorder.java
--- a/src/com/aurellem/capture/video/XuggleVideoRecorder.java	Thu Jul 19 12:28:55 2012 -0500
+++ b/src/com/aurellem/capture/video/XuggleVideoRecorder.java	Mon Mar 10 18:54:35 2014 -0400
@@ -1,62 +1,62 @@
-package com.aurellem.capture.video;
+// package com.aurellem.capture.video;
 
-import java.awt.image.BufferedImage;
-import java.io.File;
-import java.io.IOException;
-import java.util.concurrent.TimeUnit;
+// // import java.awt.image.BufferedImage;
+// // import java.io.File;
+// // import java.io.IOException;
+// // import java.util.concurrent.TimeUnit;
 
-import com.xuggle.mediatool.IMediaWriter;
-import com.xuggle.mediatool.ToolFactory;
-import com.xuggle.xuggler.IRational;
+// // import com.xuggle.mediatool.IMediaWriter;
+// // import com.xuggle.mediatool.ToolFactory;
+// // import com.xuggle.xuggler.IRational;
 
 
-/**
- * Handles writing video files using Xuggle.
- *
- * @author Robert McIntyre
- *
- */
+// /**
+//  * Handles writing video files using Xuggle.
+//  *
+//  * @author Robert McIntyre
+//  *
+//  */
 
-public  class XuggleVideoRecorder extends AbstractVideoRecorder{
+// public class XuggleVideoRecorder extends AbstractVideoRecorder{
 
     
-    IMediaWriter writer;
-    BufferedImage frame;
-    int videoChannel = 0;
-    long currentTimeStamp = 0;
-    boolean videoReady = false;
+//   //   IMediaWriter writer;
+//   //   BufferedImage frame;
+//   //   int videoChannel = 0;
+//   //   long currentTimeStamp = 0;
+//   //   boolean videoReady = false;
     
 	
-    public XuggleVideoRecorder(File output) 
-	throws IOException {super(output);}
+// 	public XuggleVideoRecorder(File output) 
+// 		throws IOException {super(output);}
 	
-    public void initVideo(){
-	this.frame = new BufferedImage(
-				       width, height,
-				       BufferedImage.TYPE_3BYTE_BGR);
-	this.writer = ToolFactory.makeWriter(this.targetFileName);
-	writer.addVideoStream(videoChannel, 
-			      0, IRational.make(fps), 
-			      width, height);
-	this.videoReady = true;
-    }
+//   //   public void initVideo(){
+// 	// this.frame = new BufferedImage(
+// 	// 			       width, height,
+// 	// 			       BufferedImage.TYPE_3BYTE_BGR);
+// 	// this.writer = ToolFactory.makeWriter(this.targetFileName);
+// 	// writer.addVideoStream(videoChannel, 
+// 	// 		      0, IRational.make(fps), 
+// 	// 		      width, height);
+// 	// this.videoReady = true;
+//   //   }
 	
-    public void record(BufferedImage rawFrame) {
-	if (!this.videoReady){initVideo();}
-	// convert the Image into the form that Xuggle likes.
-	this.frame.getGraphics().drawImage(rawFrame, 0, 0, null);
-	writer.encodeVideo(videoChannel, 
-			   frame,
-			   currentTimeStamp, TimeUnit.NANOSECONDS);
+//   //   public void record(BufferedImage rawFrame) {
+// 	// if (!this.videoReady){initVideo();}
+// 	// // convert the Image into the form that Xuggle likes.
+// 	// this.frame.getGraphics().drawImage(rawFrame, 0, 0, null);
+// 	// writer.encodeVideo(videoChannel, 
+// 	// 		   frame,
+// 	// 		   currentTimeStamp, TimeUnit.NANOSECONDS);
 		
-	currentTimeStamp += (long) (1000000000.0 / fps);
-    }
+// 	// currentTimeStamp += (long) (1000000000.0 / fps);
+//   //   }
 
-    public void finish() {
-	writer.close();
-    }
+//   //   public void finish() {
+// 	// writer.close();
+//   //   }
     
 	
-}
+// }