if( asprintf( &psz_uri, "dvd://%s", psz_blockdevice ) == -1 )
return;
/* Create the playlist item here */
- p_input = input_ItemNew( p_sd, psz_uri, psz_name );
+ p_input = input_item_New( p_sd, psz_uri, psz_name );
free( psz_uri );
if( !p_input )
{
if( asprintf( &psz_uri, "cdda://%s", psz_blockdevice ) == -1 )
return;
/* Create the item here */
- p_input = input_ItemNew( p_sd, psz_uri, "Audio CD" );
+ p_input = input_item_New( p_sd, psz_uri, "Audio CD" );
free( psz_uri );
if( !p_input )
return;
char *psz_disc_type;
services_discovery_sys_t *p_sys = p_sd->p_sys;
- if( libhal_device_property_exists( p_sys->p_ctx, psz_device,
+ if( !libhal_device_property_exists( p_sys->p_ctx, psz_device,
"volume.disc.type", NULL ) )
return;
libhal_free_string( devices[ i ] );
}
}
- while( !p_sd->b_die )
+ while( vlc_object_alive (p_sd) )
{
/* look for events on the bus, blocking 1 second */
dbus_connection_read_write_dispatch( p_sys->p_connection, 1000 );