cwAudioFileOps.cp : Added 'irEnableFl' parameter to transform app.
This commit is contained in:
parent
c0678804f1
commit
18096014ad
@ -722,6 +722,7 @@ cw::rc_t cw::afop::transformApp( const object_t* cfg )
|
|||||||
const char* dstRevFn = nullptr;
|
const char* dstRevFn = nullptr;
|
||||||
unsigned dstBits = 16;
|
unsigned dstBits = 16;
|
||||||
const object_t* argNodeL = nullptr;
|
const object_t* argNodeL = nullptr;
|
||||||
|
bool irEnableFl=false;
|
||||||
const char* irFn = nullptr;
|
const char* irFn = nullptr;
|
||||||
double irScale = 1;
|
double irScale = 1;
|
||||||
|
|
||||||
@ -734,7 +735,7 @@ cw::rc_t cw::afop::transformApp( const object_t* cfg )
|
|||||||
unsigned i;
|
unsigned i;
|
||||||
|
|
||||||
// read the top level cfg record
|
// read the top level cfg record
|
||||||
if((rc = cfg->getv("dstPreFn",dstPreFn,"dstRevFn",dstRevFn,"dstBits",dstBits,"srcDir",srcDir,"argL",argNodeL,"dryFn",dryFn,"irFn",irFn,"irScale",irScale)) != kOkRC )
|
if((rc = cfg->getv("dstPreFn",dstPreFn,"dstRevFn",dstRevFn,"dstBits",dstBits,"srcDir",srcDir,"argL",argNodeL,"dryFn",dryFn,"irEnableFl",irEnableFl,"irFn",irFn,"irScale",irScale)) != kOkRC )
|
||||||
goto errLabel;
|
goto errLabel;
|
||||||
|
|
||||||
|
|
||||||
@ -792,7 +793,7 @@ cw::rc_t cw::afop::transformApp( const object_t* cfg )
|
|||||||
for(unsigned i=0; i<argN; i+=2)
|
for(unsigned i=0; i<argN; i+=2)
|
||||||
mem::release( const_cast<char*&>(argL[i].srcFn));
|
mem::release( const_cast<char*&>(argL[i].srcFn));
|
||||||
|
|
||||||
if( rc == kOkRC )
|
if( rc == kOkRC && irEnableFl )
|
||||||
rc = convolve( expDstRevFn, dstBits, expDstPreFn, expIrFn, irScale );
|
rc = convolve( expDstRevFn, dstBits, expDstPreFn, expIrFn, irScale );
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user