{
if( psz_item_mrl == NULL )
{
- msg_Err( p_demux, "invalid XML (no enclosure markup)" );
- goto error;
+ if (psz_item_name)
+ msg_Warn( p_demux, "invalid XML item, skipping %s",
+ psz_item_name );
+ else
+ msg_Warn( p_demux, "invalid XML item, skipped" );
+ FREENULL( psz_item_name );
+ FREENULL( psz_item_size );
+ FREENULL( psz_item_type );
+ FREENULL( psz_item_date );
+ FREENULL( psz_item_author );
+ FREENULL( psz_item_category );
+ FREENULL( psz_item_duration );
+ FREENULL( psz_item_keywords );
+ FREENULL( psz_item_subtitle );
+ FREENULL( psz_item_summary );
+ FREENULL( psz_art_url );
+ FREENULL( psz_elname );
+ continue;
}
p_input = input_item_New( psz_item_mrl, psz_item_name );