]> git.sesse.net Git - vlc/commitdiff
sccaess_screen: little cleaning.
authorRémi Duraffort <ivoire@videolan.org>
Sun, 8 Mar 2009 20:55:38 +0000 (21:55 +0100)
committerRémi Duraffort <ivoire@videolan.org>
Sun, 8 Mar 2009 21:31:21 +0000 (22:31 +0100)
modules/access/screen/mac.c
modules/access/screen/screen.c
modules/access/screen/x11.c

index c2aeb535d763a63f1ba69b9df9d4ddebc81ba8e7..02ddb7ff90bf4b4146ea7302a5d36a3cfe6f09c8 100644 (file)
@@ -186,7 +186,7 @@ block_t *screen_Capture( demux_t *p_demux )
     if( !( p_block = block_New( p_demux, i_size ) ) )
     {
         msg_Warn( p_demux, "cannot get block" );
-        return 0;
+        return NULL;
     }
     
     CGPoint cursor_pos;
index 27626025bd59419c382bbda04f067bcbf4c1b4b9..e70b168e28e73de7807a70069f1f642b720f6b1d 100644 (file)
@@ -137,7 +137,6 @@ static int Open( vlc_object_t *p_this )
 {
     demux_t     *p_demux = (demux_t*)p_this;
     demux_sys_t *p_sys;
-    vlc_value_t val;
 
     /* Fill p_demux field */
     p_demux->pf_demux = Demux;
@@ -149,10 +148,8 @@ static int Open( vlc_object_t *p_this )
     /* Update default_pts to a suitable value for screen access */
     var_Create( p_demux, "screen-caching", VLC_VAR_INTEGER|VLC_VAR_DOINHERIT );
 
-    var_Create( p_demux, "screen-fps", VLC_VAR_FLOAT|VLC_VAR_DOINHERIT );
-    var_Get( p_demux, "screen-fps", &val );
-    p_sys->f_fps = val.f_float;
-    p_sys->i_incr = 1000000 / val.f_float;
+    p_sys->f_fps = var_CreateGetFloat( p_demux, "screen-fps" );
+    p_sys->i_incr = 1000000 / p_sys->f_fps;;
     p_sys->i_next_date = 0;
 
 #ifdef SCREEN_SUBSCREEN
index 177f382346d74fc154f9f11956d239b7e01228a2..8723f150149cfdd333398818eae0d209ee2295b8 100644 (file)
@@ -150,7 +150,7 @@ block_t *screen_Capture( demux_t *p_demux )
     if( !image )
     {
         msg_Warn( p_demux, "cannot get image" );
-        return 0;
+        return NULL;
     }
 
     i_size = image->bytes_per_line * image->height;
@@ -159,7 +159,7 @@ block_t *screen_Capture( demux_t *p_demux )
     {
         msg_Warn( p_demux, "cannot get block" );
         XDestroyImage( image );
-        return 0;
+        return NULL;
     }
 
     vlc_memcpy( p_block->p_buffer, image->data, i_size );