Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b21fd61f authored by Max Zhang's avatar Max Zhang Committed by android-build-merger
Browse files

yukawa: adapt different YCC orders am: 59b31c9b am: b21fd17e

am: 4a2baa92

Change-Id: I9838a811bc7e31be9e5736776410027f672e4dd3
parents ffcd72c4 4a2baa92
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -282,14 +282,16 @@ class Gralloc1HalImpl : public Hal {
        }

        if (flex.planes[0].component != FLEX_COMPONENT_Y ||
            flex.planes[1].component != FLEX_COMPONENT_Cb ||
            flex.planes[2].component != FLEX_COMPONENT_Cr) {
           ((flex.planes[1].component != FLEX_COMPONENT_Cb || flex.planes[2].component != FLEX_COMPONENT_Cr) &&
           (flex.planes[2].component != FLEX_COMPONENT_Cb || flex.planes[1].component != FLEX_COMPONENT_Cr))) {
            return false;
        }

        const auto& y = flex.planes[0];
        const auto& cb = flex.planes[1];
        const auto& cr = flex.planes[2];
        const auto& cb = (flex.planes[1].component == FLEX_COMPONENT_Cb)?
                          flex.planes[1] : flex.planes[2];
        const auto& cr = (flex.planes[2].component == FLEX_COMPONENT_Cr)?
                          flex.planes[2] : flex.planes[1];

        if (cb.h_increment != cr.h_increment || cb.v_increment != cr.v_increment) {
            return false;