am 22186a2c: am ec8178eb: Merge change I9c1bad53 into eclair

Merge commit '22186a2c15cc752cfaaf8a12d415a3c097d338e0' into eclair-mr2-plus-aosp

* commit '22186a2c15cc752cfaaf8a12d415a3c097d338e0':
  Add setPriority to allow wallpapers to run at lower cpu priority than default.
This commit is contained in:
Jason Sams
2009-11-16 14:42:10 -08:00
committed by Android Git Automerger
5 changed files with 59 additions and 6 deletions

View File

@@ -67,6 +67,7 @@ public class RenderScript {
native int nContextCreate(int dev, int ver, boolean useDepth);
native void nContextDestroy(int con);
native void nContextSetSurface(int w, int h, Surface sur);
native void nContextSetPriority(int p);
native void nContextBindRootScript(int script);
native void nContextBindSampler(int sampler, int slot);
@@ -218,6 +219,7 @@ public class RenderScript {
Element mElement_XY_F32;
Element mElement_XYZ_F32;
///////////////////////////////////////////////////////////////////////////////////
//
@@ -229,6 +231,20 @@ public class RenderScript {
}
public RSMessage mMessageCallback = null;
public enum Priority {
LOW (5), //ANDROID_PRIORITY_BACKGROUND + 5
NORMAL (-4); //ANDROID_PRIORITY_DISPLAY
int mID;
Priority(int id) {
mID = id;
}
}
public void contextSetPriority(Priority p) {
nContextSetPriority(p.mID);
}
private static class MessageThread extends Thread {
RenderScript mRS;
boolean mRun = true;