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

Commit 2b543897 authored by John Reck's avatar John Reck Committed by Android (Google) Code Review
Browse files

Merge "Add hook to manipulate SurfaceTexture transform" into gb-ub-photos-arches

parents e34a5a5e 4ce48412
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -76,7 +76,7 @@ public class Utils {
    // Throws IllegalArgumentException if the input is <= 0 or
    // the answer overflows.
    public static int nextPowerOf2(int n) {
        if (n <= 0 || n > (1 << 30)) throw new IllegalArgumentException();
        if (n <= 0 || n > (1 << 30)) throw new IllegalArgumentException("n is invalid: " + n);
        n -= 1;
        n |= n >> 16;
        n |= n >> 8;
+3 −0
Original line number Diff line number Diff line
@@ -109,6 +109,7 @@ public abstract class SurfaceTextureScreenNail implements ScreenNail,
            canvas.translate(cx, cy);
            canvas.scale(1, -1, 1);
            canvas.translate(-cx, -cy);
            updateTransformMatrix(mTransform);
            canvas.drawTexture(mExtTexture, mTransform, x, y, width, height);
            canvas.restore();
        }
@@ -119,6 +120,8 @@ public abstract class SurfaceTextureScreenNail implements ScreenNail,
        throw new UnsupportedOperationException();
    }

    protected void updateTransformMatrix(float[] matrix) {}

    @Override
    abstract public void noDraw();