mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-10-16 07:31:19 +02:00
2021-09-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up deprecation warnings for 'QString::sprintf()'. Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
//
|
||||
// E-mail file importation actions
|
||||
//
|
||||
// (C) Copyright 2020 Fred Gleason <fredg@paravelsystems.com>
|
||||
// (C) Copyright 2020-2021 Fred Gleason <fredg@paravelsystems.com>
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License version 2 as
|
||||
@@ -60,7 +60,7 @@ void Journal::addSuccess(const QString &groupname,QString filename,
|
||||
body+=rda->user()->emailAddress()+"\n";
|
||||
}
|
||||
body+=QObject::tr("Group")+": "+groupname+"\n";
|
||||
body+=QObject::tr("Cart Number")+QString().sprintf(": %06u",cartnum)+"\n";
|
||||
body+=QObject::tr("Cart Number")+QString::asprintf(": %06u",cartnum)+"\n";
|
||||
body+=QObject::tr("Cart Title")+": "+title+"\n";
|
||||
|
||||
if(!RDSendMail(&errors,subject,body,rda->system()->originEmailAddress(),
|
||||
@@ -163,7 +163,7 @@ void Journal::sendAll()
|
||||
for(int i=0;i<grps.size();i++) {
|
||||
for(int j=0;j<c_good_groups.size();j++) {
|
||||
if(c_good_groups.at(j)==grps.at(i)) {
|
||||
body+=QString().sprintf("%-10s %06u %-30s %-22s\n",
|
||||
body+=QString::asprintf("%-10s %06u %-30s %-22s\n",
|
||||
grps.at(i).left(10).toUtf8().constData(),
|
||||
c_good_cart_numbers.at(j),
|
||||
c_good_titles.at(j).left(30).toUtf8().constData(),
|
||||
@@ -211,7 +211,7 @@ void Journal::sendAll()
|
||||
for(int i=0;i<grps.size();i++) {
|
||||
for(int j=0;j<c_bad_groups.size();j++) {
|
||||
if(c_bad_groups.at(j)==grps.at(i)) {
|
||||
body+=QString().sprintf("%-10s %-37s %-22s\n",
|
||||
body+=QString::asprintf("%-10s %-37s %-22s\n",
|
||||
grps.at(i).left(10).toUtf8().constData(),
|
||||
c_bad_errors.at(j).left(37).toUtf8().constData(),
|
||||
c_bad_filenames.at(j).left(22).toUtf8().constData());
|
||||
|
@@ -114,7 +114,7 @@ MainObject::MainObject(QObject *parent)
|
||||
// Read Command Options
|
||||
//
|
||||
if(rda->cmdSwitch()->keys()<2) {
|
||||
Log(LOG_ERR,QString().sprintf("\n%s\n",RDIMPORT_USAGE));
|
||||
Log(LOG_ERR,QString::asprintf("\n%s\n",RDIMPORT_USAGE));
|
||||
ErrorExit(RDApplication::ExitInvalidOption);
|
||||
}
|
||||
for(unsigned i=0;i<rda->cmdSwitch()->keys()-2;i++) {
|
||||
@@ -469,11 +469,11 @@ MainObject::MainObject(QObject *parent)
|
||||
ErrorExit(RDApplication::ExitInvalidOption);
|
||||
}
|
||||
if((!import_metadata_pattern.isEmpty())&&import_xml) {
|
||||
Log(LOG_ERR,QString().sprintf("rdimport: --metadata-pattern and --xml are mutually exclusive\n"));
|
||||
Log(LOG_ERR,QString::asprintf("rdimport: --metadata-pattern and --xml are mutually exclusive\n"));
|
||||
ErrorExit(RDApplication::ExitInvalidOption);
|
||||
}
|
||||
if((!import_log_filename.isEmpty())&&import_log_syslog) {
|
||||
Log(LOG_ERR,QString().sprintf("rdimport: --log-filename and --log-syslog are mutually exclusive\n"));
|
||||
Log(LOG_ERR,QString::asprintf("rdimport: --log-filename and --log-syslog are mutually exclusive\n"));
|
||||
ErrorExit(RDApplication::ExitInvalidOption);
|
||||
}
|
||||
|
||||
@@ -504,7 +504,7 @@ MainObject::MainObject(QObject *parent)
|
||||
if(rda->cmdSwitch()->key(i).left(2)!="--") {
|
||||
import_group=new RDGroup(rda->cmdSwitch()->key(i));
|
||||
if(!import_group->exists()) {
|
||||
Log(LOG_ERR,QString().sprintf("rdimport: invalid group specified\n"));
|
||||
Log(LOG_ERR,QString::asprintf("rdimport: invalid group specified\n"));
|
||||
delete import_group;
|
||||
ErrorExit(RDApplication::ExitNoGroup);
|
||||
}
|
||||
@@ -513,12 +513,12 @@ MainObject::MainObject(QObject *parent)
|
||||
}
|
||||
}
|
||||
if(import_group==NULL) {
|
||||
Log(LOG_ERR,QString().sprintf("rdimport: invalid group specified\n"));
|
||||
Log(LOG_ERR,QString::asprintf("rdimport: invalid group specified\n"));
|
||||
ErrorExit(RDApplication::ExitNoGroup);
|
||||
}
|
||||
if(import_cart_number>0) {
|
||||
if(!import_group->cartNumberValid(import_cart_number)) {
|
||||
Log(LOG_ERR,QString().sprintf("rdimport: invalid cart number for group\n"));
|
||||
Log(LOG_ERR,QString::asprintf("rdimport: invalid cart number for group\n"));
|
||||
delete import_group;
|
||||
ErrorExit(RDApplication::ExitInvalidCart);
|
||||
}
|
||||
@@ -529,7 +529,7 @@ MainObject::MainObject(QObject *parent)
|
||||
//
|
||||
for(unsigned i=0;i<import_add_scheduler_codes.size();i++) {
|
||||
if(!SchedulerCodeExists(import_add_scheduler_codes[i])) {
|
||||
Log(LOG_ERR,QString().sprintf("rdimport: scheduler code \"%s\" does not exist\n",
|
||||
Log(LOG_ERR,QString::asprintf("rdimport: scheduler code \"%s\" does not exist\n",
|
||||
(const char *)import_add_scheduler_codes[i].toUtf8()));
|
||||
ErrorExit(RDApplication::ExitNoSchedCode);
|
||||
}
|
||||
@@ -599,7 +599,7 @@ MainObject::MainObject(QObject *parent)
|
||||
}
|
||||
if((!rda->cmdSwitch()->processed(i))&&
|
||||
(rda->cmdSwitch()->key(i).left(2)=="--")) {
|
||||
Log(LOG_ERR,QString().sprintf("rdimport: unknown command option \"%s\"\n",
|
||||
Log(LOG_ERR,QString::asprintf("rdimport: unknown command option \"%s\"\n",
|
||||
rda->cmdSwitch()->key(i).toUtf8().constData()));
|
||||
ErrorExit(RDApplication::ExitInvalidOption);
|
||||
}
|
||||
@@ -613,7 +613,7 @@ MainObject::MainObject(QObject *parent)
|
||||
//
|
||||
Log(LOG_INFO,QString("rdimport started"));
|
||||
|
||||
Log(LOG_INFO,QString().sprintf("RDImport v%s\n",VERSION));
|
||||
Log(LOG_INFO,QString::asprintf("RDImport v%s\n",VERSION));
|
||||
if(import_to_mono) {
|
||||
Log(LOG_INFO,QString(" Force to Mono is ON\n"));
|
||||
}
|
||||
@@ -624,13 +624,13 @@ MainObject::MainObject(QObject *parent)
|
||||
Log(LOG_INFO,QString(" Normalization is OFF\n"));
|
||||
}
|
||||
else {
|
||||
Log(LOG_INFO,QString().sprintf(" Normalization level = %d dB\n",import_normalization_level/100));
|
||||
Log(LOG_INFO,QString::asprintf(" Normalization level = %d dB\n",import_normalization_level/100));
|
||||
}
|
||||
if(import_autotrim_level==0) {
|
||||
Log(LOG_INFO,QString(" AutoTrim is OFF\n"));
|
||||
}
|
||||
else {
|
||||
Log(LOG_INFO,QString().sprintf(" AutoTrim level = %d dB\n",import_autotrim_level/100));
|
||||
Log(LOG_INFO,QString::asprintf(" AutoTrim level = %d dB\n",import_autotrim_level/100));
|
||||
}
|
||||
if(import_cart_number==0) {
|
||||
if(import_use_cartchunk_cutid) {
|
||||
@@ -641,7 +641,7 @@ MainObject::MainObject(QObject *parent)
|
||||
}
|
||||
}
|
||||
else {
|
||||
Log(LOG_INFO,QString().sprintf(" Destination cart is %06u\n",import_cart_number));
|
||||
Log(LOG_INFO,QString::asprintf(" Destination cart is %06u\n",import_cart_number));
|
||||
}
|
||||
if(import_single_cart) {
|
||||
Log(LOG_INFO,QString(" Single cart mode is ON\n"));
|
||||
@@ -653,7 +653,7 @@ MainObject::MainObject(QObject *parent)
|
||||
Log(LOG_INFO,QString(" Destination cart title is taken from CartChunk CutID\n"));
|
||||
}
|
||||
if(import_cart_number_offset!=0) {
|
||||
Log(LOG_INFO,QString().sprintf(" Cart number offset is %d\n",import_cart_number_offset));
|
||||
Log(LOG_INFO,QString::asprintf(" Cart number offset is %d\n",import_cart_number_offset));
|
||||
}
|
||||
if(import_delete_source) {
|
||||
Log(LOG_INFO,QString(" Delete source mode is ON\n"));
|
||||
@@ -676,28 +676,28 @@ MainObject::MainObject(QObject *parent)
|
||||
if(import_add_scheduler_codes.size()>0) {
|
||||
Log(LOG_INFO,QString(" Adding Scheduler Code(s):\n"));
|
||||
for(unsigned i=0;i<import_add_scheduler_codes.size();i++) {
|
||||
Log(LOG_INFO,QString().sprintf(" %s\n",(const char *)import_add_scheduler_codes[i].toUtf8()));
|
||||
Log(LOG_INFO,QString::asprintf(" %s\n",(const char *)import_add_scheduler_codes[i].toUtf8()));
|
||||
}
|
||||
}
|
||||
if(!import_set_user_defined.isEmpty()) {
|
||||
Log(LOG_INFO,QString().sprintf(" Setting the User Defined field to \"%s\"\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Setting the User Defined field to \"%s\"\n",
|
||||
import_set_user_defined.toUtf8().constData()));
|
||||
}
|
||||
if(!import_metadata_pattern.isEmpty()) {
|
||||
Log(LOG_INFO,QString().sprintf(" Using metadata pattern: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Using metadata pattern: %s\n",
|
||||
import_metadata_pattern.toUtf8().constData()));
|
||||
}
|
||||
if(!import_output_pattern.isEmpty()) {
|
||||
Log(LOG_INFO,QString().sprintf(" Using output pattern: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Using output pattern: %s\n",
|
||||
import_output_pattern.toUtf8().constData()));
|
||||
}
|
||||
Log(LOG_INFO,QString().sprintf(" Start Date Offset = %d days\n",import_startdate_offset));
|
||||
Log(LOG_INFO,QString().sprintf(" End Date Offset = %d days\n",import_enddate_offset));
|
||||
Log(LOG_INFO,QString::asprintf(" Start Date Offset = %d days\n",import_startdate_offset));
|
||||
Log(LOG_INFO,QString::asprintf(" End Date Offset = %d days\n",import_enddate_offset));
|
||||
if((!import_dayparts[0].isNull())||(!import_dayparts[1].isNull())) {
|
||||
Log(LOG_INFO,QString().sprintf(" Start Daypart = %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Start Daypart = %s\n",
|
||||
import_dayparts[0].toString("hh:mm:ss").
|
||||
toUtf8().constData()));
|
||||
Log(LOG_INFO,QString().sprintf(" End Daypart = %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" End Daypart = %s\n",
|
||||
import_dayparts[1].toString("hh:mm:ss").
|
||||
toUtf8().constData()));
|
||||
}
|
||||
@@ -705,9 +705,9 @@ MainObject::MainObject(QObject *parent)
|
||||
Log(LOG_INFO,QString(" Clearing daypart times\n"));
|
||||
}
|
||||
if((!import_datetimes[0].isNull())||(!import_datetimes[1].isNull())) {
|
||||
Log(LOG_INFO,QString().sprintf(" Start DateTime = %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Start DateTime = %s\n",
|
||||
import_datetimes[0].toString("MM/dd/yyyy hh:mm:ss").toUtf8().constData()));
|
||||
Log(LOG_INFO,QString().sprintf(" End DateTime = %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" End DateTime = %s\n",
|
||||
import_datetimes[1].toString("MM/dd/yyyy hh:mm:ss").toUtf8().constData()));
|
||||
}
|
||||
if(import_clear_datetimes) {
|
||||
@@ -732,91 +732,91 @@ MainObject::MainObject(QObject *parent)
|
||||
}
|
||||
if(import_create_dates) {
|
||||
Log(LOG_INFO,QString(" Import Create Dates mode is ON\n"));
|
||||
Log(LOG_INFO,QString().sprintf(" Import Create Start Date Offset = %d days\n",import_create_startdate_offset));
|
||||
Log(LOG_INFO,QString().sprintf(" Import Create End Date Offset = %d days\n",import_create_enddate_offset));
|
||||
Log(LOG_INFO,QString::asprintf(" Import Create Start Date Offset = %d days\n",import_create_startdate_offset));
|
||||
Log(LOG_INFO,QString::asprintf(" Import Create End Date Offset = %d days\n",import_create_enddate_offset));
|
||||
}
|
||||
else {
|
||||
Log(LOG_INFO,QString(" Import Create Dates mode is OFF\n"));
|
||||
}
|
||||
if(import_persistent_dropbox_id>=0) {
|
||||
Log(LOG_INFO,QString().sprintf(" Persistent DropBox ID = %d\n",import_persistent_dropbox_id));
|
||||
Log(LOG_INFO,QString::asprintf(" Persistent DropBox ID = %d\n",import_persistent_dropbox_id));
|
||||
}
|
||||
if(!import_string_agency.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" Agency set to: %s\n",import_string_agency.
|
||||
Log(LOG_INFO,QString::asprintf(" Agency set to: %s\n",import_string_agency.
|
||||
toUtf8().constData()));
|
||||
}
|
||||
if(!import_string_album.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" Album set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Album set to: %s\n",
|
||||
import_string_album.toUtf8().constData()));
|
||||
}
|
||||
if(!import_string_artist.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" Artist set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Artist set to: %s\n",
|
||||
import_string_artist.toUtf8().constData()));
|
||||
}
|
||||
if(import_string_bpm!=0) {
|
||||
Log(LOG_INFO,QString().sprintf(" BPM set to: %d\n",import_string_bpm));
|
||||
Log(LOG_INFO,QString::asprintf(" BPM set to: %d\n",import_string_bpm));
|
||||
}
|
||||
if(!import_string_client.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" Client set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Client set to: %s\n",
|
||||
import_string_client.toUtf8().constData()));
|
||||
}
|
||||
if(!import_string_composer.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" Composer set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Composer set to: %s\n",
|
||||
import_string_composer.toUtf8().constData()));
|
||||
}
|
||||
if(!import_string_conductor.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" Conductor set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Conductor set to: %s\n",
|
||||
import_string_conductor.toUtf8().constData()));
|
||||
}
|
||||
if(!import_string_description.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" Description set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Description set to: %s\n",
|
||||
import_string_description.toUtf8().constData()));
|
||||
}
|
||||
if(!import_string_label.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" Label set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Label set to: %s\n",
|
||||
import_string_label.toUtf8().constData()));
|
||||
}
|
||||
if(!import_string_outcue.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" Outcue set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Outcue set to: %s\n",
|
||||
import_string_outcue.toUtf8().constData()));
|
||||
}
|
||||
if(!import_string_isci.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" ISCI set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" ISCI set to: %s\n",
|
||||
import_string_isci.toUtf8().constData()));
|
||||
}
|
||||
if(!import_string_isrc.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" ISRC set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" ISRC set to: %s\n",
|
||||
import_string_isrc.toUtf8().constData()));
|
||||
}
|
||||
if(!import_string_recording_mbid.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" MusicBrainz recording ID set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" MusicBrainz recording ID set to: %s\n",
|
||||
import_string_recording_mbid.toUtf8().constData()));
|
||||
}
|
||||
if(!import_string_release_mbid.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" MusicBrainz release ID set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" MusicBrainz release ID set to: %s\n",
|
||||
import_string_release_mbid.toUtf8().constData()));
|
||||
}
|
||||
if(!import_string_publisher.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" Publisher set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Publisher set to: %s\n",
|
||||
import_string_publisher.toUtf8().constData()));
|
||||
}
|
||||
if(!import_string_song_id.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" Song ID set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Song ID set to: %s\n",
|
||||
import_string_song_id.toUtf8().constData()));
|
||||
}
|
||||
if(!import_string_title.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" Title set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" Title set to: %s\n",
|
||||
import_string_title.toUtf8().constData()));
|
||||
}
|
||||
if(!import_string_user_defined.isNull()) {
|
||||
Log(LOG_INFO,QString().sprintf(" User Defined set to: %s\n",
|
||||
Log(LOG_INFO,QString::asprintf(" User Defined set to: %s\n",
|
||||
import_string_user_defined.toUtf8().constData()));
|
||||
}
|
||||
if(import_string_year!=0) {
|
||||
Log(LOG_INFO,QString().sprintf(" Year set to: %d\n",import_string_year));
|
||||
Log(LOG_INFO,QString::asprintf(" Year set to: %d\n",import_string_year));
|
||||
}
|
||||
if(import_xml) {
|
||||
Log(LOG_INFO,QString().sprintf(" Importing RDXML metadata from external file\n"));
|
||||
Log(LOG_INFO,QString::asprintf(" Importing RDXML metadata from external file\n"));
|
||||
}
|
||||
import_cut_markers->dump();
|
||||
import_talk_markers->dump();
|
||||
@@ -833,7 +833,7 @@ MainObject::MainObject(QObject *parent)
|
||||
}
|
||||
}
|
||||
else {
|
||||
Log(LOG_INFO,QString().sprintf(" \"%s\"\n",
|
||||
Log(LOG_INFO,QString::asprintf(" \"%s\"\n",
|
||||
rda->cmdSwitch()->key(i).toUtf8().constData()));
|
||||
}
|
||||
}
|
||||
@@ -864,7 +864,7 @@ void MainObject::userData()
|
||||
//
|
||||
if(!rda->user()->createCarts()) {
|
||||
Log(LOG_ERR,
|
||||
QString().sprintf("rdimport: user \"%s\" has no Create Carts permission\n",
|
||||
QString::asprintf("rdimport: user \"%s\" has no Create Carts permission\n",
|
||||
rda->user()->name().toUtf8().constData()));
|
||||
ErrorExit(RDApplication::ExitNoPerms);
|
||||
}
|
||||
@@ -964,7 +964,7 @@ void MainObject::ProcessFileEntry(const QString &entry)
|
||||
while((globbuf.gl_pathc==RDIMPORT_GLOB_SIZE)||(gflags==GLOB_MARK)) {
|
||||
glob(RDEscapeString(entry).toUtf8(),gflags,NULL,&globbuf);
|
||||
if((globbuf.gl_pathc==0)&&(gflags==GLOB_MARK)&&(!import_drop_box)) {
|
||||
Log(LOG_WARNING,QString().sprintf(" Unable to open \"%s\", skipping...\n",
|
||||
Log(LOG_WARNING,QString::asprintf(" Unable to open \"%s\", skipping...\n",
|
||||
entry.toUtf8().constData()));
|
||||
globfree(&globbuf);
|
||||
}
|
||||
@@ -1036,7 +1036,7 @@ MainObject::Result MainObject::ImportFile(const QString &filename,
|
||||
found_cart=RunPattern(import_metadata_pattern,RDGetBasePart(filename),
|
||||
wavedata,&groupname);
|
||||
if(wavedata->validateDateTimes()) {
|
||||
Log(LOG_WARNING,QString().sprintf(
|
||||
Log(LOG_WARNING,QString::asprintf(
|
||||
" File \"%s\": End date/time cannot be prior to start date/time, ignoring...\n",
|
||||
filename.toUtf8().constData()));
|
||||
}
|
||||
@@ -1048,7 +1048,7 @@ MainObject::Result MainObject::ImportFile(const QString &filename,
|
||||
delete effective_group;
|
||||
effective_group=new RDGroup(groupname);
|
||||
if(!effective_group->exists()) {
|
||||
Log(LOG_WARNING,QString().sprintf(" Specified group \"%s\" from file \"%s\" does not exist, using default group...\n",
|
||||
Log(LOG_WARNING,QString::asprintf(" Specified group \"%s\" from file \"%s\" does not exist, using default group...\n",
|
||||
groupname.toUtf8().constData(),
|
||||
filename.toUtf8().constData()));
|
||||
delete effective_group;
|
||||
@@ -1075,7 +1075,7 @@ MainObject::Result MainObject::ImportFile(const QString &filename,
|
||||
if((!ok)||(*cartnum==0)||(*cartnum>999999)||
|
||||
(effective_group->enforceCartRange()&&
|
||||
(!effective_group->cartNumberValid(*cartnum)))) {
|
||||
Log(LOG_WARNING,QString().sprintf(
|
||||
Log(LOG_WARNING,QString::asprintf(
|
||||
" File \"%s\" has an invalid or out of range Cart Number \"%s\", skipping...\n",
|
||||
RDGetBasePart(filename).toUtf8().constData(),
|
||||
wavedata->cutId().toUtf8().constData()));
|
||||
@@ -1125,7 +1125,7 @@ MainObject::Result MainObject::ImportFile(const QString &filename,
|
||||
*cartnum=effective_group->nextFreeCart();
|
||||
}
|
||||
if(*cartnum==0) {
|
||||
Log(LOG_ERR,QString().sprintf("rdimport: no free carts available in specified group\n"));
|
||||
Log(LOG_ERR,QString::asprintf("rdimport: no free carts available in specified group\n"));
|
||||
wavefile->closeWave();
|
||||
import_failed_imports++;
|
||||
import_failed_imports++;
|
||||
@@ -1203,7 +1203,7 @@ MainObject::Result MainObject::ImportFile(const QString &filename,
|
||||
int cutnum=
|
||||
cart->addCut(import_format,import_bitrate,import_channels);
|
||||
if(cutnum<0) {
|
||||
Log(LOG_WARNING,QString().sprintf("rdimport: no free cuts available in cart %06u\n",*cartnum));
|
||||
Log(LOG_WARNING,QString::asprintf("rdimport: no free cuts available in cart %06u\n",*cartnum));
|
||||
import_failed_imports++;
|
||||
import_journal->addFailure(effective_group->name(),filename,
|
||||
tr("no free cut available in cart"));
|
||||
@@ -1242,11 +1242,11 @@ MainObject::Result MainObject::ImportFile(const QString &filename,
|
||||
switch(conv_err=conv->runImport(rda->user()->name(),rda->user()->password(),
|
||||
&audio_conv_err)) {
|
||||
case RDAudioImport::ErrorOk:
|
||||
Log(LOG_INFO,QString().sprintf("done.\n"));
|
||||
Log(LOG_INFO,QString::asprintf("done.\n"));
|
||||
break;
|
||||
|
||||
default:
|
||||
Log(LOG_INFO,QString().sprintf(" %s, skipping %s...\n",
|
||||
Log(LOG_INFO,QString::asprintf(" %s, skipping %s...\n",
|
||||
RDAudioImport::errorText(conv_err,audio_conv_err).toUtf8().constData(),
|
||||
filename.toUtf8().constData()));
|
||||
if(cart_created) {
|
||||
@@ -1452,7 +1452,7 @@ MainObject::Result MainObject::ImportFile(const QString &filename,
|
||||
|
||||
if(import_delete_source) {
|
||||
unlink(filename.toUtf8());
|
||||
Log(LOG_INFO,QString().sprintf(" Deleted file \"%s\"\n",(const char *)RDGetBasePart(filename).toUtf8()));
|
||||
Log(LOG_INFO,QString::asprintf(" Deleted file \"%s\"\n",(const char *)RDGetBasePart(filename).toUtf8()));
|
||||
}
|
||||
if(!import_run) {
|
||||
NormalExit();
|
||||
@@ -1472,12 +1472,12 @@ bool MainObject::OpenAudioFile(RDWaveFile **wavefile,RDWaveData *wavedata)
|
||||
|
||||
if(!(*wavefile)->openWave(wavedata)) {
|
||||
if(import_fix_broken_formats) {
|
||||
Log(LOG_WARNING,QString().sprintf(" File \"%s\" appears to be malformed, trying workaround ... ",
|
||||
Log(LOG_WARNING,QString::asprintf(" File \"%s\" appears to be malformed, trying workaround ... ",
|
||||
RDGetBasePart(orig_filename).toUtf8().constData()));
|
||||
delete *wavefile;
|
||||
if(((*wavefile)=FixFile(orig_filename,wavedata))==NULL) {
|
||||
Log(LOG_WARNING,QString().sprintf("failed.\n"));
|
||||
Log(LOG_WARNING,QString().sprintf(
|
||||
Log(LOG_WARNING,QString::asprintf("failed.\n"));
|
||||
Log(LOG_WARNING,QString::asprintf(
|
||||
" File \"%s\" is not readable or not a recognized format, skipping...\n",
|
||||
RDGetBasePart(orig_filename).toUtf8().constData()));
|
||||
if(!import_run) {
|
||||
@@ -1492,10 +1492,10 @@ bool MainObject::OpenAudioFile(RDWaveFile **wavefile,RDWaveData *wavedata)
|
||||
tr("unknown/unrecognized file format"));
|
||||
return false;
|
||||
}
|
||||
Log(LOG_WARNING,QString().sprintf("success.\n"));
|
||||
Log(LOG_WARNING,QString::asprintf("success.\n"));
|
||||
}
|
||||
else {
|
||||
Log(LOG_WARNING,QString().sprintf(
|
||||
Log(LOG_WARNING,QString::asprintf(
|
||||
" File \"%s\" is not readable or not a recognized format, skipping...\n",
|
||||
RDGetBasePart((*wavefile)->getName()).toUtf8().constData()));
|
||||
if(!import_run) {
|
||||
@@ -1616,7 +1616,7 @@ RDWaveFile *MainObject::FixFile(const QString &filename,RDWaveData *wavedata)
|
||||
//
|
||||
char tempfile[PATH_MAX];
|
||||
strncpy(tempfile,(RDTempDirectory::basePath()+
|
||||
QString().sprintf("/rdimport%dXXXXXX",getpid())).toUtf8(),
|
||||
QString::asprintf("/rdimport%dXXXXXX",getpid())).toUtf8(),
|
||||
PATH_MAX-1);
|
||||
int dest_fd=mkstemp(tempfile);
|
||||
if(dest_fd<0) {
|
||||
@@ -2157,7 +2157,7 @@ bool MainObject::VerifyPattern(const QString &pattern)
|
||||
|
||||
void MainObject::DeleteCuts(unsigned cartnum)
|
||||
{
|
||||
Log(LOG_INFO,QString().sprintf(" Deleting cuts from cart %06u\n",cartnum));
|
||||
Log(LOG_INFO,QString::asprintf(" Deleting cuts from cart %06u\n",cartnum));
|
||||
|
||||
unsigned dev;
|
||||
RDCart *cart=new RDCart(cartnum);
|
||||
@@ -2178,8 +2178,8 @@ QDateTime MainObject::GetCachedTimestamp(const QString &filename)
|
||||
if(import_persistent_dropbox_id<0) {
|
||||
return dt;
|
||||
}
|
||||
sql=QString().sprintf("select `FILE_DATETIME` from `DROPBOX_PATHS` where ")+
|
||||
QString().sprintf("(`DROPBOX_ID`=%d)&&",import_persistent_dropbox_id)+
|
||||
sql=QString::asprintf("select `FILE_DATETIME` from `DROPBOX_PATHS` where ")+
|
||||
QString::asprintf("(`DROPBOX_ID`=%d)&&",import_persistent_dropbox_id)+
|
||||
"(`FILE_PATH`='"+RDEscapeString(filename)+"')";
|
||||
q=new RDSqlQuery(sql);
|
||||
if(q->first()) {
|
||||
@@ -2200,14 +2200,14 @@ void MainObject::WriteTimestampCache(const QString &filename,
|
||||
}
|
||||
if(GetCachedTimestamp(filename).isNull()) {
|
||||
sql=QString("insert into `DROPBOX_PATHS` set ")+
|
||||
QString().sprintf("`DROPBOX_ID`=%d,",import_persistent_dropbox_id)+
|
||||
QString::asprintf("`DROPBOX_ID`=%d,",import_persistent_dropbox_id)+
|
||||
"`FILE_PATH`='"+RDEscapeString(filename)+"',"+
|
||||
"`FILE_DATETIME`="+RDCheckDateTime(dt,"yyyy-MM-dd hh:mm:ss");
|
||||
}
|
||||
else {
|
||||
sql=QString("update `DROPBOX_PATHS` set ")+
|
||||
"`FILE_DATETIME`="+RDCheckDateTime(dt,"yyyy-MM-dd hh:mm:ss")+" where "+
|
||||
QString().sprintf("(`DROPBOX_ID`=%d)&&",import_persistent_dropbox_id)+
|
||||
QString::asprintf("(`DROPBOX_ID`=%d)&&",import_persistent_dropbox_id)+
|
||||
"(`FILE_PATH`='"+RDEscapeString(filename)+"')";
|
||||
}
|
||||
RDSqlQuery::apply(sql);
|
||||
@@ -2246,7 +2246,7 @@ void MainObject::ReadXmlFile(const QString &basename,RDWaveData *wavedata) const
|
||||
xmlname+=f0[i]+".";
|
||||
}
|
||||
xmlname+="xml";
|
||||
Log(LOG_INFO,QString().sprintf(" Reading xml metadata from \"%s\": ",
|
||||
Log(LOG_INFO,QString::asprintf(" Reading xml metadata from \"%s\": ",
|
||||
xmlname.toUtf8().constData()));
|
||||
|
||||
//
|
||||
@@ -2254,7 +2254,7 @@ void MainObject::ReadXmlFile(const QString &basename,RDWaveData *wavedata) const
|
||||
//
|
||||
wavedata->clear();
|
||||
if((f=fopen(xmlname.toUtf8(),"r"))==NULL) {
|
||||
Log(LOG_WARNING,QString().sprintf("failed [%s]\n",strerror(errno)));
|
||||
Log(LOG_WARNING,QString::asprintf("failed [%s]\n",strerror(errno)));
|
||||
return;
|
||||
}
|
||||
Log(LOG_INFO,QString("success\n"));
|
||||
|
Reference in New Issue
Block a user