hwc: set TDM_OUTPUT_CAPABILITY_HWC for outputs. 02/158602/2 accepted/tizen/unified/20171106.073137 submit/tizen/20171103.051404 submit/tizen/20171106.013643
authorRoman Marchenko <r.marchenko@samsung.com>
Thu, 2 Nov 2017 05:29:34 +0000 (07:29 +0200)
committerSooChan Lim <sc1.lim@samsung.com>
Fri, 3 Nov 2017 04:48:58 +0000 (04:48 +0000)
Change-Id: I64ad270e9dda34dd11016bfe356de9106098ce45

src/tdm_sprd_display.c

index bbb2f38..74d6027 100644 (file)
@@ -1030,6 +1030,7 @@ sprd_output_get_capability(tdm_output *output, tdm_caps_output *caps)
 
        RETURN_VAL_IF_FAIL(output_data, TDM_ERROR_INVALID_PARAMETER);
        RETURN_VAL_IF_FAIL(caps, TDM_ERROR_INVALID_PARAMETER);
+       RETURN_VAL_IF_FAIL(output_data->sprd_data, TDM_ERROR_INVALID_PARAMETER);
 
        memset(caps, 0, sizeof(tdm_caps_output));
 
@@ -1065,6 +1066,10 @@ sprd_output_get_capability(tdm_output *output, tdm_caps_output *caps)
        caps->prop_count = 0;
        caps->props = NULL;
 
+       if (output_data->sprd_data->hwc_mode)
+               caps->capabilities |= TDM_OUTPUT_CAPABILITY_HWC;
+
+
        return TDM_ERROR_NONE;
 }