         // than leaving everything alone, which mostly didn't work. But then again,
         // this code is specifically saying: "fuck up the scale", so if Adobe fixes their
         // bug in the future, this will cause broken behavior.
-        _bitmap.bitmapData.draw(_video,
-            new Matrix(_camera.width / 160, 0, 0, _camera.height / 120));
-//        com.threerings.util.Log.testing("Camera stuff",
-//            "camera.width", _camera.width, "camera.height", _camera.height,
-//            "video.width", _video.width, "video.height", _video.height,
-//            "videoWidth", _video.videoWidth, "videoHeight", _video.videoHeight,
-//            "bitmap.width", _bitmap.width, "bitmap.height", _bitmap.height);
+        _bitmap.bitmapData.draw(_video);
+            //new Matrix(_camera.width / 160, 0, 0, _camera.height / 120));
+        Log.getLog(this).debug("Camera snapshotted",
+            "camera.width", _camera.width, "camera.height", _camera.height,
+            "video.width", _video.width, "video.height", _video.height,
+            "videoWidth", _video.videoWidth, "videoHeight", _video.videoHeight,
+            "bitmap.width", _bitmap.width, "bitmap.height", _bitmap.height);
 
         if (_video.parent != null) {
             removeChild(_video);

        _bitmap = new Bitmap(new BitmapData(_camera.width, _camera.height, false));
    }

    protected var _camera :Camera;

    protected var _video :Video;

    {
        clearSnapshot();
        removeChild(_video);

        detachVideo();
        _camera.setMode(width, height, fps, favorArea);
        attachVideo();
    }

