From: Jean-Paul Saman Date: Wed, 9 Apr 2008 10:45:24 +0000 (+0200) Subject: Merge branch 'dynamicoverlay' X-Git-Tag: 0.9.0-test0~1495 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=1ac8441a1c11c1c242a4c5ad7ed9918fbf14da37;hp=569f294d6aa69c5eb648d46dfc004c6b79ea0b82;p=vlc Merge branch 'dynamicoverlay' --- diff --git a/src/control/vlm.c b/src/control/vlm.c index 9ee2da570d..c3740e0fd3 100644 --- a/src/control/vlm.c +++ b/src/control/vlm.c @@ -91,10 +91,12 @@ char* libvlc_vlm_show_media( libvlc_instance_t *p_instance, char *psz_name, } free( psz_message ); return(psz_response ); -#endif +#else + libvlc_exception_raise( p_exception, "VLM has been disabled in this libvlc." ); return NULL; -} #endif +} +#endif /* 0 */ static int libvlc_vlm_init( libvlc_instance_t *p_instance, libvlc_exception_t *p_exception ) @@ -102,12 +104,15 @@ static int libvlc_vlm_init( libvlc_instance_t *p_instance, #ifdef ENABLE_VLM if( !p_instance->p_vlm ) p_instance->p_vlm = vlm_New( p_instance->p_libvlc_int ); +#else + libvlc_exception_raise( p_exception, "VLM has been disabled in this libvlc." ); + return VLC_EGENERIC; #endif if( !p_instance->p_vlm ) { libvlc_exception_raise( p_exception, - "Unable to create VLM. It might be disabled." ); + "Unable to create VLM." ); return VLC_EGENERIC; } return VLC_SUCCESS; @@ -155,7 +160,6 @@ void libvlc_vlm_release( libvlc_instance_t *p_instance, libvlc_exception_t *p_ex VLM(p_vlm); - vlm_Control( p_vlm, VLM_CLEAR_MEDIAS, NULL ); vlm_Delete( p_vlm ); }