aboutsummaryrefslogtreecommitdiff
path: root/utils/gen_adldata/measurer.h
diff options
context:
space:
mode:
authorVitaly Novichkov <admin@wohlnet.ru>2019-06-22 03:59:56 +0300
committerVitaly Novichkov <admin@wohlnet.ru>2019-06-22 03:59:56 +0300
commitd20e6b38692f4d1159fa4219c0985f8b322454e4 (patch)
tree88fddb5111482e8f9a89272a901395ef207bf56e /utils/gen_adldata/measurer.h
parent44e7fcf4789f365ed3509904a36af0c1abf56395 (diff)
downloadlibADLMIDI-d20e6b38692f4d1159fa4219c0985f8b322454e4.tar.gz
libADLMIDI-d20e6b38692f4d1159fa4219c0985f8b322454e4.tar.bz2
libADLMIDI-d20e6b38692f4d1159fa4219c0985f8b322454e4.zip
Enable measurer for new database format too
Diffstat (limited to 'utils/gen_adldata/measurer.h')
-rw-r--r--utils/gen_adldata/measurer.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/utils/gen_adldata/measurer.h b/utils/gen_adldata/measurer.h
index 63475ca..d02b2e4 100644
--- a/utils/gen_adldata/measurer.h
+++ b/utils/gen_adldata/measurer.h
@@ -85,6 +85,8 @@ struct MeasureThreaded
}
MeasureThreaded *myself;
std::map<ins, std::pair<size_t, std::set<std::string> > >::const_iterator i;
+ BanksDump *bd;
+ BanksDump::InstrumentEntry *bd_ins;
std::thread m_work;
std::atomic_bool m_works;
@@ -97,10 +99,12 @@ struct MeasureThreaded
void printProgress();
void printFinal();
void run(InstrumentsData::const_iterator i);
+ void run(BanksDump &bd, BanksDump::InstrumentEntry &e);
void waitAll();
};
class OPLChipBase;
extern DurationInfo MeasureDurations(const ins &in, OPLChipBase *chip);
+extern DurationInfo MeasureDurations(const BanksDump &db, const BanksDump::InstrumentEntry &ins, OPLChipBase *chip);
#endif // MEASURER_H