vlc_mutex_t lock;
vlc_cond_t wait;
bool b_update;
+ bool b_savedurls_loaded;
char *psz_request;
int update_type;
};
vlc_mutex_init( &p_sys->lock );
vlc_cond_init( &p_sys->wait );
p_sys->b_update = true;
+ p_sys->b_savedurls_loaded = false;
p_sys->psz_request = NULL;
p_sys->update_type = UPDATE_URLS;
int i_new_urls = 0;
char **ppsz_new_urls = NULL;
+ p_sys->b_savedurls_loaded = true;
int i, j;
char *psz_tok = strchr( psz_request, ':' );
if( !psz_tok ) return;
*psz_tok = '\0';
+
+ if ( ! p_sys->b_savedurls_loaded )
+ {
+ char* psz_urls = var_GetNonEmptyString( p_sd, "podcast-urls" );
+ ParseUrls( p_sd, psz_urls );
+ free( psz_urls );
+ }
+
if( !strcmp( psz_request, "ADD" ) )
{
psz_request = psz_tok + 1;