Lines Matching refs:ctrl
153 struct v4l2_queryctrl *ctrl = arg;
155 switch (ctrl->id) {
157 ctrl->type = V4L2_CTRL_TYPE_INTEGER;
158 strncpy(ctrl->name, "Brightness", sizeof(ctrl->name));
159 ctrl->minimum = 0;
160 ctrl->maximum = 255;
161 ctrl->step = 1;
162 ctrl->default_value = 128;
163 ctrl->flags = 0;
166 ctrl->type = V4L2_CTRL_TYPE_INTEGER;
167 strncpy(ctrl->name, "Contrast", sizeof(ctrl->name));
168 ctrl->minimum = 0;
169 ctrl->maximum = 127;
170 ctrl->step = 1;
171 ctrl->default_value = 71;
172 ctrl->flags = 0;
175 ctrl->type = V4L2_CTRL_TYPE_INTEGER;
176 strncpy(ctrl->name, "Saturation", sizeof(ctrl->name));
177 ctrl->minimum = 0;
178 ctrl->maximum = 127;
179 ctrl->step = 1;
180 ctrl->default_value = 64;
181 ctrl->flags = 0;
184 ctrl->type = V4L2_CTRL_TYPE_INTEGER;
185 strncpy(ctrl->name, "Hue", sizeof(ctrl->name));
186 ctrl->minimum = -128;
187 ctrl->maximum = 127;
188 ctrl->step = 1;
189 ctrl->default_value = 0;
190 ctrl->flags = 0;
197 struct v4l2_control *ctrl = arg;
199 switch (ctrl->id) {
201 if (ctrl->value > 255)
203 else if (ctrl->value < 0)
206 dec->brightness = ctrl->value;
210 if (ctrl->value > 127)
212 else if (ctrl->value < 0)
215 dec->contrast = ctrl->value;
219 if (ctrl->value > 127)
221 else if (ctrl->value < 0)
224 dec->saturation = ctrl->value;
228 if (ctrl->value > 127)
230 else if (ctrl->value < -128)
233 dec->hue = ctrl->value;
241 struct v4l2_control *ctrl = arg;
243 switch (ctrl->id) {
245 ctrl->value = dec->brightness;
248 ctrl->value = dec->contrast;
251 ctrl->value = dec->saturation;
254 ctrl->value = dec->hue;