#include <vlc_network.h>
#include <vlc_charset.h>
-#include <ctype.h>
-#include <errno.h>
-
#ifdef HAVE_UNISTD_H
# include <unistd.h>
#endif
-#ifdef HAVE_SYS_TIME_H
-# include <sys/time.h>
-#endif
#ifdef HAVE_POLL
# include <poll.h>
#endif
static int OpenDemux ( vlc_object_t * );
static void CloseDemux ( vlc_object_t * );
+VLC_SD_PROBE_HELPER("sap", N_("Network streams (SAP)"))
+
vlc_module_begin ()
set_shortname( N_("SAP"))
- set_description( N_("Network Streams") )
+ set_description( N_("Network streams (SAP)") )
set_category( CAT_PLAYLIST )
set_subcategory( SUBCAT_PLAYLIST_SD )
set_capability( "services_discovery", 0 )
set_callbacks( Open, Close )
+ VLC_SD_PROBE_SUBMODULE
+
add_submodule ()
set_description( N_("SDP Descriptions parser") )
add_shortcut( "sdp" )
FREENULL( p_sys->pi_fd );
#if 0
- if( config_GetInt( p_sd, "sap-cache" ) )
+ if( var_InheritBool( p_sd, "sap-cache" ) )
{
CacheSave( p_sd );
}
goto error;
}
- if ((sscanf (data, "%63s %"PRIu64" %"PRIu64" IN IP%u %1023s",
+ if ((sscanf (data, "%63s %"SCNu64" %"SCNu64" IN IP%u %1023s",
p_sdp->username, &p_sdp->session_id,
&p_sdp->session_version, &p_sdp->orig_ip_version,
p_sdp->orig_host) != 5)