Commit 77133bfc authored by Clément Stenac's avatar Clément Stenac

Todo update

parent 5353fdc3
...@@ -68,7 +68,7 @@ Urgency: Normal ...@@ -68,7 +68,7 @@ Urgency: Normal
Platform: any Platform: any
Description: Dual window in embed mode Description: Dual window in embed mode
Windows taskbar reports two windows in the video embed mode. Windows taskbar reports two windows in the video embed mode.
Status: Assigned to gibalou Status: Done
Task Task
Difficulty: Guru Difficulty: Guru
...@@ -93,7 +93,7 @@ Urgency: Wishlist ...@@ -93,7 +93,7 @@ Urgency: Wishlist
Platform: any Platform: any
Description: Full blown OSD system Description: Full blown OSD system
In the line of freevo etc. In the line of freevo etc.
Status: Todo Status: Assigned to thedj, jpsaman and yoann
Task Task
Difficulty: Medium Difficulty: Medium
...@@ -127,7 +127,6 @@ Todo:<br /> ...@@ -127,7 +127,6 @@ Todo:<br />
- ** Fix MP4, LIVE.COM<br /> - ** Fix MP4, LIVE.COM<br />
- *** Implement in MacOS X and Skins 2 interfaces<br /> - *** Implement in MacOS X and Skins 2 interfaces<br />
- wx implementation :<br /> - wx implementation :<br />
- ** Add Directory<br />
- ** Support item move/copy<br /> - ** Support item move/copy<br />
- * Explorer view<br /> - * Explorer view<br />
- *** Fix search<br /> - *** Fix search<br />
...@@ -236,6 +235,16 @@ Description: IceCast/ShoutCast serving ...@@ -236,6 +235,16 @@ Description: IceCast/ShoutCast serving
This would be a nice thing for the sake of completeness of VLC's streaming capabilities. This would be a nice thing for the sake of completeness of VLC's streaming capabilities.
Status: Todo Status: Todo
Task
Difficulty: Hard
Urgency: Normal
Platform: Any
Description: Rework of the preferences
* New information in preferences for a rework of how preferences are sorted in interfaces
* New widget types
See http://www.via.ecp.fr/via/ml/vlc-devel/200409/msg00409.html
Status: Assigned to zorglub
Task Task
Difficulty: Hard Difficulty: Hard
Urgency: Normal Urgency: Normal
...@@ -270,10 +279,8 @@ Difficulty: Hard ...@@ -270,10 +279,8 @@ Difficulty: Hard
Urgency: Normal Urgency: Normal
Platform: any Platform: any
Description: Stream text subtitles Description: Stream text subtitles
Find a a way to stream text subtitles, in TS and in RTP. Find a a way to stream text subtitles, in TS and in RTP.<br />
- Find an existing norm Needs testing and validating
- Implement it
<br />Needs testing and validating
Status: 65% (fenrir) Status: 65% (fenrir)
Task Task
......
...@@ -94,7 +94,11 @@ static int SendEvents( vlc_object_t *, char const *, ...@@ -94,7 +94,11 @@ static int SendEvents( vlc_object_t *, char const *,
/***************************************************************************** /*****************************************************************************
* Module descriptor * 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_( \ #define EFFECT_LONGTEXT N_( \
"Allows you to select different visual effects.") "Allows you to select different visual effects.")
...@@ -111,8 +115,9 @@ vlc_module_begin(); ...@@ -111,8 +115,9 @@ vlc_module_begin();
set_capability( "video output", 20 ); set_capability( "video output", 20 );
#endif #endif
add_shortcut( "opengl" ); add_shortcut( "opengl" );
add_float( "opengl-cube-speed", 2.0, NULL, SPEED_TEXT,
SPEED_LONGTEXT, VLC_FALSE );
set_callbacks( CreateVout, DestroyVout ); set_callbacks( CreateVout, DestroyVout );
add_string( "opengl-effect", "none", NULL, EFFECT_TEXT, add_string( "opengl-effect", "none", NULL, EFFECT_TEXT,
EFFECT_LONGTEXT, VLC_TRUE ); EFFECT_LONGTEXT, VLC_TRUE );
change_string_list( ppsz_effects, ppsz_effects_text, 0 ); change_string_list( ppsz_effects, ppsz_effects_text, 0 );
...@@ -135,6 +140,8 @@ struct vout_sys_t ...@@ -135,6 +140,8 @@ struct vout_sys_t
GLuint p_textures[2]; GLuint p_textures[2];
int i_effect; int i_effect;
float f_speed;
}; };
/***************************************************************************** /*****************************************************************************
...@@ -196,6 +203,8 @@ static int CreateVout( vlc_object_t *p_this ) ...@@ -196,6 +203,8 @@ static int CreateVout( vlc_object_t *p_this )
return VLC_ENOOBJ; return VLC_ENOOBJ;
} }
p_sys->f_speed = var_CreateGetFloat( p_vout, "opengl-cube-speed" );
p_vout->pf_init = Init; p_vout->pf_init = Init;
p_vout->pf_end = End; p_vout->pf_end = End;
p_vout->pf_manage = Manage; p_vout->pf_manage = Manage;
...@@ -495,7 +504,7 @@ static void Render( vout_thread_t *p_vout, picture_t *p_pic ) ...@@ -495,7 +504,7 @@ static void Render( vout_thread_t *p_vout, picture_t *p_pic )
} }
else 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 ); glEnable( VLCGL_TARGET );
glBegin( GL_QUADS ); glBegin( GL_QUADS );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment