+ if( p_sd->i_media > 1 )
+ {
+ p_item = malloc( sizeof( playlist_item_t ) );
+ if( p_item == NULL )
+ {
+ msg_Warn( p_intf, "out of memory" );
+ return;
+ }
+ p_item->psz_name = strdup( p_sd->psz_sessionname );
+ p_item->psz_uri = NULL;
+ p_item->i_duration = -1;
+ p_item->ppsz_options= NULL;
+ p_item->i_options = 0;
+
+ p_item->i_type = 0;
+ p_item->i_status = 0;
+ p_item->b_autodeletion = VLC_FALSE;
+ p_item->b_enabled = VLC_TRUE;
+ p_item->i_group = p_intf->p_sys->i_group;
+ p_item->psz_author = strdup( "" );
+ psz_uri = malloc( strlen( p_sd->psz_sdp ) + 7 );
+ if( psz_uri == NULL )
+ {
+ msg_Warn( p_intf, "out of memory" );
+ free( p_item->psz_name );
+ free( p_item->psz_author );
+ free( p_item );
+ return;
+ }
+ p_item->psz_uri = psz_uri;
+ memcpy( psz_uri, "sdp://", 6 );
+ psz_uri += 6;
+ memcpy( psz_uri, p_sd->psz_sdp, strlen( p_sd->psz_sdp ) + 1 );
+ /* Enqueueing p_item in the playlist */
+ p_playlist = vlc_object_find( p_intf, VLC_OBJECT_PLAYLIST, FIND_ANYWHERE );
+ playlist_AddItem ( p_playlist, p_item, PLAYLIST_CHECK_INSERT, PLAYLIST_END );
+ vlc_object_release( p_playlist );
+ return;
+ }
+