diff options
Diffstat (limited to 'libk9copy/k9dvdbackup.cpp')
-rwxr-xr-x | libk9copy/k9dvdbackup.cpp | 154 |
1 files changed, 77 insertions, 77 deletions
diff --git a/libk9copy/k9dvdbackup.cpp b/libk9copy/k9dvdbackup.cpp index a651475..48a1463 100755 --- a/libk9copy/k9dvdbackup.cpp +++ b/libk9copy/k9dvdbackup.cpp @@ -26,8 +26,8 @@ #include "k9dvdtitleset.h" #include <kmessagebox.h> #include <kapplication.h> -#include <qapplication.h> -#include <qfileinfo.h> +#include <tqapplication.h> +#include <tqfileinfo.h> #include <stdio.h> #include <stdlib.h> @@ -35,7 +35,7 @@ #include <errno.h> #include <string.h> #include <klocale.h> -#include <qdir.h> +#include <tqdir.h> #include <kstandarddirs.h> #include "k9backupdlg.h" #include "dvdread.h" @@ -47,13 +47,13 @@ #include "k9dvdbackup.moc" -int k9CadtList::compareItems(QPtrCollection::Item item1,QPtrCollection::Item item2) { +int k9CadtList::compareItems(TQPtrCollection::Item item1,TQPtrCollection::Item item2) { cell_adr_t * it1=(cell_adr_t*)item1; cell_adr_t * it2=(cell_adr_t*)item2; return it1->start_sector - it2->start_sector; }; -int k9TitleSetList::compareItems ( QPtrCollection::Item item1, QPtrCollection::Item item2 ) { +int k9TitleSetList::compareItems ( TQPtrCollection::Item item1, TQPtrCollection::Item item2 ) { k9TitleSet * it1,*it2; it1=(k9TitleSet *) item1; it2=(k9TitleSet *)item2; @@ -67,7 +67,7 @@ int k9TitleSetList::compareItems ( QPtrCollection::Item item1, QPtrCollection::I } */ -k9TitleSet::k9TitleSet(int _VTS):QObject(NULL,"") { +k9TitleSet::k9TitleSet(int _VTS):TQObject(NULL,"") { startSector=0; lastSector=0; VTS=_VTS; @@ -90,8 +90,8 @@ uint32_t k9TitleSet::getSize() { } -k9DVDBackup::k9DVDBackup(QObject* _dvd,const char* name,const QStringList& ) - : QObject(NULL, name) { +k9DVDBackup::k9DVDBackup(TQObject* _dvd,const char* name,const TQStringList& ) + : TQObject(NULL, name) { DVD = (k9DVD*)_dvd; m_dvdread=DVD->getdvd(); currVTS=0; @@ -99,7 +99,7 @@ k9DVDBackup::k9DVDBackup(QObject* _dvd,const char* name,const QStringList& ) currTS=NULL; errMsg=""; error=false; - backupDlg = new k9BackupDlg(qApp->mainWidget(),"",true); + backupDlg = new k9BackupDlg(tqApp->mainWidget(),"",true); // cells.setAutoDelete(true); vamps=new k9vamps(this); m_withMenu=false; @@ -125,13 +125,13 @@ bool k9DVDBackup::geterror() { return error; } -void k9DVDBackup::seterror(const QString &_msg) { +void k9DVDBackup::seterror(const TQString &_msg) { error=true; errMsg=_msg; } -QString k9DVDBackup::getErrMsg() { +TQString k9DVDBackup::getErrMsg() { return(errMsg); } @@ -196,10 +196,10 @@ void k9DVDBackup::prepareVTS(int _VTS) { delete outputFile; } - QString filename; + TQString filename; filename.sprintf("/VTS_%02d_1.VOB",_VTS); filename=output+filename; - outputFile=new QFile(filename); + outputFile=new TQFile(filename); if (! outputFile->open(IO_WriteOnly)) { seterror(tr2i18n("Unable to open file ") + filename); return; @@ -249,7 +249,7 @@ void k9DVDBackup::copyCell(int _VTS,k9Cell * _cell,bool _empty) { vamps->reset(); vamps->setPreserve(true); vamps->setInputSize(argSize); - QValueList<int>::iterator it; + TQValueList<int>::iterator it; for ( it = _cell->audio.begin(); it != _cell->audio.end(); ++it ) { if (m_preserve) vamps->addAudio(*it); @@ -262,12 +262,12 @@ void k9DVDBackup::copyCell(int _VTS,k9Cell * _cell,bool _empty) { } vamps->setVapFactor(argFactor); - vamps->start(QThread::NormalPriority); + vamps->start(TQThread::NormalPriority); } playCell(_VTS,_cell,_empty); } else copyEmptyPgc(_VTS,_cell); - qApp->processEvents(); + tqApp->processEvents(); } void k9DVDBackup::copyEmptyPgc(int _vts,k9Cell *_cell) { @@ -279,14 +279,14 @@ void k9DVDBackup::copyEmptyPgc(int _vts,k9Cell *_cell) { k9DVDFile *dvdfile; if ((dvdfile = m_dvdread->openTitle( _vts))== 0) { - QString stmp; - stmp=i18n("Unable to open titleset %1").arg(_vts); + TQString stmp; + stmp=i18n("Unable to open titleset %1").tqarg(_vts); seterror(stmp); return ; } backupDlg->setTotalSteps(vts_handle->vtsi_mat->vts_last_sector-vts_handle->vtsi_mat->vtstt_vobs -1); - QString c; - c=i18n("Extracting titleset %1").arg(_vts); + TQString c; + c=i18n("Extracting titleset %1").tqarg(_vts); backupDlg->setProgressLabel(c); backupDlg->show(); @@ -351,7 +351,7 @@ void k9DVDBackup::getOutput(uchar * buffer, uint32_t buflen) { m_cellCopyList->addFrcoutbytes( buflen); uchar *temp =buffer; - QString sName; + TQString sName; if ((buflen %2048) !=0) qDebug("getOutput, buffer : %u",buflen); uint end=0; @@ -368,7 +368,7 @@ void k9DVDBackup::getOutput(uchar * buffer, uint32_t buflen) { k9Vobu * vobu = vobuQueue.dequeue(); - cellOut=vobu->parent; + cellOut=vobu->tqparent; dsi_t dsiPack; navRead_DSI (&dsiPack, (uchar*)(temp+itemp) + DSI_START_BYTE); @@ -382,7 +382,7 @@ void k9DVDBackup::getOutput(uchar * buffer, uint32_t buflen) { else sName.sprintf("/VTS_%02d_%d.VOB",(int)currVTS,(int)currVOB); sName=output+sName; - outputFile=new QFile(sName); + outputFile=new TQFile(sName); if ( !outputFile->open(IO_WriteOnly)) { seterror(tr2i18n("Unable to open file ") + sName); mutex.unlock(); @@ -403,18 +403,18 @@ void k9DVDBackup::getOutput(uchar * buffer, uint32_t buflen) { /*! -\fn k9DVDBackup::setDevice(QString _device) +\fn k9DVDBackup::setDevice(TQString _device) */ -void k9DVDBackup::setDevice(QString _device) { +void k9DVDBackup::setDevice(TQString _device) { device=_device; } /*! -\fn k9DVDBackup::setOutput(QString _output) +\fn k9DVDBackup::setOutput(TQString _output) */ -void k9DVDBackup::setOutput(QString _output) { - output=QDir::cleanDirPath(_output); +void k9DVDBackup::setOutput(TQString _output) { + output=TQDir::cleanDirPath(_output); } @@ -441,7 +441,7 @@ uint32_t k9DVDBackup::copyMenu2(int _vts) { m_position=0; m_copyMenu=true; - QString targetName; + TQString targetName; if (_vts == 0) { targetName="VIDEO_TS.VOB"; } else { @@ -449,7 +449,7 @@ uint32_t k9DVDBackup::copyMenu2(int _vts) { } targetName=output+"/"+targetName; - outputFile=new QFile(targetName); + outputFile=new TQFile(targetName); if (! outputFile->open(IO_WriteOnly)) { seterror(tr2i18n("Unable to open file ") + targetName); return 0; @@ -457,8 +457,8 @@ uint32_t k9DVDBackup::copyMenu2(int _vts) { k9DVDFile *dvdfile; if ((dvdfile = m_dvdread->openMenu( _vts))== 0) { - QString stmp; - stmp=i18n("Unable to open menu for titleset %1").arg(_vts); + TQString stmp; + stmp=i18n("Unable to open menu for titleset %1").tqarg(_vts); seterror (stmp); return 0; } @@ -483,8 +483,8 @@ uint32_t k9DVDBackup::copyMenu2(int _vts) { uint32_t sector, dsi_next_vobu = 0; uint32_t imax=length/sizeof(cell_adr_t); - QString c; - c=i18n("Extracting menu for titleset %1").arg(_vts); + TQString c; + c=i18n("Extracting menu for titleset %1").tqarg(_vts); backupDlg->setProgressLabel(c); backupDlg->show(); @@ -502,7 +502,7 @@ uint32_t k9DVDBackup::copyMenu2(int _vts) { nbCells++; } //else - //qDebug() << QString("cell start sector (%1) exceed menu size (%2)").arg((ptr+i)->start_sector).arg(menuLastSector); + //qDebug() << TQString("cell start sector (%1) exceed menu size (%2)").tqarg((ptr+i)->start_sector).tqarg(menuLastSector); } cadr.sort(); vamps->reset(); @@ -516,7 +516,7 @@ uint32_t k9DVDBackup::copyMenu2(int _vts) { vamps->setVapFactor(argFactor); vamps->setInputSize(msize*2048); - vamps->start(QThread::NormalPriority); + vamps->start(TQThread::NormalPriority); // while(!vamps->running() && !vamps->finished()); for(uint32_t i = 0; i < nbCells; i++) { @@ -576,16 +576,16 @@ void k9DVDBackup::playCell (int vts_num, k9Cell *_cell,bool _empty) { // vts_handle = ifoOpen (dvd_handle, vts_num); vts_handle=currTS->ifoTitle->getIFO(); if (!vts_handle) { - QString stmp; - stmp=i18n("Unable to open ifo file for titleset %1").arg(vts_num); + TQString stmp; + stmp=i18n("Unable to open ifo file for titleset %1").tqarg(vts_num); seterror (stmp); //JMP vamps->setNoData(); return; } backupDlg->setTotalSteps( vts_handle->vtsi_mat->vts_last_sector-vts_handle->vtsi_mat->vtstt_vobs -1); - QString c; - c=i18n("Extracting titleset %1").arg(vts_num); + TQString c; + c=i18n("Extracting titleset %1").tqarg(vts_num); backupDlg->setProgressLabel(c); backupDlg->show(); } else { @@ -598,8 +598,8 @@ void k9DVDBackup::playCell (int vts_num, k9Cell *_cell,bool _empty) { /* open VTS data */ dvdfile = m_dvdread->openTitle (vts_num); if (! dvdfile) { - QString stmp; - stmp=i18n("Unable to open vobs for titleset %1").arg(vts_num); + TQString stmp; + stmp=i18n("Unable to open vobs for titleset %1").tqarg(vts_num); seterror( stmp); //JMP vamps->setNoData(); return; @@ -807,7 +807,7 @@ uint32_t k9DVDBackup::copyVobu(k9DVDFile *_fileHandle,uint32_t _startSector,k9V m_cellCopyList->addFrcinbytes( nsectors*DVD_VIDEO_LB_LEN); mutex.lock(); - qApp->processEvents(); + tqApp->processEvents(); mutex.unlock(); return (end+1); @@ -817,13 +817,13 @@ uint32_t k9DVDBackup::copyVobu(k9DVDFile *_fileHandle,uint32_t _startSector,k9V k9Vobu * k9DVDBackup::remapVobu(uint32_t *value) { k9Vobu *vobu=NULL; - uint32_t sector,mask; + uint32_t sector,tqmask; if ( (*value & 0x80000000) == 0x80000000) { sector = *value & 0x7FFFFFFF; - mask=0x80000000; + tqmask=0x80000000; } else { sector =*value; - mask=0; + tqmask=0; } *value=0; k9CellList *lstCell; @@ -837,7 +837,7 @@ k9Vobu * k9DVDBackup::remapVobu(uint32_t *value) { } vobu=lstCell->findVobu(sector); if (vobu !=NULL) { - *value = vobu->newSector | mask; + *value = vobu->newSector | tqmask; return vobu; } @@ -850,22 +850,22 @@ k9Vobu * k9DVDBackup::remapVobu(uint32_t *value) { k9Vobu * k9DVDBackup::remapOffset(uint32_t _sector,uint32_t *_offset,int _dir) { k9Vobu *vobu1=NULL, *vobu2=NULL; uint32_t offset,sector; - uint32_t maskOffset1=0,maskOffset2=0,maskSector=0; + uint32_t tqmaskOffset1=0,tqmaskOffset2=0,tqmaskSector=0; if ((*_offset!= 0xbfffffff) && (*_offset!=0x3fffffff) && (*_offset!=0x7fffffff)) { if ( (*_offset & 0x80000000) == 0x80000000) - maskOffset1= 0x80000000; + tqmaskOffset1= 0x80000000; if ( (*_offset & 0x40000000) == 0x40000000) - maskOffset2= 0x40000000; + tqmaskOffset2= 0x40000000; offset = *_offset & 0x3FFFFFFF; if ( (_sector & 0x80000000) == 0x80000000) { sector = _sector & 0x7FFFFFFF; - maskSector=0x80000000; + tqmaskSector=0x80000000; } else { sector =_sector; - maskSector=0; + tqmaskSector=0; } k9CellList *lstCell; @@ -883,8 +883,8 @@ k9Vobu * k9DVDBackup::remapOffset(uint32_t _sector,uint32_t *_offset,int _dir) { if ((vobu1 !=NULL) && (vobu2!=NULL)) { - *_offset = abs(vobu1->newSector - vobu2->newSector) | maskOffset1 ; - *_offset |= maskOffset2; + *_offset = abs(vobu1->newSector - vobu2->newSector) | tqmaskOffset1 ; + *_offset |= tqmaskOffset2; return vobu2; } @@ -1099,7 +1099,7 @@ void k9DVDBackup::update4Menu(ifo_handle_t *_hifo) { qDebug ("Error : could not find startSector"); else { if (remapVobu(&lastSect)==NULL) - lastSect=vobu->parent->lastSector; + lastSect=vobu->tqparent->lastSector; else lastSect--; ptr[i].start_sector = startSect; @@ -1312,7 +1312,7 @@ void k9DVDBackup::updateIfo() { qDebug ("Error : could not find startSector"); else { if (remapVobu(&lastSect)==NULL) - lastSect= vobu->parent->lastSector; + lastSect= vobu->tqparent->lastSector; else lastSect--; ptr[i].start_sector = startSect; @@ -1347,10 +1347,10 @@ void k9DVDBackup::updateIfo() { newPos=0; for(uint32_t j = 0; j < vts_tmapt->tmap[i].nr_of_entries; j++) { //bit 31 indicates whether VOBU time codes are discontinous with previous - uint32_t mask=map_ent[j] & 0x80000000 ; + uint32_t tqmask=map_ent[j] & 0x80000000 ; uint32_t value=map_ent[j] & 0x7FFFFFFF; if (remapVobu(&value) !=NULL) { - map_ent[j]=value | mask; + map_ent[j]=value | tqmask; map_ent[newPos]=map_ent[j]; newPos++; } else @@ -1371,15 +1371,15 @@ void k9DVDBackup::updateVob(k9CellList *cellLst) { int nbVobuUpdated=0; uchar buffer[DVD_VIDEO_LB_LEN]; - QFile *file=NULL; - QString dbg; + TQFile *file=NULL; + TQString dbg; int pVobNum=-1; //for (uint iCell=0;iCell<currTS->cells.count();iCell++) { // k9Cell *cell=currTS->cells.at(iCell); for (uint iCell=0;iCell< cellLst->count();iCell++) { k9Cell *cell=cellLst->at(iCell); for (uint ivobu=0; ivobu<cell->vobus.count();ivobu++) { - qApp->processEvents(); + tqApp->processEvents(); k9Vobu * vobu = cell->vobus.at(ivobu); int VobNum=vobu->vobNum; if (error) @@ -1390,19 +1390,19 @@ void k9DVDBackup::updateVob(k9CellList *cellLst) { delete file; } //fclose(file); - QString sName; + TQString sName; if (currVTS==0) sName="VIDEO_TS.VOB"; else sName.sprintf("VTS_%02d_%d.VOB",(int)currVTS,(int)VobNum); - dbg=i18n("Updating vob %1").arg(sName); + dbg=i18n("Updating vob %1").tqarg(sName); sName=output+"/"+sName; - QFileInfo finfo(sName); + TQFileInfo finfo(sName); long fileSize=finfo.size(); backupDlg->setTotalSteps(fileSize); backupDlg->setProgressLabel(dbg); - file =new QFile(sName); + file =new TQFile(sName); file->open( IO_ReadWrite); //file=fopen(sName,"r+b"); pVobNum=VobNum; @@ -1509,12 +1509,12 @@ void k9DVDBackup::updateVob(k9CellList *cellLst) { if (dsiPack.sml_pbi.ilvu_sa !=0) { k9Vobu *vobu2=remapOffset(sector,&dsiPack.sml_pbi.ilvu_sa,1); if (vobu2!= NULL) { - QFile *file2; + TQFile *file2; if ( vobu2->vobNum != VobNum) { - QString sName; + TQString sName; sName.sprintf("/VTS_%02d_%d.VOB",(int)currVTS,(int)vobu2->vobNum); sName=output+sName; - file2=new QFile(sName); + file2=new TQFile(sName); file2->open(IO_ReadWrite); //file2=fopen(sName,"rb"); } else @@ -1622,7 +1622,7 @@ uint k9DVDBackup::getLastCell(k9CellCopyList *_cellCopyList, uint _index) { memset(subpOrig,0,sizeof(uchar)*32); ; - QValueList<int>::iterator it; + TQValueList<int>::iterator it; for ( it = orig->audio.begin(); it != orig->audio.end(); ++it ) audioOrig[*it -1]=1; @@ -1647,7 +1647,7 @@ uint k9DVDBackup::getLastCell(k9CellCopyList *_cellCopyList, uint _index) { memset(audio,0,sizeof(uchar)*8); memset(subp,0,sizeof(uchar)*32); ; - QValueList<int>::iterator it; + TQValueList<int>::iterator it; for ( it = cell->audio.begin(); it != cell->audio.end(); ++it ) audio[*it -1]=1; @@ -1670,7 +1670,7 @@ uint k9DVDBackup::getLastCell(k9CellCopyList *_cellCopyList, uint _index) { void k9DVDBackup::calcFactor() { double factor=m_cellCopyList->getfactor(m_withMenu,false); - QString sFactor; + TQString sFactor; sFactor.sprintf("%.2f",factor); backupDlg->setFactor(sFactor); argFactor = factor; @@ -1682,7 +1682,7 @@ void k9DVDBackup::forceFactor(double _factor) { double minFactor=m_cellCopyList->getMinFactor( m_withMenu); if (factor<minFactor) factor=minFactor; - QString sFactor; + TQString sFactor; sFactor.sprintf("%.2f",factor); backupDlg->setFactor(sFactor); argFactor = factor; @@ -1692,19 +1692,19 @@ void k9DVDBackup::forceFactor(double _factor) { void k9DVDBackup::execute() { - QString sOutput=output; + TQString sOutput=output; - output=QDir::cleanDirPath(output +"/dvd"); + output=TQDir::cleanDirPath(output +"/dvd"); - QDir root("/"); + TQDir root("/"); root.mkdir(output); k9Tools::clearOutput(output); - QDir dir(output); + TQDir dir(output); dir.mkdir("VIDEO_TS"); dir.mkdir("AUDIO_TS"); - output=QDir::cleanDirPath(output +"/VIDEO_TS"); + output=TQDir::cleanDirPath(output +"/VIDEO_TS"); m_dvdread->openDevice(device); if (!m_dvdread->opened()) { |