[vlc-commits] Remove unused intf_thread_t.psz_intf
Rémi Denis-Courmont
git at videolan.org
Tue Jun 21 22:38:15 CEST 2011
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Tue Jun 21 23:37:50 2011 +0300| [e9cff78d90c102abe1aa2a8b81df34c29402a806] | committer: Rémi Denis-Courmont
Remove unused intf_thread_t.psz_intf
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e9cff78d90c102abe1aa2a8b81df34c29402a806
---
include/vlc_interface.h | 1 -
src/interface/interface.c | 17 ++++++++---------
2 files changed, 8 insertions(+), 10 deletions(-)
diff --git a/include/vlc_interface.h b/include/vlc_interface.h
index 5d66caa..455f59d 100644
--- a/include/vlc_interface.h
+++ b/include/vlc_interface.h
@@ -60,7 +60,6 @@ typedef struct intf_thread_t
/* Specific interfaces */
intf_sys_t * p_sys; /** system interface */
- char * psz_intf; /** intf name specified */
/** Interface module */
module_t * p_module;
diff --git a/src/interface/interface.c b/src/interface/interface.c
index 7f00d71..d902349 100644
--- a/src/interface/interface.c
+++ b/src/interface/interface.c
@@ -64,10 +64,10 @@ static vlc_mutex_t lock = VLC_STATIC_MUTEX;
* Create and start an interface.
*
* @param p_this the calling vlc_object_t
- * @param psz_module a preferred interface module
+ * @param chain configuration chain string
* @return VLC_SUCCESS or an error code
*/
-int intf_Create( vlc_object_t *p_this, const char *psz_module )
+int intf_Create( vlc_object_t *p_this, const char *chain )
{
libvlc_int_t *p_libvlc = p_this->p_libvlc;
intf_thread_t * p_intf;
@@ -113,14 +113,15 @@ int intf_Create( vlc_object_t *p_this, const char *psz_module )
/* Choose the best module */
p_intf->p_cfg = NULL;
- char *psz_parser = *psz_module == '$'
- ? var_CreateGetString(p_intf,psz_module+1)
- : strdup( psz_module );
- char *psz_tmp = config_ChainCreate( &p_intf->psz_intf, &p_intf->p_cfg,
+ char *psz_parser = *chain == '$'
+ ? var_CreateGetString(p_intf, chain+1)
+ : strdup( chain );
+ char *module;
+ char *psz_tmp = config_ChainCreate( &module, &p_intf->p_cfg,
psz_parser );
free( psz_tmp );
free( psz_parser );
- p_intf->p_module = module_need( p_intf, "interface", p_intf->psz_intf, true );
+ p_intf->p_module = module_need( p_intf, "interface", module, true );
if( p_intf->p_module == NULL )
{
msg_Err( p_intf, "no suitable interface module" );
@@ -170,7 +171,6 @@ error:
if( p_intf->p_module )
module_unneed( p_intf, p_intf->p_module );
config_ChainDestroy( p_intf->p_cfg );
- free( p_intf->psz_intf );
vlc_object_release( p_intf );
return VLC_EGENERIC;
}
@@ -206,7 +206,6 @@ void intf_DestroyAll( libvlc_int_t *p_libvlc )
vlc_join( p_intf->thread, NULL );
}
module_unneed( p_intf, p_intf->p_module );
- free( p_intf->psz_intf );
config_ChainDestroy( p_intf->p_cfg );
vlc_object_release( p_intf );
More information about the vlc-commits
mailing list