2

RenderScriptを使用してカメラのプレビューを変更する簡単なアプリケーションを作成しました。カメラのプレビューで黒い画面しか表示されないAndroid 7.0の両方のHonor 6XNexus 6p以外のデバイスでは問題は発生しませんでした。次のようにRenderScript:共有ライブラリを開くことができません:(null)

エラーメッセージは以下のとおりです。

V/RenderScript: Successfully loaded runtime: libRSDriver_adreno.so 
E/RenderScript: Unable to open shared library (/data/user_de/0/com.my.test/code_cache/com.android.renderscript.cache/librs.invert.so): (null) 
V/RenderScript: Invoking /system/bin/bcc with args '/system/bin/bcc -unroll-runtime -scalarize-load-store -rs-global-info -rs-global-info-skip-constant -o invert -output_path /data/user_de/0/com.my.test/code_cache/com.android.renderscript.cache -bclib /system/lib/libclcore.bc -mtriple armv7-none-linux-gnueabi -O 3 -load libbccQTI.so -fPIC -embedRSInfo /data/user_de/0/com.my.test/code_cache/com.android.renderscript.cache/invert.bc -build-checksum abadcafe' 
V/RenderScript: Invoking /system/bin/ld.mc with args '/system/bin/ld.mc -shared -nostdlib /system/lib/libcompiler_rt.so -mtriple=armv7-none-linux-gnueabi --library-path=/system/vendor/lib --library-path=/system/lib -lRSDriver_adreno -lm -lc /data/user_de/0/com.my.test/code_cache/com.android.renderscript.cache/invert.o -o /data/user_de/0/com.my.test/code_cache/com.android.renderscript.cache/librs.invert.so' 

私のrenderScriptファイルものと同じです: https://developer.android.com/guide/topics/renderscript/compute.html#writing-an-rs-kernel

#pragma version(1) 
#pragma rs java_package_name(com.my.test) 

uchar4 RS_KERNEL invert(uchar4 in, uint32_t x, uint32_t y) { 
    uchar4 out = in; 

    out.r = 255 - in.r; 
    out.g = 255 - in.g; 
    out.b = 255 - in.b; 
    return out; 
} 

EDIT:

カメラのプレビューだけショー上記のデバイスの黒い画面。

+1

私はそれが正常だと思う、あなたのアプリケーションは動作していますか? #pragma rs_fp_relaxed – sakridge

+0

を忘れないでください。黒い画面が表示されます。 – dhagz

+0

読み込まれたビットマップだけを入力として試しましたか?何も影響しないかもしれませんが、アルファが0でないことを確かめるためにout.a = 255を設定してみてください。 – sakridge

答えて

2

これは、カメラや私の実装ではなくRenderScriptの問題ではありませんが、私はいくつかのデバイスは、この問題につながっonPreviewFrameを呼び出さないことが分かってきたようにCamera onPreviewFrame not called on some devicesを参照してください。

関連する問題