Adding a full screen video sample plugin. Also cleaned up surface plugins to use the provided JavaVM.
diff --git a/samples/BrowserPlugin/jni/PluginObject.h b/samples/BrowserPlugin/jni/PluginObject.h
index 61486d5..deb60ea 100644
--- a/samples/BrowserPlugin/jni/PluginObject.h
+++ b/samples/BrowserPlugin/jni/PluginObject.h
@@ -55,7 +55,7 @@
SurfaceSubPlugin(NPP inst) : SubPlugin(inst) {}
virtual ~SurfaceSubPlugin() {}
virtual bool isFixedSurface() = 0;
- virtual void surfaceCreated(JNIEnv*, jobject) = 0;
+ virtual void surfaceCreated(jobject) = 0;
virtual void surfaceChanged(int format, int width, int height) = 0;
virtual void surfaceDestroyed() = 0;
};
@@ -67,6 +67,7 @@
kForm_PluginType = 4,
kText_PluginType = 5,
kPaint_PluginType = 6,
+ kVideo_PluginType = 7,
};
typedef uint32_t PluginType;