Loading drivers/media/platform/msm/vidc/hfi_packetization.c +1 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,7 @@ static int statistics_mode[] = { [ilog2(HAL_STATISTICS_MODE_DEFAULT)] = HFI_STATISTICS_MODE_DEFAULT, [ilog2(HAL_STATISTICS_MODE_1)] = HFI_STATISTICS_MODE_1, [ilog2(HAL_STATISTICS_MODE_2)] = HFI_STATISTICS_MODE_2, [ilog2(HAL_STATISTICS_MODE_3)] = HFI_STATISTICS_MODE_3, }; static int color_format[] = { Loading drivers/media/platform/msm/vidc/msm_venc.c +7 −3 Original line number Diff line number Diff line Loading @@ -189,7 +189,8 @@ static const char *const perf_level[] = { static const char *const mbi_statistics[] = { "Camcorder Default", "Mode 1", "Mode 2" "Mode 2", "Mode 3" }; static const char *const intra_refresh_modes[] = { Loading Loading @@ -1065,12 +1066,13 @@ static struct msm_vidc_ctrl msm_venc_ctrls[] = { .name = "MBI Statistics Mode", .type = V4L2_CTRL_TYPE_MENU, .minimum = V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_DEFAULT, .maximum = V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_2, .maximum = V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_3, .default_value = V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_DEFAULT, .menu_skip_mask = ~( (1 << V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_DEFAULT) | (1 << V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_1) | (1 << V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_2)), (1 << V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_2) | (1 << V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_3)), .qmenu = mbi_statistics, }, { Loading Loading @@ -1965,6 +1967,8 @@ static inline int venc_v4l2_to_hal(int id, int value) return HAL_STATISTICS_MODE_1; case V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_2: return HAL_STATISTICS_MODE_2; case V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_3: return HAL_STATISTICS_MODE_3; default: goto unknown_value; } Loading drivers/media/platform/msm/vidc/vidc_hfi_api.h +1 −0 Original line number Diff line number Diff line Loading @@ -532,6 +532,7 @@ enum hal_statistics_mode_type { HAL_STATISTICS_MODE_DEFAULT = 0x00000001, HAL_STATISTICS_MODE_1 = 0x00000002, HAL_STATISTICS_MODE_2 = 0x00000004, HAL_STATISTICS_MODE_3 = 0x00000008, }; enum hal_ssr_trigger_type { Loading drivers/media/platform/msm/vidc/vidc_hfi_helper.h +1 −0 Original line number Diff line number Diff line Loading @@ -704,6 +704,7 @@ struct hfi_picture_type { #define HFI_STATISTICS_MODE_DEFAULT 0x10 #define HFI_STATISTICS_MODE_1 0x11 #define HFI_STATISTICS_MODE_2 0x12 #define HFI_STATISTICS_MODE_3 0x13 struct hfi_uncompressed_format_select { u32 buffer_type; Loading include/uapi/linux/v4l2-controls.h +1 −0 Original line number Diff line number Diff line Loading @@ -1060,6 +1060,7 @@ enum v4l2_mpeg_vidc_video_mbi_statistics_mode { V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_DEFAULT = 0, V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_1 = 1, V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_2 = 2, V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_3 = 3, }; #define V4L2_CID_VIDC_QBUF_MODE \ Loading Loading
drivers/media/platform/msm/vidc/hfi_packetization.c +1 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,7 @@ static int statistics_mode[] = { [ilog2(HAL_STATISTICS_MODE_DEFAULT)] = HFI_STATISTICS_MODE_DEFAULT, [ilog2(HAL_STATISTICS_MODE_1)] = HFI_STATISTICS_MODE_1, [ilog2(HAL_STATISTICS_MODE_2)] = HFI_STATISTICS_MODE_2, [ilog2(HAL_STATISTICS_MODE_3)] = HFI_STATISTICS_MODE_3, }; static int color_format[] = { Loading
drivers/media/platform/msm/vidc/msm_venc.c +7 −3 Original line number Diff line number Diff line Loading @@ -189,7 +189,8 @@ static const char *const perf_level[] = { static const char *const mbi_statistics[] = { "Camcorder Default", "Mode 1", "Mode 2" "Mode 2", "Mode 3" }; static const char *const intra_refresh_modes[] = { Loading Loading @@ -1065,12 +1066,13 @@ static struct msm_vidc_ctrl msm_venc_ctrls[] = { .name = "MBI Statistics Mode", .type = V4L2_CTRL_TYPE_MENU, .minimum = V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_DEFAULT, .maximum = V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_2, .maximum = V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_3, .default_value = V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_DEFAULT, .menu_skip_mask = ~( (1 << V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_DEFAULT) | (1 << V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_1) | (1 << V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_2)), (1 << V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_2) | (1 << V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_3)), .qmenu = mbi_statistics, }, { Loading Loading @@ -1965,6 +1967,8 @@ static inline int venc_v4l2_to_hal(int id, int value) return HAL_STATISTICS_MODE_1; case V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_2: return HAL_STATISTICS_MODE_2; case V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_3: return HAL_STATISTICS_MODE_3; default: goto unknown_value; } Loading
drivers/media/platform/msm/vidc/vidc_hfi_api.h +1 −0 Original line number Diff line number Diff line Loading @@ -532,6 +532,7 @@ enum hal_statistics_mode_type { HAL_STATISTICS_MODE_DEFAULT = 0x00000001, HAL_STATISTICS_MODE_1 = 0x00000002, HAL_STATISTICS_MODE_2 = 0x00000004, HAL_STATISTICS_MODE_3 = 0x00000008, }; enum hal_ssr_trigger_type { Loading
drivers/media/platform/msm/vidc/vidc_hfi_helper.h +1 −0 Original line number Diff line number Diff line Loading @@ -704,6 +704,7 @@ struct hfi_picture_type { #define HFI_STATISTICS_MODE_DEFAULT 0x10 #define HFI_STATISTICS_MODE_1 0x11 #define HFI_STATISTICS_MODE_2 0x12 #define HFI_STATISTICS_MODE_3 0x13 struct hfi_uncompressed_format_select { u32 buffer_type; Loading
include/uapi/linux/v4l2-controls.h +1 −0 Original line number Diff line number Diff line Loading @@ -1060,6 +1060,7 @@ enum v4l2_mpeg_vidc_video_mbi_statistics_mode { V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_DEFAULT = 0, V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_1 = 1, V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_2 = 2, V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_3 = 3, }; #define V4L2_CID_VIDC_QBUF_MODE \ Loading