* Initialization
*/
-void satip_server_init(const char *bindaddr, int rtsp_port)
+void satip_server_boot(void)
{
- pthread_mutex_init(&satip_server_reinit, NULL);
-
idclass_register(&satip_server_class);
- http_server_ip = NULL;
satip_server_bootid = time(NULL);
satip_server_conf.satip_deviceid = 1;
satip_server_conf.satip_rtptcpsize = 7896/188;
+}
+
+void satip_server_init(const char *bindaddr, int rtsp_port)
+{
+ pthread_mutex_init(&satip_server_reinit, NULL);
+
+ http_server_ip = NULL;
satip_server_bindaddr = bindaddr ? strdup(bindaddr) : NULL;
satip_server_rtsp_port_locked = rtsp_port > 0;
int satip_server_match_uuid(const char *uuid);
+void satip_server_boot(void);
void satip_server_init(const char *bindaddr, int rtsp_port);
void satip_server_register(void);
void satip_server_done(void);
static inline void satip_server_config_changed(void) { };
+static inline void satip_server_boot(void) { };
static inline void satip_server_init(const char *bindaddr, int rtsp_port) { };
static inline void satip_server_register(void) { };
static inline void satip_server_done(void) { };