From 8f43b95129b8372125db4c9a8788219c739f9d2d Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 29 Jun 2014 23:51:59 -0700 Subject: [PATCH] Remove the RenderScript renderer --- .../limelight/binding/video/RsRenderer.java | 36 ------------------- 1 file changed, 36 deletions(-) delete mode 100644 src/com/limelight/binding/video/RsRenderer.java diff --git a/src/com/limelight/binding/video/RsRenderer.java b/src/com/limelight/binding/video/RsRenderer.java deleted file mode 100644 index 7491bfed..00000000 --- a/src/com/limelight/binding/video/RsRenderer.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.limelight.binding.video; - -import android.content.Context; -import android.renderscript.Allocation; -import android.renderscript.Element; -import android.renderscript.RenderScript; -import android.renderscript.Type; -import android.view.Surface; - -public class RsRenderer { - private RenderScript rs; - private Allocation renderBuffer; - - public RsRenderer(Context context, int width, int height, Surface renderTarget) { - rs = RenderScript.create(context); - - Type.Builder tb = new Type.Builder(rs, Element.RGBA_8888(rs)); - tb.setX(width); - tb.setY(height); - Type bufferType = tb.create(); - - renderBuffer = Allocation.createTyped(rs, bufferType, Allocation.USAGE_SCRIPT | Allocation.USAGE_IO_OUTPUT); - renderBuffer.setSurface(renderTarget); - } - - public void release() { - renderBuffer.setSurface(null); - renderBuffer.destroy(); - rs.destroy(); - } - - public void render(byte[] rgbData) { - renderBuffer.copyFrom(rgbData); - renderBuffer.ioSend(); - } -}