Fix all warnings for improccoordinator.cc
This commit is contained in:
@@ -43,9 +43,7 @@ ImProcCoordinator::ImProcCoordinator ()
|
|||||||
ncie (nullptr), imgsrc (nullptr), shmap (nullptr), lastAwbEqual (0.), lastAwbTempBias (0.0), ipf (¶ms, true), monitorIntent (RI_RELATIVE),
|
ncie (nullptr), imgsrc (nullptr), shmap (nullptr), lastAwbEqual (0.), lastAwbTempBias (0.0), ipf (¶ms, true), monitorIntent (RI_RELATIVE),
|
||||||
softProof (false), gamutCheck (false), scale (10), highDetailPreprocessComputed (false), highDetailRawComputed (false),
|
softProof (false), gamutCheck (false), scale (10), highDetailPreprocessComputed (false), highDetailRawComputed (false),
|
||||||
allocated (false), bwAutoR (-9000.f), bwAutoG (-9000.f), bwAutoB (-9000.f), CAMMean (NAN), coordX (0), coordY (0), localX (0), localY (0),
|
allocated (false), bwAutoR (-9000.f), bwAutoG (-9000.f), bwAutoB (-9000.f), CAMMean (NAN), coordX (0), coordY (0), localX (0), localY (0),
|
||||||
dataspot (nullptr), retistr (nullptr), llstr (nullptr), lhstr (nullptr), ccstr (nullptr), retistrsav (nullptr),
|
ctColorCurve(),
|
||||||
// ctColorCurve(),
|
|
||||||
// localcurve(65536, 0),
|
|
||||||
hltonecurve (65536),
|
hltonecurve (65536),
|
||||||
shtonecurve (65536),
|
shtonecurve (65536),
|
||||||
tonecurve (65536, 0), //,1);
|
tonecurve (65536, 0), //,1);
|
||||||
@@ -60,7 +58,6 @@ ImProcCoordinator::ImProcCoordinator ()
|
|||||||
clToningcurve (65536, 0),
|
clToningcurve (65536, 0),
|
||||||
lllocalcurve (65536, 0),
|
lllocalcurve (65536, 0),
|
||||||
cclocalcurve (65536, 0),
|
cclocalcurve (65536, 0),
|
||||||
|
|
||||||
cl2Toningcurve (65536, 0),
|
cl2Toningcurve (65536, 0),
|
||||||
Noisecurve (65536, 0),
|
Noisecurve (65536, 0),
|
||||||
NoiseCCcurve (65536, 0),
|
NoiseCCcurve (65536, 0),
|
||||||
@@ -78,21 +75,31 @@ ImProcCoordinator::ImProcCoordinator ()
|
|||||||
histLCurve (256),
|
histLCurve (256),
|
||||||
histCCurve (256),
|
histCCurve (256),
|
||||||
histLLCurve (256),
|
histLLCurve (256),
|
||||||
|
|
||||||
histLCAM (256),
|
histLCAM (256),
|
||||||
histCCAM (256),
|
histCCAM (256),
|
||||||
histClad (256),
|
histClad (256),
|
||||||
bcabhist (256),
|
bcabhist (256),
|
||||||
histChroma (256),
|
histChroma (256),
|
||||||
|
|
||||||
histLRETI (256),
|
histLRETI (256),
|
||||||
|
|
||||||
CAMBrightCurveJ(), CAMBrightCurveQ(),
|
CAMBrightCurveJ(), CAMBrightCurveQ(),
|
||||||
|
rCurve(),
|
||||||
|
gCurve(),
|
||||||
|
bCurve(),
|
||||||
|
rcurvehist (256), rcurvehistCropped (256), rbeforehist (256),
|
||||||
|
gcurvehist (256), gcurvehistCropped (256), gbeforehist (256),
|
||||||
|
bcurvehist (256), bcurvehistCropped (256), bbeforehist (256),
|
||||||
|
fw (0), fh (0), tr (0),
|
||||||
|
fullw (1), fullh (1),
|
||||||
|
pW (-1), pH (-1),
|
||||||
|
plistener (nullptr), awbListener (nullptr), imageListener (nullptr), aeListener (nullptr), acListener (nullptr), abwListener (nullptr), aloListener (nullptr), actListener (nullptr), adnListener (nullptr), awavListener (nullptr), dehaListener (nullptr), frameCountListener (nullptr), imageTypeListener (nullptr), hListener (nullptr),
|
||||||
|
resultValid (false), lastOutputProfile ("BADFOOD"), lastOutputIntent (RI__COUNT), lastOutputBPC (false), thread (nullptr), changeSinceLast (0), updaterRunning (false), destroying (false), utili (false), autili (false),
|
||||||
|
butili (false), ccutili (false), cclutili (false), clcutili (false), opautili (false), wavcontlutili (false),
|
||||||
|
dataspot (nullptr), retistr (nullptr), llstr (nullptr), lhstr (nullptr), ccstr (nullptr),
|
||||||
circrads (500, -10000),
|
circrads (500, -10000),
|
||||||
locx (500, -10000),
|
|
||||||
locy (500, -10000),
|
|
||||||
centerx (500, -10000),
|
centerx (500, -10000),
|
||||||
centery (500, -10000),
|
centery (500, -10000),
|
||||||
|
locx (500, -10000),
|
||||||
|
locy (500, -10000),
|
||||||
locxl (500, -10000),
|
locxl (500, -10000),
|
||||||
locyt (500, -10000),
|
locyt (500, -10000),
|
||||||
lights (500, -100000),
|
lights (500, -100000),
|
||||||
@@ -119,12 +126,12 @@ ImProcCoordinator::ImProcCoordinator ()
|
|||||||
sharradiuss (500, -10000),
|
sharradiuss (500, -10000),
|
||||||
sharamounts (500, -10000),
|
sharamounts (500, -10000),
|
||||||
shardampings (500, -10000),
|
shardampings (500, -10000),
|
||||||
shariters (500, -10000),
|
|
||||||
inversshas (500, -10000),
|
inversshas (500, -10000),
|
||||||
|
shariters (500, -10000),
|
||||||
sensishas (500, -10000),
|
sensishas (500, -10000),
|
||||||
qualitys (500, -10000),
|
qualitys (500, -10000),
|
||||||
proxis (500, -10000),
|
|
||||||
thress (500, -10000),
|
thress (500, -10000),
|
||||||
|
proxis (500, -10000),
|
||||||
noiselumfs (500, -10000),
|
noiselumfs (500, -10000),
|
||||||
noiselumcs (500, -10000),
|
noiselumcs (500, -10000),
|
||||||
noisechrofs (500, -10000),
|
noisechrofs (500, -10000),
|
||||||
@@ -144,8 +151,9 @@ ImProcCoordinator::ImProcCoordinator ()
|
|||||||
scaltms (500, -10000),
|
scaltms (500, -10000),
|
||||||
reweis (500, -10000),
|
reweis (500, -10000),
|
||||||
sensitms (500, -10000),
|
sensitms (500, -10000),
|
||||||
reticurvs (25000, -10000), //allow 500 values for each control point * 500
|
qualitycurves (500, -10000),
|
||||||
sizeretics (500, -10000),
|
sizeretics (500, -10000),
|
||||||
|
reticurvs (25000, -10000), //allow 500 values for each control point * 500
|
||||||
retrabs (500, -10000),
|
retrabs (500, -10000),
|
||||||
llcurvs (25000, -10000), //allow 500 values for each control point * 500
|
llcurvs (25000, -10000), //allow 500 values for each control point * 500
|
||||||
sizellcs (500, -10000),
|
sizellcs (500, -10000),
|
||||||
@@ -153,29 +161,15 @@ ImProcCoordinator::ImProcCoordinator ()
|
|||||||
sizelhcs (500, -10000),
|
sizelhcs (500, -10000),
|
||||||
cccurvs (25000, -10000), //allow 500 values for each control point * 500
|
cccurvs (25000, -10000), //allow 500 values for each control point * 500
|
||||||
sizecccs (500, -10000),
|
sizecccs (500, -10000),
|
||||||
qualitycurves (500, -10000),
|
|
||||||
|
|
||||||
lumarefs (500, -100000.f),
|
|
||||||
chromarefs (500, -100000.f),
|
|
||||||
huerefs (500, -100000.f),
|
huerefs (500, -100000.f),
|
||||||
|
chromarefs (500, -100000.f),
|
||||||
|
lumarefs (500, -100000.f),
|
||||||
huer (0),
|
huer (0),
|
||||||
chromar (0),
|
chromar (0),
|
||||||
lumar (0),
|
lumar (0),
|
||||||
|
colourToningSatLimit (0.f), colourToningSatLimitOpacity (0.f),
|
||||||
|
retistrsav (nullptr)
|
||||||
|
|
||||||
rCurve(),
|
|
||||||
gCurve(),
|
|
||||||
bCurve(),
|
|
||||||
ctColorCurve(),
|
|
||||||
rcurvehist (256), rcurvehistCropped (256), rbeforehist (256),
|
|
||||||
gcurvehist (256), gcurvehistCropped (256), gbeforehist (256),
|
|
||||||
bcurvehist (256), bcurvehistCropped (256), bbeforehist (256),
|
|
||||||
fw (0), fh (0), tr (0),
|
|
||||||
fullw (1), fullh (1),
|
|
||||||
pW (-1), pH (-1),
|
|
||||||
//conversionBuffer(1, 1),
|
|
||||||
plistener (nullptr), imageListener (nullptr), aeListener (nullptr), acListener (nullptr), abwListener (nullptr), awbListener (nullptr), aloListener (nullptr), actListener (nullptr), adnListener (nullptr), awavListener (nullptr), dehaListener (nullptr), frameCountListener (nullptr), imageTypeListener (nullptr), hListener (nullptr),
|
|
||||||
resultValid (false), lastOutputProfile ("BADFOOD"), lastOutputIntent (RI__COUNT), lastOutputBPC (false), thread (nullptr), changeSinceLast (0), updaterRunning (false), destroying (false), utili (false), autili (false), wavcontlutili (false),
|
|
||||||
butili (false), ccutili (false), cclutili (false), clcutili (false), opautili (false), colourToningSatLimit (0.f), colourToningSatLimitOpacity (0.f)
|
|
||||||
{}
|
{}
|
||||||
|
|
||||||
void ImProcCoordinator::assign (ImageSource* imgsrc)
|
void ImProcCoordinator::assign (ImageSource* imgsrc)
|
||||||
@@ -792,7 +786,7 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
// if(! fic0.fail()) {
|
// if(! fic0.fail()) {
|
||||||
float **shbuffer = nullptr;
|
float **shbuffer = nullptr;
|
||||||
versionmip = 0;
|
versionmip = 0;
|
||||||
int maxdat;
|
// int maxdat;
|
||||||
int sca = 1;
|
int sca = 1;
|
||||||
//string delim ==> delimiter to separate integer in a string, 70 is lagely enough for curves : noramlly 3 to 21 must be suffisant
|
//string delim ==> delimiter to separate integer in a string, 70 is lagely enough for curves : noramlly 3 to 21 must be suffisant
|
||||||
std::string delim[69] = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",
|
std::string delim[69] = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",
|
||||||
@@ -806,7 +800,7 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
//find current version mip
|
//find current version mip
|
||||||
std::string line;
|
std::string line;
|
||||||
std::string spotline;
|
std::string spotline;
|
||||||
int cont = 0;
|
// int cont = 0;
|
||||||
|
|
||||||
while (getline (fic0, line)) {
|
while (getline (fic0, line)) {
|
||||||
spotline = line;
|
spotline = line;
|
||||||
@@ -818,11 +812,12 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
versionmip = std::stoi (strversion.c_str());
|
versionmip = std::stoi (strversion.c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (spotline.substr (0, pos) == "Spot") {
|
/*
|
||||||
// string str2 = spotline.substr (pos + 1, (posend - pos));
|
if (spotline.substr (0, pos) == "Spot") {
|
||||||
cont = 0;
|
// string str2 = spotline.substr (pos + 1, (posend - pos));
|
||||||
}
|
// cont = 0;
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -831,7 +826,6 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
|
|
||||||
printf ("mipvers=%i\n", versionmip);
|
printf ("mipvers=%i\n", versionmip);
|
||||||
ifstream fic (datal, ios::in);
|
ifstream fic (datal, ios::in);
|
||||||
bool reinit = false;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1155,7 +1149,6 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
siz = 69; //to avoid crash
|
siz = 69; //to avoid crash
|
||||||
}
|
}
|
||||||
|
|
||||||
int s_cur[siz + 1];
|
|
||||||
int s_datcur[siz + 1];
|
int s_datcur[siz + 1];
|
||||||
|
|
||||||
for (int j = 0; j < siz; j++) {
|
for (int j = 0; j < siz; j++) {
|
||||||
@@ -1178,7 +1171,7 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
sizl = 69;//to avoid crash
|
sizl = 69;//to avoid crash
|
||||||
}
|
}
|
||||||
|
|
||||||
int s_curl[sizl + 1];
|
// int s_curl[sizl + 1];
|
||||||
int s_datcurl[sizl + 1];
|
int s_datcurl[sizl + 1];
|
||||||
|
|
||||||
for (int j = 0; j < sizl; j++) {
|
for (int j = 0; j < sizl; j++) {
|
||||||
@@ -1201,7 +1194,7 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
sizc = 69;//to avoid crash
|
sizc = 69;//to avoid crash
|
||||||
}
|
}
|
||||||
|
|
||||||
int s_curc[sizc + 1];
|
// int s_curc[sizc + 1];
|
||||||
int s_datcurc[sizc + 1];
|
int s_datcurc[sizc + 1];
|
||||||
|
|
||||||
for (int j = 0; j < sizc; j++) {
|
for (int j = 0; j < sizc; j++) {
|
||||||
@@ -1225,7 +1218,7 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
sizh = 69;//to avoid crash
|
sizh = 69;//to avoid crash
|
||||||
}
|
}
|
||||||
|
|
||||||
int s_curh[sizh + 1];
|
// int s_curh[sizh + 1];
|
||||||
int s_datcurh[sizh + 1];
|
int s_datcurh[sizh + 1];
|
||||||
|
|
||||||
for (int j = 0; j < sizh; j++) {
|
for (int j = 0; j < sizh; j++) {
|
||||||
@@ -1265,7 +1258,7 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
|
|
||||||
|
|
||||||
int ns = 0;
|
int ns = 0;
|
||||||
int realsp = params.locallab.nbspot;
|
// int realsp = params.locallab.nbspot;
|
||||||
bool excurvret = true;
|
bool excurvret = true;
|
||||||
bool excurvll = true;
|
bool excurvll = true;
|
||||||
bool excurvlh = true;
|
bool excurvlh = true;
|
||||||
@@ -1308,10 +1301,6 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
maxind = 57;
|
maxind = 57;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sizecu;
|
|
||||||
int sizell;
|
|
||||||
int sizelh;
|
|
||||||
int sizecc;
|
|
||||||
|
|
||||||
while (getline (fich, line)) {
|
while (getline (fich, line)) {
|
||||||
spotline = line;
|
spotline = line;
|
||||||
@@ -1351,72 +1340,69 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
|
|
||||||
if (excurvret && spotline.substr (0, pos) == "curveReti") {
|
if (excurvret && spotline.substr (0, pos) == "curveReti") {
|
||||||
std::string curstr;
|
std::string curstr;
|
||||||
int longecur;
|
|
||||||
std::string strend = spotline.substr (posend - 1, 1);
|
std::string strend = spotline.substr (posend - 1, 1);
|
||||||
std::size_t posz = spotline.find (strend);
|
|
||||||
int longe;
|
|
||||||
|
|
||||||
for (int sl = 0; sl < 69; sl++) {
|
for (int sl = 0; sl < 69; sl++) {
|
||||||
if (delim[sl] == strend) {
|
if (delim[sl] == strend) {
|
||||||
longe = sl + 1;
|
// longe = sl + 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
retistr[ns] = str3;
|
retistr[ns] = str3;
|
||||||
sizecu = longe;
|
// sizecu = longe;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (excurvll && spotline.substr (0, pos) == "curveLL") {
|
if (excurvll && spotline.substr (0, pos) == "curveLL") {
|
||||||
std::string curstrl;
|
std::string curstrl;
|
||||||
int longecurl;
|
// int longecurl;
|
||||||
std::string strendl = spotline.substr (posend - 1, 1);
|
std::string strendl = spotline.substr (posend - 1, 1);
|
||||||
std::size_t poszl = spotline.find (strendl);
|
// std::size_t poszl = spotline.find (strendl);
|
||||||
int longel;
|
// int longel;
|
||||||
|
|
||||||
for (int sl = 0; sl < 69; sl++) {
|
for (int sl = 0; sl < 69; sl++) {
|
||||||
if (delim[sl] == strendl) {
|
if (delim[sl] == strendl) {
|
||||||
longel = sl + 1;
|
// longel = sl + 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
llstr[ns] = str3;
|
llstr[ns] = str3;
|
||||||
sizell = longel;
|
// sizell = longel;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (excurvlh && spotline.substr (0, pos) == "curveLH") {
|
if (excurvlh && spotline.substr (0, pos) == "curveLH") {
|
||||||
std::string curstrh;
|
std::string curstrh;
|
||||||
int longecurh;
|
// int longecurh;
|
||||||
std::string strendh = spotline.substr (posend - 1, 1);
|
std::string strendh = spotline.substr (posend - 1, 1);
|
||||||
std::size_t poszh = spotline.find (strendh);
|
// std::size_t poszh = spotline.find (strendh);
|
||||||
int longeh;
|
// int longeh;
|
||||||
|
|
||||||
for (int sh = 0; sh < 69; sh++) {
|
for (int sh = 0; sh < 69; sh++) {
|
||||||
if (delim[sh] == strendh) {
|
if (delim[sh] == strendh) {
|
||||||
longeh = sh + 1;
|
// longeh = sh + 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
lhstr[ns] = str3;
|
lhstr[ns] = str3;
|
||||||
sizelh = longeh;
|
// sizelh = longeh;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (excurvcc && spotline.substr (0, pos) == "curveCC") {
|
if (excurvcc && spotline.substr (0, pos) == "curveCC") {
|
||||||
std::string curstrc;
|
std::string curstrc;
|
||||||
int longecurc;
|
// int longecurc;
|
||||||
std::string strendc = spotline.substr (posend - 1, 1);
|
std::string strendc = spotline.substr (posend - 1, 1);
|
||||||
std::size_t poszc = spotline.find (strendc);
|
// std::size_t poszc = spotline.find (strendc);
|
||||||
int longec;
|
// int longec;
|
||||||
|
|
||||||
for (int sl = 0; sl < 69; sl++) {
|
for (int sl = 0; sl < 69; sl++) {
|
||||||
if (delim[sl] == strendc) {
|
if (delim[sl] == strendc) {
|
||||||
longec = sl + 1;
|
// longec = sl + 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ccstr[ns] = str3;
|
ccstr[ns] = str3;
|
||||||
sizecc = longec;
|
// sizecc = longec;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1645,10 +1631,10 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
int cont2 = 0;
|
int cont2 = 0;
|
||||||
int ns2 = 0;
|
int ns2 = 0;
|
||||||
int maxin = 58;
|
int maxin = 58;
|
||||||
int sizecu2;
|
// int sizecu2;
|
||||||
int sizell2;
|
// int sizell2;
|
||||||
int sizelh2;
|
// int sizelh2;
|
||||||
int sizecc2;
|
// int sizecc2;
|
||||||
|
|
||||||
while (getline (fich2, line2)) {
|
while (getline (fich2, line2)) {
|
||||||
spotline2 = line2;
|
spotline2 = line2;
|
||||||
@@ -1687,74 +1673,74 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
|
|
||||||
if (spotline2.substr (0, pos2) == "curveReti") {
|
if (spotline2.substr (0, pos2) == "curveReti") {
|
||||||
std::string curstr2;
|
std::string curstr2;
|
||||||
int longecur2;
|
// int longecur2;
|
||||||
std::string strend2 = spotline2.substr (posend2 - 1, 1);
|
std::string strend2 = spotline2.substr (posend2 - 1, 1);
|
||||||
std::size_t posz2 = spotline2.find (strend2);
|
// std::size_t posz2 = spotline2.find (strend2);
|
||||||
int longe2;
|
// int longe2;
|
||||||
|
|
||||||
for (int sl = 0; sl < 69; sl++) {
|
for (int sl = 0; sl < 69; sl++) {
|
||||||
if (delim[sl] == strend2) {
|
if (delim[sl] == strend2) {
|
||||||
longe2 = sl + 1;
|
// longe2 = sl + 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
retistr[ns] = str32;
|
retistr[ns] = str32;
|
||||||
sizecu2 = longe2;
|
// sizecu2 = longe2;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (spotline2.substr (0, pos2) == "curveLL") {
|
if (spotline2.substr (0, pos2) == "curveLL") {
|
||||||
std::string curstr2l;
|
std::string curstr2l;
|
||||||
int longecur2l;
|
// int longecur2l;
|
||||||
std::string strend2l = spotline2.substr (posend2 - 1, 1);
|
std::string strend2l = spotline2.substr (posend2 - 1, 1);
|
||||||
std::size_t posz2l = spotline2.find (strend2l);
|
// std::size_t posz2l = spotline2.find (strend2l);
|
||||||
int longe2l;
|
// int longe2l;
|
||||||
|
|
||||||
for (int sl = 0; sl < 69; sl++) {
|
for (int sl = 0; sl < 69; sl++) {
|
||||||
if (delim[sl] == strend2l) {
|
if (delim[sl] == strend2l) {
|
||||||
longe2l = sl + 1;
|
// longe2l = sl + 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
llstr[ns] = str32;
|
llstr[ns] = str32;
|
||||||
sizell2 = longe2l;
|
// sizell2 = longe2l;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (spotline2.substr (0, pos2) == "curveLH") {
|
if (spotline2.substr (0, pos2) == "curveLH") {
|
||||||
std::string curstr2h;
|
std::string curstr2h;
|
||||||
int longecur2h;
|
// int longecur2h;
|
||||||
std::string strend2h = spotline2.substr (posend2 - 1, 1);
|
std::string strend2h = spotline2.substr (posend2 - 1, 1);
|
||||||
std::size_t posz2h = spotline2.find (strend2h);
|
// std::size_t posz2h = spotline2.find (strend2h);
|
||||||
int longe2h;
|
// int longe2h;
|
||||||
|
|
||||||
for (int sh = 0; sh < 69; sh++) {
|
for (int sh = 0; sh < 69; sh++) {
|
||||||
if (delim[sh] == strend2h) {
|
if (delim[sh] == strend2h) {
|
||||||
longe2h = sh + 1;
|
// longe2h = sh + 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
lhstr[ns] = str32;
|
lhstr[ns] = str32;
|
||||||
sizelh2 = longe2h;
|
// sizelh2 = longe2h;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (spotline2.substr (0, pos2) == "curveCC") {
|
if (spotline2.substr (0, pos2) == "curveCC") {
|
||||||
std::string curstr2c;
|
std::string curstr2c;
|
||||||
int longecur2c;
|
// int longecur2c;
|
||||||
std::string strend2c = spotline2.substr (posend2 - 1, 1);
|
std::string strend2c = spotline2.substr (posend2 - 1, 1);
|
||||||
std::size_t posz2lc = spotline2.find (strend2c);
|
// std::size_t posz2lc = spotline2.find (strend2c);
|
||||||
int longe2c;
|
// int longe2c;
|
||||||
|
|
||||||
for (int sl = 0; sl < 69; sl++) {
|
for (int sl = 0; sl < 69; sl++) {
|
||||||
if (delim[sl] == strend2c) {
|
if (delim[sl] == strend2c) {
|
||||||
longe2c = sl + 1;
|
// longe2c = sl + 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ccstr[ns] = str32;
|
ccstr[ns] = str32;
|
||||||
sizecc2 = longe2c;
|
// sizecc2 = longe2c;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1999,7 +1985,7 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
params.locallab.localTgaincurve.clear();
|
params.locallab.localTgaincurve.clear();
|
||||||
params.locallab.localTgaincurve = cretiend;
|
params.locallab.localTgaincurve = cretiend;
|
||||||
|
|
||||||
int lenc = params.locallab.localTgaincurve.size();
|
// int lenc = params.locallab.localTgaincurve.size();
|
||||||
|
|
||||||
params.locallab.llcurve.clear();
|
params.locallab.llcurve.clear();
|
||||||
params.locallab.llcurve = cllend;
|
params.locallab.llcurve = cllend;
|
||||||
@@ -2048,7 +2034,7 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int sis = 1;
|
// int sis = 1;
|
||||||
params.locallab.hueref = INFINITY;
|
params.locallab.hueref = INFINITY;
|
||||||
params.locallab.chromaref = INFINITY;
|
params.locallab.chromaref = INFINITY;
|
||||||
params.locallab.lumaref = INFINITY;
|
params.locallab.lumaref = INFINITY;
|
||||||
@@ -2251,7 +2237,7 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
params.locallab.localTgaincurve.clear();
|
params.locallab.localTgaincurve.clear();
|
||||||
params.locallab.localTgaincurve = cretiend;
|
params.locallab.localTgaincurve = cretiend;
|
||||||
|
|
||||||
int lenc = params.locallab.localTgaincurve.size();
|
// int lenc = params.locallab.localTgaincurve.size();
|
||||||
|
|
||||||
|
|
||||||
delete [] s_datc;
|
delete [] s_datc;
|
||||||
|
@@ -93,6 +93,7 @@ protected:
|
|||||||
float bwAutoR, bwAutoG, bwAutoB;
|
float bwAutoR, bwAutoG, bwAutoB;
|
||||||
float CAMMean;
|
float CAMMean;
|
||||||
int coordX, coordY, localX, localY;
|
int coordX, coordY, localX, localY;
|
||||||
|
ColorGradientCurve ctColorCurve;
|
||||||
|
|
||||||
LUTf hltonecurve;
|
LUTf hltonecurve;
|
||||||
LUTf shtonecurve;
|
LUTf shtonecurve;
|
||||||
@@ -133,7 +134,6 @@ protected:
|
|||||||
LUTf bCurve;
|
LUTf bCurve;
|
||||||
ToneCurve customToneCurve1;
|
ToneCurve customToneCurve1;
|
||||||
ToneCurve customToneCurve2;
|
ToneCurve customToneCurve2;
|
||||||
ColorGradientCurve ctColorCurve;
|
|
||||||
OpacityCurve ctOpacityCurve;
|
OpacityCurve ctOpacityCurve;
|
||||||
NoiseCurve noiseLCurve;
|
NoiseCurve noiseLCurve;
|
||||||
NoiseCurve noiseCCurve;
|
NoiseCurve noiseCCurve;
|
||||||
@@ -164,19 +164,19 @@ protected:
|
|||||||
int pW, pH;
|
int pW, pH;
|
||||||
|
|
||||||
ProgressListener* plistener;
|
ProgressListener* plistener;
|
||||||
|
AutoWBListener* awbListener;
|
||||||
PreviewImageListener* imageListener;
|
PreviewImageListener* imageListener;
|
||||||
AutoExpListener* aeListener;
|
AutoExpListener* aeListener;
|
||||||
AutoCamListener* acListener;
|
AutoCamListener* acListener;
|
||||||
AutoBWListener* abwListener;
|
AutoBWListener* abwListener;
|
||||||
localListener* aloListener;
|
localListener* aloListener;
|
||||||
AutoWBListener* awbListener;
|
|
||||||
FrameCountListener *frameCountListener;
|
|
||||||
ImageTypeListener *imageTypeListener;
|
|
||||||
|
|
||||||
AutoColorTonListener* actListener;
|
AutoColorTonListener* actListener;
|
||||||
AutoChromaListener* adnListener;
|
AutoChromaListener* adnListener;
|
||||||
WaveletListener* awavListener;
|
WaveletListener* awavListener;
|
||||||
RetinexListener* dehaListener;
|
RetinexListener* dehaListener;
|
||||||
|
FrameCountListener *frameCountListener;
|
||||||
|
ImageTypeListener *imageTypeListener;
|
||||||
|
|
||||||
|
|
||||||
HistogramListener* hListener;
|
HistogramListener* hListener;
|
||||||
std::vector<SizeListener*> sizeListeners;
|
std::vector<SizeListener*> sizeListeners;
|
||||||
@@ -279,6 +279,7 @@ protected:
|
|||||||
LUTi thresholds;
|
LUTi thresholds;
|
||||||
LUTi sensicbs;
|
LUTi sensicbs;
|
||||||
LUTi activlums;
|
LUTi activlums;
|
||||||
|
int versionmip;
|
||||||
LUTi strens;
|
LUTi strens;
|
||||||
LUTi gammas;
|
LUTi gammas;
|
||||||
LUTi estops;
|
LUTi estops;
|
||||||
@@ -287,7 +288,6 @@ protected:
|
|||||||
LUTi sensitms;
|
LUTi sensitms;
|
||||||
LUTi qualitycurves;
|
LUTi qualitycurves;
|
||||||
|
|
||||||
int versionmip;
|
|
||||||
LUTi sizeretics;
|
LUTi sizeretics;
|
||||||
LUTi reticurvs;
|
LUTi reticurvs;
|
||||||
LUTi retrabs;
|
LUTi retrabs;
|
||||||
|
Reference in New Issue
Block a user