[vlc-devel] commit: video_filter_ball: missing var_DelCallback + cosmetics. ( Rémi Duraffort )
git version control
git at videolan.org
Fri Jan 8 12:08:05 CET 2010
vlc | branch: master | Rémi Duraffort <ivoire at videolan.org> | Fri Jan 8 11:57:14 2010 +0100| [ac0d798c4ee9e2407012a8ce57688a16455443e2] | committer: Rémi Duraffort
video_filter_ball: missing var_DelCallback + cosmetics.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ac0d798c4ee9e2407012a8ce57688a16455443e2
---
modules/video_filter/ball.c | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/modules/video_filter/ball.c b/modules/video_filter/ball.c
index ca1c0fa..383b138 100644
--- a/modules/video_filter/ball.c
+++ b/modules/video_filter/ball.c
@@ -152,7 +152,7 @@ vlc_module_begin ()
add_integer_with_range( FILTER_PREFIX "gradient-threshold", 40, 1, 200, NULL,
GRAD_THRESH_TEXT, GRAD_THRESH_LONGTEXT, false )
- add_bool( FILTER_PREFIX "edge-visible", 1, NULL,
+ add_bool( FILTER_PREFIX "edge-visible", true, NULL,
EDGE_VISIBLE_TEXT, EDGE_VISIBLE_LONGTEXT, true )
add_shortcut( "ball" )
@@ -325,6 +325,15 @@ static void Destroy( vlc_object_t *p_this )
filter_t *p_filter = (filter_t *)p_this;
filter_sys_t *p_sys = p_filter->p_sys;
+ var_DelCallback( p_filter, FILTER_PREFIX "ball-color",
+ ballCallback, p_sys );
+ var_DelCallback( p_filter, FILTER_PREFIX "ball-size",
+ ballCallback, p_sys );
+ var_DelCallback( p_filter, FILTER_PREFIX "ball-speed",
+ ballCallback, p_sys );
+ var_DelCallback( p_filter, FILTER_PREFIX "edge-visible",
+ ballCallback, p_sys );
+
vlc_mutex_destroy( &p_sys->lock );
image_HandlerDelete( p_sys->p_image );
@@ -838,7 +847,7 @@ static int ballCallback( vlc_object_t *p_this, char const *psz_var,
/*****************************************************************************
- * ballCallback
+ * getBallColor
*****************************************************************************
* Get and assign the ball color value
*****************************************************************************/
More information about the vlc-devel
mailing list