@@ -78,95 +78,6 @@ PixelEngine::_powerOn()
7878 clearAll ();
7979}
8080
81- /*
82- i64
83- PixelEngine::getOption(Opt option) const
84- {
85- switch (option) {
86-
87- case Opt::MON_PALETTE: return (i64)config.palette;
88- case Opt::MON_BRIGHTNESS: return (i64)config.brightness;
89- case Opt::MON_CONTRAST: return (i64)config.contrast;
90- case Opt::MON_SATURATION: return (i64)config.saturation;
91-
92- default:
93- fatalError;
94- }
95- }
96-
97- void
98- PixelEngine::checkOption(Opt opt, i64 value)
99- {
100- switch (opt) {
101-
102- case Opt::MON_PALETTE:
103-
104- if (!PaletteEnum::isValid(value)) {
105- throw CoreError(Fault::OPT_INV_ARG, PaletteEnum::keyList());
106- }
107- return;
108-
109- case Opt::MON_BRIGHTNESS:
110-
111- if (value < 0 || value > 100) {
112- throw CoreError(Fault::OPT_INV_ARG, "0...100");
113- }
114- return;
115-
116- case Opt::MON_CONTRAST:
117-
118- if (value < 0 || value > 100) {
119- throw CoreError(Fault::OPT_INV_ARG, "0...100");
120- }
121- return;
122-
123- case Opt::MON_SATURATION:
124-
125- if (value < 0 || value > 100) {
126- throw CoreError(Fault::OPT_INV_ARG, "0...100");
127- }
128- return;
129-
130- default:
131- throw(Fault::OPT_UNSUPPORTED);
132- }
133- }
134-
135- void
136- PixelEngine::setOption(Opt option, i64 value)
137- {
138- switch (option) {
139-
140- case Opt::MON_PALETTE:
141-
142- config.palette = (Palette)value;
143- updateRGBA();
144- return;
145-
146- case Opt::MON_BRIGHTNESS:
147-
148- config.brightness = (isize)value;
149- updateRGBA();
150- return;
151-
152- case Opt::MON_CONTRAST:
153-
154- config.contrast = (isize)value;
155- updateRGBA();
156- return;
157-
158- case Opt::MON_SATURATION:
159-
160- config.saturation = (isize)value;
161- updateRGBA();
162- return;
163-
164- default:
165- fatalError;
166- }
167- }
168- */
169-
17081void
17182PixelEngine::setColor (isize reg, u16 value)
17283{
@@ -213,9 +124,9 @@ PixelEngine::adjustRGB(u8 &r, u8 &g, u8 &b)
213124 if (palette == Palette::RGB) return ;
214125
215126 // Normalize adjustment parameters
216- double brightness = (monitor.getConfig ().brightness - 500 .0 ) / 10.0 ;
217- double contrast = monitor.getConfig ().contrast / 1000 .0 ;
218- double saturation = monitor.getConfig ().saturation / 500 .0 ;
127+ double brightness = (monitor.getConfig ().brightness - 50 .0 );
128+ double contrast = monitor.getConfig ().contrast / 100 .0 ;
129+ double saturation = monitor.getConfig ().saturation / 50 .0 ;
219130
220131 // Convert RGB to YUV
221132 double y = 0.299 * r + 0.587 * g + 0.114 * b;
0 commit comments