Lines Matching refs:ctrl
181 struct v4l2_queryctrl *ctrl = arg;
183 switch (ctrl->id) {
185 ctrl->type = V4L2_CTRL_TYPE_INTEGER;
186 strncpy(ctrl->name, "Brightness", sizeof(ctrl->name));
187 ctrl->minimum = 0;
188 ctrl->maximum = 255;
189 ctrl->step = 1;
190 ctrl->default_value = 128;
191 ctrl->flags = 0;
194 ctrl->type = V4L2_CTRL_TYPE_INTEGER;
195 strncpy(ctrl->name, "Contrast", sizeof(ctrl->name));
196 ctrl->minimum = 0;
197 ctrl->maximum = 255;
198 ctrl->step = 1;
199 ctrl->default_value = 128;
200 ctrl->flags = 0;
203 ctrl->type = V4L2_CTRL_TYPE_INTEGER;
204 strncpy(ctrl->name, "Saturation", sizeof(ctrl->name));
205 ctrl->minimum = 0;
206 ctrl->maximum = 255;
207 ctrl->step = 1;
208 ctrl->default_value = 128;
209 ctrl->flags = 0;
212 ctrl->type = V4L2_CTRL_TYPE_INTEGER;
213 strncpy(ctrl->name, "Hue", sizeof(ctrl->name));
214 ctrl->minimum = 0;
215 ctrl->maximum = 255;
216 ctrl->step = 1;
217 ctrl->default_value = 128;
218 ctrl->flags = 0;
225 struct v4l2_control *ctrl = arg;
227 switch (ctrl->id) {
229 if (ctrl->value > 255)
231 else if (ctrl->value < 0)
234 dec->brightness = ctrl->value;
238 if (ctrl->value > 255)
240 else if (ctrl->value < 0)
243 dec->contrast = ctrl->value;
247 if (ctrl->value > 255)
249 else if (ctrl->value < 0)
252 dec->saturation = ctrl->value;
256 if (ctrl->value > 255)
258 else if (ctrl->value < 0)
261 dec->hue = ctrl->value;
269 struct v4l2_control *ctrl = arg;
271 switch (ctrl->id) {
273 ctrl->value = dec->brightness;
276 ctrl->value = dec->contrast;
279 ctrl->value = dec->saturation;
282 ctrl->value = dec->hue;