Lines Matching refs:control

447 		printf("Failed to get control\n");
1709 struct v4l2_control control;
1711 control.id = V4L2_CID_MPEG_VIDEO_H264_I_FRAME_QP;
1712 control.value = i_frame_qp;
1714 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
1715 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
1717 printf("Failed to set control\n");
1720 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
1721 session_qp.iframeqp = control.value;
1723 control.id = V4L2_CID_MPEG_VIDEO_H264_P_FRAME_QP;
1724 control.value = p_frame_qp;
1726 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
1727 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
1729 printf("Failed to set control\n");
1732 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
1734 session_qp.pframqp = control.value;
1740 control.id = V4L2_CID_MPEG_VIDEO_H264_B_FRAME_QP;
1741 control.value = b_frame_qp;
1743 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
1744 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
1746 printf("Failed to set control\n");
1749 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
1751 session_qp.bframqp = control.value;
2007 struct v4l2_control control;
2009 control.id = V4L2_CID_MPEG_VIDEO_H264_PROFILE;
2010 control.value = requested_profile.profile;
2012 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
2013 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
2015 printf("Failed to set control\n");
2018 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
2026 codec_profile.profile = control.value;
2033 struct v4l2_control control;
2034 control.id = V4L2_CID_MPEG_VIDEO_H264_LEVEL;
2035 control.value = requested_level.level;
2036 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
2037 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
2039 printf("Failed to set control\n");
2042 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
2049 profile_level.level = control.value;
2082 struct v4l2_control control;
2090 control.id = V4L2_CID_MPEG_VIDC_VIDEO_NUM_P_FRAMES;
2091 control.value = nPFrames;
2093 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
2095 printf("Failed to set control\n");
2098 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
2100 intra_period.num_pframes = control.value;
2101 control.id = V4L2_CID_MPEG_VIDC_VIDEO_NUM_B_FRAMES;
2102 control.value = nBFrames;
2103 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
2104 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
2106 printf("Failed to set control\n");
2109 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
2117 intra_period.num_bframes = control.value;
2127 struct v4l2_control control;
2133 control.value = V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CABAC;
2134 control.id = V4L2_CID_MPEG_VIDEO_H264_ENTROPY_MODE;
2136 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
2137 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
2139 printf("Failed to set control\n");
2142 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
2143 entropy.longentropysel = control.value;
2145 control.value = V4L2_CID_MPEG_VIDC_VIDEO_H264_CABAC_MODEL_0;
2148 control.value = V4L2_CID_MPEG_VIDC_VIDEO_H264_CABAC_MODEL_1;
2151 control.value = V4L2_CID_MPEG_VIDC_VIDEO_H264_CABAC_MODEL_2;
2154 control.id = V4L2_CID_MPEG_VIDC_VIDEO_H264_CABAC_MODEL;
2155 //control.value = entropy_cfg.cabacmodel;
2156 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
2157 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
2159 printf("Failed to set control\n");
2162 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
2163 entropy.longentropysel=control.value;
2166 control.value = V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CAVLC;
2167 control.id = V4L2_CID_MPEG_VIDEO_H264_ENTROPY_MODE;
2168 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
2169 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
2171 printf("Failed to set control\n");
2174 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
2175 entropy.longentropysel=control.value;
2176 //entropy_cfg.longentropysel = control.value;
2196 struct v4l2_control control;
2203 control.value = V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_MB;
2206 control.value = V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE;
2210 control.id = V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE;
2211 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
2212 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
2214 printf("Failed to set control\n");
2217 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
2218 multislice.mslice_mode=control.value;
2222 control.id = V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_MB;
2223 control.value = nSlicesize;
2224 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
2225 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
2227 printf("Failed to set control\n");
2230 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
2231 multislice.mslice_size=control.value;
2286 printf("Calling IOCTL set control for id=%d, val=%d\n", control_mode.id, control_mode.value);
2289 printf("Failed to set control\n");
2292 printf("Success IOCTL set control for id=%d, value=%d\n", control_mode.id, control_mode.value);
2294 printf("Calling IOCTL set control for id=%d, val=%d\n", control_mbs.id, control_mbs.value);
2297 printf("Failed to set control\n");
2300 printf("Success IOCTL set control for id=%d, value=%d\n", control_mbs.id, control_mbs.value);
2379 struct v4l2_control control;
2380 control.id=V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_MODE;
2382 control.value=V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_ENABLED;
2385 control.value=V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED;
2388 control.value=V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED_AT_SLICE_BOUNDARY;
2391 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
2392 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
2396 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
2398 dbkfilter.db_mode=control.value;
2400 control.id=V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_ALPHA;
2401 control.value=0;
2403 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
2404 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
2408 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
2409 control.id=V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_BETA;
2410 control.value=0;
2411 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
2412 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
2416 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
2433 struct v4l2_control control;
2435 control.id = V4L2_CID_MPEG_VIDEO_BITRATE;
2436 control.value = nTargetBitrate/1000;
2438 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
2439 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
2441 printf("Failed to set control\n");
2444 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
2452 m_sVenc_cfg.targetbitrate = control.value*1000;
2453 bitrate.target_bitrate = control.value*1000;
2468 struct v4l2_control control;
2470 control.id = V4L2_CID_MPEG_VIDC_VIDEO_FRAME_RATE;
2471 control.value = encode_framerate;
2472 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
2473 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
2475 printf("Failed to set control\n");
2478 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
2487 m_sVenc_cfg.fps_num = control.value;
2542 struct v4l2_control control;
2544 control.id = V4L2_CID_MPEG_VIDC_VIDEO_RATE_CONTROL;
2548 control.value=V4L2_CID_MPEG_VIDC_VIDEO_RATE_CONTROL_OFF;
2551 control.value=V4L2_CID_MPEG_VIDC_VIDEO_RATE_CONTROL_VBR_VFR;
2554 control.value=V4L2_CID_MPEG_VIDC_VIDEO_RATE_CONTROL_VBR_CFR;
2557 control.value=V4L2_CID_MPEG_VIDC_VIDEO_RATE_CONTROL_CBR_VFR;
2560 control.value=V4L2_CID_MPEG_VIDC_VIDEO_RATE_CONTROL_CBR_CFR;
2570 printf("Calling IOCTL set control for id=%d, val=%d\n", control.id, control.value);
2571 rc = ioctl(m_nDriver_fd, VIDIOC_S_CTRL, &control);
2573 printf("Failed to set control\n");
2576 printf("Success IOCTL set control for id=%d, value=%d\n", control.id, control.value);
2581 DEBUG_PRINT_ERROR("\nERROR: Request for setting rate control failed");
2585 rate_ctrl.rcmode = control.value;