gga
2007-07-03 21:57:37 UTC
CTL constant variables seem to not be namespace/context/file safe.
Attempting to load two files with similarly named static const variab=
les
will result in an exception, like:
Name rec709 has already been defined in current scope. (@error28)
terminate called after throwing an instance of 'Ctl::LoadModuleExc'
This problem can be reproduced easily by trying to load, for example,
both the sample transform_DPX_EXR.ctl and the transform_RRT.ctl files=
.
Both contain their own (identical) rec709 static variable implementat=
ion.
It is unclear from the ctl docs how this is to be worked around.
--=20
Gonzalo Garramu=F1o
***@advancedsl.com.ar
AMD4400 - ASUS48N-E
GeForce7300GT
Kubuntu Edgy
Attempting to load two files with similarly named static const variab=
les
will result in an exception, like:
Name rec709 has already been defined in current scope. (@error28)
terminate called after throwing an instance of 'Ctl::LoadModuleExc'
This problem can be reproduced easily by trying to load, for example,
both the sample transform_DPX_EXR.ctl and the transform_RRT.ctl files=
.
Both contain their own (identical) rec709 static variable implementat=
ion.
It is unclear from the ctl docs how this is to be worked around.
--=20
Gonzalo Garramu=F1o
***@advancedsl.com.ar
AMD4400 - ASUS48N-E
GeForce7300GT
Kubuntu Edgy