|
@@ -354,13 +354,13 @@ static const struct uvc_control_info uvc_ctrls[] = {
|
|
|
},
|
|
|
};
|
|
|
|
|
|
-static struct uvc_menu_info power_line_frequency_controls[] = {
|
|
|
+static const struct uvc_menu_info power_line_frequency_controls[] = {
|
|
|
{ 0, "Disabled" },
|
|
|
{ 1, "50 Hz" },
|
|
|
{ 2, "60 Hz" },
|
|
|
};
|
|
|
|
|
|
-static struct uvc_menu_info exposure_auto_controls[] = {
|
|
|
+static const struct uvc_menu_info exposure_auto_controls[] = {
|
|
|
{ 2, "Auto Mode" },
|
|
|
{ 1, "Manual Mode" },
|
|
|
{ 4, "Shutter Priority Mode" },
|
|
@@ -978,7 +978,7 @@ static s32 __uvc_ctrl_get_value(struct uvc_control_mapping *mapping,
|
|
|
s32 value = mapping->get(mapping, UVC_GET_CUR, data);
|
|
|
|
|
|
if (mapping->v4l2_type == V4L2_CTRL_TYPE_MENU) {
|
|
|
- struct uvc_menu_info *menu = mapping->menu_info;
|
|
|
+ const struct uvc_menu_info *menu = mapping->menu_info;
|
|
|
unsigned int i;
|
|
|
|
|
|
for (i = 0; i < mapping->menu_count; ++i, ++menu) {
|
|
@@ -1025,7 +1025,7 @@ static int __uvc_query_v4l2_ctrl(struct uvc_video_chain *chain,
|
|
|
{
|
|
|
struct uvc_control_mapping *master_map = NULL;
|
|
|
struct uvc_control *master_ctrl = NULL;
|
|
|
- struct uvc_menu_info *menu;
|
|
|
+ const struct uvc_menu_info *menu;
|
|
|
unsigned int i;
|
|
|
|
|
|
memset(v4l2_ctrl, 0, sizeof(*v4l2_ctrl));
|
|
@@ -1145,7 +1145,7 @@ done:
|
|
|
int uvc_query_v4l2_menu(struct uvc_video_chain *chain,
|
|
|
struct v4l2_querymenu *query_menu)
|
|
|
{
|
|
|
- struct uvc_menu_info *menu_info;
|
|
|
+ const struct uvc_menu_info *menu_info;
|
|
|
struct uvc_control_mapping *mapping;
|
|
|
struct uvc_control *ctrl;
|
|
|
u32 index = query_menu->index;
|