|
|
|
@ -212,49 +212,49 @@ MediaItem
|
|
|
|
|
|
|
|
|
|
if( bundle.title().isEmpty() )
|
|
|
|
|
{
|
|
|
|
|
trackmeta->title = qstrdup( i18n( "Unknown title" ).utf8() );
|
|
|
|
|
trackmeta->title = tqstrdup( i18n( "Unknown title" ).utf8() );
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
trackmeta->title = qstrdup( bundle.title().utf8() );
|
|
|
|
|
trackmeta->title = tqstrdup( bundle.title().utf8() );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if( bundle.album().isEmpty() )
|
|
|
|
|
{
|
|
|
|
|
trackmeta->album = qstrdup( i18n( "Unknown album" ).utf8() );
|
|
|
|
|
trackmeta->album = tqstrdup( i18n( "Unknown album" ).utf8() );
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
trackmeta->album = qstrdup( bundle.album().string().utf8() );
|
|
|
|
|
trackmeta->album = tqstrdup( bundle.album().string().utf8() );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if( bundle.artist().isEmpty() )
|
|
|
|
|
{
|
|
|
|
|
trackmeta->artist = qstrdup( i18n( "Unknown artist" ).utf8() );
|
|
|
|
|
trackmeta->artist = tqstrdup( i18n( "Unknown artist" ).utf8() );
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
trackmeta->artist = qstrdup( bundle.artist().string().utf8() );
|
|
|
|
|
trackmeta->artist = tqstrdup( bundle.artist().string().utf8() );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if( bundle.genre().isEmpty() )
|
|
|
|
|
{
|
|
|
|
|
trackmeta->genre = qstrdup( i18n( "Unknown genre" ).utf8() );
|
|
|
|
|
trackmeta->genre = tqstrdup( i18n( "Unknown genre" ).utf8() );
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
trackmeta->genre = qstrdup( bundle.genre().string().utf8() );
|
|
|
|
|
trackmeta->genre = tqstrdup( bundle.genre().string().utf8() );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if( bundle.year() > 0 )
|
|
|
|
|
{
|
|
|
|
|
TQString date;
|
|
|
|
|
TQTextOStream( &date ) << bundle.year() << "0101T0000.0";
|
|
|
|
|
trackmeta->date = qstrdup( date.utf8() );
|
|
|
|
|
trackmeta->date = tqstrdup( date.utf8() );
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
trackmeta->date = qstrdup( "00010101T0000.0" );
|
|
|
|
|
trackmeta->date = tqstrdup( "00010101T0000.0" );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if( bundle.track() > 0 )
|
|
|
|
@ -268,7 +268,7 @@ MediaItem
|
|
|
|
|
}
|
|
|
|
|
if( !bundle.filename().isEmpty() )
|
|
|
|
|
{
|
|
|
|
|
trackmeta->filename = qstrdup( bundle.filename().utf8() );
|
|
|
|
|
trackmeta->filename = tqstrdup( bundle.filename().utf8() );
|
|
|
|
|
}
|
|
|
|
|
trackmeta->filesize = bundle.filesize();
|
|
|
|
|
|
|
|
|
@ -524,7 +524,7 @@ LIBMTP_album_t
|
|
|
|
|
{
|
|
|
|
|
debug() << "creating new album " << endl;
|
|
|
|
|
album_object = LIBMTP_new_album_t();
|
|
|
|
|
album_object->name = qstrdup( items->first()->bundle()->album().string().utf8() );
|
|
|
|
|
album_object->name = tqstrdup( items->first()->bundle()->album().string().utf8() );
|
|
|
|
|
album_object->tracks = (uint32_t *) malloc(items->count() * sizeof(uint32_t));
|
|
|
|
|
int i = 0;
|
|
|
|
|
for( MtpMediaItem *it = dynamic_cast<MtpMediaItem*>(items->first()); it; it = dynamic_cast<MtpMediaItem*>(items->next()) )
|
|
|
|
@ -608,7 +608,7 @@ uint32_t
|
|
|
|
|
MtpMediaDevice::createFolder( const char *name, uint32_t parent_id )
|
|
|
|
|
{
|
|
|
|
|
debug() << "Creating new folder '" << name << "' as a child of "<< parent_id << endl;
|
|
|
|
|
char *name_copy = qstrdup( name );
|
|
|
|
|
char *name_copy = tqstrdup( name );
|
|
|
|
|
uint32_t new_folder_id = LIBMTP_Create_Folder( m_device, name_copy, parent_id, 0 );
|
|
|
|
|
delete(name_copy);
|
|
|
|
|
debug() << "New folder ID: " << new_folder_id << endl;
|
|
|
|
@ -889,7 +889,7 @@ MtpMediaDevice::playlistFromItem( MtpMediaItem *item )
|
|
|
|
|
return;
|
|
|
|
|
m_critical_mutex.lock();
|
|
|
|
|
LIBMTP_playlist_t *metadata = LIBMTP_new_playlist_t();
|
|
|
|
|
metadata->name = qstrdup( item->text( 0 ).utf8() );
|
|
|
|
|
metadata->name = tqstrdup( item->text( 0 ).utf8() );
|
|
|
|
|
const int trackCount = item->childCount();
|
|
|
|
|
if (trackCount > 0) {
|
|
|
|
|
uint32_t *tracks = ( uint32_t* )malloc( sizeof( uint32_t ) * trackCount );
|
|
|
|
|