[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