case V4L2_CID_MPEG_VIDEO_FRAME_SKIP_MODE:
                ctr->frame_skip_mode = ctrl->val;
                break;
+       case V4L2_CID_MPEG_VIDEO_BASELAYER_PRIORITY_ID:
+               ctr->base_priority_id = ctrl->val;
+               break;
        default:
                return -EINVAL;
        }
 {
        int ret;
 
-       ret = v4l2_ctrl_handler_init(&inst->ctrl_handler, 50);
+       ret = v4l2_ctrl_handler_init(&inst->ctrl_handler, 51);
        if (ret)
                return ret;
 
                               (1 << V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_BUF_LIMIT)),
                               V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_DISABLED);
 
+       v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops,
+                         V4L2_CID_MPEG_VIDEO_BASELAYER_PRIORITY_ID, 0,
+                         6, 1, 0);
+
        ret = inst->ctrl_handler.error;
        if (ret)
                goto err;