Lines Matching refs:ctrl
286 struct v4l2_queryctrl *ctrl = arg;
288 switch (ctrl->id) {
290 ctrl->type = V4L2_CTRL_TYPE_INTEGER;
291 strncpy(ctrl->name, "Brightness", sizeof(ctrl->name));
292 ctrl->minimum = 0;
293 ctrl->maximum = 255;
294 ctrl->step = 1;
295 ctrl->default_value = 128;
296 ctrl->flags = 0;
299 ctrl->type = V4L2_CTRL_TYPE_INTEGER;
300 strncpy(ctrl->name, "Contrast", sizeof(ctrl->name));
301 ctrl->minimum = 0;
302 ctrl->maximum = 127;
303 ctrl->step = 1;
304 ctrl->default_value = 64;
305 ctrl->flags = 0;
308 ctrl->type = V4L2_CTRL_TYPE_INTEGER;
309 strncpy(ctrl->name, "Saturation", sizeof(ctrl->name));
310 ctrl->minimum = 0;
311 ctrl->maximum = 127;
312 ctrl->step = 1;
313 ctrl->default_value = 64;
314 ctrl->flags = 0;
317 ctrl->type = V4L2_CTRL_TYPE_INTEGER;
318 strncpy(ctrl->name, "Hue", sizeof(ctrl->name));
319 ctrl->minimum = -128;
320 ctrl->maximum = 127;
321 ctrl->step = 1;
322 ctrl->default_value = 0;
323 ctrl->flags = 0;
330 struct v4l2_control *ctrl = arg;
332 switch (ctrl->id) {
334 if (ctrl->value > 255)
336 else if (ctrl->value < 0)
339 dec->brightness = ctrl->value;
343 if (ctrl->value > 127)
345 else if (ctrl->value < 0)
348 dec->contrast = ctrl->value;
352 if (ctrl->value > 127)
354 else if (ctrl->value < 0)
357 dec->saturation = ctrl->value;
361 if (ctrl->value > 127)
363 else if (ctrl->value < -128)
366 dec->hue = ctrl->value;
374 struct v4l2_control *ctrl = arg;
376 switch (ctrl->id) {
378 ctrl->value = dec->brightness;
381 ctrl->value = dec->contrast;
384 ctrl->value = dec->saturation;
387 ctrl->value = dec->hue;