v4l2_ctrl_g_ctrl
inp->status = v4l2_ctrl_g_ctrl(port->ctrl_rx_power_present) ?
if (v4l2_ctrl_g_ctrl(cxhdl->video_encoding) == V4L2_MPEG_VIDEO_ENCODING_MPEG_1) {
if (v4l2_ctrl_g_ctrl(bandwidth_auto)) {
c->bandwidth_hz = v4l2_ctrl_g_ctrl(bandwidth);
if (v4l2_ctrl_g_ctrl(state->mute))
if (!v4l2_ctrl_g_ctrl(state->vol))
new_stereo_mode = v4l2_ctrl_g_ctrl(cx->cxhdl.audio_mode);
(v4l2_ctrl_g_ctrl(cx->cxhdl.video_mute) |
(v4l2_ctrl_g_ctrl(cx->cxhdl.video_mute_yuv) << 8)));
cx->dualwatch_stereo_mode = v4l2_ctrl_g_ctrl(cx->cxhdl.audio_mode);
(v4l2_ctrl_g_ctrl(cx->cxhdl.video_mute_yuv) << 8) | 1);
old_mute_val = v4l2_ctrl_g_ctrl(mute);
old_mute_val = v4l2_ctrl_g_ctrl(mute);
val = v4l2_ctrl_g_ctrl(ctrl_); \
new_stereo_mode = v4l2_ctrl_g_ctrl(itv->cxhdl.audio_mode);
v4l2_ctrl_g_ctrl(itv->cxhdl.video_mute) |
(v4l2_ctrl_g_ctrl(itv->cxhdl.video_mute_yuv) << 8));
data[3] = v4l2_ctrl_g_ctrl(itv->cxhdl.video_b_frames);
if (v4l2_ctrl_g_ctrl(itv->cxhdl.video_encoding) == V4L2_MPEG_VIDEO_ENCODING_MPEG_1)
itv->dualwatch_stereo_mode = v4l2_ctrl_g_ctrl(itv->cxhdl.audio_mode);
1 | (v4l2_ctrl_g_ctrl(itv->cxhdl.video_mute_yuv) << 8));
int bitrate_mode = v4l2_ctrl_g_ctrl(channel->mpeg_video_bitrate_mode);
unsigned int cpb_size = v4l2_ctrl_g_ctrl(channel->mpeg_video_cpb_size);
profile = v4l2_ctrl_g_ctrl(channel->mpeg_video_h264_profile);
level = v4l2_ctrl_g_ctrl(channel->mpeg_video_h264_level);
profile = v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_profile);
level = v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_level);
tier = v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_tier);
param->encoder_buffer_enabled = v4l2_ctrl_g_ctrl(channel->encoder_buffer);
param->freq_idr = v4l2_ctrl_g_ctrl(channel->mpeg_video_gop_size);
param->gop_length = v4l2_ctrl_g_ctrl(channel->mpeg_video_gop_size);
bool use_encoder_buffer = v4l2_ctrl_g_ctrl(channel->encoder_buffer);
profile = v4l2_ctrl_g_ctrl(channel->mpeg_video_h264_profile);
level = v4l2_ctrl_g_ctrl(channel->mpeg_video_h264_level);
cpb_size = v4l2_ctrl_g_ctrl(channel->mpeg_video_cpb_size);
!v4l2_ctrl_g_ctrl(channel->mpeg_video_frame_rc_enable);
s32 profile = v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_profile);
s32 level = v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_level);
s32 tier = v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_tier);
s32 profile = v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_profile);
s32 level = v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_level);
s32 tier = v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_tier);
cpb_size = v4l2_ctrl_g_ctrl(channel->mpeg_video_cpb_size) * 1000;
hrd->vcl_hrd[0].cbr_flag[0] = !v4l2_ctrl_g_ctrl(channel->mpeg_video_frame_rc_enable);
max = h264_maximum_bitrate(v4l2_ctrl_g_ctrl(channel->mpeg_video_h264_level));
max = hevc_maximum_bitrate(v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_level));
return v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_i_frame_qp);
return v4l2_ctrl_g_ctrl(channel->mpeg_video_h264_i_frame_qp);
return v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_p_frame_qp);
return v4l2_ctrl_g_ctrl(channel->mpeg_video_h264_p_frame_qp);
return v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_b_frame_qp);
return v4l2_ctrl_g_ctrl(channel->mpeg_video_h264_b_frame_qp);
return v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_min_qp);
return v4l2_ctrl_g_ctrl(channel->mpeg_video_h264_min_qp);
return v4l2_ctrl_g_ctrl(channel->mpeg_video_hevc_max_qp);
return v4l2_ctrl_g_ctrl(channel->mpeg_video_h264_max_qp);
v4l2_ctrl_g_ctrl(ctx->mb_err_cnt_ctrl) + err_mb);
v4l2_ctrl_g_ctrl(xtpg->hblank) + width);
v4l2_ctrl_g_ctrl(xtpg->vblank) + height);
if (!v4l2_ctrl_g_ctrl(rt->isa.mute))
outb_p(v4l2_ctrl_g_ctrl(isa->mute), isa->io);
gain = v4l2_ctrl_g_ctrl(dev->gain);
tpg_s_rgb_range(&dev->tpg, v4l2_ctrl_g_ctrl(dev->rgb_range_cap));
switch (v4l2_ctrl_g_ctrl(go->modet_mode)) {
go->gop_size = v4l2_ctrl_g_ctrl(go->mpeg_video_gop_size);
go->closed_gop = v4l2_ctrl_g_ctrl(go->mpeg_video_gop_closure);
go->ipb = v4l2_ctrl_g_ctrl(go->mpeg_video_b_frames) != 0;
go->bitrate = v4l2_ctrl_g_ctrl(go->mpeg_video_bitrate);
go->repeat_seqhead = v4l2_ctrl_g_ctrl(go->mpeg_video_rep_seqheader);
switch (v4l2_ctrl_g_ctrl(go->mpeg_video_aspect_ratio)) {
if (v4l2_ctrl_g_ctrl(gspca_dev->autogain) == 0)
orig_gain = gain = v4l2_ctrl_g_ctrl(gspca_dev->gain);
orig_exposure = exposure = v4l2_ctrl_g_ctrl(gspca_dev->exposure);
if (v4l2_ctrl_g_ctrl(gspca_dev->autogain) == 0)
orig_gain = gain = v4l2_ctrl_g_ctrl(gspca_dev->gain);
orig_exposure = exposure = v4l2_ctrl_g_ctrl(gspca_dev->exposure);
setcamquality(gspca_dev, v4l2_ctrl_g_ctrl(sd->jpegqual));
setfreq(gspca_dev, v4l2_ctrl_g_ctrl(sd->freq));
jcomp->quality = v4l2_ctrl_g_ctrl(sd->jpegqual);
data[7] = v4l2_ctrl_g_ctrl(sd->gamma) * 0x40; /* reg 0x06: gamma */
data[2] = v4l2_ctrl_g_ctrl(sd->saturation) << 3;
data[3] = ((v4l2_ctrl_g_ctrl(sd->saturation) >> 2) & 0xf8) | 0x04;
data[4] = v4l2_ctrl_g_ctrl(sd->brightness); /* reg 0x61 = brightness */
data[1] = v4l2_ctrl_g_ctrl(sd->sharpness) * 4 + 3;
setilluminators(gspca_dev, v4l2_ctrl_g_ctrl(sd->illum_top),
v4l2_ctrl_g_ctrl(sd->illum_bottom));
if (v4l2_ctrl_g_ctrl(sd->illum_top) ||
v4l2_ctrl_g_ctrl(sd->illum_bottom)) {
jcomp->quality = v4l2_ctrl_g_ctrl(sd->jpegqual);
sethue(gspca_dev, v4l2_ctrl_g_ctrl(sd->hue));
setsaturation(gspca_dev, v4l2_ctrl_g_ctrl(sd->saturation));
setagc(gspca_dev, v4l2_ctrl_g_ctrl(sd->autogain));
setawb(gspca_dev, v4l2_ctrl_g_ctrl(sd->autowhitebalance));
setaec(gspca_dev, v4l2_ctrl_g_ctrl(sd->autoexposure));
setgain(gspca_dev, v4l2_ctrl_g_ctrl(sd->gain));
setexposure(gspca_dev, v4l2_ctrl_g_ctrl(sd->exposure));
setbrightness(gspca_dev, v4l2_ctrl_g_ctrl(sd->brightness));
setcontrast(gspca_dev, v4l2_ctrl_g_ctrl(sd->contrast));
setsharpness(gspca_dev, v4l2_ctrl_g_ctrl(sd->sharpness));
sethvflip(gspca_dev, v4l2_ctrl_g_ctrl(sd->hflip),
v4l2_ctrl_g_ctrl(sd->vflip));
setlightfreq(gspca_dev, v4l2_ctrl_g_ctrl(sd->plfreq));
pac207_write_reg(gspca_dev, 0x08, v4l2_ctrl_g_ctrl(sd->brightness));
v4l2_ctrl_g_ctrl(gspca_dev->gain));
v4l2_ctrl_g_ctrl(gspca_dev->exposure)); /* PXCK = 12MHz /n */
setcontrast(gspca_dev, v4l2_ctrl_g_ctrl(sd->contrast));
setgain(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->gain));
setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure));
sethvflip(gspca_dev, v4l2_ctrl_g_ctrl(sd->hflip), 1);
set_gain(gspca_dev, v4l2_ctrl_g_ctrl(sd->gain));
s32 cur_gain = v4l2_ctrl_g_ctrl(sd->gain);
if (sd->autogain == NULL || !v4l2_ctrl_g_ctrl(sd->autogain))
jpeg_set_qual(sd->jpeg_hdr, v4l2_ctrl_g_ctrl(sd->jpegqual));
set_cmatrix(gspca_dev, v4l2_ctrl_g_ctrl(sd->brightness),
v4l2_ctrl_g_ctrl(sd->contrast),
v4l2_ctrl_g_ctrl(sd->saturation),
v4l2_ctrl_g_ctrl(sd->hue));
set_gamma(gspca_dev, v4l2_ctrl_g_ctrl(sd->gamma));
set_redblue(gspca_dev, v4l2_ctrl_g_ctrl(sd->blue),
v4l2_ctrl_g_ctrl(sd->red));
set_gain(gspca_dev, v4l2_ctrl_g_ctrl(sd->gain));
set_exposure(gspca_dev, v4l2_ctrl_g_ctrl(sd->exposure));
set_hvflip(gspca_dev, v4l2_ctrl_g_ctrl(sd->hflip),
v4l2_ctrl_g_ctrl(sd->vflip));
s32 cur_exp = v4l2_ctrl_g_ctrl(sd->exposure);
s32 cur_gain = v4l2_ctrl_g_ctrl(sd->gain);
if (sd->autogain == NULL || !v4l2_ctrl_g_ctrl(sd->autogain))
s32 qual = v4l2_ctrl_g_ctrl(sd->jpegqual);
setwhite(gspca_dev, v4l2_ctrl_g_ctrl(sd->hue),
v4l2_ctrl_g_ctrl(sd->contrast));
setautogain(gspca_dev, v4l2_ctrl_g_ctrl(sd->autogain));
setexposure(gspca_dev, v4l2_ctrl_g_ctrl(sd->exposure),
v4l2_ctrl_g_ctrl(sd->gain));
sethflip(gspca_dev, v4l2_ctrl_g_ctrl(sd->hflip));
setvflip(gspca_dev, v4l2_ctrl_g_ctrl(sd->vflip));
setfreq(gspca_dev, v4l2_ctrl_g_ctrl(sd->freq));
setgamma(gspca_dev, v4l2_ctrl_g_ctrl(sd->gamma));
setquality(gspca_dev, v4l2_ctrl_g_ctrl(sd->jpegqual));
setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure),
v4l2_ctrl_g_ctrl(gspca_dev->gain),
v4l2_ctrl_g_ctrl(sd->blue),
v4l2_ctrl_g_ctrl(sd->red));
setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure),
v4l2_ctrl_g_ctrl(gspca_dev->gain), 0, 0);
setgamma(gspca_dev, v4l2_ctrl_g_ctrl(sd->gamma));
setsharpness(gspca_dev, v4l2_ctrl_g_ctrl(sd->sharpness));
setsharpness(gspca_dev, v4l2_ctrl_g_ctrl(sd->sharpness));
setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure),
v4l2_ctrl_g_ctrl(gspca_dev->gain),
v4l2_ctrl_g_ctrl(sd->blue),
v4l2_ctrl_g_ctrl(sd->red));
setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure),
v4l2_ctrl_g_ctrl(gspca_dev->gain), 0, 0);
setquality(gspca_dev, v4l2_ctrl_g_ctrl(sd->jpegqual));
setgamma(gspca_dev, v4l2_ctrl_g_ctrl(sd->gamma));
setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure),
v4l2_ctrl_g_ctrl(gspca_dev->gain),
v4l2_ctrl_g_ctrl(sd->blue),
v4l2_ctrl_g_ctrl(sd->red));
setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure),
v4l2_ctrl_g_ctrl(gspca_dev->gain), 0, 0);
setgamma(gspca_dev, v4l2_ctrl_g_ctrl(sd->gamma));
setsharpness(gspca_dev, v4l2_ctrl_g_ctrl(sd->sharpness));
setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure),
v4l2_ctrl_g_ctrl(gspca_dev->gain),
v4l2_ctrl_g_ctrl(sd->blue),
v4l2_ctrl_g_ctrl(sd->red));
setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure),
v4l2_ctrl_g_ctrl(gspca_dev->gain), 0, 0);
v4l2_ctrl_g_ctrl(gspca_dev->exposure),
v4l2_ctrl_g_ctrl(gspca_dev->gain),
v4l2_ctrl_g_ctrl(sd->blue),
v4l2_ctrl_g_ctrl(sd->red));
v4l2_ctrl_g_ctrl(gspca_dev->exposure),
v4l2_ctrl_g_ctrl(gspca_dev->gain), 0, 0);
v4l2_ctrl_g_ctrl(sd->jpegqual));
v4l2_ctrl_g_ctrl(gspca_dev->autogain));
setframerate(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure));
expo = v4l2_ctrl_g_ctrl(gspca_dev->exposure);
int new_expo = v4l2_ctrl_g_ctrl(gspca_dev->exposure);
setframerate(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure));
jcomp->quality = v4l2_ctrl_g_ctrl(sd->jpegqual);
s32 expo = v4l2_ctrl_g_ctrl(gspca_dev->exposure);
s32 gain = v4l2_ctrl_g_ctrl(gspca_dev->gain);
jpeg_set_qual(sd->jpeg_hdr, v4l2_ctrl_g_ctrl(sd->jpegqual));
v4l2_ctrl_g_ctrl(sd->lighting));
cit_model2_Packet1(gspca_dev, 0x0028, v4l2_ctrl_g_ctrl(sd->lighting));
setsharpness(gspca_dev, v4l2_ctrl_g_ctrl(sd->sharpness));
setcontrast(gspca_dev, v4l2_ctrl_g_ctrl(sd->gamma),
v4l2_ctrl_g_ctrl(sd->brightness),
v4l2_ctrl_g_ctrl(sd->contrast));
setlightfreq(gspca_dev, v4l2_ctrl_g_ctrl(sd->plfreq));
setexposure(gspca_dev, v4l2_ctrl_g_ctrl(sd->exposure));
setautogain(gspca_dev, v4l2_ctrl_g_ctrl(sd->autogain));
jcomp->quality = v4l2_ctrl_g_ctrl(sd->jpegqual);
if (v4l2_ctrl_g_ctrl(bandwidth_auto)) {
qm.index = v4l2_ctrl_g_ctrl(ctrl);
EXPORT_SYMBOL(v4l2_ctrl_g_ctrl);
u32 min_buf_capture = v4l2_ctrl_g_ctrl(sess->ctrl_min_buf_capture);
s32 v4l2_ctrl_g_ctrl(struct v4l2_ctrl *ctrl);