]> git.sesse.net Git - vlc/commitdiff
playlist: remove dead code and malloc(0)
authorRémi Denis-Courmont <remi@remlab.net>
Mon, 16 Feb 2015 17:33:28 +0000 (19:33 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Mon, 16 Feb 2015 17:47:51 +0000 (19:47 +0200)
modules/demux/playlist/asx.c
modules/demux/playlist/playlist.c
modules/demux/playlist/playlist.h

index 099cc5e08f4a2bac6eff1628ef9baab1158b4063..6f6e6668a1812ff98488bc492514b7ec2e53c25e 100644 (file)
 
 #include "playlist.h"
 
-struct demux_sys_t
-{
-};
-
 /*****************************************************************************
  * Local prototypes
  *****************************************************************************/
@@ -158,23 +154,14 @@ int Import_ASX( vlc_object_t *p_this )
         ) ||
         demux_IsForced( p_demux, "asx-open" ) )
     {
-        STANDARD_DEMUX_INIT_MSG( "found valid ASX playlist" );
-        return VLC_SUCCESS;
+        msg_Dbg( p_demux, "found valid ASX playlist" );
     }
     else
         return VLC_EGENERIC;
-}
-
-/*****************************************************************************
- * Deactivate: frees unused data
- *****************************************************************************/
-
-void Close_ASX( vlc_object_t *p_this )
-{
-    demux_t *p_demux = (demux_t *)p_this;
-    demux_sys_t *p_sys = p_demux->p_sys;
 
-    free( p_sys );
+    p_demux->pf_control = Control;
+    p_demux->pf_demux = Demux;
+    return VLC_SUCCESS;
 }
 
 static void ProcessEntry( int *pi_n_entry, xml_reader_t *p_xml_reader,
index 4b25dd36796b056622c343227e5c986e26b6f5c1..f50d8b5d12d55404575b25c64112dbbbd33d1ea0 100644 (file)
@@ -109,7 +109,7 @@ vlc_module_begin ()
         set_description( N_("ASX playlist import") )
         add_shortcut( "playlist", "asx-open" )
         set_capability( "demux", 10 )
-        set_callbacks( Import_ASX, Close_ASX )
+        set_callbacks( Import_ASX, NULL )
     add_submodule ()
         set_description( N_("Kasenna MediaBase parser") )
         add_shortcut( "playlist", "sgimb" )
index c1230cf1c47ce37b3cffd5f8ffd24e951775240c..052e7c577c4c81024bc7a3ceed36e4db12ae1ce7 100644 (file)
@@ -53,7 +53,6 @@ void Close_xspf ( vlc_object_t * );
 int Import_Shoutcast ( vlc_object_t * );
 
 int Import_ASX ( vlc_object_t * );
-void Close_ASX ( vlc_object_t * );
 
 int Import_SGIMB ( vlc_object_t * );
 void Close_SGIMB ( vlc_object_t * );