Fix unintended renaming

pull/1/head
Darrell Anderson 10 years ago
parent ae53ad08db
commit 0ab5fbc594

@ -84,7 +84,7 @@ CreateOrDeleteDeviceCommand::execute()
if (!rgapp->sequencerCall("addDevice(int, unsigned int)", if (!rgapp->sequencerCall("addDevice(int, unsigned int)",
replyType, replyData, data)) { replyType, replyData, data)) {
SETQMAN_DEBUG << "CreateDeviceCommand::execute - " SEQMAN_DEBUG << "CreateDeviceCommand::execute - "
<< "failure in sequencer addDevice" << endl; << "failure in sequencer addDevice" << endl;
return ; return ;
} }
@ -93,12 +93,12 @@ CreateOrDeleteDeviceCommand::execute()
reply >> m_deviceId; reply >> m_deviceId;
if (m_deviceId == Device::NO_DEVICE) { if (m_deviceId == Device::NO_DEVICE) {
SETQMAN_DEBUG << "CreateDeviceCommand::execute - " SEQMAN_DEBUG << "CreateDeviceCommand::execute - "
<< "sequencer addDevice failed" << endl; << "sequencer addDevice failed" << endl;
return ; return ;
} }
SETQMAN_DEBUG << "CreateDeviceCommand::execute - " SEQMAN_DEBUG << "CreateDeviceCommand::execute - "
<< " added device " << m_deviceId << endl; << " added device " << m_deviceId << endl;
arg.device()->reset(); arg.device()->reset();
@ -107,12 +107,12 @@ CreateOrDeleteDeviceCommand::execute()
if (!rgapp->sequencerCall("setConnection(unsigned int, TQString)", if (!rgapp->sequencerCall("setConnection(unsigned int, TQString)",
replyType, replyData, data)) { replyType, replyData, data)) {
SETQMAN_DEBUG << "CreateDeviceCommand::execute - " SEQMAN_DEBUG << "CreateDeviceCommand::execute - "
<< "failure in sequencer setConnection" << endl; << "failure in sequencer setConnection" << endl;
return ; return ;
} }
SETQMAN_DEBUG << "CreateDeviceCommand::execute - " SEQMAN_DEBUG << "CreateDeviceCommand::execute - "
<< " reconnected device " << m_deviceId << " reconnected device " << m_deviceId
<< " to " << m_connection << endl; << " to " << m_connection << endl;
@ -143,12 +143,12 @@ CreateOrDeleteDeviceCommand::execute()
if (!rgapp->sequencerCall("removeDevice(unsigned int)", if (!rgapp->sequencerCall("removeDevice(unsigned int)",
replyType, replyData, data)) { replyType, replyData, data)) {
SETQMAN_DEBUG << "CreateDeviceCommand::execute - " SEQMAN_DEBUG << "CreateDeviceCommand::execute - "
<< "failure in sequencer addDevice" << endl; << "failure in sequencer addDevice" << endl;
return ; return ;
} }
SETQMAN_DEBUG << "CreateDeviceCommand::unexecute - " SEQMAN_DEBUG << "CreateDeviceCommand::unexecute - "
<< " removed device " << m_deviceId << endl; << " removed device " << m_deviceId << endl;
m_studio->removeDevice(m_deviceId); m_studio->removeDevice(m_deviceId);

@ -56,12 +56,12 @@ ReconnectDeviceCommand::execute()
if (!rgapp->sequencerCall("setConnection(unsigned int, TQString)", if (!rgapp->sequencerCall("setConnection(unsigned int, TQString)",
replyType, replyData, data)) { replyType, replyData, data)) {
SETQMAN_DEBUG << "ReconnectDeviceCommand::execute - " SEQMAN_DEBUG << "ReconnectDeviceCommand::execute - "
<< "failure in sequencer setConnection" << endl; << "failure in sequencer setConnection" << endl;
return ; return ;
} }
SETQMAN_DEBUG << "ReconnectDeviceCommand::execute - " SEQMAN_DEBUG << "ReconnectDeviceCommand::execute - "
<< " reconnected device " << m_deviceId << " reconnected device " << m_deviceId
<< " to " << m_newConnection << endl; << " to " << m_newConnection << endl;
} }
@ -84,12 +84,12 @@ ReconnectDeviceCommand::unexecute()
if (!rgapp->sequencerCall("setConnection(unsigned int, TQString)", if (!rgapp->sequencerCall("setConnection(unsigned int, TQString)",
replyType, replyData, data)) { replyType, replyData, data)) {
SETQMAN_DEBUG << "ReconnectDeviceCommand::unexecute - " SEQMAN_DEBUG << "ReconnectDeviceCommand::unexecute - "
<< "failure in sequencer setConnection" << endl; << "failure in sequencer setConnection" << endl;
return ; return ;
} }
SETQMAN_DEBUG << "ReconnectDeviceCommand::unexecute - " SEQMAN_DEBUG << "ReconnectDeviceCommand::unexecute - "
<< " reconnected device " << m_deviceId << " reconnected device " << m_deviceId
<< " to " << m_oldConnection << endl; << " to " << m_oldConnection << endl;
} }

@ -2250,7 +2250,7 @@ RoseXmlHandler::addMIDIDevice(TQString name, bool createAtSequencer)
arg << (unsigned int)MidiDevice::Play; arg << (unsigned int)MidiDevice::Play;
if (!rgapp->sequencerCall("addDevice(int, unsigned int)", replyType, replyData, data)) { if (!rgapp->sequencerCall("addDevice(int, unsigned int)", replyType, replyData, data)) {
SETQMAN_DEBUG << "RoseXmlHandler::addMIDIDevice - " SEQMAN_DEBUG << "RoseXmlHandler::addMIDIDevice - "
<< "can't call sequencer addDevice" << endl; << "can't call sequencer addDevice" << endl;
return ; return ;
} }
@ -2259,18 +2259,18 @@ RoseXmlHandler::addMIDIDevice(TQString name, bool createAtSequencer)
TQDataStream reply(replyData, IO_ReadOnly); TQDataStream reply(replyData, IO_ReadOnly);
reply >> deviceId; reply >> deviceId;
} else { } else {
SETQMAN_DEBUG << "RoseXmlHandler::addMIDIDevice - " SEQMAN_DEBUG << "RoseXmlHandler::addMIDIDevice - "
<< "got unknown returntype from addDevice()" << endl; << "got unknown returntype from addDevice()" << endl;
return ; return ;
} }
if (deviceId == Device::NO_DEVICE) { if (deviceId == Device::NO_DEVICE) {
SETQMAN_DEBUG << "RoseXmlHandler::addMIDIDevice - " SEQMAN_DEBUG << "RoseXmlHandler::addMIDIDevice - "
<< "sequencer addDevice failed" << endl; << "sequencer addDevice failed" << endl;
return ; return ;
} }
SETQMAN_DEBUG << "RoseXmlHandler::addMIDIDevice - " SEQMAN_DEBUG << "RoseXmlHandler::addMIDIDevice - "
<< " added device " << deviceId << endl; << " added device " << deviceId << endl;
} else { } else {
@ -2298,7 +2298,7 @@ RoseXmlHandler::addMIDIDevice(TQString name, bool createAtSequencer)
void void
RoseXmlHandler::skipToNextPlayDevice() RoseXmlHandler::skipToNextPlayDevice()
{ {
SETQMAN_DEBUG << "RoseXmlHandler::skipToNextPlayDevice; m_deviceRunningId is " << m_deviceRunningId << endl; SEQMAN_DEBUG << "RoseXmlHandler::skipToNextPlayDevice; m_deviceRunningId is " << m_deviceRunningId << endl;
for (DeviceList::iterator i = getStudio().getDevices()->begin(); for (DeviceList::iterator i = getStudio().getDevices()->begin();
i != getStudio().getDevices()->end(); ++i) { i != getStudio().getDevices()->end(); ++i) {
@ -2310,7 +2310,7 @@ RoseXmlHandler::skipToNextPlayDevice()
if (m_deviceRunningId == Device::NO_DEVICE || if (m_deviceRunningId == Device::NO_DEVICE ||
md->getId() > m_deviceRunningId) { md->getId() > m_deviceRunningId) {
SETQMAN_DEBUG << "RoseXmlHandler::skipToNextPlayDevice: found next device: id " << md->getId() << endl; SEQMAN_DEBUG << "RoseXmlHandler::skipToNextPlayDevice: found next device: id " << md->getId() << endl;
m_device = md; m_device = md;
m_deviceRunningId = md->getId(); m_deviceRunningId = md->getId();
@ -2319,7 +2319,7 @@ RoseXmlHandler::skipToNextPlayDevice()
} }
} }
SETQMAN_DEBUG << "RoseXmlHandler::skipToNextPlayDevice: fresh out of devices" << endl; SEQMAN_DEBUG << "RoseXmlHandler::skipToNextPlayDevice: fresh out of devices" << endl;
m_device = 0; m_device = 0;
} }
@ -2327,7 +2327,7 @@ RoseXmlHandler::skipToNextPlayDevice()
void void
RoseXmlHandler::setMIDIDeviceConnection(TQString connection) RoseXmlHandler::setMIDIDeviceConnection(TQString connection)
{ {
SETQMAN_DEBUG << "RoseXmlHandler::setMIDIDeviceConnection(" << connection << ")" << endl; SEQMAN_DEBUG << "RoseXmlHandler::setMIDIDeviceConnection(" << connection << ")" << endl;
MidiDevice *md = dynamic_cast<MidiDevice *>(m_device); MidiDevice *md = dynamic_cast<MidiDevice *>(m_device);
if (!md) if (!md)
@ -2347,7 +2347,7 @@ RoseXmlHandler::setMIDIDeviceConnection(TQString connection)
void void
RoseXmlHandler::setMIDIDeviceName(TQString name) RoseXmlHandler::setMIDIDeviceName(TQString name)
{ {
SETQMAN_DEBUG << "RoseXmlHandler::setMIDIDeviceName(" << name << ")" << endl; SEQMAN_DEBUG << "RoseXmlHandler::setMIDIDeviceName(" << name << ")" << endl;
MidiDevice *md = dynamic_cast<MidiDevice *>(m_device); MidiDevice *md = dynamic_cast<MidiDevice *>(m_device);
if (!md) if (!md)

@ -49,7 +49,7 @@ CompositionMmapper::CompositionMmapper(RosegardenGUIDoc *doc)
{ {
cleanup(); cleanup();
SETQMAN_DEBUG << "CompositionMmapper() - doc = " << doc << endl; SEQMAN_DEBUG << "CompositionMmapper() - doc = " << doc << endl;
Composition &comp = m_doc->getComposition(); Composition &comp = m_doc->getComposition();
for (Composition::iterator it = comp.begin(); it != comp.end(); it++) { for (Composition::iterator it = comp.begin(); it != comp.end(); it++) {
@ -67,7 +67,7 @@ CompositionMmapper::CompositionMmapper(RosegardenGUIDoc *doc)
CompositionMmapper::~CompositionMmapper() CompositionMmapper::~CompositionMmapper()
{ {
SETQMAN_DEBUG << "~CompositionMmapper()\n"; SEQMAN_DEBUG << "~CompositionMmapper()\n";
// //
// Clean up possible left-overs // Clean up possible left-overs
@ -92,7 +92,7 @@ void CompositionMmapper::cleanup()
TQDir segmentsDir(tmpPath, "segment_*"); TQDir segmentsDir(tmpPath, "segment_*");
for (unsigned int i = 0; i < segmentsDir.count(); ++i) { for (unsigned int i = 0; i < segmentsDir.count(); ++i) {
TQString segmentName = tmpPath + '/' + segmentsDir[i]; TQString segmentName = tmpPath + '/' + segmentsDir[i];
SETQMAN_DEBUG << "CompositionMmapper : cleaning up " << segmentName << endl; SEQMAN_DEBUG << "CompositionMmapper : cleaning up " << segmentName << endl;
TQFile::remove TQFile::remove
(segmentName); (segmentName);
} }
@ -107,7 +107,7 @@ bool CompositionMmapper::segmentModified(Segment* segment)
return false; // this can happen with the SegmentSplitCommand, where the new segment's transpose is set return false; // this can happen with the SegmentSplitCommand, where the new segment's transpose is set
// even though it's not mapped yet // even though it's not mapped yet
SETQMAN_DEBUG << "CompositionMmapper::segmentModified(" << segment << ") - mmapper = " SEQMAN_DEBUG << "CompositionMmapper::segmentModified(" << segment << ") - mmapper = "
<< mmapper << endl; << mmapper << endl;
return mmapper->refresh(); return mmapper->refresh();
@ -115,24 +115,24 @@ bool CompositionMmapper::segmentModified(Segment* segment)
void CompositionMmapper::segmentAdded(Segment* segment) void CompositionMmapper::segmentAdded(Segment* segment)
{ {
SETQMAN_DEBUG << "CompositionMmapper::segmentAdded(" << segment << ")\n"; SEQMAN_DEBUG << "CompositionMmapper::segmentAdded(" << segment << ")\n";
mmapSegment(segment); mmapSegment(segment);
} }
void CompositionMmapper::segmentDeleted(Segment* segment) void CompositionMmapper::segmentDeleted(Segment* segment)
{ {
SETQMAN_DEBUG << "CompositionMmapper::segmentDeleted(" << segment << ")\n"; SEQMAN_DEBUG << "CompositionMmapper::segmentDeleted(" << segment << ")\n";
SegmentMmapper* mmapper = m_segmentMmappers[segment]; SegmentMmapper* mmapper = m_segmentMmappers[segment];
m_segmentMmappers.erase(segment); m_segmentMmappers.erase(segment);
SETQMAN_DEBUG << "CompositionMmapper::segmentDeleted() : deleting SegmentMmapper " << mmapper << endl; SEQMAN_DEBUG << "CompositionMmapper::segmentDeleted() : deleting SegmentMmapper " << mmapper << endl;
delete mmapper; delete mmapper;
} }
void CompositionMmapper::mmapSegment(Segment* segment) void CompositionMmapper::mmapSegment(Segment* segment)
{ {
SETQMAN_DEBUG << "CompositionMmapper::mmapSegment(" << segment << ")\n"; SEQMAN_DEBUG << "CompositionMmapper::mmapSegment(" << segment << ")\n";
SegmentMmapper* mmapper = SegmentMmapperFactory::makeMmapperForSegment(m_doc, SegmentMmapper* mmapper = SegmentMmapperFactory::makeMmapperForSegment(m_doc,
segment, segment,

@ -62,7 +62,7 @@ ControlBlockMmapper::ControlBlockMmapper(RosegardenGUIDoc* doc)
m_fd = ::open(m_fileName.latin1(), O_RDWR | O_CREAT | O_TRUNC, m_fd = ::open(m_fileName.latin1(), O_RDWR | O_CREAT | O_TRUNC,
S_IRUSR | S_IWUSR); S_IRUSR | S_IWUSR);
if (m_fd < 0) { if (m_fd < 0) {
SETQMAN_DEBUG << "ControlBlockMmapper : Couldn't open " << m_fileName SEQMAN_DEBUG << "ControlBlockMmapper : Couldn't open " << m_fileName
<< endl; << endl;
throw Exception("Couldn't open " + qstrtostr(m_fileName)); throw Exception("Couldn't open " + qstrtostr(m_fileName));
} }
@ -77,11 +77,11 @@ ControlBlockMmapper::ControlBlockMmapper(RosegardenGUIDoc* doc)
MAP_SHARED, m_fd, 0); MAP_SHARED, m_fd, 0);
if (m_mmappedBuffer == (void*) - 1) { if (m_mmappedBuffer == (void*) - 1) {
SETQMAN_DEBUG << TQString("mmap failed : (%1) %2\n").arg(errno).arg(strerror(errno)); SEQMAN_DEBUG << TQString("mmap failed : (%1) %2\n").arg(errno).arg(strerror(errno));
throw Exception("mmap failed"); throw Exception("mmap failed");
} }
SETQMAN_DEBUG << "ControlBlockMmapper : mmap size : " << m_mmappedSize SEQMAN_DEBUG << "ControlBlockMmapper : mmap size : " << m_mmappedSize
<< " at " << (void*)m_mmappedBuffer << endl; << " at " << (void*)m_mmappedBuffer << endl;
// Create new control block on file // Create new control block on file
@ -126,7 +126,7 @@ void ControlBlockMmapper::updateMetronomeData(InstrumentId instId)
void ControlBlockMmapper::updateMetronomeForPlayback() void ControlBlockMmapper::updateMetronomeForPlayback()
{ {
bool muted = !m_doc->getComposition().usePlayMetronome(); bool muted = !m_doc->getComposition().usePlayMetronome();
SETQMAN_DEBUG << "ControlBlockMmapper::updateMetronomeForPlayback: muted=" << muted << endl; SEQMAN_DEBUG << "ControlBlockMmapper::updateMetronomeForPlayback: muted=" << muted << endl;
if (m_controlBlock->isMetronomeMuted() == muted) if (m_controlBlock->isMetronomeMuted() == muted)
return ; return ;
m_controlBlock->setMetronomeMuted(muted); m_controlBlock->setMetronomeMuted(muted);
@ -135,7 +135,7 @@ void ControlBlockMmapper::updateMetronomeForPlayback()
void ControlBlockMmapper::updateMetronomeForRecord() void ControlBlockMmapper::updateMetronomeForRecord()
{ {
bool muted = !m_doc->getComposition().useRecordMetronome(); bool muted = !m_doc->getComposition().useRecordMetronome();
SETQMAN_DEBUG << "ControlBlockMmapper::updateMetronomeForRecord: muted=" << muted << endl; SEQMAN_DEBUG << "ControlBlockMmapper::updateMetronomeForRecord: muted=" << muted << endl;
if (m_controlBlock->isMetronomeMuted() == muted) if (m_controlBlock->isMetronomeMuted() == muted)
return ; return ;
m_controlBlock->setMetronomeMuted(muted); m_controlBlock->setMetronomeMuted(muted);
@ -164,14 +164,14 @@ bool ControlBlockMmapper::updateSoloData(bool solo,
void ControlBlockMmapper::setDocument(RosegardenGUIDoc* doc) void ControlBlockMmapper::setDocument(RosegardenGUIDoc* doc)
{ {
SETQMAN_DEBUG << "ControlBlockMmapper::setDocument()\n"; SEQMAN_DEBUG << "ControlBlockMmapper::setDocument()\n";
m_doc = doc; m_doc = doc;
initControlBlock(); initControlBlock();
} }
void ControlBlockMmapper::initControlBlock() void ControlBlockMmapper::initControlBlock()
{ {
SETQMAN_DEBUG << "ControlBlockMmapper::initControlBlock()\n"; SEQMAN_DEBUG << "ControlBlockMmapper::initControlBlock()\n";
m_controlBlock = new (m_mmappedBuffer) ControlBlock(m_doc->getComposition().getMaxTrackId()); m_controlBlock = new (m_mmappedBuffer) ControlBlock(m_doc->getComposition().getMaxTrackId());
@ -195,7 +195,7 @@ void ControlBlockMmapper::initControlBlock()
void ControlBlockMmapper::setFileSize(size_t size) void ControlBlockMmapper::setFileSize(size_t size)
{ {
SETQMAN_DEBUG << "ControlBlockMmapper : setting size of " SEQMAN_DEBUG << "ControlBlockMmapper : setting size of "
<< m_fileName << " to " << size << endl; << m_fileName << " to " << size << endl;
// rewind // rewind
::lseek(m_fd, 0, SEEK_SET); ::lseek(m_fd, 0, SEEK_SET);

@ -54,7 +54,7 @@ MetronomeMmapper::MetronomeMmapper(RosegardenGUIDoc* doc)
m_metronome(0), // no metronome to begin with m_metronome(0), // no metronome to begin with
m_tickDuration(0, 100000000) m_tickDuration(0, 100000000)
{ {
SETQMAN_DEBUG << "MetronomeMmapper ctor : " << this << endl; SEQMAN_DEBUG << "MetronomeMmapper ctor : " << this << endl;
// get metronome device // get metronome device
Studio &studio = m_doc->getStudio(); Studio &studio = m_doc->getStudio();
@ -65,13 +65,13 @@ MetronomeMmapper::MetronomeMmapper(RosegardenGUIDoc* doc)
if (metronome) { if (metronome) {
SETQMAN_DEBUG << "MetronomeMmapper: have metronome, it's on instrument " << metronome->getInstrument() << endl; SEQMAN_DEBUG << "MetronomeMmapper: have metronome, it's on instrument " << metronome->getInstrument() << endl;
m_metronome = new MidiMetronome(*metronome); m_metronome = new MidiMetronome(*metronome);
} else { } else {
m_metronome = new MidiMetronome m_metronome = new MidiMetronome
(SystemInstrumentBase); (SystemInstrumentBase);
SETQMAN_DEBUG << "MetronomeMmapper: no metronome for device " << device << endl; SEQMAN_DEBUG << "MetronomeMmapper: no metronome for device " << device << endl;
} }
Composition& c = m_doc->getComposition(); Composition& c = m_doc->getComposition();
@ -129,7 +129,7 @@ MetronomeMmapper::MetronomeMmapper(RosegardenGUIDoc* doc)
sortTicks(); sortTicks();
if (m_ticks.size() == 0) { if (m_ticks.size() == 0) {
SETQMAN_DEBUG << "MetronomeMmapper : WARNING no ticks generated\n"; SEQMAN_DEBUG << "MetronomeMmapper : WARNING no ticks generated\n";
} }
// Done by init() // Done by init()
@ -144,7 +144,7 @@ MetronomeMmapper::MetronomeMmapper(RosegardenGUIDoc* doc)
MetronomeMmapper::~MetronomeMmapper() MetronomeMmapper::~MetronomeMmapper()
{ {
SETQMAN_DEBUG << "~MetronomeMmapper " << this << endl; SEQMAN_DEBUG << "~MetronomeMmapper " << this << endl;
delete m_metronome; delete m_metronome;
} }
@ -163,14 +163,14 @@ void MetronomeMmapper::dump()
RealTime eventTime; RealTime eventTime;
Composition& comp = m_doc->getComposition(); Composition& comp = m_doc->getComposition();
SETQMAN_DEBUG << "MetronomeMmapper::dump: instrument is " << m_metronome->getInstrument() << endl; SEQMAN_DEBUG << "MetronomeMmapper::dump: instrument is " << m_metronome->getInstrument() << endl;
MappedEvent* bufPos = m_mmappedEventBuffer, *mE; MappedEvent* bufPos = m_mmappedEventBuffer, *mE;
for (TickContainer::iterator i = m_ticks.begin(); i != m_ticks.end(); ++i) { for (TickContainer::iterator i = m_ticks.begin(); i != m_ticks.end(); ++i) {
/* /*
SETQMAN_DEBUG << "MetronomeMmapper::dump: velocity = " SEQMAN_DEBUG << "MetronomeMmapper::dump: velocity = "
<< int(velocity) << endl; << int(velocity) << endl;
*/ */
@ -214,7 +214,7 @@ void MetronomeMmapper::dump()
// Store the number of events at the start of the shared memory region // Store the number of events at the start of the shared memory region
*(size_t *)m_mmappedRegion = (bufPos - m_mmappedEventBuffer); *(size_t *)m_mmappedRegion = (bufPos - m_mmappedEventBuffer);
SETQMAN_DEBUG << "MetronomeMmapper::dump: - " SEQMAN_DEBUG << "MetronomeMmapper::dump: - "
<< "Total events written = " << *(size_t *)m_mmappedRegion << "Total events written = " << *(size_t *)m_mmappedRegion
<< endl; << endl;
} }
@ -244,7 +244,7 @@ size_t MetronomeMmapper::computeMmappedSize()
Note(Note::Crotchet).getDuration(); Note(Note::Crotchet).getDuration();
/* /*
SETQMAN_DEBUG << "MetronomeMmapper::computeMmappedSize - " SEQMAN_DEBUG << "MetronomeMmapper::computeMmappedSize - "
<< "Number of clock events catered for = " << clocks << "Number of clock events catered for = " << clocks
<< endl; << endl;
*/ */

@ -60,7 +60,7 @@ SegmentMmapper::SegmentMmapper(RosegardenGUIDoc* doc,
m_mmappedRegion(0), m_mmappedRegion(0),
m_mmappedEventBuffer((MappedEvent*)0) m_mmappedEventBuffer((MappedEvent*)0)
{ {
SETQMAN_DEBUG << "SegmentMmapper : " << this SEQMAN_DEBUG << "SegmentMmapper : " << this
<< " trying to mmap " << m_fileName << " trying to mmap " << m_fileName
<< endl; << endl;
@ -68,12 +68,12 @@ SegmentMmapper::SegmentMmapper(RosegardenGUIDoc* doc,
S_IRUSR | S_IWUSR); S_IRUSR | S_IWUSR);
if (m_fd < 0) { if (m_fd < 0) {
perror("SegmentMmapper::SegmentMmapper: Failed to open mmap file for writing"); perror("SegmentMmapper::SegmentMmapper: Failed to open mmap file for writing");
SETQMAN_DEBUG << "SegmentMmapper : Couldn't open " << m_fileName SEQMAN_DEBUG << "SegmentMmapper : Couldn't open " << m_fileName
<< endl; << endl;
throw Exception("Couldn't open " + qstrtostr(m_fileName)); throw Exception("Couldn't open " + qstrtostr(m_fileName));
} }
// SETQMAN_DEBUG << "SegmentMmapper : mmap size = " << m_mmappedSize // SEQMAN_DEBUG << "SegmentMmapper : mmap size = " << m_mmappedSize
// << endl; // << endl;
} }
@ -86,18 +86,18 @@ void SegmentMmapper::init()
doMmap(); doMmap();
dump(); dump();
if (m_segment != 0) { if (m_segment != 0) {
SETQMAN_DEBUG << "SegmentMmapper::init : mmap size = " << m_mmappedSize SEQMAN_DEBUG << "SegmentMmapper::init : mmap size = " << m_mmappedSize
<< " for segment " << m_segment->getLabel() << endl; << " for segment " << m_segment->getLabel() << endl;
} }
} else { } else {
SETQMAN_DEBUG << "SegmentMmapper::init : mmap size = 0 - skipping mmapping for now\n"; SEQMAN_DEBUG << "SegmentMmapper::init : mmap size = 0 - skipping mmapping for now\n";
} }
} }
SegmentMmapper::~SegmentMmapper() SegmentMmapper::~SegmentMmapper()
{ {
SETQMAN_DEBUG << "~SegmentMmapper : " << this SEQMAN_DEBUG << "~SegmentMmapper : " << this
<< " unmapping " << (void*)m_mmappedRegion << " unmapping " << (void*)m_mmappedRegion
<< " of size " << m_mmappedSize << " of size " << m_mmappedSize
<< endl; << endl;
@ -106,7 +106,7 @@ SegmentMmapper::~SegmentMmapper()
::munmap(m_mmappedRegion, m_mmappedSize); ::munmap(m_mmappedRegion, m_mmappedSize);
::close(m_fd); ::close(m_fd);
SETQMAN_DEBUG << "~SegmentMmapper : removing " << m_fileName << endl; SEQMAN_DEBUG << "~SegmentMmapper : removing " << m_fileName << endl;
TQFile::remove TQFile::remove
(m_fileName); (m_fileName);
@ -118,7 +118,7 @@ bool SegmentMmapper::refresh()
size_t newMmappedSize = computeMmappedSize() + sizeof(size_t); size_t newMmappedSize = computeMmappedSize() + sizeof(size_t);
SETQMAN_DEBUG << "SegmentMmapper::refresh() - " << getFileName() SEQMAN_DEBUG << "SegmentMmapper::refresh() - " << getFileName()
<< " - m_mmappedRegion = " << (void*)m_mmappedRegion << " - m_mmappedRegion = " << (void*)m_mmappedRegion
<< " - m_mmappedEventBuffer = " << (void*)m_mmappedEventBuffer << " - m_mmappedEventBuffer = " << (void*)m_mmappedEventBuffer
<< " - new size = " << newMmappedSize << " - new size = " << newMmappedSize
@ -157,7 +157,7 @@ bool SegmentMmapper::refresh()
void SegmentMmapper::setFileSize(size_t size) void SegmentMmapper::setFileSize(size_t size)
{ {
SETQMAN_DEBUG << "SegmentMmapper::setFileSize() : setting size of " SEQMAN_DEBUG << "SegmentMmapper::setFileSize() : setting size of "
<< m_fileName << " to " << size << m_fileName << " to " << size
<< " - current size = " << m_mmappedSize << endl; << " - current size = " << m_mmappedSize << endl;
@ -173,7 +173,7 @@ void SegmentMmapper::setFileSize(size_t size)
// so go the safe way // so go the safe way
if (size == 0) { if (size == 0) {
SETQMAN_DEBUG << "SegmentMmapper : size == 0 : no resize to do\n"; SEQMAN_DEBUG << "SegmentMmapper : size == 0 : no resize to do\n";
return ; return ;
} }
@ -203,13 +203,13 @@ void SegmentMmapper::setFileSize(size_t size)
void SegmentMmapper::remap(size_t newsize) void SegmentMmapper::remap(size_t newsize)
{ {
SETQMAN_DEBUG << "SegmentMmapper : remapping " << m_fileName SEQMAN_DEBUG << "SegmentMmapper : remapping " << m_fileName
<< " from size " << m_mmappedSize << " from size " << m_mmappedSize
<< " to size " << newsize << endl; << " to size " << newsize << endl;
if (!m_mmappedRegion) { // nothing to mremap, just mmap if (!m_mmappedRegion) { // nothing to mremap, just mmap
SETQMAN_DEBUG << "SegmentMmapper : nothing to remap - mmap instead\n"; SEQMAN_DEBUG << "SegmentMmapper : nothing to remap - mmap instead\n";
m_mmappedSize = newsize; m_mmappedSize = newsize;
doMmap(); doMmap();
@ -222,7 +222,7 @@ void SegmentMmapper::remap(size_t newsize)
m_mmappedEventBuffer = (MappedEvent *)((size_t *)m_mmappedRegion + 1); m_mmappedEventBuffer = (MappedEvent *)((size_t *)m_mmappedRegion + 1);
if (m_mmappedRegion != oldBuffer) { if (m_mmappedRegion != oldBuffer) {
SETQMAN_DEBUG << "NOTE: buffer moved from " << oldBuffer << SEQMAN_DEBUG << "NOTE: buffer moved from " << oldBuffer <<
" to " << (void *)m_mmappedRegion << endl; " to " << (void *)m_mmappedRegion << endl;
} }
#else #else
@ -234,7 +234,7 @@ void SegmentMmapper::remap(size_t newsize)
#endif #endif
if (m_mmappedRegion == (void*) - 1) { if (m_mmappedRegion == (void*) - 1) {
SETQMAN_DEBUG << TQString("mremap failed : (%1) %2\n").arg(errno).arg(strerror(errno)); SEQMAN_DEBUG << TQString("mremap failed : (%1) %2\n").arg(errno).arg(strerror(errno));
throw Exception("mremap failed"); throw Exception("mremap failed");
} }
@ -253,11 +253,11 @@ void SegmentMmapper::doMmap()
m_mmappedEventBuffer = (MappedEvent *)((size_t *)m_mmappedRegion + 1); m_mmappedEventBuffer = (MappedEvent *)((size_t *)m_mmappedRegion + 1);
if (m_mmappedRegion == (void*) - 1) { if (m_mmappedRegion == (void*) - 1) {
SETQMAN_DEBUG << TQString("mmap failed : (%1) %2\n").arg(errno).arg(strerror(errno)); SEQMAN_DEBUG << TQString("mmap failed : (%1) %2\n").arg(errno).arg(strerror(errno));
throw Exception("mmap failed"); throw Exception("mmap failed");
} }
SETQMAN_DEBUG << "SegmentMmapper::doMmap() - mmap size : " << m_mmappedSize SEQMAN_DEBUG << "SegmentMmapper::doMmap() - mmap size : " << m_mmappedSize
<< " at " << (void*)m_mmappedRegion << endl; << " at " << (void*)m_mmappedRegion << endl;
} }
@ -401,7 +401,7 @@ void SegmentMmapper::dump()
++bufPos; ++bufPos;
} catch (...) { } catch (...) {
SETQMAN_DEBUG << "SegmentMmapper::dump - caught exception while trying to create MappedEvent\n"; SEQMAN_DEBUG << "SegmentMmapper::dump - caught exception while trying to create MappedEvent\n";
} }
} }
} }

@ -46,7 +46,7 @@ SegmentMmapper* SegmentMmapperFactory::makeMmapperForSegment(RosegardenGUIDoc* d
SegmentMmapper* mmapper = 0; SegmentMmapper* mmapper = 0;
if (segment == 0) { if (segment == 0) {
SETQMAN_DEBUG << "SegmentMmapperFactory::makeMmapperForSegment() segment == 0\n"; SEQMAN_DEBUG << "SegmentMmapperFactory::makeMmapperForSegment() segment == 0\n";
return 0; return 0;
} }
@ -58,7 +58,7 @@ SegmentMmapper* SegmentMmapperFactory::makeMmapperForSegment(RosegardenGUIDoc* d
mmapper = new AudioSegmentMmapper(doc, segment, fileName); mmapper = new AudioSegmentMmapper(doc, segment, fileName);
break; break;
default: default:
SETQMAN_DEBUG << "SegmentMmapperFactory::makeMmapperForSegment(" << segment SEQMAN_DEBUG << "SegmentMmapperFactory::makeMmapperForSegment(" << segment
<< ") : can't map, unknown segment type " << segment->getType() << endl; << ") : can't map, unknown segment type " << segment->getType() << endl;
mmapper = 0; mmapper = 0;
} }

@ -148,7 +148,7 @@ SequenceManager::~SequenceManager()
{ {
m_doc->getComposition().removeObserver(this); m_doc->getComposition().removeObserver(this);
SETQMAN_DEBUG << "SequenceManager::~SequenceManager()\n"; SEQMAN_DEBUG << "SequenceManager::~SequenceManager()\n";
delete m_compositionMmapper; delete m_compositionMmapper;
delete m_controlBlockMmapper; delete m_controlBlockMmapper;
delete m_metronomeMmapper; delete m_metronomeMmapper;
@ -159,7 +159,7 @@ SequenceManager::~SequenceManager()
void SequenceManager::setDocument(RosegardenGUIDoc* doc) void SequenceManager::setDocument(RosegardenGUIDoc* doc)
{ {
SETQMAN_DEBUG << "SequenceManager::setDocument(" << doc << ")\n"; SEQMAN_DEBUG << "SequenceManager::setDocument(" << doc << ")\n";
DataBlockRepository::clear(); DataBlockRepository::clear();
@ -201,7 +201,7 @@ void SequenceManager::setDocument(RosegardenGUIDoc* doc)
for (Composition::iterator i = comp.begin(); i != comp.end(); ++i) { for (Composition::iterator i = comp.begin(); i != comp.end(); ++i) {
SETQMAN_DEBUG << "Adding segment with rid " << (*i)->getRuntimeId() << endl; SEQMAN_DEBUG << "Adding segment with rid " << (*i)->getRuntimeId() << endl;
m_segments.insert(SegmentRefreshMap::value_type m_segments.insert(SegmentRefreshMap::value_type
(*i, (*i)->getNewRefreshStatusId())); (*i, (*i)->getNewRefreshStatusId()));
@ -284,15 +284,15 @@ SequenceManager::play()
//!!! disable the record button, because recording while playing is horribly //!!! disable the record button, because recording while playing is horribly
// broken, and disabling it is less complicated than fixing it // broken, and disabling it is less complicated than fixing it
// see #1223025 - DMM // see #1223025 - DMM
// SETQMAN_DEBUG << "SequenceManager::play() - disabling record button, as we are playing\n"; // SEQMAN_DEBUG << "SequenceManager::play() - disabling record button, as we are playing\n";
// m_transport->RecordButton()->setEnabled(false); // m_transport->RecordButton()->setEnabled(false);
if (comp.getCurrentTempo() == 0) { if (comp.getCurrentTempo() == 0) {
comp.setCompositionDefaultTempo(comp.getTempoForQpm(120.0)); comp.setCompositionDefaultTempo(comp.getTempoForQpm(120.0));
SETQMAN_DEBUG << "SequenceManager::play() - setting Tempo to Default value of 120.000\n"; SEQMAN_DEBUG << "SequenceManager::play() - setting Tempo to Default value of 120.000\n";
} else { } else {
SETQMAN_DEBUG << "SequenceManager::play() - starting to play\n"; SEQMAN_DEBUG << "SequenceManager::play() - starting to play\n";
} }
// Send initial tempo // Send initial tempo
@ -422,9 +422,9 @@ SequenceManager::stopping()
return ; return ;
} }
SETQMAN_DEBUG << "SequenceManager::stopping() - preparing to stop\n"; SEQMAN_DEBUG << "SequenceManager::stopping() - preparing to stop\n";
// SETQMAN_DEBUG << kdBacktrace() << endl; // SEQMAN_DEBUG << kdBacktrace() << endl;
stop(); stop();
@ -452,7 +452,7 @@ SequenceManager::stop()
// re-enable the record button if it was previously disabled when // re-enable the record button if it was previously disabled when
// going into play mode - DMM // going into play mode - DMM
// SETQMAN_DEBUG << "SequenceManager::stop() - re-enabling record button\n"; // SEQMAN_DEBUG << "SequenceManager::stop() - re-enabling record button\n";
// m_transport->RecordButton()->setEnabled(true); // m_transport->RecordButton()->setEnabled(true);
@ -489,13 +489,13 @@ SequenceManager::stop()
m_doc->stopRecordingMidi(); m_doc->stopRecordingMidi();
m_doc->stopRecordingAudio(); m_doc->stopRecordingAudio();
SETQMAN_DEBUG << "SequenceManager::stop() - stopped recording\n"; SEQMAN_DEBUG << "SequenceManager::stop() - stopped recording\n";
} }
// always untoggle the play button at this stage // always untoggle the play button at this stage
// //
m_transport->PlayButton()->setOn(false); m_transport->PlayButton()->setOn(false);
SETQMAN_DEBUG << "SequenceManager::stop() - stopped playing\n"; SEQMAN_DEBUG << "SequenceManager::stop() - stopped playing\n";
// We don't reset controllers at this point - what happens with static // We don't reset controllers at this point - what happens with static
// controllers the next time we play otherwise? [rwb] // controllers the next time we play otherwise? [rwb]
@ -524,7 +524,7 @@ SequenceManager::rewind()
clock_t now = clock(); clock_t now = clock();
int elapsed = (now - m_lastRewoundAt) * 1000 / CLOCKS_PER_SEC; int elapsed = (now - m_lastRewoundAt) * 1000 / CLOCKS_PER_SEC;
SETQMAN_DEBUG << "That was " << m_lastRewoundAt << ", this is " << now << ", elapsed is " << elapsed << endl; SEQMAN_DEBUG << "That was " << m_lastRewoundAt << ", this is " << now << ", elapsed is " << elapsed << endl;
if (elapsed >= 0 && elapsed <= 200) { if (elapsed >= 0 && elapsed <= 200) {
if (position > barRange.first && if (position > barRange.first &&
@ -586,7 +586,7 @@ SequenceManager::record(bool toggled)
{ {
mapSequencer(); mapSequencer();
SETQMAN_DEBUG << "SequenceManager::record(" << toggled << ")" << endl; SEQMAN_DEBUG << "SequenceManager::record(" << toggled << ")" << endl;
Composition &comp = m_doc->getComposition(); Composition &comp = m_doc->getComposition();
Studio &studio = m_doc->getStudio(); Studio &studio = m_doc->getStudio();
@ -624,7 +624,7 @@ SequenceManager::record(bool toggled)
if (toggled) { // preparing record or punch-in record if (toggled) { // preparing record or punch-in record
if (m_transportStatus == RECORDING_ARMED) { if (m_transportStatus == RECORDING_ARMED) {
SETQMAN_DEBUG << "SequenceManager::record - unarming record\n"; SEQMAN_DEBUG << "SequenceManager::record - unarming record\n";
m_transportStatus = STOPPED; m_transportStatus = STOPPED;
// Toggle the buttons // Toggle the buttons
@ -635,7 +635,7 @@ SequenceManager::record(bool toggled)
} }
if (m_transportStatus == STOPPED) { if (m_transportStatus == STOPPED) {
SETQMAN_DEBUG << "SequenceManager::record - armed record\n"; SEQMAN_DEBUG << "SequenceManager::record - armed record\n";
m_transportStatus = RECORDING_ARMED; m_transportStatus = RECORDING_ARMED;
// Toggle the buttons // Toggle the buttons
@ -646,7 +646,7 @@ SequenceManager::record(bool toggled)
} }
if (m_transportStatus == RECORDING) { if (m_transportStatus == RECORDING) {
SETQMAN_DEBUG << "SequenceManager::record - stop recording and keep playing\n"; SEQMAN_DEBUG << "SequenceManager::record - stop recording and keep playing\n";
TQByteArray data; TQByteArray data;
TQCString replyType; TQCString replyType;
@ -654,7 +654,7 @@ SequenceManager::record(bool toggled)
// Send Record to the Sequencer to signal it to drop out of record mode // Send Record to the Sequencer to signal it to drop out of record mode
if (!rgapp->sequencerCall("punchOut()", replyType, replyData, data)) { if (!rgapp->sequencerCall("punchOut()", replyType, replyData, data)) {
SETQMAN_DEBUG << "SequenceManager::record - the \"not very plausible\" code executed\n"; SEQMAN_DEBUG << "SequenceManager::record - the \"not very plausible\" code executed\n";
// #1797873 - set new transport status first, so that // #1797873 - set new transport status first, so that
// if we're stopping recording we don't risk the // if we're stopping recording we don't risk the
// record segment being restored by a timer while the // record segment being restored by a timer while the
@ -676,7 +676,7 @@ SequenceManager::record(bool toggled)
} }
if (m_transportStatus == PLAYING) { if (m_transportStatus == PLAYING) {
SETQMAN_DEBUG << "SequenceManager::record - punch in recording\n"; SEQMAN_DEBUG << "SequenceManager::record - punch in recording\n";
punchIn = true; punchIn = true;
goto punchin; goto punchin;
} }
@ -767,7 +767,7 @@ punchin:
InstrumentId iid = comp.getTrackById(*i)->getInstrument(); InstrumentId iid = comp.getTrackById(*i)->getInstrument();
Instrument *inst = studio.getInstrumentById(iid); Instrument *inst = studio.getInstrumentById(iid);
if (inst && (inst->getType() != Instrument::Audio)) { if (inst && (inst->getType() != Instrument::Audio)) {
SETQMAN_DEBUG << "SequenceManager: mdoc->addRecordMIDISegment(" << *i << ")" << endl; SEQMAN_DEBUG << "SequenceManager: mdoc->addRecordMIDISegment(" << *i << ")" << endl;
m_doc->addRecordMIDISegment(*i); m_doc->addRecordMIDISegment(*i);
} }
} }
@ -778,10 +778,10 @@ punchin:
m_transport->PlayButton()->setOn(true); m_transport->PlayButton()->setOn(true);
if (comp.getCurrentTempo() == 0) { if (comp.getCurrentTempo() == 0) {
SETQMAN_DEBUG << "SequenceManager::play() - setting Tempo to Default value of 120.000\n"; SEQMAN_DEBUG << "SequenceManager::play() - setting Tempo to Default value of 120.000\n";
comp.setCompositionDefaultTempo(comp.getTempoForQpm(120.0)); comp.setCompositionDefaultTempo(comp.getTempoForQpm(120.0));
} else { } else {
SETQMAN_DEBUG << "SequenceManager::record() - starting to record\n"; SEQMAN_DEBUG << "SequenceManager::record() - starting to record\n";
} }
// set the tempo in the transport // set the tempo in the transport
@ -950,7 +950,7 @@ SequenceManager::processAsynchronousMidi(const MappedComposition &mC,
if ((*i)->getType() >= MappedEvent::Audio) { if ((*i)->getType() >= MappedEvent::Audio) {
if ((*i)->getType() == MappedEvent::AudioStopped) { if ((*i)->getType() == MappedEvent::AudioStopped) {
/* /*
SETQMAN_DEBUG << "AUDIO FILE ID = " SEQMAN_DEBUG << "AUDIO FILE ID = "
<< int((*i)->getData1()) << int((*i)->getData1())
<< " - FILE STOPPED - " << " - FILE STOPPED - "
<< "INSTRUMENT = " << "INSTRUMENT = "
@ -971,7 +971,7 @@ SequenceManager::processAsynchronousMidi(const MappedComposition &mC,
if ((*i)->getType() == if ((*i)->getType() ==
MappedEvent::AudioGeneratePreview) { MappedEvent::AudioGeneratePreview) {
SETQMAN_DEBUG << "Received AudioGeneratePreview: data1 is " << int((*i)->getData1()) << ", data2 " << int((*i)->getData2()) << ", instrument is " << (*i)->getInstrument() << endl; SEQMAN_DEBUG << "Received AudioGeneratePreview: data1 is " << int((*i)->getData1()) << ", data2 " << int((*i)->getData2()) << ", instrument is " << (*i)->getInstrument() << endl;
m_doc->finalizeAudioFile((int)(*i)->getData1() + m_doc->finalizeAudioFile((int)(*i)->getData1() +
(int)(*i)->getData2() * 256); (int)(*i)->getData2() * 256);
@ -994,7 +994,7 @@ SequenceManager::processAsynchronousMidi(const MappedComposition &mC,
m_transportStatus == RECORDING) { m_transportStatus == RECORDING) {
if ((*i)->getType() == MappedEvent::SystemFailure) { if ((*i)->getType() == MappedEvent::SystemFailure) {
SETQMAN_DEBUG << "Failure of some sort..." << endl; SEQMAN_DEBUG << "Failure of some sort..." << endl;
bool handling = true; bool handling = true;
@ -1041,7 +1041,7 @@ SequenceManager::processAsynchronousMidi(const MappedComposition &mC,
continue; continue;
if (!m_canReport) { if (!m_canReport) {
SETQMAN_DEBUG << "Not reporting it to user just yet" SEQMAN_DEBUG << "Not reporting it to user just yet"
<< endl; << endl;
continue; continue;
} }
@ -1212,7 +1212,7 @@ SequenceManager::processAsynchronousMidi(const MappedComposition &mC,
} }
} }
if ((*i)->getRecordedDevice() == Device::CONTROL_DEVICE) { if ((*i)->getRecordedDevice() == Device::CONTROL_DEVICE) {
SETQMAN_DEBUG << "controllerDeviceEventReceived" << endl; SEQMAN_DEBUG << "controllerDeviceEventReceived" << endl;
emit controllerDeviceEventReceived(*i); emit controllerDeviceEventReceived(*i);
} }
} }
@ -1221,14 +1221,14 @@ SequenceManager::processAsynchronousMidi(const MappedComposition &mC,
void void
SequenceManager::rewindToBeginning() SequenceManager::rewindToBeginning()
{ {
SETQMAN_DEBUG << "SequenceManager::rewindToBeginning()\n"; SEQMAN_DEBUG << "SequenceManager::rewindToBeginning()\n";
m_doc->slotSetPointerPosition(m_doc->getComposition().getStartMarker()); m_doc->slotSetPointerPosition(m_doc->getComposition().getStartMarker());
} }
void void
SequenceManager::fastForwardToEnd() SequenceManager::fastForwardToEnd()
{ {
SETQMAN_DEBUG << "SequenceManager::fastForwardToEnd()\n"; SEQMAN_DEBUG << "SequenceManager::fastForwardToEnd()\n";
Composition &comp = m_doc->getComposition(); Composition &comp = m_doc->getComposition();
m_doc->slotSetPointerPosition(comp.getDuration()); m_doc->slotSetPointerPosition(comp.getDuration());
@ -1291,7 +1291,7 @@ SequenceManager::checkSoundDriverStatus(bool warnUser)
m_soundDriverStatus = result; m_soundDriverStatus = result;
} }
SETQMAN_DEBUG << "Sound driver status is: " << m_soundDriverStatus << endl; SEQMAN_DEBUG << "Sound driver status is: " << m_soundDriverStatus << endl;
if (!warnUser) return; if (!warnUser) return;
@ -1432,7 +1432,7 @@ SequenceManager::sendAudioLevel(MappedEvent *mE)
void void
SequenceManager::resetControllers() SequenceManager::resetControllers()
{ {
SETQMAN_DEBUG << "SequenceManager::resetControllers - resetting\n"; SEQMAN_DEBUG << "SequenceManager::resetControllers - resetting\n";
// Should do all Midi Instrument - not just guess like this is doing // Should do all Midi Instrument - not just guess like this is doing
// currently. // currently.
@ -1459,7 +1459,7 @@ SequenceManager::resetControllers()
void void
SequenceManager::resetMidiNetwork() SequenceManager::resetMidiNetwork()
{ {
SETQMAN_DEBUG << "SequenceManager::resetMidiNetwork - resetting\n"; SEQMAN_DEBUG << "SequenceManager::resetMidiNetwork - resetting\n";
MappedComposition mC; MappedComposition mC;
// Should do all Midi Instrument - not just guess like this is doing // Should do all Midi Instrument - not just guess like this is doing
@ -1492,7 +1492,7 @@ SequenceManager::sendMIDIRecordingDevice(const TQString recordDeviceStr)
MidiByte(true)); MidiByte(true));
StudioControl::sendMappedEvent(mE); StudioControl::sendMappedEvent(mE);
SETQMAN_DEBUG << "set MIDI record device to " SEQMAN_DEBUG << "set MIDI record device to "
<< recordDevice << endl; << recordDevice << endl;
} }
} }
@ -1558,7 +1558,7 @@ SequenceManager::reinitialiseSequencerStudio()
void void
SequenceManager::panic() SequenceManager::panic()
{ {
SETQMAN_DEBUG << "panic button\n"; SEQMAN_DEBUG << "panic button\n";
stopping(); stopping();
@ -1628,7 +1628,7 @@ SequenceManager::applyFiltering(const MappedComposition &mC,
void SequenceManager::resetCompositionMmapper() void SequenceManager::resetCompositionMmapper()
{ {
SETQMAN_DEBUG << "SequenceManager::resetCompositionMmapper()\n"; SEQMAN_DEBUG << "SequenceManager::resetCompositionMmapper()\n";
delete m_compositionMmapper; delete m_compositionMmapper;
m_compositionMmapper = new CompositionMmapper(m_doc); m_compositionMmapper = new CompositionMmapper(m_doc);
@ -1640,7 +1640,7 @@ void SequenceManager::resetCompositionMmapper()
void SequenceManager::resetMetronomeMmapper() void SequenceManager::resetMetronomeMmapper()
{ {
SETQMAN_DEBUG << "SequenceManager::resetMetronomeMmapper()\n"; SEQMAN_DEBUG << "SequenceManager::resetMetronomeMmapper()\n";
delete m_metronomeMmapper; delete m_metronomeMmapper;
m_metronomeMmapper = SegmentMmapperFactory::makeMetronome(m_doc); m_metronomeMmapper = SegmentMmapperFactory::makeMetronome(m_doc);
@ -1648,7 +1648,7 @@ void SequenceManager::resetMetronomeMmapper()
void SequenceManager::resetTempoSegmentMmapper() void SequenceManager::resetTempoSegmentMmapper()
{ {
SETQMAN_DEBUG << "SequenceManager::resetTempoSegmentMmapper()\n"; SEQMAN_DEBUG << "SequenceManager::resetTempoSegmentMmapper()\n";
delete m_tempoSegmentMmapper; delete m_tempoSegmentMmapper;
m_tempoSegmentMmapper = SegmentMmapperFactory::makeTempo(m_doc); m_tempoSegmentMmapper = SegmentMmapperFactory::makeTempo(m_doc);
@ -1656,7 +1656,7 @@ void SequenceManager::resetTempoSegmentMmapper()
void SequenceManager::resetTimeSigSegmentMmapper() void SequenceManager::resetTimeSigSegmentMmapper()
{ {
SETQMAN_DEBUG << "SequenceManager::resetTimeSigSegmentMmapper()\n"; SEQMAN_DEBUG << "SequenceManager::resetTimeSigSegmentMmapper()\n";
delete m_timeSigSegmentMmapper; delete m_timeSigSegmentMmapper;
m_timeSigSegmentMmapper = SegmentMmapperFactory::makeTimeSig(m_doc); m_timeSigSegmentMmapper = SegmentMmapperFactory::makeTimeSig(m_doc);
@ -1664,7 +1664,7 @@ void SequenceManager::resetTimeSigSegmentMmapper()
void SequenceManager::resetControlBlockMmapper() void SequenceManager::resetControlBlockMmapper()
{ {
SETQMAN_DEBUG << "SequenceManager::resetControlBlockMmapper()\n"; SEQMAN_DEBUG << "SequenceManager::resetControlBlockMmapper()\n";
m_controlBlockMmapper->setDocument(m_doc); m_controlBlockMmapper->setDocument(m_doc);
} }
@ -1672,9 +1672,9 @@ void SequenceManager::resetControlBlockMmapper()
bool SequenceManager::event(TQEvent *e) bool SequenceManager::event(TQEvent *e)
{ {
if (e->type() == TQEvent::User) { if (e->type() == TQEvent::User) {
SETQMAN_DEBUG << "SequenceManager::event() with user event\n"; SEQMAN_DEBUG << "SequenceManager::event() with user event\n";
if (m_updateRequested) { if (m_updateRequested) {
SETQMAN_DEBUG << "SequenceManager::event(): update requested\n"; SEQMAN_DEBUG << "SequenceManager::event(): update requested\n";
checkRefreshStatus(); checkRefreshStatus();
m_updateRequested = false; m_updateRequested = false;
} }
@ -1686,7 +1686,7 @@ bool SequenceManager::event(TQEvent *e)
void SequenceManager::update() void SequenceManager::update()
{ {
SETQMAN_DEBUG << "SequenceManager::update()\n"; SEQMAN_DEBUG << "SequenceManager::update()\n";
// schedule a refresh-status check for the next event loop // schedule a refresh-status check for the next event loop
TQEvent *e = new TQEvent(TQEvent::User); TQEvent *e = new TQEvent(TQEvent::User);
m_updateRequested = true; m_updateRequested = true;
@ -1695,7 +1695,7 @@ void SequenceManager::update()
void SequenceManager::checkRefreshStatus() void SequenceManager::checkRefreshStatus()
{ {
SETQMAN_DEBUG << "SequenceManager::checkRefreshStatus()\n"; SEQMAN_DEBUG << "SequenceManager::checkRefreshStatus()\n";
// Look at trigger segments first: if one of those has changed, we'll // Look at trigger segments first: if one of those has changed, we'll
// need to be aware of it when scanning segments subsequently // need to be aware of it when scanning segments subsequently
@ -1725,11 +1725,11 @@ void SequenceManager::checkRefreshStatus()
m_triggerSegments = newTriggerMap; m_triggerSegments = newTriggerMap;
SETQMAN_DEBUG << "SequenceManager::checkRefreshStatus: segments modified by changes to trigger segments are:" << endl; SEQMAN_DEBUG << "SequenceManager::checkRefreshStatus: segments modified by changes to trigger segments are:" << endl;
int x = 0; int x = 0;
for (TriggerSegmentRec::SegmentRuntimeIdSet::iterator i = ridset.begin(); for (TriggerSegmentRec::SegmentRuntimeIdSet::iterator i = ridset.begin();
i != ridset.end(); ++i) { i != ridset.end(); ++i) {
SETQMAN_DEBUG << x << ": " << *i << endl; SEQMAN_DEBUG << x << ": " << *i << endl;
++x; ++x;
} }
@ -1741,7 +1741,7 @@ void SequenceManager::checkRefreshStatus()
} }
m_removedSegments.clear(); m_removedSegments.clear();
SETQMAN_DEBUG << "SequenceManager::checkRefreshStatus: we have " SEQMAN_DEBUG << "SequenceManager::checkRefreshStatus: we have "
<< m_segments.size() << " segments" << endl; << m_segments.size() << " segments" << endl;
// then the ones which are still there // then the ones which are still there
@ -1763,11 +1763,11 @@ void SequenceManager::checkRefreshStatus()
void SequenceManager::segmentModified(Segment* s) void SequenceManager::segmentModified(Segment* s)
{ {
SETQMAN_DEBUG << "SequenceManager::segmentModified(" << s << ")\n"; SEQMAN_DEBUG << "SequenceManager::segmentModified(" << s << ")\n";
bool sizeChanged = m_compositionMmapper->segmentModified(s); bool sizeChanged = m_compositionMmapper->segmentModified(s);
SETQMAN_DEBUG << "SequenceManager::segmentModified() : size changed = " SEQMAN_DEBUG << "SequenceManager::segmentModified() : size changed = "
<< sizeChanged << endl; << sizeChanged << endl;
if ((m_transportStatus == PLAYING) && sizeChanged) { if ((m_transportStatus == PLAYING) && sizeChanged) {
@ -1777,7 +1777,7 @@ void SequenceManager::segmentModified(Segment* s)
streamOut << (TQString)m_compositionMmapper->getSegmentFileName(s); streamOut << (TQString)m_compositionMmapper->getSegmentFileName(s);
streamOut << (size_t)m_compositionMmapper->getSegmentFileSize(s); streamOut << (size_t)m_compositionMmapper->getSegmentFileSize(s);
SETQMAN_DEBUG << "SequenceManager::segmentModified() : DCOP-call sequencer remapSegment" SEQMAN_DEBUG << "SequenceManager::segmentModified() : DCOP-call sequencer remapSegment"
<< m_compositionMmapper->getSegmentFileName(s) << endl; << m_compositionMmapper->getSegmentFileName(s) << endl;
rgapp->sequencerSend("remapSegment(TQString, size_t)", data); rgapp->sequencerSend("remapSegment(TQString, size_t)", data);
@ -1786,13 +1786,13 @@ void SequenceManager::segmentModified(Segment* s)
void SequenceManager::segmentAdded(const Composition*, Segment* s) void SequenceManager::segmentAdded(const Composition*, Segment* s)
{ {
SETQMAN_DEBUG << "SequenceManager::segmentAdded(" << s << ")\n"; SEQMAN_DEBUG << "SequenceManager::segmentAdded(" << s << ")\n";
m_addedSegments.push_back(s); m_addedSegments.push_back(s);
} }
void SequenceManager::segmentRemoved(const Composition*, Segment* s) void SequenceManager::segmentRemoved(const Composition*, Segment* s)
{ {
SETQMAN_DEBUG << "SequenceManager::segmentRemoved(" << s << ")\n"; SEQMAN_DEBUG << "SequenceManager::segmentRemoved(" << s << ")\n";
m_removedSegments.push_back(s); m_removedSegments.push_back(s);
std::vector<Segment*>::iterator i = find(m_addedSegments.begin(), m_addedSegments.end(), s); std::vector<Segment*>::iterator i = find(m_addedSegments.begin(), m_addedSegments.end(), s);
if (i != m_addedSegments.end()) if (i != m_addedSegments.end())
@ -1801,19 +1801,19 @@ void SequenceManager::segmentRemoved(const Composition*, Segment* s)
void SequenceManager::segmentRepeatChanged(const Composition*, Segment* s, bool repeat) void SequenceManager::segmentRepeatChanged(const Composition*, Segment* s, bool repeat)
{ {
SETQMAN_DEBUG << "SequenceManager::segmentRepeatChanged(" << s << ", " << repeat << ")\n"; SEQMAN_DEBUG << "SequenceManager::segmentRepeatChanged(" << s << ", " << repeat << ")\n";
segmentModified(s); segmentModified(s);
} }
void SequenceManager::segmentRepeatEndChanged(const Composition*, Segment* s, timeT newEndTime) void SequenceManager::segmentRepeatEndChanged(const Composition*, Segment* s, timeT newEndTime)
{ {
SETQMAN_DEBUG << "SequenceManager::segmentRepeatEndChanged(" << s << ", " << newEndTime << ")\n"; SEQMAN_DEBUG << "SequenceManager::segmentRepeatEndChanged(" << s << ", " << newEndTime << ")\n";
segmentModified(s); segmentModified(s);
} }
void SequenceManager::segmentEventsTimingChanged(const Composition*, Segment * s, timeT t, RealTime) void SequenceManager::segmentEventsTimingChanged(const Composition*, Segment * s, timeT t, RealTime)
{ {
SETQMAN_DEBUG << "SequenceManager::segmentEventsTimingChanged(" << s << ", " << t << ")\n"; SEQMAN_DEBUG << "SequenceManager::segmentEventsTimingChanged(" << s << ", " << t << ")\n";
segmentModified(s); segmentModified(s);
if (s && s->getType() == Segment::Audio && m_transportStatus == PLAYING) { if (s && s->getType() == Segment::Audio && m_transportStatus == PLAYING) {
TQByteArray data; TQByteArray data;
@ -1823,13 +1823,13 @@ void SequenceManager::segmentEventsTimingChanged(const Composition*, Segment * s
void SequenceManager::segmentTransposeChanged(const Composition*, Segment *s, int transpose) void SequenceManager::segmentTransposeChanged(const Composition*, Segment *s, int transpose)
{ {
SETQMAN_DEBUG << "SequenceManager::segmentTransposeChanged(" << s << ", " << transpose << ")\n"; SEQMAN_DEBUG << "SequenceManager::segmentTransposeChanged(" << s << ", " << transpose << ")\n";
segmentModified(s); segmentModified(s);
} }
void SequenceManager::segmentTrackChanged(const Composition*, Segment *s, TrackId id) void SequenceManager::segmentTrackChanged(const Composition*, Segment *s, TrackId id)
{ {
SETQMAN_DEBUG << "SequenceManager::segmentTrackChanged(" << s << ", " << id << ")\n"; SEQMAN_DEBUG << "SequenceManager::segmentTrackChanged(" << s << ", " << id << ")\n";
segmentModified(s); segmentModified(s);
if (s && s->getType() == Segment::Audio && m_transportStatus == PLAYING) { if (s && s->getType() == Segment::Audio && m_transportStatus == PLAYING) {
TQByteArray data; TQByteArray data;
@ -1839,13 +1839,13 @@ void SequenceManager::segmentTrackChanged(const Composition*, Segment *s, TrackI
void SequenceManager::segmentEndMarkerChanged(const Composition*, Segment *s, bool) void SequenceManager::segmentEndMarkerChanged(const Composition*, Segment *s, bool)
{ {
SETQMAN_DEBUG << "SequenceManager::segmentEndMarkerChanged(" << s << ")\n"; SEQMAN_DEBUG << "SequenceManager::segmentEndMarkerChanged(" << s << ")\n";
segmentModified(s); segmentModified(s);
} }
void SequenceManager::processAddedSegment(Segment* s) void SequenceManager::processAddedSegment(Segment* s)
{ {
SETQMAN_DEBUG << "SequenceManager::processAddedSegment(" << s << ")\n"; SEQMAN_DEBUG << "SequenceManager::processAddedSegment(" << s << ")\n";
m_compositionMmapper->segmentAdded(s); m_compositionMmapper->segmentAdded(s);
@ -1869,7 +1869,7 @@ void SequenceManager::processAddedSegment(Segment* s)
void SequenceManager::processRemovedSegment(Segment* s) void SequenceManager::processRemovedSegment(Segment* s)
{ {
SETQMAN_DEBUG << "SequenceManager::processRemovedSegment(" << s << ")\n"; SEQMAN_DEBUG << "SequenceManager::processRemovedSegment(" << s << ")\n";
TQString filename = m_compositionMmapper->getSegmentFileName(s); TQString filename = m_compositionMmapper->getSegmentFileName(s);
m_compositionMmapper->segmentDeleted(s); m_compositionMmapper->segmentDeleted(s);
@ -1893,7 +1893,7 @@ void SequenceManager::processRemovedSegment(Segment* s)
void SequenceManager::endMarkerTimeChanged(const Composition *, bool /*shorten*/) void SequenceManager::endMarkerTimeChanged(const Composition *, bool /*shorten*/)
{ {
SETQMAN_DEBUG << "SequenceManager::endMarkerTimeChanged()\n"; SEQMAN_DEBUG << "SequenceManager::endMarkerTimeChanged()\n";
m_compositionMmapperResetTimer->start(500, true); // schedule a composition mmapper reset in 0.5s m_compositionMmapperResetTimer->start(500, true); // schedule a composition mmapper reset in 0.5s
} }
@ -1904,7 +1904,7 @@ void SequenceManager::timeSignatureChanged(const Composition *)
void SequenceManager::trackChanged(const Composition *, Track* t) void SequenceManager::trackChanged(const Composition *, Track* t)
{ {
SETQMAN_DEBUG << "SequenceManager::trackChanged(" << t << ", " << (t ? t->getPosition() : -1) << ")\n"; SEQMAN_DEBUG << "SequenceManager::trackChanged(" << t << ", " << (t ? t->getPosition() : -1) << ")\n";
m_controlBlockMmapper->updateTrackData(t); m_controlBlockMmapper->updateTrackData(t);
if (m_transportStatus == PLAYING) { if (m_transportStatus == PLAYING) {
@ -1924,7 +1924,7 @@ void SequenceManager::metronomeChanged(InstrumentId id,
// This method is called when the user has changed the // This method is called when the user has changed the
// metronome instrument, pitch etc // metronome instrument, pitch etc
SETQMAN_DEBUG << "SequenceManager::metronomeChanged (simple)" SEQMAN_DEBUG << "SequenceManager::metronomeChanged (simple)"
<< ", instrument = " << ", instrument = "
<< id << id
<< endl; << endl;
@ -1949,7 +1949,7 @@ void SequenceManager::metronomeChanged(const Composition *)
// This method is called when the muting status in the composition // This method is called when the muting status in the composition
// has changed -- the metronome itself has not actually changed // has changed -- the metronome itself has not actually changed
SETQMAN_DEBUG << "SequenceManager::metronomeChanged " SEQMAN_DEBUG << "SequenceManager::metronomeChanged "
<< ", instrument = " << ", instrument = "
<< m_metronomeMmapper->getMetronomeInstrument() << m_metronomeMmapper->getMetronomeInstrument()
<< endl; << endl;
@ -1982,7 +1982,7 @@ void SequenceManager::soloChanged(const Composition *, bool solo, TrackId select
void SequenceManager::tempoChanged(const Composition *c) void SequenceManager::tempoChanged(const Composition *c)
{ {
SETQMAN_DEBUG << "SequenceManager::tempoChanged()\n"; SEQMAN_DEBUG << "SequenceManager::tempoChanged()\n";
// Refresh all segments // Refresh all segments
// //

@ -60,7 +60,7 @@ streamOut << (int)type;
if (!rgapp->sequencerCall("createMappedObject(int)", if (!rgapp->sequencerCall("createMappedObject(int)",
replyType, replyData, data)) replyType, replyData, data))
{ {
SETQMAN_DEBUG << "createStudioObject - " SEQMAN_DEBUG << "createStudioObject - "
<< "failed to contact Rosegarden sequencer" << "failed to contact Rosegarden sequencer"
<< endl; << endl;
} else } else
@ -87,7 +87,7 @@ StudioControl::destroyStudioObject(MappedObjectId id)
if (!rgapp->sequencerCall("destroyMappedObject(int)", if (!rgapp->sequencerCall("destroyMappedObject(int)",
replyType, replyData, data)) { replyType, replyData, data)) {
SETQMAN_DEBUG << "destroyStudioObject - " SEQMAN_DEBUG << "destroyStudioObject - "
<< "failed to contact Rosegarden sequencer" << "failed to contact Rosegarden sequencer"
<< endl; << endl;
} else { } else {
@ -119,7 +119,7 @@ StudioControl::getStudioObjectProperty(MappedObjectId id,
if (!rgapp->sequencerCall("getPropertyList(int, TQString)", if (!rgapp->sequencerCall("getPropertyList(int, TQString)",
replyType, replyData, data)) { replyType, replyData, data)) {
SETQMAN_DEBUG << "getStudioObjectProperty - " SEQMAN_DEBUG << "getStudioObjectProperty - "
<< "failed to contact Rosegarden sequencer" << "failed to contact Rosegarden sequencer"
<< endl; << endl;
} else { } else {
@ -224,7 +224,7 @@ StudioControl::getStudioObjectByType(MappedObject::MappedObjectType type)
if (!rgapp->sequencerCall("getMappedObjectId(int)", if (!rgapp->sequencerCall("getMappedObjectId(int)",
replyType, replyData, data)) { replyType, replyData, data)) {
SETQMAN_DEBUG << "getStudioObjectByType - " SEQMAN_DEBUG << "getStudioObjectByType - "
<< "failed to contact Rosegarden sequencer" << "failed to contact Rosegarden sequencer"
<< endl; << endl;
} else { } else {
@ -271,7 +271,7 @@ StudioControl::getStudioPluginPort(MappedObjectId pluginId,
if (!rgapp->sequencerCall("getMappedPort(int, unsigned long int)", if (!rgapp->sequencerCall("getMappedPort(int, unsigned long int)",
replyType, replyData, data)) { replyType, replyData, data)) {
SETQMAN_DEBUG << "getStudioPluginPort - " SEQMAN_DEBUG << "getStudioPluginPort - "
<< "failed to contact Rosegarden sequencer" << "failed to contact Rosegarden sequencer"
<< endl; << endl;
} else { } else {
@ -293,7 +293,7 @@ StudioControl::getPluginInformation()
if (!rgapp->sequencerCall("getPluginInformation()", if (!rgapp->sequencerCall("getPluginInformation()",
replyType, replyData, data)) { replyType, replyData, data)) {
SETQMAN_DEBUG << "getPluginInformation - " SEQMAN_DEBUG << "getPluginInformation - "
<< "failed to contact Rosegarden sequencer" << "failed to contact Rosegarden sequencer"
<< endl; << endl;
} else { } else {
@ -320,7 +320,7 @@ StudioControl::getPluginProgram(MappedObjectId id, int bank, int program)
if (!rgapp->sequencerCall("getPluginProgram(int, int, int)", if (!rgapp->sequencerCall("getPluginProgram(int, int, int)",
replyType, replyData, data)) { replyType, replyData, data)) {
SETQMAN_DEBUG << "getPluginProgram - " SEQMAN_DEBUG << "getPluginProgram - "
<< "failed to contact Rosegarden sequencer" << "failed to contact Rosegarden sequencer"
<< endl; << endl;
} else { } else {
@ -346,7 +346,7 @@ StudioControl::getPluginProgram(MappedObjectId id, TQString name)
if (!rgapp->sequencerCall("getPluginProgram(int, TQString)", if (!rgapp->sequencerCall("getPluginProgram(int, TQString)",
replyType, replyData, data)) { replyType, replyData, data)) {
SETQMAN_DEBUG << "getPluginProgram - " SEQMAN_DEBUG << "getPluginProgram - "
<< "failed to contact Rosegarden sequencer" << "failed to contact Rosegarden sequencer"
<< endl; << endl;
} else { } else {
@ -370,7 +370,7 @@ StudioControl::connectStudioObjects(MappedObjectId id1,
streamOut << (int)id2; streamOut << (int)id2;
if (!rgapp->sequencerSend("connectMappedObjects(int, int)", data)) { if (!rgapp->sequencerSend("connectMappedObjects(int, int)", data)) {
SETQMAN_DEBUG << "connectStudioObjects - " SEQMAN_DEBUG << "connectStudioObjects - "
<< "failed to contact Rosegarden sequencer" << "failed to contact Rosegarden sequencer"
<< endl; << endl;
} }
@ -391,7 +391,7 @@ StudioControl::disconnectStudioObjects(MappedObjectId id1,
streamOut << (int)id2; streamOut << (int)id2;
if (!rgapp->sequencerSend("disconnectMappedObjects(int, int)", data)) { if (!rgapp->sequencerSend("disconnectMappedObjects(int, int)", data)) {
SETQMAN_DEBUG << "disconnectStudioObjects - " SEQMAN_DEBUG << "disconnectStudioObjects - "
<< "failed to contact Rosegarden sequencer" << "failed to contact Rosegarden sequencer"
<< endl; << endl;
} }
@ -410,7 +410,7 @@ StudioControl::disconnectStudioObject(MappedObjectId id)
streamOut << (int)id; streamOut << (int)id;
if (!rgapp->sequencerSend("disconnectMappedObject(int)", data)) { if (!rgapp->sequencerSend("disconnectMappedObject(int)", data)) {
SETQMAN_DEBUG << "disconnectStudioObject - " SEQMAN_DEBUG << "disconnectStudioObject - "
<< "failed to contact Rosegarden sequencer" << "failed to contact Rosegarden sequencer"
<< endl; << endl;
} }

@ -54,7 +54,7 @@ namespace Rosegarden { class Event; class Segment; class RealTime; class Colour;
#define NOTATION_DEBUG kdDebug(KDEBUG_AREA_NOTATION) #define NOTATION_DEBUG kdDebug(KDEBUG_AREA_NOTATION)
#define MATRIX_DEBUG kdDebug(KDEBUG_AREA_MATRIX) #define MATRIX_DEBUG kdDebug(KDEBUG_AREA_MATRIX)
#define SEQUENCER_DEBUG kdDebug(KDEBUG_AREA_SEQUENCER) #define SEQUENCER_DEBUG kdDebug(KDEBUG_AREA_SEQUENCER)
#define SETQMAN_DEBUG kdDebug(KDEBUG_AREA_SEQUENCEMANAGER) #define SEQMAN_DEBUG kdDebug(KDEBUG_AREA_SEQUENCEMANAGER)
#ifndef NDEBUG #ifndef NDEBUG

@ -45,7 +45,7 @@ ControlBlockMmapper::ControlBlockMmapper(TQString fileName)
m_fd = ::open(m_fileName.latin1(), O_RDWR); m_fd = ::open(m_fileName.latin1(), O_RDWR);
if (m_fd < 0) { if (m_fd < 0) {
SETQMAN_DEBUG << "ControlBlockMmapper : Couldn't open " << m_fileName SEQMAN_DEBUG << "ControlBlockMmapper : Couldn't open " << m_fileName
<< endl; << endl;
throw Exception(std::string("Couldn't open ") throw Exception(std::string("Couldn't open ")
+ m_fileName.latin1()); + m_fileName.latin1());
@ -65,7 +65,7 @@ ControlBlockMmapper::ControlBlockMmapper(TQString fileName)
throw Exception("mmap failed"); throw Exception("mmap failed");
} }
SETQMAN_DEBUG << "ControlBlockMmapper : mmap size : " << m_mmappedSize SEQMAN_DEBUG << "ControlBlockMmapper : mmap size : " << m_mmappedSize
<< " at " << (void*)m_mmappedBuffer << endl; << " at " << (void*)m_mmappedBuffer << endl;
// Create new control block on file // Create new control block on file

Loading…
Cancel
Save