Platform: any\r
Description: Dual window in embed mode\r
Windows taskbar reports two windows in the video embed mode.\r
-Status: Assigned to gibalou\r
+Status: Done\r
\r
Task\r
Difficulty: Guru\r
Platform: any\r
Description: Full blown OSD system \r
In the line of freevo etc.\r
-Status: Todo\r
+Status: Assigned to thedj, jpsaman and yoann\r
\r
Task\r
Difficulty: Medium\r
- ** Fix MP4, LIVE.COM<br />\r
- *** Implement in MacOS X and Skins 2 interfaces<br />\r
- wx implementation :<br />\r
- - ** Add Directory<br />\r
- ** Support item move/copy<br />\r
- * Explorer view<br />\r
- *** Fix search<br />\r
This would be a nice thing for the sake of completeness of VLC's streaming capabilities.\r
Status: Todo\r
\r
+Task\r
+Difficulty: Hard\r
+Urgency: Normal\r
+Platform: Any\r
+Description: Rework of the preferences\r
+ * New information in preferences for a rework of how preferences are sorted in interfaces\r
+ * New widget types\r
+ See http://www.via.ecp.fr/via/ml/vlc-devel/200409/msg00409.html\r
+Status: Assigned to zorglub\r
+\r
Task\r
Difficulty: Hard\r
Urgency: Normal\r
Urgency: Normal\r
Platform: any\r
Description: Stream text subtitles\r
- Find a a way to stream text subtitles, in TS and in RTP.\r
- - Find an existing norm\r
- - Implement it\r
-<br />Needs testing and validating\r
+ Find a a way to stream text subtitles, in TS and in RTP.<br />\r
+ Needs testing and validating\r
Status: 65% (fenrir)\r
\r
Task\r
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-#define EFFECT_TEXT N_("Effect")
+#define SPEED_TEXT N_( "OpenGL cube rotation speed" )
+#define SPEED_LONGTEXT N_( "If the OpenGL cube effect is enabled, this " \
+ "controls its rotation speed." )
+
+#define EFFECT_TEXT N_("Select effect")
#define EFFECT_LONGTEXT N_( \
"Allows you to select different visual effects.")
set_capability( "video output", 20 );
#endif
add_shortcut( "opengl" );
+ add_float( "opengl-cube-speed", 2.0, NULL, SPEED_TEXT,
+ SPEED_LONGTEXT, VLC_FALSE );
set_callbacks( CreateVout, DestroyVout );
-
add_string( "opengl-effect", "none", NULL, EFFECT_TEXT,
EFFECT_LONGTEXT, VLC_TRUE );
change_string_list( ppsz_effects, ppsz_effects_text, 0 );
GLuint p_textures[2];
int i_effect;
+
+ float f_speed;
};
/*****************************************************************************
return VLC_ENOOBJ;
}
+ p_sys->f_speed = var_CreateGetFloat( p_vout, "opengl-cube-speed" );
+
p_vout->pf_init = Init;
p_vout->pf_end = End;
p_vout->pf_manage = Manage;
}
else
{
- glRotatef( 1.0, 0.3, 0.5, 0.7 );
+ glRotatef( 0.5 * p_sys->f_speed , 0.3, 0.5, 0.7 );
glEnable( VLCGL_TARGET );
glBegin( GL_QUADS );