Loading drivers/media/platform/msm/vidc/hfi_packetization.c +22 −1 Original line number Diff line number Diff line Loading @@ -666,6 +666,26 @@ static u32 get_hfi_ltr_mode(enum ltr_mode ltr_mode_type) return ltrmode; } static u32 get_hfi_work_mode(enum hal_work_mode work_mode) { u32 hfi_work_mode; switch (work_mode) { case VIDC_WORK_MODE_1: hfi_work_mode = HFI_WORKMODE_1; break; case VIDC_WORK_MODE_2: hfi_work_mode = HFI_WORKMODE_2; break; default: dprintk(VIDC_ERR, "Invalid work mode: %#x\n", work_mode); hfi_work_mode = HFI_WORKMODE_2; break; } return hfi_work_mode; } int create_pkt_cmd_session_set_buffers( struct hfi_cmd_session_set_buffers_packet *pkt, struct hal_session *session, Loading Loading @@ -1846,7 +1866,8 @@ int create_pkt_cmd_session_set_property( (struct hfi_video_work_mode *) &pkt->rg_property_data[1]; work_mode->video_work_mode = hal->video_work_mode; work_mode->video_work_mode = get_hfi_work_mode( hal->video_work_mode); pkt->rg_property_data[0] = HFI_PROPERTY_PARAM_WORK_MODE; Loading drivers/media/platform/msm/vidc/vidc_hfi_api.h +2 −2 Original line number Diff line number Diff line Loading @@ -867,8 +867,8 @@ struct hal_videocores_usage_info { }; enum hal_work_mode { VIDC_WORK_MODE_1, VIDC_WORK_MODE_2, VIDC_WORK_MODE_1 = 1, VIDC_WORK_MODE_2 = 2, VIDC_WORK_MODE_UNUSED = 0x10000000, }; Loading Loading
drivers/media/platform/msm/vidc/hfi_packetization.c +22 −1 Original line number Diff line number Diff line Loading @@ -666,6 +666,26 @@ static u32 get_hfi_ltr_mode(enum ltr_mode ltr_mode_type) return ltrmode; } static u32 get_hfi_work_mode(enum hal_work_mode work_mode) { u32 hfi_work_mode; switch (work_mode) { case VIDC_WORK_MODE_1: hfi_work_mode = HFI_WORKMODE_1; break; case VIDC_WORK_MODE_2: hfi_work_mode = HFI_WORKMODE_2; break; default: dprintk(VIDC_ERR, "Invalid work mode: %#x\n", work_mode); hfi_work_mode = HFI_WORKMODE_2; break; } return hfi_work_mode; } int create_pkt_cmd_session_set_buffers( struct hfi_cmd_session_set_buffers_packet *pkt, struct hal_session *session, Loading Loading @@ -1846,7 +1866,8 @@ int create_pkt_cmd_session_set_property( (struct hfi_video_work_mode *) &pkt->rg_property_data[1]; work_mode->video_work_mode = hal->video_work_mode; work_mode->video_work_mode = get_hfi_work_mode( hal->video_work_mode); pkt->rg_property_data[0] = HFI_PROPERTY_PARAM_WORK_MODE; Loading
drivers/media/platform/msm/vidc/vidc_hfi_api.h +2 −2 Original line number Diff line number Diff line Loading @@ -867,8 +867,8 @@ struct hal_videocores_usage_info { }; enum hal_work_mode { VIDC_WORK_MODE_1, VIDC_WORK_MODE_2, VIDC_WORK_MODE_1 = 1, VIDC_WORK_MODE_2 = 2, VIDC_WORK_MODE_UNUSED = 0x10000000, }; Loading