Lines Matching +full:max +full:- +full:bitrate

1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (C) 2010-2021 Hans Verkuil <hverkuil-cisco@xs4all.nl>
9 #include <media/v4l2-ctrls.h>
26 "MPEG-1/2 Layer I", in v4l2_ctrl_get_menu()
27 "MPEG-1/2 Layer II", in v4l2_ctrl_get_menu()
28 "MPEG-1/2 Layer III", in v4l2_ctrl_get_menu()
29 "MPEG-2/4 AAC", in v4l2_ctrl_get_menu()
30 "AC-3", in v4l2_ctrl_get_menu()
128 "16-bit CRC", in v4l2_ctrl_get_menu()
141 "MPEG-1", in v4l2_ctrl_get_menu()
142 "MPEG-2", in v4l2_ctrl_get_menu()
143 "MPEG-4 AVC", in v4l2_ctrl_get_menu()
154 "Variable Bitrate", in v4l2_ctrl_get_menu()
155 "Constant Bitrate", in v4l2_ctrl_get_menu()
160 "MPEG-2 Program Stream", in v4l2_ctrl_get_menu()
161 "MPEG-2 Transport Stream", in v4l2_ctrl_get_menu()
162 "MPEG-1 System Stream", in v4l2_ctrl_get_menu()
163 "MPEG-2 DVD-compatible Stream", in v4l2_ctrl_get_menu()
164 "MPEG-1 VCD-compatible Stream", in v4l2_ctrl_get_menu()
165 "MPEG-2 SVCD-compatible Stream", in v4l2_ctrl_get_menu()
268 "Max Macroblocks", in v4l2_ctrl_get_menu()
269 "Max Bytes", in v4l2_ctrl_get_menu()
368 "Slice-Based", in v4l2_ctrl_get_menu()
369 "Frame-Based", in v4l2_ctrl_get_menu()
476 "DVI-D", in v4l2_ctrl_get_menu()
482 "RGB Limited Range (16-235)", in v4l2_ctrl_get_menu()
483 "RGB Full Range (0-255)", in v4l2_ctrl_get_menu()
554 "Slice-Based", in v4l2_ctrl_get_menu()
555 "Frame-Based", in v4l2_ctrl_get_menu()
746 /* Keep the order of the 'case's the same as in v4l2-controls.h! */ in v4l2_ctrl_get_name()
778 case V4L2_CID_BAND_STOP_FILTER: return "Band-Stop Filter"; in v4l2_ctrl_get_name()
808 case V4L2_CID_MPEG_AUDIO_L1_BITRATE: return "Audio Layer I Bitrate"; in v4l2_ctrl_get_name()
809 case V4L2_CID_MPEG_AUDIO_L2_BITRATE: return "Audio Layer II Bitrate"; in v4l2_ctrl_get_name()
810 case V4L2_CID_MPEG_AUDIO_L3_BITRATE: return "Audio Layer III Bitrate"; in v4l2_ctrl_get_name()
816 case V4L2_CID_MPEG_AUDIO_AAC_BITRATE: return "Audio AAC Bitrate"; in v4l2_ctrl_get_name()
817 case V4L2_CID_MPEG_AUDIO_AC3_BITRATE: return "Audio AC-3 Bitrate"; in v4l2_ctrl_get_name()
826 case V4L2_CID_MPEG_VIDEO_BITRATE_MODE: return "Video Bitrate Mode"; in v4l2_ctrl_get_name()
828 case V4L2_CID_MPEG_VIDEO_BITRATE: return "Video Bitrate"; in v4l2_ctrl_get_name()
829 case V4L2_CID_MPEG_VIDEO_BITRATE_PEAK: return "Video Peak Bitrate"; in v4l2_ctrl_get_name()
840 case V4L2_CID_MPEG_VIDEO_MAX_REF_PIC: return "Max Number of Reference Pics"; in v4l2_ctrl_get_name()
845 case V4L2_CID_MPEG_VIDEO_H263_I_FRAME_QP: return "H263 I-Frame QP Value"; in v4l2_ctrl_get_name()
846 case V4L2_CID_MPEG_VIDEO_H263_P_FRAME_QP: return "H263 P-Frame QP Value"; in v4l2_ctrl_get_name()
847 case V4L2_CID_MPEG_VIDEO_H263_B_FRAME_QP: return "H263 B-Frame QP Value"; in v4l2_ctrl_get_name()
850 case V4L2_CID_MPEG_VIDEO_H264_I_FRAME_QP: return "H264 I-Frame QP Value"; in v4l2_ctrl_get_name()
851 case V4L2_CID_MPEG_VIDEO_H264_P_FRAME_QP: return "H264 P-Frame QP Value"; in v4l2_ctrl_get_name()
852 case V4L2_CID_MPEG_VIDEO_H264_B_FRAME_QP: return "H264 B-Frame QP Value"; in v4l2_ctrl_get_name()
858 case V4L2_CID_MPEG_VIDEO_H264_I_PERIOD: return "H264 I-Frame Period"; in v4l2_ctrl_get_name()
887 case V4L2_CID_MPEG_VIDEO_H264_I_FRAME_MIN_QP: return "H264 I-Frame Minimum QP Value"; in v4l2_ctrl_get_name()
888 case V4L2_CID_MPEG_VIDEO_H264_I_FRAME_MAX_QP: return "H264 I-Frame Maximum QP Value"; in v4l2_ctrl_get_name()
889 case V4L2_CID_MPEG_VIDEO_H264_P_FRAME_MIN_QP: return "H264 P-Frame Minimum QP Value"; in v4l2_ctrl_get_name()
890 case V4L2_CID_MPEG_VIDEO_H264_P_FRAME_MAX_QP: return "H264 P-Frame Maximum QP Value"; in v4l2_ctrl_get_name()
891 case V4L2_CID_MPEG_VIDEO_H264_B_FRAME_MIN_QP: return "H264 B-Frame Minimum QP Value"; in v4l2_ctrl_get_name()
892 case V4L2_CID_MPEG_VIDEO_H264_B_FRAME_MAX_QP: return "H264 B-Frame Maximum QP Value"; in v4l2_ctrl_get_name()
893 case V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L0_BR: return "H264 Hierarchical Lay 0 Bitrate"; in v4l2_ctrl_get_name()
894 case V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L1_BR: return "H264 Hierarchical Lay 1 Bitrate"; in v4l2_ctrl_get_name()
895 case V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L2_BR: return "H264 Hierarchical Lay 2 Bitrate"; in v4l2_ctrl_get_name()
896 case V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L3_BR: return "H264 Hierarchical Lay 3 Bitrate"; in v4l2_ctrl_get_name()
897 case V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L4_BR: return "H264 Hierarchical Lay 4 Bitrate"; in v4l2_ctrl_get_name()
898 case V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L5_BR: return "H264 Hierarchical Lay 5 Bitrate"; in v4l2_ctrl_get_name()
899 case V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L6_BR: return "H264 Hierarchical Lay 6 Bitrate"; in v4l2_ctrl_get_name()
902 case V4L2_CID_MPEG_VIDEO_MPEG4_I_FRAME_QP: return "MPEG4 I-Frame QP Value"; in v4l2_ctrl_get_name()
903 case V4L2_CID_MPEG_VIDEO_MPEG4_P_FRAME_QP: return "MPEG4 P-Frame QP Value"; in v4l2_ctrl_get_name()
904 case V4L2_CID_MPEG_VIDEO_MPEG4_B_FRAME_QP: return "MPEG4 B-Frame QP Value"; in v4l2_ctrl_get_name()
926 case V4L2_CID_FWHT_I_FRAME_QP: return "FWHT I-Frame QP Value"; in v4l2_ctrl_get_name()
927 case V4L2_CID_FWHT_P_FRAME_QP: return "FWHT P-Frame QP Value"; in v4l2_ctrl_get_name()
939 case V4L2_CID_MPEG_VIDEO_VPX_I_FRAME_QP: return "VPX I-Frame QP Value"; in v4l2_ctrl_get_name()
940 case V4L2_CID_MPEG_VIDEO_VPX_P_FRAME_QP: return "VPX P-Frame QP Value"; in v4l2_ctrl_get_name()
946 case V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_QP: return "HEVC I-Frame QP Value"; in v4l2_ctrl_get_name()
947 case V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_QP: return "HEVC P-Frame QP Value"; in v4l2_ctrl_get_name()
948 case V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_QP: return "HEVC B-Frame QP Value"; in v4l2_ctrl_get_name()
951 case V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MIN_QP: return "HEVC I-Frame Minimum QP Value"; in v4l2_ctrl_get_name()
952 case V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MAX_QP: return "HEVC I-Frame Maximum QP Value"; in v4l2_ctrl_get_name()
953 case V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MIN_QP: return "HEVC P-Frame Minimum QP Value"; in v4l2_ctrl_get_name()
954 case V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MAX_QP: return "HEVC P-Frame Maximum QP Value"; in v4l2_ctrl_get_name()
955 case V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_MIN_QP: return "HEVC B-Frame Minimum QP Value"; in v4l2_ctrl_get_name()
956 case V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_MAX_QP: return "HEVC B-Frame Maximum QP Value"; in v4l2_ctrl_get_name()
977 case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L0_BR: return "HEVC Hierarchical Lay 0 BitRate"; in v4l2_ctrl_get_name()
978 case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L1_BR: return "HEVC Hierarchical Lay 1 BitRate"; in v4l2_ctrl_get_name()
979 case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L2_BR: return "HEVC Hierarchical Lay 2 BitRate"; in v4l2_ctrl_get_name()
980 case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L3_BR: return "HEVC Hierarchical Lay 3 BitRate"; in v4l2_ctrl_get_name()
981 case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L4_BR: return "HEVC Hierarchical Lay 4 BitRate"; in v4l2_ctrl_get_name()
982 case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L5_BR: return "HEVC Hierarchical Lay 5 BitRate"; in v4l2_ctrl_get_name()
983 case V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L6_BR: return "HEVC Hierarchical Lay 6 BitRate"; in v4l2_ctrl_get_name()
989 case V4L2_CID_MPEG_VIDEO_HEVC_MAX_NUM_MERGE_MV_MINUS1: return "HEVC Max Num of Candidate MVs"; in v4l2_ctrl_get_name()
991 case V4L2_CID_MPEG_VIDEO_HEVC_REFRESH_PERIOD: return "HEVC Num of I-Frame b/w 2 IDR"; in v4l2_ctrl_get_name()
995 case V4L2_CID_MPEG_VIDEO_REF_NUMBER_FOR_PFRAMES: return "Reference Frames for a P-Frame"; in v4l2_ctrl_get_name()
1005 /* Keep the order of the 'case's the same as in v4l2-controls.h! */ in v4l2_ctrl_get_name()
1045 /* Keep the order of the 'case's the same as in v4l2-controls.h! */ in v4l2_ctrl_get_name()
1072 case V4L2_CID_TUNE_PREEMPHASIS: return "Pre-Emphasis"; in v4l2_ctrl_get_name()
1077 /* Keep the order of the 'case's the same as in v4l2-controls.h! */ in v4l2_ctrl_get_name()
1093 /* Keep the order of the 'case's the same as in v4l2-controls.h! */ in v4l2_ctrl_get_name()
1101 /* Keep the order of the 'case's the same as in v4l2-controls.h! */ in v4l2_ctrl_get_name()
1112 /* Keep the order of the 'case's the same as in v4l2-controls.h! */ in v4l2_ctrl_get_name()
1121 /* Keep the order of the 'case's the same as in v4l2-controls.h! */ in v4l2_ctrl_get_name()
1134 case V4L2_CID_TUNE_DEEMPHASIS: return "De-Emphasis"; in v4l2_ctrl_get_name()
1155 /* Keep the order of the 'case's the same as in v4l2-controls.h! */ in v4l2_ctrl_get_name()
1163 /* Keep the order of the 'case's the same as in v4l2-controls.h! */ in v4l2_ctrl_get_name()
1175 case V4L2_CID_STATELESS_MPEG2_SEQUENCE: return "MPEG-2 Sequence Header"; in v4l2_ctrl_get_name()
1176 case V4L2_CID_STATELESS_MPEG2_PICTURE: return "MPEG-2 Picture Header"; in v4l2_ctrl_get_name()
1177 case V4L2_CID_STATELESS_MPEG2_QUANTISATION: return "MPEG-2 Quantisation Matrices"; in v4l2_ctrl_get_name()
1180 /* Keep the order of the 'case's the same as in v4l2-controls.h! */ in v4l2_ctrl_get_name()
1191 s64 *min, s64 *max, u64 *step, s64 *def, u32 *flags) in v4l2_ctrl_fill() argument
1253 *max = *step = 1; in v4l2_ctrl_fill()
1287 *min = *max = *step = *def = 0; in v4l2_ctrl_fill()
1392 *min = *max = *step = *def = 0; in v4l2_ctrl_fill()
1398 /* Max is calculated as RGB888 that is 2^24 */ in v4l2_ctrl_fill()
1399 *max = 0xFFFFFF; in v4l2_ctrl_fill()
1420 *max = 0x1ffffffffLL; in v4l2_ctrl_fill()
1427 *max = 0x7fffffffffffffffLL; in v4l2_ctrl_fill()
1435 *max = 0xffffffffffffLL; in v4l2_ctrl_fill()