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

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

yukawa: adapt different YCC orders am: 59b31c9b

am: b21fd17e

Change-Id: I55fef0dbe5cf68e53c74ac8966138228c032d301
parents d92d2cf6 b21fd17e
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;