From 2c48c5b118ab03a2968a16a72a6359499d1a3311 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Duraffort?= Date: Tue, 17 Mar 2009 21:12:16 +0100 Subject: [PATCH] vout_aa: fix pontential memleak and cosmetics. --- modules/video_output/aa.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/modules/video_output/aa.c b/modules/video_output/aa.c index 48d912b8af..0e25685146 100644 --- a/modules/video_output/aa.c +++ b/modules/video_output/aa.c @@ -1,7 +1,7 @@ /***************************************************************************** * vout_aa.c: Aa video output display method for testing purposes ***************************************************************************** - * Copyright (C) 2002 the VideoLAN team + * Copyright (C) 2002-2009 the VideoLAN team * $Id$ * * Authors: Sigmund Augdal Helberg @@ -90,7 +90,7 @@ static int Create( vlc_object_t *p_this ) /* Allocate structure */ p_vout->p_sys = malloc( sizeof( vout_sys_t ) ); if( p_vout->p_sys == NULL ) - return( 1 ); + return VLC_ENOMEM; /* Don't parse any options, but take $AAOPTS into account */ aa_parseoptions( NULL, NULL, NULL, NULL ); @@ -98,7 +98,8 @@ static int Create( vlc_object_t *p_this ) if (!(p_vout->p_sys->aa_context = aa_autoinit(&aa_defparams))) { msg_Err( p_vout, "cannot initialize aalib" ); - return( 1 ); + free( p_vout->p_sys ); + return VLC_EGENERIC; } p_vout->pf_init = Init; @@ -112,7 +113,8 @@ static int Create( vlc_object_t *p_this ) aa_autoinitkbd( p_vout->p_sys->aa_context, 0 ); aa_autoinitmouse( p_vout->p_sys->aa_context, AA_MOUSEPRESSMASK ); aa_hidemouse( p_vout->p_sys->aa_context ); - return( 0 ); + + return VLC_SUCCESS; } /***************************************************************************** @@ -143,9 +145,7 @@ static int Init( vout_thread_t *p_vout ) } if( p_pic == NULL ) - { - return -1; - } + return VLC_EGENERIC; /* Allocate the picture */ p_pic->p->p_pixels = aa_image( p_vout->p_sys->aa_context ); @@ -162,7 +162,7 @@ static int Init( vout_thread_t *p_vout ) PP_OUTPUTPICTURE[ I_OUTPUTPICTURES ] = p_pic; I_OUTPUTPICTURES++; - return 0; + return VLC_SUCCESS; } /***************************************************************************** @@ -212,7 +212,7 @@ static int Manage( vout_thread_t *p_vout ) default: break; } - return( 0 ); + return VLC_SUCCESS; } /***************************************************************************** -- 2.39.2