gitextract_k952_mcx/ ├── Camera/ │ ├── CameraV1/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app/ │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── lb377463323/ │ │ │ │ └── camera1/ │ │ │ │ └── MainActivity.java │ │ │ └── res/ │ │ │ ├── layout/ │ │ │ │ └── activity_main.xml │ │ │ ├── values/ │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── ids.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── values-w820dp/ │ │ │ └── dimens.xml │ │ ├── build.gradle │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ └── CameraV2/ │ ├── .gitignore │ ├── app/ │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src/ │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── lb377463323/ │ │ │ └── camera2/ │ │ │ └── MainActivity.java │ │ └── res/ │ │ ├── layout/ │ │ │ ├── activity_main.xml │ │ │ └── gallery_imageview.xml │ │ ├── values/ │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── values-w820dp/ │ │ └── dimens.xml │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Filter/ │ ├── .gitignore │ ├── .idea/ │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app/ │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src/ │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── liubing/ │ │ │ └── filtertestbed/ │ │ │ ├── CameraV1.java │ │ │ ├── CameraV1GLSurfaceView/ │ │ │ │ ├── CameraV1GLSurfaceView.java │ │ │ │ ├── CameraV1GLSurfaceViewActivity.java │ │ │ │ └── CameraV1Renderer.java │ │ │ ├── CameraV1TextureView/ │ │ │ │ ├── CameraV1GLRenderer.java │ │ │ │ └── CameraV1TextureViewActivity.java │ │ │ ├── CameraV2.java │ │ │ ├── CameraV2GLSurfaceView/ │ │ │ │ ├── CameraV2GLSurfaceView.java │ │ │ │ ├── CameraV2GLSurfaceViewActivity.java │ │ │ │ └── CameraV2Renderer.java │ │ │ ├── FilterEngine.java │ │ │ └── Utils.java │ │ └── res/ │ │ ├── raw/ │ │ │ ├── base_fragment_shader.glsl │ │ │ └── base_vertex_shader.glsl │ │ ├── values/ │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── values-w820dp/ │ │ └── dimens.xml │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── JNIDemo/ │ ├── .gitignore │ ├── app/ │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src/ │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── lb6905/ │ │ │ └── jnidemo/ │ │ │ ├── MainActivity.java │ │ │ └── TestClass.java │ │ ├── jni/ │ │ │ ├── Android.mk │ │ │ └── hello-jni.c │ │ ├── obj/ │ │ │ └── local/ │ │ │ ├── arm64-v8a/ │ │ │ │ └── objs/ │ │ │ │ └── hello-jni/ │ │ │ │ ├── hello-jni.o │ │ │ │ └── hello-jni.o.d │ │ │ ├── armeabi/ │ │ │ │ └── objs/ │ │ │ │ └── hello-jni/ │ │ │ │ ├── hello-jni.o │ │ │ │ └── hello-jni.o.d │ │ │ ├── armeabi-v7a/ │ │ │ │ └── objs/ │ │ │ │ └── hello-jni/ │ │ │ │ ├── hello-jni.o │ │ │ │ └── hello-jni.o.d │ │ │ ├── mips/ │ │ │ │ └── objs/ │ │ │ │ └── hello-jni/ │ │ │ │ ├── hello-jni.o │ │ │ │ └── hello-jni.o.d │ │ │ ├── mips64/ │ │ │ │ └── objs/ │ │ │ │ └── hello-jni/ │ │ │ │ ├── hello-jni.o │ │ │ │ └── hello-jni.o.d │ │ │ ├── x86/ │ │ │ │ └── objs/ │ │ │ │ └── hello-jni/ │ │ │ │ ├── hello-jni.o │ │ │ │ └── hello-jni.o.d │ │ │ └── x86_64/ │ │ │ └── objs/ │ │ │ └── hello-jni/ │ │ │ ├── hello-jni.o │ │ │ └── hello-jni.o.d │ │ └── res/ │ │ ├── layout/ │ │ │ └── activity_main.xml │ │ └── values/ │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── OpenGLES/ │ ├── .gitignore │ ├── app/ │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src/ │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── lb377463323/ │ │ │ └── opengles/ │ │ │ ├── GLActivity.java │ │ │ ├── GLRenderer.java │ │ │ └── Triangle.java │ │ └── res/ │ │ └── values/ │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── README.md