/* NOTE: Can't rely upon GST_PLUGIN_DEFINE_STATIC to self-register, since
   some g++ versions buggily avoid __attribute__((constructor)) functions -
   so we provide an explicit plugin init function.
 */
void gst_slvideo_init_class (void)
{
#define PACKAGE "packagehack"
	static GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
				  GST_VERSION_MINOR,
				  "private-slvideoplugin", 
				  "SL Video sink plugin",
				  plugin_init, "0.1", GST_LICENSE_UNKNOWN,
				  "Second Life",
				  "http://www.secondlife.com/");
#undef PACKAGE
	ll_gst_plugin_register_static (&gst_plugin_desc);
	//fprintf(stderr, "\n\n\nCLASS INIT\n\n\n");
}
void gst_slvideo_init_class (void)
{
    ll_gst_plugin_register_static (&gst_plugin_desc);
    DEBUGMSG("CLASS INIT");
}
void gst_slvideo_init_class (void)
{
	ll_gst_plugin_register_static (&gst_plugin_desc);
	//fprintf(stderr, "\n\n\nCLASS INIT\n\n\n");
}