summaryrefslogtreecommitdiffstats
path: root/libk9copy/k9dvdauthor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libk9copy/k9dvdauthor.cpp')
-rwxr-xr-xlibk9copy/k9dvdauthor.cpp182
1 files changed, 91 insertions, 91 deletions
diff --git a/libk9copy/k9dvdauthor.cpp b/libk9copy/k9dvdauthor.cpp
index 8ee4959..51aa324 100755
--- a/libk9copy/k9dvdauthor.cpp
+++ b/libk9copy/k9dvdauthor.cpp
@@ -25,36 +25,36 @@
#include <sys/types.h>
#include <sys/stat.h>
-#include <qdom.h>
-#include <qfile.h>
-#include <qnamespace.h>
-#include <qprocess.h>
-#include <qdir.h>
-#include <qdatetime.h>
-#include <qdatastream.h>
-#include <qfile.h>
-#include <qlabel.h>
-#include <qprogressdialog.h>
+#include <tqdom.h>
+#include <tqfile.h>
+#include <tqnamespace.h>
+#include <tqprocess.h>
+#include <tqdir.h>
+#include <tqdatetime.h>
+#include <tqdatastream.h>
+#include <tqfile.h>
+#include <tqlabel.h>
+#include <tqprogressdialog.h>
#include <signal.h>
#include <klocale.h>
-#include <qvaluelist.h>
+#include <tqvaluelist.h>
#include <kstandarddirs.h>
-#include <qapplication.h>
+#include <tqapplication.h>
class k9Progress;
-k9DVDAuthor::k9DVDAuthor(QObject *DVDStruct,const char* name,const QStringList& args) {
+k9DVDAuthor::k9DVDAuthor(TQObject *DVDStruct,const char* name,const TQStringList& args) {
DVD=(k9DVD*)DVDStruct;
xml=NULL;
cancelled=false;
error=false;
- progress = new k9Progress(qApp->mainWidget(),"progress",NULL);
+ progress = new k9Progress(tqApp->mainWidget(),"progress",NULL);
files.setAutoDelete(true);
}
k9DVDAuthor::~k9DVDAuthor() {
- QPtrListIterator <KTempFile> it (files);
+ TQPtrListIterator <KTempFile> it (files);
KTempFile *file;
while ( (file = it.current()) != 0 ) {
++it;
@@ -69,14 +69,14 @@ void k9DVDAuthor::createXML() {
int i;
if (xml!=NULL)
delete xml;
- xml=new QDomDocument();
+ xml=new TQDomDocument();
- QDomElement root = xml->createElement( "dvdauthor" );
+ TQDomElement root = xml->createElement( "dvdauthor" );
root.setAttribute ("dest",workDir+"dvd");
xml->appendChild( root );
// Create vmgm menu
- QDomElement vmgm = xml->createElement("vmgm");
+ TQDomElement vmgm = xml->createElement("vmgm");
root.appendChild(vmgm);
addMenus(vmgm);
@@ -118,24 +118,24 @@ void k9DVDAuthor::createXML() {
addTitle(root,tmp);
}
- QString x = xml->toString();
+ TQString x = xml->toString();
- //QFile file( locateLocal("tmp", "k9copy/k9author.xml" ));
+ //TQFile file( locateLocal("tmp", "k9copy/k9author.xml" ));
// if ( file.open( IO_WriteOnly ) ) {
- QTextStream stream( m_xml->file() );
+ TQTextStream stream( m_xml->file() );
xml->save(stream,1);
m_xml->file()->close();
// }
}
-void k9DVDAuthor::addMenus(QDomElement &titleSet) {
+void k9DVDAuthor::addMenus(TQDomElement &titleSet) {
int i;
- QDomElement menu,video,pgc,pre,vob,button;
- QDomText precmd;
- QDomText buttonText;
- QTime max(0,0);
- QString c,start;
+ TQDomElement menu,video,pgc,pre,vob,button;
+ TQDomText precmd;
+ TQDomText buttonText;
+ TQTime max(0,0);
+ TQString c,start;
k9DVDTitle * l_track= DVD->getstart();
if (l_track==NULL) {
@@ -143,9 +143,9 @@ void k9DVDAuthor::addMenus(QDomElement &titleSet) {
} else {
if( DVD->getnewTitleNum(l_track)==-1) {
error=true;
- QString sMsg;
- //sMsg.QString::sprintf(tr2i18n("'%s' not selected"),l_track->getname().latin1());
- sMsg=i18n("'%1' not selected").arg(l_track->getname());
+ TQString sMsg;
+ //sMsg.TQString::sprintf(tr2i18n("'%s' not selected"),l_track->getname().latin1());
+ sMsg=i18n("'%1' not selected").tqarg(l_track->getname());
KMessageBox::error( 0,sMsg, tr2i18n("authoring"));
}
start.sprintf("jump titleset %d menu;",DVD->getnewTitleNum(l_track));
@@ -159,7 +159,7 @@ void k9DVDAuthor::addMenus(QDomElement &titleSet) {
pre=xml->createElement("pre");
pgc.appendChild(pre);
precmd=xml->createTextNode("");
- QString cmd="if (g0==0) \n { \n subtitle=0; \n g0=1;\n "+start+"\n}\n";
+ TQString cmd="if (g0==0) \n { \n subtitle=0; \n g0=1;\n "+start+"\n}\n";
pre.appendChild(precmd);
int numt=0;
@@ -174,14 +174,14 @@ void k9DVDAuthor::addMenus(QDomElement &titleSet) {
}
/** No descriptions */
-void k9DVDAuthor::addTitle(QDomElement &root, k9DVDTitle *title) {
+void k9DVDAuthor::addTitle(TQDomElement &root, k9DVDTitle *title) {
int i,j;
k9DVDSubtitle *l_sub;
k9DVDAudioStream *l_auds;
k9DVDTitle *l_track= title;
- QDomElement e,t,pgc;
- QString caud="",csub="",c,palette;
+ TQDomElement e,t,pgc;
+ TQString caud="",csub="",c,palette;
if (l_track->isSelected() && l_track->getIndexed()) {
double titleFactor;
@@ -189,15 +189,15 @@ void k9DVDAuthor::addTitle(QDomElement &root, k9DVDTitle *title) {
titleFactor=l_track->getfactor();
else
titleFactor=factor;
- QDomElement titleSet = xml->createElement("titleset");
+ TQDomElement titleSet = xml->createElement("titleset");
root.appendChild(titleSet);
- QDomElement titleMenu = xml->createElement("menus");
+ TQDomElement titleMenu = xml->createElement("menus");
titleSet.appendChild(titleMenu);
- QDomElement pgc = xml->createElement("pgc");
+ TQDomElement pgc = xml->createElement("pgc");
titleMenu.appendChild(pgc);
- QDomElement pre = xml->createElement("pre");
+ TQDomElement pre = xml->createElement("pre");
pgc.appendChild(pre);
- QDomText precmd=xml->createTextNode("");
+ TQDomText precmd=xml->createTextNode("");
int subtitle=0,audio=-1;
if (l_track->getDefSubtitle() != NULL) {
@@ -219,13 +219,13 @@ void k9DVDAuthor::addTitle(QDomElement &root, k9DVDTitle *title) {
}
}
- QString txtcmd;
+ TQString txtcmd;
if (audio !=-1) {
txtcmd="subtitle=%1;\n audio=%2;\n g1=0;jump title 1;";
- txtcmd=txtcmd.arg(subtitle+63).arg(audio);
+ txtcmd=txtcmd.tqarg(subtitle+63).tqarg(audio);
} else {
txtcmd="subtitle=%1;\n g1=0;jump title 1;";
- txtcmd=txtcmd.arg(subtitle+63);
+ txtcmd=txtcmd.tqarg(subtitle+63);
}
precmd.setNodeValue(txtcmd);
@@ -239,7 +239,7 @@ void k9DVDAuthor::addTitle(QDomElement &root, k9DVDTitle *title) {
//palette.sprintf("palette%d.yuv",l_track->getnumTitle());
//palette= locateLocal("tmp", "k9copy/k9" +palette);
- QTextStream stream( paletteFile->file() );
+ TQTextStream stream( paletteFile->file() );
for (j=0;j<16;j++) {
l_track->getpalette(j,c);
stream << c+"\n";
@@ -334,28 +334,28 @@ void k9DVDAuthor::addTitle(QDomElement &root, k9DVDTitle *title) {
bool first=true;
uint32_t chapterSize= (l_chap->getendSector()-l_chap->getstartSector())*DVD_VIDEO_LB_LEN;
- QString sChapter,sCell;
+ TQString sChapter,sCell;
for (k9ChapterCell *cell =l_chap->cells.first();cell ;cell =l_chap->cells.next() ) {
icell++;
- sCell = QString("--cell %1").arg(icell);
- sChapter=QString("--chapter %1").arg(numPart);
+ sCell = TQString("--cell %1").tqarg(icell);
+ sChapter=TQString("--chapter %1").tqarg(numPart);
//test
uint32_t itotSize = (cell->getlastSector()-cell->getstartSector())* DVD_VIDEO_LB_LEN;
- QString file;
+ TQString file;
e=xml->createElement("vob");
- file=QString("k9copy --play --input %1 --dvdtitle %2 %3 %4 %5 %6 --vampsfactor %7 --inputsize %8 --chaptersize %9 ")
- .arg(DVD->getDevice())
- .arg(title->getnumTitle())
- .arg(sChapter)
- .arg(sCell)
- .arg(caud)
- .arg(csub)
- .arg(titleFactor,0,'f',2)
- .arg(itotSize,0,'f',0)
- .arg(chapterSize,0,'f',0);
+ file=TQString("k9copy --play --input %1 --dvdtitle %2 %3 %4 %5 %6 --vampsfactor %7 --inputsize %8 --chaptersize %9 ")
+ .tqarg(DVD->getDevice())
+ .tqarg(title->getnumTitle())
+ .tqarg(sChapter)
+ .tqarg(sCell)
+ .tqarg(caud)
+ .tqarg(csub)
+ .tqarg(titleFactor,0,'f',2)
+ .tqarg(itotSize,0,'f',0)
+ .tqarg(chapterSize,0,'f',0);
if (m_firsttitle) {
file +=" --initstatus ";
m_firsttitle=false;
@@ -363,10 +363,10 @@ void k9DVDAuthor::addTitle(QDomElement &root, k9DVDTitle *title) {
if (l_track->getforceFactor()) {
file +=" --ffactor ";
}
- file +=QString(" --inject %1 --totalsize %2 --dvdsize %3 |")
- .arg(inject)
- .arg(m_totalSize -m_forced ,0,'f',0)
- .arg(((uint64_t)k9DVDSize::getMaxSize() *1024 *1024) - m_forcedsh,0,'f',0);
+ file +=TQString(" --inject %1 --totalsize %2 --dvdsize %3 |")
+ .tqarg(inject)
+ .tqarg(m_totalSize -m_forced ,0,'f',0)
+ .tqarg(((uint64_t)k9DVDSize::getMaxSize() *1024 *1024) - m_forcedsh,0,'f',0);
e.setAttribute("file",file);
if (first)
@@ -378,16 +378,16 @@ void k9DVDAuthor::addTitle(QDomElement &root, k9DVDTitle *title) {
}
}
- QDomElement post = xml->createElement("post");
+ TQDomElement post = xml->createElement("post");
pgc.appendChild(post);
- QDomText postcmd=xml->createTextNode("");
+ TQDomText postcmd=xml->createTextNode("");
k9DVDTitle * l_next=l_track->getnextTitle();
if (l_next!=NULL) {
c.sprintf("g1=%d;\ncall vmgm menu;",DVD->getnewTitleNum(l_next));
if( DVD->getnewTitleNum(l_next)==-1) {
error=true;
- c=i18n("'%1' not selected").arg(l_next->getname());
+ c=i18n("'%1' not selected").tqarg(l_next->getname());
KMessageBox::error( 0, c, tr2i18n("authoring"));
}
@@ -399,10 +399,10 @@ void k9DVDAuthor::addTitle(QDomElement &root, k9DVDTitle *title) {
}
-const QString& k9DVDAuthor::getworkDir() {
+const TQString& k9DVDAuthor::getworkDir() {
return workDir;
}
-void k9DVDAuthor::setworkDir( const QString& _newVal) {
+void k9DVDAuthor::setworkDir( const TQString& _newVal) {
workDir = _newVal;
if (workDir.right(1)!='/')
workDir +='/';
@@ -411,7 +411,7 @@ void k9DVDAuthor::setworkDir( const QString& _newVal) {
void k9DVDAuthor::author() {
if ( ! k9Tools::checkProgram("dvdauthor")) {
- KMessageBox::error (qApp->mainWidget(),i18n("Unable to run %1").arg("dvdauthor") , i18n("authoring"));
+ KMessageBox::error (tqApp->mainWidget(),i18n("Unable to run %1").tqarg("dvdauthor") , i18n("authoring"));
error = TRUE;
return;
}
@@ -421,7 +421,7 @@ void k9DVDAuthor::author() {
//nettoyage du répertoire de sortie
k9Tools::clearOutput(workDir+"dvd");
- time = new QTime(0,0);
+ time = new TQTime(0,0);
time->start();
progress->setTitle(i18n("Authoring"));
@@ -441,14 +441,14 @@ void k9DVDAuthor::author() {
//run dvdauthor
if (!cancelled && !error) {
- QString c("dvdauthor");
- proc=progress->getProcess();// new QProcess(c,0);
+ TQString c("dvdauthor");
+ proc=progress->getProcess();// new TQProcess(c,0);
*proc << c << "-x" << m_xml->name(); //locateLocal("tmp", "k9copy/k9author.xml");
- connect( proc, SIGNAL(receivedStderr(KProcess *, char *, int)),
- this, SLOT(DVDAuthorStderr(KProcess *, char *, int )) );
- connect( proc, SIGNAL(receivedStdout(KProcess *, char *, int )),
- this, SLOT(DVDAuthorStdout(KProcess *, char *, int)) );
- // connect(progress, SIGNAL(cancelled()), this, SLOT(stopProcess()));
+ connect( proc, TQT_SIGNAL(receivedStderr(KProcess *, char *, int)),
+ this, TQT_SLOT(DVDAuthorStderr(KProcess *, char *, int )) );
+ connect( proc, TQT_SIGNAL(receivedStdout(KProcess *, char *, int )),
+ this, TQT_SLOT(DVDAuthorStdout(KProcess *, char *, int)) );
+ // connect(progress, TQT_SIGNAL(cancelled()), this, TQT_SLOT(stopProcess()));
m_copied=0;
m_lastPos=0;
@@ -465,7 +465,7 @@ void k9DVDAuthor::author() {
burnOk=true;
} else {
if (cancelled) {
- //QMessageBox::critical( 0, tr2i18n("authoring"), tr2i18n("Authoring canceled"));
+ //TQMessageBox::critical( 0, tr2i18n("authoring"), tr2i18n("Authoring canceled"));
KMessageBox::error( 0, tr2i18n("Authoring cancelled"),tr2i18n("authoring"));
} else
@@ -490,29 +490,29 @@ void k9DVDAuthor::author() {
/** No descriptions */
void k9DVDAuthor::DVDAuthorStderr(KProcess *proc, char *buffer, int buflen ) {
- //QString m_stderr(proc->readStderr());
- QString m_stderr=QString::fromLatin1(buffer, buflen);
+ //TQString m_stderr(proc->readStderr());
+ TQString m_stderr=TQString::tqfromLatin1(buffer, buflen);
float m_percent;
- QString m_remain;
+ TQString m_remain;
- int pos=m_stderr.find("INFOPOS:");
+ int pos=m_stderr.tqfind("INFOPOS:");
if (pos!=-1) {
progress->setTitle(i18n("Authoring"));
- QString tmp=m_stderr.mid(pos);
+ TQString tmp=m_stderr.mid(pos);
uint32_t totalBytes,totalSize;
sscanf(tmp.latin1(),"INFOPOS: %d %d",&totalBytes,&totalSize);
//if (totalBytes>m_lastPos)
// m_copied+=totalBytes - m_lastPos;
m_copied=totalBytes;
m_lastPos=totalBytes;
- //qDebug(QString("copied : %1 totalSize : %2").arg(m_copied).arg(m_totalSize*512));
+ //qDebug(TQString("copied : %1 totalSize : %2").tqarg(m_copied).tqarg(m_totalSize*512));
m_percent=(float)m_copied / (float)(m_totalSize/DVD_VIDEO_LB_LEN );
- QTime time2(0,0);
+ TQTime time2(0,0);
time2=time2.addMSecs(time->elapsed());
if (m_percent>0) {
- QTime time3(0,0);
+ TQTime time3(0,0);
time3=time3.addMSecs((uint32_t)(time->elapsed()*(1/m_percent)));
m_remain=time3.toString("hh:mm:ss");
}
@@ -532,12 +532,12 @@ void k9DVDAuthor::DVDAuthorStderr(KProcess *proc, char *buffer, int buflen ) {
int end;
lastMsg=m_stderr;
- if (m_stderr.contains("STAT:")) {
- pos=m_stderr.find("fixing VOBU");
+ if (m_stderr.tqcontains("STAT:")) {
+ pos=m_stderr.tqfind("fixing VOBU");
if (pos!=-1) {
progress->setTitle(i18n("Authoring"));
progress->setLabelText(i18n("Fixing VOBUS"));
- end=m_stderr.find("%");
+ end=m_stderr.tqfind("%");
if (end!=-1) {
pos =end -2;
m_stderr=m_stderr.mid(pos,end-pos);
@@ -548,7 +548,7 @@ void k9DVDAuthor::DVDAuthorStderr(KProcess *proc, char *buffer, int buflen ) {
}
}
- pos=m_stderr.find("INFOIMAGE:");
+ pos=m_stderr.tqfind("INFOIMAGE:");
if (pos!=-1) {
progress->setImage(m_stderr.mid(pos+10));
}
@@ -558,14 +558,14 @@ void k9DVDAuthor::DVDAuthorStderr(KProcess *proc, char *buffer, int buflen ) {
}
void k9DVDAuthor::DVDAuthorStdout(KProcess *proc, char *buffer, int buflen) {
- QString c=QString::fromLatin1( buffer,buflen);
+ TQString c=TQString::tqfromLatin1( buffer,buflen);
//(proc->readStdout());
int pos;
- pos=c.find("STAT");
+ pos=c.tqfind("STAT");
if (pos!=-1) {
c=c.mid(pos);
progress->setLabelText(c);
- qApp->processEvents();
+ tqApp->processEvents();
}
}