projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bug fixes, typos, and omits in yuv mod
[goodguy/history.git]
/
cinelerra-5.1
/
plugins
/
threshold
/
histogramengine.C
diff --git
a/cinelerra-5.1/plugins/threshold/histogramengine.C
b/cinelerra-5.1/plugins/threshold/histogramengine.C
index e7c69ff0a9a3d5cbda95450eb1f19f43707aeeb7..bdfab86c7800991648449a51545bb4ead923057e 100644
(file)
--- a/
cinelerra-5.1/plugins/threshold/histogramengine.C
+++ b/
cinelerra-5.1/plugins/threshold/histogramengine.C
@@
-19,8
+19,8
@@
*
*/
*
*/
-#include "histogramengine.h"
#include "bccolors.h"
#include "bccolors.h"
+#include "histogramengine.h"
#include "vframe.h"
#include <stdio.h>
#include "vframe.h"
#include <stdio.h>
@@
-116,7
+116,7
@@
void HistogramUnit::process_package(LoadPackage *package)
y = (row[0] << 8) | row[0];
u = (row[1] << 8) | row[1];
v = (row[2] << 8) | row[2];
y = (row[0] << 8) | row[0];
u = (row[1] << 8) | row[1];
v = (row[2] << 8) | row[2];
-
server->yuv->
yuv_to_rgb_16(r, g, b, y, u, v);
+
YUV::yuv.
yuv_to_rgb_16(r, g, b, y, u, v);
HISTOGRAM_TAIL(3)
break;
case BC_RGBA8888:
HISTOGRAM_TAIL(3)
break;
case BC_RGBA8888:
@@
-138,7
+138,7
@@
void HistogramUnit::process_package(LoadPackage *package)
y = (row[0] << 8) | row[0];
u = (row[1] << 8) | row[1];
v = (row[2] << 8) | row[2];
y = (row[0] << 8) | row[0];
u = (row[1] << 8) | row[1];
v = (row[2] << 8) | row[2];
-
server->yuv->
yuv_to_rgb_16(r, g, b, y, u, v);
+
YUV::yuv.
yuv_to_rgb_16(r, g, b, y, u, v);
HISTOGRAM_TAIL(4)
break;
case BC_RGB161616:
HISTOGRAM_TAIL(4)
break;
case BC_RGB161616:
@@
-153,7
+153,7
@@
void HistogramUnit::process_package(LoadPackage *package)
y = row[0];
u = row[1];
v = row[2];
y = row[0];
u = row[1];
v = row[2];
-
server->yuv->
yuv_to_rgb_16(r, g, b, y, u, v);
+
YUV::yuv.
yuv_to_rgb_16(r, g, b, y, u, v);
HISTOGRAM_TAIL(3)
break;
case BC_RGBA16161616:
HISTOGRAM_TAIL(3)
break;
case BC_RGBA16161616:
@@
-168,7
+168,7
@@
void HistogramUnit::process_package(LoadPackage *package)
y = row[0];
u = row[1];
v = row[2];
y = row[0];
u = row[1];
v = row[2];
-
server->yuv->
yuv_to_rgb_16(r, g, b, y, u, v);
+
YUV::yuv.
yuv_to_rgb_16(r, g, b, y, u, v);
HISTOGRAM_TAIL(4)
break;
}
HISTOGRAM_TAIL(4)
break;
}
@@
-184,7
+184,6
@@
void HistogramUnit::process_package(LoadPackage *package)
HistogramEngine::HistogramEngine(int total_clients, int total_packages)
: LoadServer(total_clients, total_packages)
{
HistogramEngine::HistogramEngine(int total_clients, int total_packages)
: LoadServer(total_clients, total_packages)
{
- yuv = new YUV;
data = 0;
for(int i = 0; i < 5; i++)
accum[i] = new int64_t[HISTOGRAM_RANGE];
data = 0;
for(int i = 0; i < 5; i++)
accum[i] = new int64_t[HISTOGRAM_RANGE];
@@
-192,7
+191,6
@@
HistogramEngine::HistogramEngine(int total_clients, int total_packages)
HistogramEngine::~HistogramEngine()
{
HistogramEngine::~HistogramEngine()
{
- delete yuv;
for(int i = 0; i < 5; i++)
delete [] accum[i];
}
for(int i = 0; i < 5; i++)
delete [] accum[i];
}