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
/
huesaturation
/
huesaturation.C
diff --git
a/cinelerra-5.1/plugins/huesaturation/huesaturation.C
b/cinelerra-5.1/plugins/huesaturation/huesaturation.C
index f7f04f24c130c9c6ee6f07b2a601f0066b20bd37..4ecb1d61ff336ccd1a48935c3ac2be24a4e2e59c 100644
(file)
--- a/
cinelerra-5.1/plugins/huesaturation/huesaturation.C
+++ b/
cinelerra-5.1/plugins/huesaturation/huesaturation.C
@@
-19,6
+19,7
@@
*
*/
*
*/
+#include "bccolors.h"
#include "bcdisplayinfo.h"
#include "clip.h"
#include "bchash.h"
#include "bcdisplayinfo.h"
#include "clip.h"
#include "bchash.h"
@@
-128,7
+129,6
@@
public:
HueUnit(HueEffect *plugin, HueEngine *server);
void process_package(LoadPackage *package);
HueEffect *plugin;
HueUnit(HueEffect *plugin, HueEngine *server);
void process_package(LoadPackage *package);
HueEffect *plugin;
- YUV yuv;
};
class HueEffect : public PluginVClient
};
class HueEffect : public PluginVClient
@@
-399,9
+399,9
@@
HueUnit::HueUnit(HueEffect *plugin, HueEngine *server)
u = (int)in_row[1]; \
v = (int)in_row[2]; \
if(max == 0xffff) \
u = (int)in_row[1]; \
v = (int)in_row[2]; \
if(max == 0xffff) \
- yuv.yuv_to_rgb_16(r_i, g_i, b_i, y, u, v); \
+
YUV::
yuv.yuv_to_rgb_16(r_i, g_i, b_i, y, u, v); \
else \
else \
- yuv.yuv_to_rgb_8(r_i, g_i, b_i, y, u, v); \
+
YUV::
yuv.yuv_to_rgb_8(r_i, g_i, b_i, y, u, v); \
HSV::rgb_to_hsv((float)r_i / max, \
(float)g_i / max, \
(float)b_i / max, \
HSV::rgb_to_hsv((float)r_i / max, \
(float)g_i / max, \
(float)b_i / max, \