Commit b10beb9c authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

cdda: simplify using access_t.psz_url

parent 80bc1fe2
......@@ -472,26 +472,24 @@ static int GetTracks( access_t *p_access, input_item_t *p_current )
/* Build title table */
for( int i = 0; i < i_titles; i++ )
{
char *psz_uri, *psz_opt, *psz_name;
char *psz_opt, *psz_name;
msg_Dbg( p_access, "track[%d] start=%d", i, p_sys->p_sectors[i] );
if( asprintf( &psz_uri, "cdda://%s", p_access->psz_location ) == -1 )
continue;
/* Define a "default name" */
if( asprintf( &psz_name, _("Audio CD - Track %02i"), (i+1) ) == -1 )
psz_name = psz_uri;
psz_name = p_access->psz_url;
/* Create playlist items */
const mtime_t i_duration = (int64_t)( p_sys->p_sectors[i+1] - p_sys->p_sectors[i] ) *
CDDA_DATA_SIZE * 1000000 / 44100 / 2 / 2;
input_item_t *p_item = input_item_NewWithType( psz_uri, psz_name, 0,
NULL, 0, i_duration, ITEM_TYPE_DISC );
if( likely(psz_name != psz_uri) )
input_item_t *p_item = input_item_NewWithType( p_access->psz_url,
psz_name, 0, NULL, 0,
i_duration,
ITEM_TYPE_DISC );
if( likely(psz_name != p_access->psz_url) )
free( psz_name );
free( psz_uri );
if( unlikely(p_item == NULL) )
continue;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment