├── .gitignore
├── FrameSequenceDemo.iml
├── IMAGES
├── circularl_webp.gif
└── original_webp.gif
├── README.md
├── build.gradle
├── framesSquencce
├── .externalNativeBuild
│ └── cmake
│ │ ├── debug
│ │ ├── arm64-v8a
│ │ │ ├── .ninja_deps
│ │ │ ├── .ninja_log
│ │ │ ├── CMakeCache.txt
│ │ │ ├── CMakeFiles
│ │ │ │ ├── 3.6.0-rc2
│ │ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ │ └── CMakeSystem.cmake
│ │ │ │ ├── CMakeOutput.log
│ │ │ │ ├── TargetDirectories.txt
│ │ │ │ ├── cmake.check_cache
│ │ │ │ ├── feature_tests.bin
│ │ │ │ ├── feature_tests.c
│ │ │ │ └── feature_tests.cxx
│ │ │ ├── android_gradle_build.json
│ │ │ ├── build.ninja
│ │ │ ├── cmake_build_command.txt
│ │ │ ├── cmake_build_output.txt
│ │ │ ├── cmake_install.cmake
│ │ │ └── rules.ninja
│ │ ├── armeabi-v7a
│ │ │ ├── CMakeCache.txt
│ │ │ ├── CMakeFiles
│ │ │ │ ├── 3.6.0-rc2
│ │ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ │ └── CMakeSystem.cmake
│ │ │ │ ├── CMakeOutput.log
│ │ │ │ ├── TargetDirectories.txt
│ │ │ │ ├── cmake.check_cache
│ │ │ │ ├── feature_tests.bin
│ │ │ │ ├── feature_tests.c
│ │ │ │ └── feature_tests.cxx
│ │ │ ├── android_gradle_build.json
│ │ │ ├── build.ninja
│ │ │ ├── cmake_build_command.txt
│ │ │ ├── cmake_build_output.txt
│ │ │ ├── cmake_install.cmake
│ │ │ └── rules.ninja
│ │ ├── x86
│ │ │ ├── CMakeCache.txt
│ │ │ ├── CMakeFiles
│ │ │ │ ├── 3.6.0-rc2
│ │ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ │ └── CMakeSystem.cmake
│ │ │ │ ├── CMakeOutput.log
│ │ │ │ ├── TargetDirectories.txt
│ │ │ │ ├── cmake.check_cache
│ │ │ │ ├── feature_tests.bin
│ │ │ │ ├── feature_tests.c
│ │ │ │ └── feature_tests.cxx
│ │ │ ├── android_gradle_build.json
│ │ │ ├── build.ninja
│ │ │ ├── cmake_build_command.txt
│ │ │ ├── cmake_build_output.txt
│ │ │ ├── cmake_install.cmake
│ │ │ └── rules.ninja
│ │ └── x86_64
│ │ │ ├── .ninja_deps
│ │ │ ├── .ninja_log
│ │ │ ├── CMakeCache.txt
│ │ │ ├── CMakeFiles
│ │ │ ├── 3.6.0-rc2
│ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ └── CMakeSystem.cmake
│ │ │ ├── CMakeOutput.log
│ │ │ ├── TargetDirectories.txt
│ │ │ ├── cmake.check_cache
│ │ │ ├── feature_tests.bin
│ │ │ ├── feature_tests.c
│ │ │ └── feature_tests.cxx
│ │ │ ├── android_gradle_build.json
│ │ │ ├── build.ninja
│ │ │ ├── cmake_build_command.txt
│ │ │ ├── cmake_build_output.txt
│ │ │ ├── cmake_install.cmake
│ │ │ └── rules.ninja
│ │ └── release
│ │ ├── arm64-v8a
│ │ ├── CMakeCache.txt
│ │ ├── CMakeFiles
│ │ │ ├── 3.6.0-rc2
│ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ └── CMakeSystem.cmake
│ │ │ ├── CMakeOutput.log
│ │ │ ├── TargetDirectories.txt
│ │ │ ├── cmake.check_cache
│ │ │ ├── feature_tests.bin
│ │ │ ├── feature_tests.c
│ │ │ └── feature_tests.cxx
│ │ ├── android_gradle_build.json
│ │ ├── build.ninja
│ │ ├── cmake_build_command.txt
│ │ ├── cmake_build_output.txt
│ │ ├── cmake_install.cmake
│ │ └── rules.ninja
│ │ ├── armeabi-v7a
│ │ ├── CMakeCache.txt
│ │ ├── CMakeFiles
│ │ │ ├── 3.6.0-rc2
│ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ └── CMakeSystem.cmake
│ │ │ ├── CMakeOutput.log
│ │ │ ├── TargetDirectories.txt
│ │ │ ├── cmake.check_cache
│ │ │ ├── feature_tests.bin
│ │ │ ├── feature_tests.c
│ │ │ └── feature_tests.cxx
│ │ ├── android_gradle_build.json
│ │ ├── build.ninja
│ │ ├── cmake_build_command.txt
│ │ ├── cmake_build_output.txt
│ │ ├── cmake_install.cmake
│ │ └── rules.ninja
│ │ ├── x86
│ │ ├── CMakeCache.txt
│ │ ├── CMakeFiles
│ │ │ ├── 3.6.0-rc2
│ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ └── CMakeSystem.cmake
│ │ │ ├── CMakeOutput.log
│ │ │ ├── TargetDirectories.txt
│ │ │ ├── cmake.check_cache
│ │ │ ├── feature_tests.bin
│ │ │ ├── feature_tests.c
│ │ │ └── feature_tests.cxx
│ │ ├── android_gradle_build.json
│ │ ├── build.ninja
│ │ ├── cmake_build_command.txt
│ │ ├── cmake_build_output.txt
│ │ ├── cmake_install.cmake
│ │ └── rules.ninja
│ │ └── x86_64
│ │ ├── CMakeCache.txt
│ │ ├── CMakeFiles
│ │ ├── 3.6.0-rc2
│ │ │ ├── CMakeCCompiler.cmake
│ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ └── CMakeSystem.cmake
│ │ ├── CMakeOutput.log
│ │ ├── TargetDirectories.txt
│ │ ├── cmake.check_cache
│ │ ├── feature_tests.bin
│ │ ├── feature_tests.c
│ │ └── feature_tests.cxx
│ │ ├── android_gradle_build.json
│ │ ├── build.ninja
│ │ ├── cmake_build_command.txt
│ │ ├── cmake_build_output.txt
│ │ ├── cmake_install.cmake
│ │ └── rules.ninja
├── .gitignore
├── CMakeLists.txt
├── build.gradle
├── framesSquencce.iml
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── danny
│ │ └── framesSquencce
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── cpp
│ │ ├── framesequence
│ │ │ ├── Android.mk
│ │ │ ├── Application.mk
│ │ │ ├── BitmapDecoderJNI.cpp
│ │ │ ├── Color.h
│ │ │ ├── FrameSequence.cpp
│ │ │ ├── FrameSequence.h
│ │ │ ├── FrameSequenceJNI.cpp
│ │ │ ├── FrameSequenceJNI.h
│ │ │ ├── FrameSequence_gif.cpp
│ │ │ ├── FrameSequence_gif.h
│ │ │ ├── FrameSequence_webp.cpp
│ │ │ ├── FrameSequence_webp.h
│ │ │ ├── JNIHelpers.cpp
│ │ │ ├── JNIHelpers.h
│ │ │ ├── Registry.cpp
│ │ │ ├── Registry.h
│ │ │ ├── Stream.cpp
│ │ │ ├── Stream.h
│ │ │ └── utils
│ │ │ │ ├── log.h
│ │ │ │ └── math.h
│ │ ├── gif
│ │ │ ├── config.h
│ │ │ ├── dgif_lib.c
│ │ │ ├── egif_lib.c
│ │ │ ├── gif_err.c
│ │ │ ├── gif_font.c
│ │ │ ├── gif_hash.c
│ │ │ ├── gif_hash.h
│ │ │ ├── gif_lib.h
│ │ │ ├── gif_lib_private.h
│ │ │ ├── gifalloc.c
│ │ │ └── quantize.c
│ │ ├── native-lib.cpp
│ │ └── webp
│ │ │ ├── Android.mk
│ │ │ ├── Application.mk
│ │ │ ├── dec
│ │ │ ├── alpha.c
│ │ │ ├── alphai.h
│ │ │ ├── buffer.c
│ │ │ ├── decode_vp8.h
│ │ │ ├── frame.c
│ │ │ ├── idec.c
│ │ │ ├── io.c
│ │ │ ├── quant.c
│ │ │ ├── tree.c
│ │ │ ├── vp8.c
│ │ │ ├── vp8i.h
│ │ │ ├── vp8l.c
│ │ │ ├── vp8li.h
│ │ │ ├── webp.c
│ │ │ └── webpi.h
│ │ │ ├── demux
│ │ │ └── demux.c
│ │ │ ├── dsp
│ │ │ ├── alpha_processing.c
│ │ │ ├── alpha_processing_sse2.c
│ │ │ ├── cpu-features.c
│ │ │ ├── cpu-features.h
│ │ │ ├── cpu.c
│ │ │ ├── dec.c
│ │ │ ├── dec_clip_tables.c
│ │ │ ├── dec_mips32.c
│ │ │ ├── dec_neon.c
│ │ │ ├── dec_sse2.c
│ │ │ ├── dsp.h
│ │ │ ├── enc.c
│ │ │ ├── enc_avx2.c
│ │ │ ├── enc_mips32.c
│ │ │ ├── enc_neon.c
│ │ │ ├── enc_sse2.c
│ │ │ ├── lossless.c
│ │ │ ├── lossless.h
│ │ │ ├── lossless_mips32.c
│ │ │ ├── lossless_neon.c
│ │ │ ├── lossless_sse2.c
│ │ │ ├── neon.h
│ │ │ ├── upsampling.c
│ │ │ ├── upsampling_neon.c
│ │ │ ├── upsampling_sse2.c
│ │ │ ├── yuv.c
│ │ │ ├── yuv.h
│ │ │ ├── yuv_mips32.c
│ │ │ ├── yuv_sse2.c
│ │ │ └── yuv_tables_sse2.h
│ │ │ ├── enc
│ │ │ ├── alpha.c
│ │ │ ├── analysis.c
│ │ │ ├── backward_references.c
│ │ │ ├── backward_references.h
│ │ │ ├── config.c
│ │ │ ├── cost.c
│ │ │ ├── cost.h
│ │ │ ├── filter.c
│ │ │ ├── frame.c
│ │ │ ├── histogram.c
│ │ │ ├── histogram.h
│ │ │ ├── iterator.c
│ │ │ ├── picture.c
│ │ │ ├── picture_csp.c
│ │ │ ├── picture_psnr.c
│ │ │ ├── picture_rescale.c
│ │ │ ├── picture_tools.c
│ │ │ ├── quant.c
│ │ │ ├── syntax.c
│ │ │ ├── token.c
│ │ │ ├── tree.c
│ │ │ ├── vp8enci.h
│ │ │ ├── vp8l.c
│ │ │ ├── vp8li.h
│ │ │ └── webpenc.c
│ │ │ ├── include
│ │ │ ├── libwebp-decode.a
│ │ │ └── webp
│ │ │ │ ├── decode.h
│ │ │ │ ├── demux.h
│ │ │ │ ├── encode.h
│ │ │ │ ├── format_constants.h
│ │ │ │ ├── mux_types.h
│ │ │ │ └── types.h
│ │ │ ├── utils
│ │ │ ├── bit_reader.c
│ │ │ ├── bit_reader.h
│ │ │ ├── bit_reader_inl.h
│ │ │ ├── bit_writer.c
│ │ │ ├── bit_writer.h
│ │ │ ├── color_cache.c
│ │ │ ├── color_cache.h
│ │ │ ├── endian_inl.h
│ │ │ ├── filters.c
│ │ │ ├── filters.h
│ │ │ ├── huffman.c
│ │ │ ├── huffman.h
│ │ │ ├── huffman_encode.c
│ │ │ ├── huffman_encode.h
│ │ │ ├── quant_levels.c
│ │ │ ├── quant_levels.h
│ │ │ ├── quant_levels_dec.c
│ │ │ ├── quant_levels_dec.h
│ │ │ ├── random.c
│ │ │ ├── random.h
│ │ │ ├── rescaler.c
│ │ │ ├── rescaler.h
│ │ │ ├── thread.c
│ │ │ ├── thread.h
│ │ │ ├── utils.c
│ │ │ └── utils.h
│ │ │ └── webp
│ │ │ ├── decode.h
│ │ │ ├── demux.h
│ │ │ ├── encode.h
│ │ │ ├── format_constants.h
│ │ │ ├── mux_types.h
│ │ │ └── types.h
│ ├── java
│ │ └── com
│ │ │ └── danny
│ │ │ └── framesSquencce
│ │ │ ├── FrameSequence.java
│ │ │ ├── FrameSequenceDrawable.java
│ │ │ └── WebpImageView.java
│ └── res
│ │ └── values
│ │ ├── attrs.xml
│ │ └── strings.xml
│ └── test
│ └── java
│ └── com
│ └── danny
│ └── framesSquencce
│ └── ExampleUnitTest.java
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── local.properties
├── sample
├── .externalNativeBuild
│ └── cmake
│ │ ├── debug
│ │ ├── arm64-v8a
│ │ │ ├── CMakeCache.txt
│ │ │ ├── CMakeFiles
│ │ │ │ ├── 3.6.0-rc2
│ │ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ │ └── CMakeSystem.cmake
│ │ │ │ ├── CMakeOutput.log
│ │ │ │ ├── TargetDirectories.txt
│ │ │ │ ├── cmake.check_cache
│ │ │ │ ├── feature_tests.bin
│ │ │ │ ├── feature_tests.c
│ │ │ │ └── feature_tests.cxx
│ │ │ ├── android_gradle_build.json
│ │ │ ├── build.ninja
│ │ │ ├── cmake_build_command.txt
│ │ │ ├── cmake_build_output.txt
│ │ │ ├── cmake_install.cmake
│ │ │ └── rules.ninja
│ │ ├── armeabi-v7a
│ │ │ ├── CMakeCache.txt
│ │ │ ├── CMakeFiles
│ │ │ │ ├── 3.6.0-rc2
│ │ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ │ └── CMakeSystem.cmake
│ │ │ │ ├── CMakeOutput.log
│ │ │ │ ├── TargetDirectories.txt
│ │ │ │ ├── cmake.check_cache
│ │ │ │ ├── feature_tests.bin
│ │ │ │ ├── feature_tests.c
│ │ │ │ └── feature_tests.cxx
│ │ │ ├── android_gradle_build.json
│ │ │ ├── build.ninja
│ │ │ ├── cmake_build_command.txt
│ │ │ ├── cmake_build_output.txt
│ │ │ ├── cmake_install.cmake
│ │ │ └── rules.ninja
│ │ ├── x86
│ │ │ ├── CMakeCache.txt
│ │ │ ├── CMakeFiles
│ │ │ │ ├── 3.6.0-rc2
│ │ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ │ └── CMakeSystem.cmake
│ │ │ │ ├── CMakeOutput.log
│ │ │ │ ├── TargetDirectories.txt
│ │ │ │ ├── cmake.check_cache
│ │ │ │ ├── feature_tests.bin
│ │ │ │ ├── feature_tests.c
│ │ │ │ └── feature_tests.cxx
│ │ │ ├── android_gradle_build.json
│ │ │ ├── build.ninja
│ │ │ ├── cmake_build_command.txt
│ │ │ ├── cmake_build_output.txt
│ │ │ ├── cmake_install.cmake
│ │ │ └── rules.ninja
│ │ └── x86_64
│ │ │ ├── CMakeCache.txt
│ │ │ ├── CMakeFiles
│ │ │ ├── 3.6.0-rc2
│ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ └── CMakeSystem.cmake
│ │ │ ├── CMakeOutput.log
│ │ │ ├── TargetDirectories.txt
│ │ │ ├── cmake.check_cache
│ │ │ ├── feature_tests.bin
│ │ │ ├── feature_tests.c
│ │ │ └── feature_tests.cxx
│ │ │ ├── android_gradle_build.json
│ │ │ ├── build.ninja
│ │ │ ├── cmake_build_command.txt
│ │ │ ├── cmake_build_output.txt
│ │ │ ├── cmake_install.cmake
│ │ │ └── rules.ninja
│ │ └── release
│ │ ├── arm64-v8a
│ │ ├── CMakeCache.txt
│ │ ├── CMakeFiles
│ │ │ ├── 3.6.0-rc2
│ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ └── CMakeSystem.cmake
│ │ │ ├── CMakeOutput.log
│ │ │ ├── TargetDirectories.txt
│ │ │ ├── cmake.check_cache
│ │ │ ├── feature_tests.bin
│ │ │ ├── feature_tests.c
│ │ │ └── feature_tests.cxx
│ │ ├── android_gradle_build.json
│ │ ├── build.ninja
│ │ ├── cmake_build_command.txt
│ │ ├── cmake_build_output.txt
│ │ ├── cmake_install.cmake
│ │ └── rules.ninja
│ │ ├── armeabi-v7a
│ │ ├── CMakeCache.txt
│ │ ├── CMakeFiles
│ │ │ ├── 3.6.0-rc2
│ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ └── CMakeSystem.cmake
│ │ │ ├── CMakeOutput.log
│ │ │ ├── TargetDirectories.txt
│ │ │ ├── cmake.check_cache
│ │ │ ├── feature_tests.bin
│ │ │ ├── feature_tests.c
│ │ │ └── feature_tests.cxx
│ │ ├── android_gradle_build.json
│ │ ├── build.ninja
│ │ ├── cmake_build_command.txt
│ │ ├── cmake_build_output.txt
│ │ ├── cmake_install.cmake
│ │ └── rules.ninja
│ │ ├── x86
│ │ ├── CMakeCache.txt
│ │ ├── CMakeFiles
│ │ │ ├── 3.6.0-rc2
│ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ └── CMakeSystem.cmake
│ │ │ ├── CMakeOutput.log
│ │ │ ├── TargetDirectories.txt
│ │ │ ├── cmake.check_cache
│ │ │ ├── feature_tests.bin
│ │ │ ├── feature_tests.c
│ │ │ └── feature_tests.cxx
│ │ ├── android_gradle_build.json
│ │ ├── build.ninja
│ │ ├── cmake_build_command.txt
│ │ ├── cmake_build_output.txt
│ │ ├── cmake_install.cmake
│ │ └── rules.ninja
│ │ └── x86_64
│ │ ├── CMakeCache.txt
│ │ ├── CMakeFiles
│ │ ├── 3.6.0-rc2
│ │ │ ├── CMakeCCompiler.cmake
│ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ └── CMakeSystem.cmake
│ │ ├── CMakeOutput.log
│ │ ├── TargetDirectories.txt
│ │ ├── cmake.check_cache
│ │ ├── feature_tests.bin
│ │ ├── feature_tests.c
│ │ └── feature_tests.cxx
│ │ ├── android_gradle_build.json
│ │ ├── build.ninja
│ │ ├── cmake_build_command.txt
│ │ ├── cmake_build_output.txt
│ │ ├── cmake_install.cmake
│ │ └── rules.ninja
├── .gitignore
├── CMakeLists.txt
├── build.gradle
├── proguard-rules.pro
├── sample.iml
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── example
│ │ └── dannyjiang
│ │ └── framesequencedemo
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── cpp
│ │ └── native-lib.cpp
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── dannyjiang
│ │ │ └── framesequencedemo
│ │ │ ├── MainActivity.java
│ │ │ └── TestActivity.java
│ └── res
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable
│ │ └── ic_launcher_background.xml
│ │ ├── layout
│ │ ├── activity_main.xml
│ │ ├── activity_test.xml
│ │ └── basic_test_activity.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── raw
│ │ ├── animated_gif.gif
│ │ ├── animated_webp.webp
│ │ ├── ben_happy_talk_right.webp
│ │ ├── ben_neutral_talk_right.webp
│ │ ├── ben_sad_blink_right.webp
│ │ ├── capical_g_celebration.webp
│ │ ├── car.webp
│ │ ├── google.webp
│ │ └── hiltler.webp
│ │ └── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── example
│ └── dannyjiang
│ └── framesequencedemo
│ └── ExampleUnitTest.java
├── settings.gradle
└── webp.aar
/.gitignore:
--------------------------------------------------------------------------------
1 | framesSquencce/.externalNativeBuild/
2 | sample/.externalNativeBuild/
3 | .gradle/
4 | .idea/
5 | build/
6 | *.DS_Store
7 |
--------------------------------------------------------------------------------
/FrameSequenceDemo.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/IMAGES/circularl_webp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/IMAGES/circularl_webp.gif
--------------------------------------------------------------------------------
/IMAGES/original_webp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/IMAGES/original_webp.gif
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 |
5 | repositories {
6 | google()
7 | jcenter()
8 | }
9 | dependencies {
10 | classpath 'com.android.tools.build:gradle:3.0.0'
11 |
12 |
13 | // NOTE: Do not place your application dependencies here; they belong
14 | // in the individual module build.gradle files
15 | }
16 | }
17 |
18 | allprojects {
19 | repositories {
20 | google()
21 | jcenter()
22 | }
23 | }
24 |
25 | task clean(type: Delete) {
26 | delete rootProject.buildDir
27 | }
28 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/.ninja_deps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/.ninja_deps
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "aarch64")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/native-lib.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/rebuild_cache.dir
3 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/native-gif.dir
4 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/native-frame-sequence.dir
5 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/edit_cache.dir
6 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/native-webp.dir
7 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a
5 | -DANDROID_ABI=arm64-v8a
6 | -DANDROID_PLATFORM=android-21
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/build/intermediates/cmake/debug/obj/arm64-v8a
8 | -DCMAKE_BUILD_TYPE=Debug
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
11 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
12 | -GAndroid Gradle - Ninja
13 | jvmArgs :
14 |
15 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/arm64-v8a/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "armv7-a")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/native-lib.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/rebuild_cache.dir
3 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/native-gif.dir
4 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/native-frame-sequence.dir
5 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/edit_cache.dir
6 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/native-webp.dir
7 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a
5 | -DANDROID_ABI=armeabi-v7a
6 | -DANDROID_PLATFORM=android-15
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/build/intermediates/cmake/debug/obj/armeabi-v7a
8 | -DCMAKE_BUILD_TYPE=Debug
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
11 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
12 | -GAndroid Gradle - Ninja
13 | jvmArgs :
14 |
15 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "i686")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/native-lib.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/rebuild_cache.dir
3 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/native-gif.dir
4 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/native-frame-sequence.dir
5 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/edit_cache.dir
6 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/native-webp.dir
7 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86
5 | -DANDROID_ABI=x86
6 | -DANDROID_PLATFORM=android-15
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/build/intermediates/cmake/debug/obj/x86
8 | -DCMAKE_BUILD_TYPE=Debug
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
11 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
12 | -GAndroid Gradle - Ninja
13 | jvmArgs :
14 |
15 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/.ninja_deps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/.ninja_deps
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/native-lib.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/rebuild_cache.dir
3 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/native-gif.dir
4 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/native-frame-sequence.dir
5 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/edit_cache.dir
6 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/native-webp.dir
7 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86_64
5 | -DANDROID_ABI=x86_64
6 | -DANDROID_PLATFORM=android-21
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/build/intermediates/cmake/debug/obj/x86_64
8 | -DCMAKE_BUILD_TYPE=Debug
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
11 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
12 | -GAndroid Gradle - Ninja
13 | jvmArgs :
14 |
15 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86_64
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/debug/x86_64/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "aarch64")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/native-lib.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/rebuild_cache.dir
3 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/native-gif.dir
4 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/native-frame-sequence.dir
5 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/edit_cache.dir
6 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/native-webp.dir
7 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a
5 | -DANDROID_ABI=arm64-v8a
6 | -DANDROID_PLATFORM=android-21
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/build/intermediates/cmake/release/obj/arm64-v8a
8 | -DCMAKE_BUILD_TYPE=Release
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
11 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
12 | -GAndroid Gradle - Ninja
13 | jvmArgs :
14 |
15 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/arm64-v8a/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "armv7-a")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/native-lib.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/rebuild_cache.dir
3 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/native-gif.dir
4 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/native-frame-sequence.dir
5 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/edit_cache.dir
6 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/native-webp.dir
7 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a
5 | -DANDROID_ABI=armeabi-v7a
6 | -DANDROID_PLATFORM=android-15
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/build/intermediates/cmake/release/obj/armeabi-v7a
8 | -DCMAKE_BUILD_TYPE=Release
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
11 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
12 | -GAndroid Gradle - Ninja
13 | jvmArgs :
14 |
15 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "i686")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/native-lib.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/rebuild_cache.dir
3 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/native-gif.dir
4 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/native-frame-sequence.dir
5 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/edit_cache.dir
6 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/native-webp.dir
7 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86
5 | -DANDROID_ABI=x86
6 | -DANDROID_PLATFORM=android-15
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/build/intermediates/cmake/release/obj/x86
8 | -DCMAKE_BUILD_TYPE=Release
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
11 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
12 | -GAndroid Gradle - Ninja
13 | jvmArgs :
14 |
15 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/native-lib.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/rebuild_cache.dir
3 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/native-gif.dir
4 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/native-frame-sequence.dir
5 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/edit_cache.dir
6 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/native-webp.dir
7 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86_64/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86_64
5 | -DANDROID_ABI=x86_64
6 | -DANDROID_PLATFORM=android-21
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/build/intermediates/cmake/release/obj/x86_64
8 | -DCMAKE_BUILD_TYPE=Release
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
11 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
12 | -GAndroid Gradle - Ninja
13 | jvmArgs :
14 |
15 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86_64/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86_64
16 |
--------------------------------------------------------------------------------
/framesSquencce/.externalNativeBuild/cmake/release/x86_64/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/framesSquencce/.externalNativeBuild/cmake/release/x86_64/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/framesSquencce/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/framesSquencce/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 | compileSdkVersion 26
5 | defaultConfig {
6 | minSdkVersion 15
7 | targetSdkVersion 26
8 | versionCode 1
9 | versionName "1.0"
10 |
11 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
12 |
13 | ndk {
14 | ldLibs = ["android", "jnigraphics"]
15 | }
16 | }
17 | buildTypes {
18 | release {
19 | minifyEnabled false
20 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
21 | }
22 | }
23 | externalNativeBuild {
24 | cmake {
25 | path 'CMakeLists.txt'
26 | }
27 | }
28 | buildToolsVersion '27.0.3'
29 | }
30 |
31 | dependencies {
32 | implementation fileTree(include: ['*.jar'], dir: 'libs')
33 | implementation 'com.android.support:appcompat-v7:26.1.0'
34 | testImplementation 'junit:junit:4.12'
35 | androidTestImplementation 'com.android.support.test:runner:1.0.1'
36 | androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
37 | }
38 |
--------------------------------------------------------------------------------
/framesSquencce/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/framesSquencce/src/androidTest/java/com/danny/framesSquencce/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.danny.framesSquencce;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.test.runner.AndroidJUnit4;
6 |
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 |
10 | import static org.junit.Assert.*;
11 |
12 | /**
13 | * Instrumented test, which will execute on an Android device.
14 | *
15 | * @see Testing documentation
16 | */
17 | @RunWith(AndroidJUnit4.class)
18 | public class ExampleInstrumentedTest {
19 | @Test
20 | public void useAppContext() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.danny.framesSquencce.test", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/framesequence/Application.mk:
--------------------------------------------------------------------------------
1 | APP_PLATFORM := android-8
2 | APP_ABI := x86_64
3 | LOCAL_ARM_NEON=true
4 | ARCH_ARM_HAVE_NEON=true
5 | # TODO: Have libjpeg do this
6 | APP_CFLAGS := -D__ARM_HAVE_NEON=1
7 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/framesequence/BitmapDecoderJNI.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2013 The Android Open Source Project
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | #define LOG_TAG "FancyDecoding"
18 |
19 | #include
20 | #include
21 | #include
22 | #include "FrameSequenceJNI.h"
23 | #include "JNIHelpers.h"
24 | #include "Stream.h"
25 | #include "utils/log.h"
26 |
27 | void throwException(JNIEnv* env, const char* error) {
28 | jclass clazz = env->FindClass("java/lang/RuntimeException");
29 | env->ThrowNew(clazz, error);
30 | }
31 |
32 | jint JNI_OnLoad(JavaVM* vm, void* reserved) {
33 | JNIEnv* env;
34 | if (vm->GetEnv(reinterpret_cast(&env), JNI_VERSION_1_6) != JNI_OK) {
35 | return -1;
36 | }
37 | if (FrameSequence_OnLoad(env)) {
38 | ALOGE("Failed to load FrameSequence");
39 | return -1;
40 | }
41 | if (JavaStream_OnLoad(env)) {
42 | ALOGE("Failed to load JavaStream");
43 | return -1;
44 | }
45 |
46 | return JNI_VERSION_1_6;
47 | }
48 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/framesequence/Color.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2013 The Android Open Source Project
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | #ifndef RASTERMILL_COLOR_H
18 | #define RASTERMILL_COLOR_H
19 |
20 | #include
21 |
22 | typedef uint32_t Color8888;
23 |
24 | static const Color8888 COLOR_8888_ALPHA_MASK = 0xff000000; // TODO: handle endianness
25 | static const Color8888 TRANSPARENT = 0x0;
26 |
27 | // TODO: handle endianness
28 | #define ARGB_TO_COLOR8888(a, r, g, b) \
29 | ((a) << 24 | (b) << 16 | (g) << 8 | (r))
30 |
31 | #endif // RASTERMILL_COLOR_H
32 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/framesequence/FrameSequence.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2013 The Android Open Source Project
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | #include "FrameSequence.h"
18 |
19 | #include "Registry.h"
20 |
21 | FrameSequence* FrameSequence::create(Stream* stream) {
22 | const RegistryEntry* entry = Registry::Find(stream);
23 |
24 | if (!entry) return NULL;
25 |
26 | FrameSequence* frameSequence = entry->createFrameSequence(stream);
27 | if (!frameSequence->getFrameCount() ||
28 | !frameSequence->getWidth() || !frameSequence->getHeight()) {
29 | // invalid contents, abort
30 | delete frameSequence;
31 | return NULL;
32 | }
33 |
34 | return frameSequence;
35 | }
36 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/framesequence/FrameSequence.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2013 The Android Open Source Project
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | #ifndef RASTERMILL_FRAME_SEQUENCE_H
18 | #define RASTERMILL_FRAME_SEQUENCE_H
19 |
20 | #include "Stream.h"
21 | #include "Color.h"
22 |
23 | class FrameSequenceState {
24 | public:
25 | /**
26 | * Produces a frame of animation in the output buffer, drawing (at minimum) the delta since
27 | * previousFrameNr (the current contents of the buffer), or from scratch if previousFrameNr is
28 | * negative
29 | *
30 | * Returns frame's delay time in milliseconds.
31 | */
32 | virtual long drawFrame(int frameNr,
33 | Color8888* outputPtr, int outputPixelStride, int previousFrameNr) = 0;
34 | virtual ~FrameSequenceState() {}
35 | };
36 |
37 | class FrameSequence {
38 | public:
39 | /**
40 | * Creates a FrameSequence using data from the data stream
41 | *
42 | * Type determined by header information in the stream
43 | */
44 | static FrameSequence* create(Stream* stream);
45 |
46 | virtual ~FrameSequence() {}
47 | virtual int getWidth() const = 0;
48 | virtual int getHeight() const = 0;
49 | virtual bool isOpaque() const = 0;
50 | virtual int getFrameCount() const = 0;
51 | virtual int getDefaultLoopCount() const = 0;
52 | virtual jobject getRawByteBuffer() const = 0;
53 |
54 | virtual FrameSequenceState* createState() const = 0;
55 | };
56 |
57 | #endif //RASTERMILL_FRAME_SEQUENCE_H
58 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/framesequence/FrameSequenceJNI.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2013 The Android Open Source Project
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | #ifndef RASTERMILL_FRAMESEQUENCE_JNI
18 | #define RASTERMILL_FRAMESEQUENCE_JNI
19 |
20 | #include
21 |
22 | jint FrameSequence_OnLoad(JNIEnv* env);
23 |
24 | #endif // RASTERMILL_FRAMESEQUENCE_JNI
25 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/framesequence/JNIHelpers.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2013 The Android Open Source Project
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | #include "JNIHelpers.h"
18 | #include "utils/log.h"
19 |
20 | void jniThrowException(JNIEnv* env, const char* className, const char* msg) {
21 | jclass clazz = env->FindClass(className);
22 | if (!clazz) {
23 | ALOGE("Unable to find exception class %s", className);
24 | /* ClassNotFoundException now pending */
25 | return;
26 | }
27 |
28 | if (env->ThrowNew(clazz, msg) != JNI_OK) {
29 | ALOGE("Failed throwing '%s' '%s'", className, msg);
30 | /* an exception, most likely OOM, will now be pending */
31 | }
32 | env->DeleteLocalRef(clazz);
33 | }
34 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/framesequence/JNIHelpers.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2013 The Android Open Source Project
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | #ifndef RASTERMILL_JNIHELPERS_H
18 | #define RASTERMILL_JNIHELPERS_H
19 |
20 | #include
21 |
22 | #define METHOD_COUNT(methodArray) (sizeof(methodArray) / sizeof(methodArray[0]))
23 |
24 | #define ILLEGAL_STATE_EXEPTION "java/lang/IllegalStateException"
25 |
26 | void jniThrowException(JNIEnv* env, const char* className, const char* msg);
27 |
28 |
29 | #endif //RASTERMILL_JNIHELPERS_H
30 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/framesequence/Registry.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2013 The Android Open Source Project
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | #include "Registry.h"
18 |
19 | #include "Stream.h"
20 |
21 | static Registry* gHead = 0;
22 | static int gHeaderBytesRequired = 0;
23 |
24 | Registry::Registry(const RegistryEntry& entry) {
25 | mImpl = entry;
26 |
27 | mNext = gHead;
28 | gHead = this;
29 |
30 | if (gHeaderBytesRequired < entry.requiredHeaderBytes) {
31 | gHeaderBytesRequired = entry.requiredHeaderBytes;
32 | }
33 | }
34 |
35 | const RegistryEntry* Registry::Find(Stream* stream) {
36 | Registry* registry = gHead;
37 |
38 | if (stream->getRawBuffer() != NULL) {
39 | while (registry) {
40 | if (registry->mImpl.acceptsBuffer()) {
41 | return &(registry->mImpl);
42 | }
43 | registry = registry->mNext;
44 | }
45 | } else {
46 | int headerSize = gHeaderBytesRequired;
47 | char header[headerSize];
48 | headerSize = stream->peek(header, headerSize);
49 | while (registry) {
50 | if (headerSize >= registry->mImpl.requiredHeaderBytes
51 | && registry->mImpl.checkHeader(header, headerSize)) {
52 | return &(registry->mImpl);
53 | }
54 | registry = registry->mNext;
55 | }
56 | }
57 | return 0;
58 | }
59 |
60 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/framesequence/Registry.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2013 The Android Open Source Project
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | #ifndef RASTERMILL_REGISTRY_H
18 | #define RASTERMILL_REGISTRY_H
19 |
20 | #include "jni.h"
21 | #include
22 |
23 | class FrameSequence;
24 | class Decoder;
25 | class Stream;
26 |
27 | struct RegistryEntry {
28 | int requiredHeaderBytes;
29 | bool (*checkHeader)(void* header, int header_size);
30 | FrameSequence* (*createFrameSequence)(Stream* stream);
31 | Decoder* (*createDecoder)(Stream* stream);
32 | bool (*acceptsBuffer)();
33 | };
34 |
35 | /**
36 | * Template class for registering subclasses that can produce instances of themselves given a
37 | * DataStream pointer.
38 | *
39 | * The super class / root constructable type only needs to define a single static construction
40 | * method that creates an instance by iterating through all factory methods.
41 | */
42 | class Registry {
43 | public:
44 | Registry(const RegistryEntry& entry);
45 |
46 | static const RegistryEntry* Find(Stream* stream);
47 |
48 | private:
49 | RegistryEntry mImpl;
50 | Registry* mNext;
51 | };
52 |
53 | #endif // RASTERMILL_REGISTRY_H
54 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/framesequence/utils/math.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (C) 2013 The Android Open Source Project
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | #ifndef MATH_H_
18 | #define MATH_H_
19 |
20 | #define max(a,b) \
21 | ({ __typeof__ (a) _a = (a); \
22 | __typeof__ (b) _b = (b); \
23 | _a > _b ? _a : _b; })
24 |
25 | #define min(a,b) \
26 | ({ __typeof__ (a) _a = (a); \
27 | __typeof__ (b) _b = (b); \
28 | _a < _b ? _a : _b; })
29 |
30 | #endif /* MATH_H_ */
31 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/gif/config.h:
--------------------------------------------------------------------------------
1 |
2 | // giflib config.h
3 |
4 | #ifndef GIF_CONFIG_H_DEFINED
5 | #define GIF_CONFIG_H_DEFINED
6 |
7 | #include
8 | #include
9 | #include
10 |
11 | typedef uint32_t UINT32;
12 |
13 | #endif
14 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/gif/gif_hash.h:
--------------------------------------------------------------------------------
1 | /******************************************************************************
2 |
3 | gif_hash.h - magfic constants and declarations for GIF LZW
4 |
5 | ******************************************************************************/
6 |
7 | #ifndef _GIF_HASH_H_
8 | #define _GIF_HASH_H_
9 |
10 | #include
11 | #include
12 |
13 | #define HT_SIZE 8192 /* 12bits = 4096 or twice as big! */
14 | #define HT_KEY_MASK 0x1FFF /* 13bits keys */
15 | #define HT_KEY_NUM_BITS 13 /* 13bits keys */
16 | #define HT_MAX_KEY 8191 /* 13bits - 1, maximal code possible */
17 | #define HT_MAX_CODE 4095 /* Biggest code possible in 12 bits. */
18 |
19 | /* The 32 bits of the long are divided into two parts for the key & code: */
20 | /* 1. The code is 12 bits as our compression algorithm is limited to 12bits */
21 | /* 2. The key is 12 bits Prefix code + 8 bit new char or 20 bits. */
22 | /* The key is the upper 20 bits. The code is the lower 12. */
23 | #define HT_GET_KEY(l) (l >> 12)
24 | #define HT_GET_CODE(l) (l & 0x0FFF)
25 | #define HT_PUT_KEY(l) (l << 12)
26 | #define HT_PUT_CODE(l) (l & 0x0FFF)
27 |
28 | typedef struct GifHashTableType {
29 | uint32_t HTable[HT_SIZE];
30 | } GifHashTableType;
31 |
32 | GifHashTableType *_InitHashTable(void);
33 | void _ClearHashTable(GifHashTableType *HashTable);
34 | void _InsertHashTable(GifHashTableType *HashTable, uint32_t Key, int Code);
35 | int _ExistsHashTable(GifHashTableType *HashTable, uint32_t Key);
36 |
37 | #endif /* _GIF_HASH_H_ */
38 |
39 | /* end */
40 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/native-lib.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 |
4 | extern "C"
5 | JNIEXPORT jstring
6 |
7 | JNICALL
8 | Java_com_example_dannyjiang_framesequencedemo_MainActivity_stringFromJNI(
9 | JNIEnv *env,
10 | jobject /* this */) {
11 | std::string hello = "Hello from C++";
12 | return env->NewStringUTF(hello.c_str());
13 | }
14 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/webp/Android.mk:
--------------------------------------------------------------------------------
1 | # Copyright 2010 The Android Open Source Project
2 | #
3 | # Licensed under the Apache License, Version 2.0 (the "License");
4 | # you may not use this file except in compliance with the License.
5 | # You may obtain a copy of the License at
6 | #
7 | # http://www.apache.org/licenses/LICENSE-2.0
8 | #
9 | # Unless required by applicable law or agreed to in writing, software
10 | # distributed under the License is distributed on an "AS IS" BASIS,
11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | # See the License for the specific language governing permissions and
13 | # limitations under the License.
14 |
15 | LOCAL_PATH:= $(call my-dir)
16 |
17 | include $(CLEAR_VARS)
18 | LOCAL_SRC_FILES := \
19 | dec/alpha.c \
20 | dec/buffer.c \
21 | dec/frame.c \
22 | dec/idec.c \
23 | dec/io.c \
24 | dec/quant.c \
25 | dec/tree.c \
26 | dec/vp8.c \
27 | dec/vp8l.c \
28 | dec/webp.c \
29 | demux/demux.c \
30 | dsp/alpha_processing.c \
31 | dsp/alpha_processing_sse2.c \
32 | dsp/cpu-features.c \
33 | dsp/cpu.c \
34 | dsp/dec.c \
35 | dsp/dec_clip_tables.c \
36 | dsp/dec_mips32.c \
37 | dsp/dec_neon.c \
38 | dsp/dec_sse2.c \
39 | dsp/lossless.c \
40 | dsp/lossless_mips32.c \
41 | dsp/lossless_neon.c \
42 | dsp/lossless_sse2.c \
43 | dsp/upsampling.c \
44 | dsp/upsampling_neon.c \
45 | dsp/upsampling_sse2.c \
46 | dsp/yuv.c \
47 | dsp/yuv_mips32.c \
48 | dsp/yuv_sse2.c \
49 | utils/bit_reader.c \
50 | utils/color_cache.c \
51 | utils/filters.c \
52 | utils/huffman.c \
53 | utils/quant_levels_dec.c \
54 | utils/random.c \
55 | utils/rescaler.c \
56 | utils/thread.c \
57 | utils/utils.c
58 |
59 | LOCAL_CFLAGS := -DANDROID -DWEBP_SWAP_16BIT_CSP
60 |
61 | LOCAL_C_INCLUDES += \
62 | $(LOCAL_PATH)/dec \
63 | $(LOCAL_PATH)/../include
64 |
65 | LOCAL_SDK_VERSION := 9
66 |
67 | LOCAL_MODULE := libwebp-decode
68 |
69 | LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
70 |
71 | include $(BUILD_STATIC_LIBRARY)
72 | #include $(BUILD_SHARED_LIBRARY)
73 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/webp/Application.mk:
--------------------------------------------------------------------------------
1 | APP_PLATFORM := android-9
2 | #APP_ABI := armeabi armeabi-v7a
3 | #LOCAL_ARM_NEON=true
4 | #ARCH_ARM_HAVE_NEON=true
5 | # TODO: Have libjpeg do this
6 | #APP_CFLAGS := -D__ARM_HAVE_NEON=1
7 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/webp/dec/alphai.h:
--------------------------------------------------------------------------------
1 | // Copyright 2013 Google Inc. All Rights Reserved.
2 | //
3 | // Use of this source code is governed by a BSD-style license
4 | // that can be found in the COPYING file in the root of the source
5 | // tree. An additional intellectual property rights grant can be found
6 | // in the file PATENTS. All contributing project authors may
7 | // be found in the AUTHORS file in the root of the source tree.
8 | // -----------------------------------------------------------------------------
9 | //
10 | // Alpha decoder: internal header.
11 | //
12 | // Author: Urvang (urvang@google.com)
13 |
14 | #ifndef WEBP_DEC_ALPHAI_H_
15 | #define WEBP_DEC_ALPHAI_H_
16 |
17 | #include "./webpi.h"
18 | #include "../utils/filters.h"
19 |
20 | #ifdef __cplusplus
21 | extern "C" {
22 | #endif
23 |
24 | struct VP8LDecoder; // Defined in dec/vp8li.h.
25 |
26 | typedef struct ALPHDecoder ALPHDecoder;
27 | struct ALPHDecoder {
28 | int width_;
29 | int height_;
30 | int method_;
31 | WEBP_FILTER_TYPE filter_;
32 | int pre_processing_;
33 | struct VP8LDecoder* vp8l_dec_;
34 | VP8Io io_;
35 | int use_8b_decode; // Although alpha channel requires only 1 byte per
36 | // pixel, sometimes VP8LDecoder may need to allocate
37 | // 4 bytes per pixel internally during decode.
38 | };
39 |
40 | //------------------------------------------------------------------------------
41 | // internal functions. Not public.
42 |
43 | // Allocates a new alpha decoder instance.
44 | ALPHDecoder* ALPHNew(void);
45 |
46 | // Clears and deallocates an alpha decoder instance.
47 | void ALPHDelete(ALPHDecoder* const dec);
48 |
49 | //------------------------------------------------------------------------------
50 |
51 | #ifdef __cplusplus
52 | } // extern "C"
53 | #endif
54 |
55 | #endif /* WEBP_DEC_ALPHAI_H_ */
56 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/webp/dsp/cpu-features.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
3 | *
4 | * Use of this source code is governed by a BSD-style license
5 | * that can be found in the LICENSE file in the root of the source
6 | * tree. An additional intellectual property rights grant can be found
7 | * in the file PATENTS. All contributing project authors may
8 | * be found in the AUTHORS file in the root of the source tree.
9 | */
10 |
11 | // You can download Android source at
12 | // http://source.android.com/source/downloading.html
13 | // Original files are in ndk/sources/android/cpufeatures
14 | // Revision is Change-Id: I9a0629efba36a6023f05e5f092e7addcc1b7d2a9
15 |
16 | #ifndef CPU_FEATURES_H
17 | #define CPU_FEATURES_H
18 |
19 | #include
20 | #include
21 |
22 | __BEGIN_DECLS
23 |
24 | typedef enum {
25 | ANDROID_CPU_FAMILY_UNKNOWN = 0,
26 | ANDROID_CPU_FAMILY_ARM,
27 | ANDROID_CPU_FAMILY_X86,
28 |
29 | ANDROID_CPU_FAMILY_MAX /* do not remove */
30 |
31 | } AndroidCpuFamily;
32 |
33 | /* Return family of the device's CPU */
34 | extern AndroidCpuFamily android_getCpuFamily(void);
35 |
36 | enum {
37 | ANDROID_CPU_ARM_FEATURE_ARMv7 = (1 << 0),
38 | ANDROID_CPU_ARM_FEATURE_VFPv3 = (1 << 1),
39 | ANDROID_CPU_ARM_FEATURE_NEON = (1 << 2),
40 | ANDROID_CPU_ARM_FEATURE_LDREX_STREX = (1 << 3),
41 | };
42 |
43 | enum {
44 | ANDROID_CPU_X86_FEATURE_SSSE3 = (1 << 0),
45 | ANDROID_CPU_X86_FEATURE_POPCNT = (1 << 1),
46 | ANDROID_CPU_X86_FEATURE_MOVBE = (1 << 2),
47 | };
48 |
49 | extern uint64_t android_getCpuFeatures(void);
50 |
51 | /* Return the number of CPU cores detected on this device. */
52 | extern int android_getCpuCount(void);
53 |
54 | __END_DECLS
55 |
56 | #endif /* CPU_FEATURES_H */
57 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/webp/dsp/enc_avx2.c:
--------------------------------------------------------------------------------
1 | // Copyright 2014 Google Inc. All Rights Reserved.
2 | //
3 | // Use of this source code is governed by a BSD-style license
4 | // that can be found in the COPYING file in the root of the source
5 | // tree. An additional intellectual property rights grant can be found
6 | // in the file PATENTS. All contributing project authors may
7 | // be found in the AUTHORS file in the root of the source tree.
8 | // -----------------------------------------------------------------------------
9 | //
10 | // AVX2 version of speed-critical encoding functions.
11 |
12 | #include "./dsp.h"
13 |
14 | #if defined(WEBP_USE_AVX2)
15 |
16 | #endif // WEBP_USE_AVX2
17 |
18 | //------------------------------------------------------------------------------
19 | // Entry point
20 |
21 | extern void VP8EncDspInitAVX2(void);
22 |
23 | void VP8EncDspInitAVX2(void) {
24 | }
25 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/webp/include/libwebp-decode.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/framesSquencce/src/main/cpp/webp/include/libwebp-decode.a
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/webp/include/webp/types.h:
--------------------------------------------------------------------------------
1 | // Copyright 2010 Google Inc. All Rights Reserved.
2 | //
3 | // Use of this source code is governed by a BSD-style license
4 | // that can be found in the COPYING file in the root of the source
5 | // tree. An additional intellectual property rights grant can be found
6 | // in the file PATENTS. All contributing project authors may
7 | // be found in the AUTHORS file in the root of the source tree.
8 | // -----------------------------------------------------------------------------
9 | //
10 | // Common types
11 | //
12 | // Author: Skal (pascal.massimino@gmail.com)
13 |
14 | #ifndef WEBP_WEBP_TYPES_H_
15 | #define WEBP_WEBP_TYPES_H_
16 |
17 | #include // for size_t
18 |
19 | #ifndef _MSC_VER
20 | #include
21 | #if defined(__cplusplus) || !defined(__STRICT_ANSI__) || \
22 | (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L)
23 | #define WEBP_INLINE inline
24 | #else
25 | #define WEBP_INLINE
26 | #endif
27 | #else
28 | typedef signed char int8_t;
29 | typedef unsigned char uint8_t;
30 | typedef signed short int16_t;
31 | typedef unsigned short uint16_t;
32 | typedef signed int int32_t;
33 | typedef unsigned int uint32_t;
34 | typedef unsigned long long int uint64_t;
35 | typedef long long int int64_t;
36 | #define WEBP_INLINE __forceinline
37 | #endif /* _MSC_VER */
38 |
39 | #ifndef WEBP_EXTERN
40 | // This explicitly marks library functions and allows for changing the
41 | // signature for e.g., Windows DLL builds.
42 | #define WEBP_EXTERN(type) extern type
43 | #endif /* WEBP_EXTERN */
44 |
45 | // Macro to check ABI compatibility (same major revision number)
46 | #define WEBP_ABI_IS_INCOMPATIBLE(a, b) (((a) >> 8) != ((b) >> 8))
47 |
48 | #endif /* WEBP_WEBP_TYPES_H_ */
49 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/webp/utils/color_cache.c:
--------------------------------------------------------------------------------
1 | // Copyright 2012 Google Inc. All Rights Reserved.
2 | //
3 | // Use of this source code is governed by a BSD-style license
4 | // that can be found in the COPYING file in the root of the source
5 | // tree. An additional intellectual property rights grant can be found
6 | // in the file PATENTS. All contributing project authors may
7 | // be found in the AUTHORS file in the root of the source tree.
8 | // -----------------------------------------------------------------------------
9 | //
10 | // Color Cache for WebP Lossless
11 | //
12 | // Author: Jyrki Alakuijala (jyrki@google.com)
13 |
14 | #include
15 | #include
16 | #include "./color_cache.h"
17 | #include "../utils/utils.h"
18 |
19 | //------------------------------------------------------------------------------
20 | // VP8LColorCache.
21 |
22 | int VP8LColorCacheInit(VP8LColorCache* const cc, int hash_bits) {
23 | const int hash_size = 1 << hash_bits;
24 | assert(cc != NULL);
25 | assert(hash_bits > 0);
26 | cc->colors_ = (uint32_t*)WebPSafeCalloc((uint64_t)hash_size,
27 | sizeof(*cc->colors_));
28 | if (cc->colors_ == NULL) return 0;
29 | cc->hash_shift_ = 32 - hash_bits;
30 | return 1;
31 | }
32 |
33 | void VP8LColorCacheClear(VP8LColorCache* const cc) {
34 | if (cc != NULL) {
35 | WebPSafeFree(cc->colors_);
36 | cc->colors_ = NULL;
37 | }
38 | }
39 |
40 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/webp/utils/filters.h:
--------------------------------------------------------------------------------
1 | // Copyright 2011 Google Inc. All Rights Reserved.
2 | //
3 | // Use of this source code is governed by a BSD-style license
4 | // that can be found in the COPYING file in the root of the source
5 | // tree. An additional intellectual property rights grant can be found
6 | // in the file PATENTS. All contributing project authors may
7 | // be found in the AUTHORS file in the root of the source tree.
8 | // -----------------------------------------------------------------------------
9 | //
10 | // Spatial prediction using various filters
11 | //
12 | // Author: Urvang (urvang@google.com)
13 |
14 | #ifndef WEBP_UTILS_FILTERS_H_
15 | #define WEBP_UTILS_FILTERS_H_
16 |
17 | #include "../webp/types.h"
18 |
19 | #ifdef __cplusplus
20 | extern "C" {
21 | #endif
22 |
23 | // Filters.
24 | typedef enum {
25 | WEBP_FILTER_NONE = 0,
26 | WEBP_FILTER_HORIZONTAL,
27 | WEBP_FILTER_VERTICAL,
28 | WEBP_FILTER_GRADIENT,
29 | WEBP_FILTER_LAST = WEBP_FILTER_GRADIENT + 1, // end marker
30 | WEBP_FILTER_BEST,
31 | WEBP_FILTER_FAST
32 | } WEBP_FILTER_TYPE;
33 |
34 | typedef void (*WebPFilterFunc)(const uint8_t* in, int width, int height,
35 | int stride, uint8_t* out);
36 | typedef void (*WebPUnfilterFunc)(int width, int height, int stride,
37 | int row, int num_rows, uint8_t* data);
38 |
39 | // Filter the given data using the given predictor.
40 | // 'in' corresponds to a 2-dimensional pixel array of size (stride * height)
41 | // in raster order.
42 | // 'stride' is number of bytes per scan line (with possible padding).
43 | // 'out' should be pre-allocated.
44 | extern const WebPFilterFunc WebPFilters[WEBP_FILTER_LAST];
45 |
46 | // In-place reconstruct the original data from the given filtered data.
47 | // The reconstruction will be done for 'num_rows' rows starting from 'row'
48 | // (assuming rows upto 'row - 1' are already reconstructed).
49 | extern const WebPUnfilterFunc WebPUnfilters[WEBP_FILTER_LAST];
50 |
51 | // Fast estimate of a potentially good filter.
52 | WEBP_FILTER_TYPE EstimateBestFilter(const uint8_t* data,
53 | int width, int height, int stride);
54 |
55 | #ifdef __cplusplus
56 | } // extern "C"
57 | #endif
58 |
59 | #endif /* WEBP_UTILS_FILTERS_H_ */
60 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/webp/utils/quant_levels.h:
--------------------------------------------------------------------------------
1 | // Copyright 2011 Google Inc. All Rights Reserved.
2 | //
3 | // Use of this source code is governed by a BSD-style license
4 | // that can be found in the COPYING file in the root of the source
5 | // tree. An additional intellectual property rights grant can be found
6 | // in the file PATENTS. All contributing project authors may
7 | // be found in the AUTHORS file in the root of the source tree.
8 | // -----------------------------------------------------------------------------
9 | //
10 | // Alpha plane quantization utility
11 | //
12 | // Author: Vikas Arora (vikasa@google.com)
13 |
14 | #ifndef WEBP_UTILS_QUANT_LEVELS_H_
15 | #define WEBP_UTILS_QUANT_LEVELS_H_
16 |
17 | #include
18 |
19 | #include "../webp/types.h"
20 |
21 | #ifdef __cplusplus
22 | extern "C" {
23 | #endif
24 |
25 | // Replace the input 'data' of size 'width'x'height' with 'num-levels'
26 | // quantized values. If not NULL, 'sse' will contain the sum of squared error.
27 | // Valid range for 'num_levels' is [2, 256].
28 | // Returns false in case of error (data is NULL, or parameters are invalid).
29 | int QuantizeLevels(uint8_t* const data, int width, int height, int num_levels,
30 | uint64_t* const sse);
31 |
32 | #ifdef __cplusplus
33 | } // extern "C"
34 | #endif
35 |
36 | #endif /* WEBP_UTILS_QUANT_LEVELS_H_ */
37 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/webp/utils/quant_levels_dec.h:
--------------------------------------------------------------------------------
1 | // Copyright 2013 Google Inc. All Rights Reserved.
2 | //
3 | // Use of this source code is governed by a BSD-style license
4 | // that can be found in the COPYING file in the root of the source
5 | // tree. An additional intellectual property rights grant can be found
6 | // in the file PATENTS. All contributing project authors may
7 | // be found in the AUTHORS file in the root of the source tree.
8 | // -----------------------------------------------------------------------------
9 | //
10 | // Alpha plane de-quantization utility
11 | //
12 | // Author: Vikas Arora (vikasa@google.com)
13 |
14 | #ifndef WEBP_UTILS_QUANT_LEVELS_DEC_H_
15 | #define WEBP_UTILS_QUANT_LEVELS_DEC_H_
16 |
17 | #include "../webp/types.h"
18 |
19 | #ifdef __cplusplus
20 | extern "C" {
21 | #endif
22 |
23 | // Apply post-processing to input 'data' of size 'width'x'height' assuming that
24 | // the source was quantized to a reduced number of levels.
25 | // Strength is in [0..100] and controls the amount of dithering applied.
26 | // Returns false in case of error (data is NULL, invalid parameters,
27 | // malloc failure, ...).
28 | int WebPDequantizeLevels(uint8_t* const data, int width, int height,
29 | int strength);
30 |
31 | #ifdef __cplusplus
32 | } // extern "C"
33 | #endif
34 |
35 | #endif /* WEBP_UTILS_QUANT_LEVELS_DEC_H_ */
36 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/webp/utils/random.c:
--------------------------------------------------------------------------------
1 | // Copyright 2013 Google Inc. All Rights Reserved.
2 | //
3 | // Use of this source code is governed by a BSD-style license
4 | // that can be found in the COPYING file in the root of the source
5 | // tree. An additional intellectual property rights grant can be found
6 | // in the file PATENTS. All contributing project authors may
7 | // be found in the AUTHORS file in the root of the source tree.
8 | // -----------------------------------------------------------------------------
9 | //
10 | // Pseudo-random utilities
11 | //
12 | // Author: Skal (pascal.massimino@gmail.com)
13 |
14 | #include
15 | #include "./random.h"
16 |
17 | //------------------------------------------------------------------------------
18 |
19 | // 31b-range values
20 | static const uint32_t kRandomTable[VP8_RANDOM_TABLE_SIZE] = {
21 | 0x0de15230, 0x03b31886, 0x775faccb, 0x1c88626a, 0x68385c55, 0x14b3b828,
22 | 0x4a85fef8, 0x49ddb84b, 0x64fcf397, 0x5c550289, 0x4a290000, 0x0d7ec1da,
23 | 0x5940b7ab, 0x5492577d, 0x4e19ca72, 0x38d38c69, 0x0c01ee65, 0x32a1755f,
24 | 0x5437f652, 0x5abb2c32, 0x0faa57b1, 0x73f533e7, 0x685feeda, 0x7563cce2,
25 | 0x6e990e83, 0x4730a7ed, 0x4fc0d9c6, 0x496b153c, 0x4f1403fa, 0x541afb0c,
26 | 0x73990b32, 0x26d7cb1c, 0x6fcc3706, 0x2cbb77d8, 0x75762f2a, 0x6425ccdd,
27 | 0x24b35461, 0x0a7d8715, 0x220414a8, 0x141ebf67, 0x56b41583, 0x73e502e3,
28 | 0x44cab16f, 0x28264d42, 0x73baaefb, 0x0a50ebed, 0x1d6ab6fb, 0x0d3ad40b,
29 | 0x35db3b68, 0x2b081e83, 0x77ce6b95, 0x5181e5f0, 0x78853bbc, 0x009f9494,
30 | 0x27e5ed3c
31 | };
32 |
33 | void VP8InitRandom(VP8Random* const rg, float dithering) {
34 | memcpy(rg->tab_, kRandomTable, sizeof(rg->tab_));
35 | rg->index1_ = 0;
36 | rg->index2_ = 31;
37 | rg->amp_ = (dithering < 0.0) ? 0
38 | : (dithering > 1.0) ? (1 << VP8_RANDOM_DITHER_FIX)
39 | : (uint32_t)((1 << VP8_RANDOM_DITHER_FIX) * dithering);
40 | }
41 |
42 | //------------------------------------------------------------------------------
43 |
44 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/cpp/webp/webp/types.h:
--------------------------------------------------------------------------------
1 | // Copyright 2010 Google Inc. All Rights Reserved.
2 | //
3 | // Use of this source code is governed by a BSD-style license
4 | // that can be found in the COPYING file in the root of the source
5 | // tree. An additional intellectual property rights grant can be found
6 | // in the file PATENTS. All contributing project authors may
7 | // be found in the AUTHORS file in the root of the source tree.
8 | // -----------------------------------------------------------------------------
9 | //
10 | // Common types
11 | //
12 | // Author: Skal (pascal.massimino@gmail.com)
13 |
14 | #ifndef WEBP_WEBP_TYPES_H_
15 | #define WEBP_WEBP_TYPES_H_
16 |
17 | #include // for size_t
18 |
19 | #ifndef _MSC_VER
20 | #include
21 | #if defined(__cplusplus) || !defined(__STRICT_ANSI__) || \
22 | (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L)
23 | #define WEBP_INLINE inline
24 | #else
25 | #define WEBP_INLINE
26 | #endif
27 | #else
28 | typedef signed char int8_t;
29 | typedef unsigned char uint8_t;
30 | typedef signed short int16_t;
31 | typedef unsigned short uint16_t;
32 | typedef signed int int32_t;
33 | typedef unsigned int uint32_t;
34 | typedef unsigned long long int uint64_t;
35 | typedef long long int int64_t;
36 | #define WEBP_INLINE __forceinline
37 | #endif /* _MSC_VER */
38 |
39 | #ifndef WEBP_EXTERN
40 | // This explicitly marks library functions and allows for changing the
41 | // signature for e.g., Windows DLL builds.
42 | #define WEBP_EXTERN(type) extern type
43 | #endif /* WEBP_EXTERN */
44 |
45 | // Macro to check ABI compatibility (same major revision number)
46 | #define WEBP_ABI_IS_INCOMPATIBLE(a, b) (((a) >> 8) != ((b) >> 8))
47 |
48 | #endif /* WEBP_WEBP_TYPES_H_ */
49 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/framesSquencce/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | My Library
3 |
4 |
--------------------------------------------------------------------------------
/framesSquencce/src/test/java/com/danny/framesSquencce/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.danny.framesSquencce;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | org.gradle.jvmargs=-Xmx1536m
13 |
14 | # When configured, Gradle will run in incubating parallel mode.
15 | # This option should only be used with decoupled projects. More details, visit
16 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
17 | # org.gradle.parallel=true
18 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon Mar 05 09:59:48 CST 2018
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/local.properties:
--------------------------------------------------------------------------------
1 | ## This file is automatically generated by Android Studio.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must *NOT* be checked into Version Control Systems,
5 | # as it contains information specific to your local configuration.
6 | #
7 | # Location of the SDK. This is only used by Gradle.
8 | # For customization when using a Version Control System, please read the
9 | # header note.
10 | #Mon Mar 05 09:59:48 CST 2018
11 | ndk.dir=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
12 | sdk.dir=/Users/danny.jiang/Library/Android/sdk
13 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "aarch64")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/edit_cache.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/rebuild_cache.dir
3 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/arm64-v8a/android_gradle_build.json:
--------------------------------------------------------------------------------
1 |
2 | {
3 | "buildFiles" :
4 | [
5 | "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/CMakeLists.txt"
6 | ],
7 | "cleanCommands" :
8 | [
9 | "/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake --build /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/arm64-v8a --target clean"
10 | ],
11 | "toolchains" :
12 | {
13 | "6625623943515319907" :
14 | {
15 | "cCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang",
16 | "cppCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++"
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/arm64-v8a
5 | -DANDROID_ABI=arm64-v8a
6 | -DANDROID_PLATFORM=android-21
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/build/intermediates/cmake/debug/obj/arm64-v8a
8 | -DCMAKE_BUILD_TYPE=Debug
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_CXX_FLAGS=
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
12 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
13 | -GAndroid Gradle - Ninja
14 | jvmArgs :
15 |
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/arm64-v8a
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/arm64-v8a/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/arm64-v8a/rules.ninja:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Ninja" Generator, CMake Version 3.6
3 |
4 | # This file contains all the rules used to get the outputs files
5 | # built from the input files.
6 | # It is included in the main 'build.ninja'.
7 |
8 | # =============================================================================
9 | # Project: Project
10 | # Configuration: Debug
11 | # =============================================================================
12 | # =============================================================================
13 |
14 | #############################################
15 | # Rule for running custom commands.
16 |
17 | rule CUSTOM_COMMAND
18 | command = $COMMAND
19 | description = $DESC
20 |
21 |
22 | #############################################
23 | # Rule for re-running cmake.
24 |
25 | rule RERUN_CMAKE
26 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/arm64-v8a
27 | description = Re-running CMake...
28 | generator = 1
29 |
30 |
31 | #############################################
32 | # Rule for cleaning all built files.
33 |
34 | rule CLEAN
35 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t clean
36 | description = Cleaning all built files...
37 |
38 |
39 | #############################################
40 | # Rule for printing all primary targets available.
41 |
42 | rule HELP
43 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t targets
44 | description = All primary targets available:
45 |
46 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "armv7-a")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/edit_cache.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/rebuild_cache.dir
3 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/android_gradle_build.json:
--------------------------------------------------------------------------------
1 |
2 | {
3 | "buildFiles" :
4 | [
5 | "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/CMakeLists.txt"
6 | ],
7 | "cleanCommands" :
8 | [
9 | "/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake --build /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/armeabi-v7a --target clean"
10 | ],
11 | "toolchains" :
12 | {
13 | "6625623943515319907" :
14 | {
15 | "cCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang",
16 | "cppCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++"
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/armeabi-v7a
5 | -DANDROID_ABI=armeabi-v7a
6 | -DANDROID_PLATFORM=android-15
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/build/intermediates/cmake/debug/obj/armeabi-v7a
8 | -DCMAKE_BUILD_TYPE=Debug
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_CXX_FLAGS=
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
12 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
13 | -GAndroid Gradle - Ninja
14 | jvmArgs :
15 |
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/armeabi-v7a
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/armeabi-v7a/rules.ninja:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Ninja" Generator, CMake Version 3.6
3 |
4 | # This file contains all the rules used to get the outputs files
5 | # built from the input files.
6 | # It is included in the main 'build.ninja'.
7 |
8 | # =============================================================================
9 | # Project: Project
10 | # Configuration: Debug
11 | # =============================================================================
12 | # =============================================================================
13 |
14 | #############################################
15 | # Rule for running custom commands.
16 |
17 | rule CUSTOM_COMMAND
18 | command = $COMMAND
19 | description = $DESC
20 |
21 |
22 | #############################################
23 | # Rule for re-running cmake.
24 |
25 | rule RERUN_CMAKE
26 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/armeabi-v7a
27 | description = Re-running CMake...
28 | generator = 1
29 |
30 |
31 | #############################################
32 | # Rule for cleaning all built files.
33 |
34 | rule CLEAN
35 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t clean
36 | description = Cleaning all built files...
37 |
38 |
39 | #############################################
40 | # Rule for printing all primary targets available.
41 |
42 | rule HELP
43 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t targets
44 | description = All primary targets available:
45 |
46 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "i686")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/x86/CMakeFiles/edit_cache.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/x86/CMakeFiles/rebuild_cache.dir
3 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/debug/x86/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86/android_gradle_build.json:
--------------------------------------------------------------------------------
1 |
2 | {
3 | "buildFiles" :
4 | [
5 | "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/CMakeLists.txt"
6 | ],
7 | "cleanCommands" :
8 | [
9 | "/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake --build /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/x86 --target clean"
10 | ],
11 | "toolchains" :
12 | {
13 | "6625623943515319907" :
14 | {
15 | "cCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang",
16 | "cppCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++"
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/x86
5 | -DANDROID_ABI=x86
6 | -DANDROID_PLATFORM=android-15
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/build/intermediates/cmake/debug/obj/x86
8 | -DCMAKE_BUILD_TYPE=Debug
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_CXX_FLAGS=
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
12 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
13 | -GAndroid Gradle - Ninja
14 | jvmArgs :
15 |
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/x86
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/x86/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86/rules.ninja:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Ninja" Generator, CMake Version 3.6
3 |
4 | # This file contains all the rules used to get the outputs files
5 | # built from the input files.
6 | # It is included in the main 'build.ninja'.
7 |
8 | # =============================================================================
9 | # Project: Project
10 | # Configuration: Debug
11 | # =============================================================================
12 | # =============================================================================
13 |
14 | #############################################
15 | # Rule for running custom commands.
16 |
17 | rule CUSTOM_COMMAND
18 | command = $COMMAND
19 | description = $DESC
20 |
21 |
22 | #############################################
23 | # Rule for re-running cmake.
24 |
25 | rule RERUN_CMAKE
26 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/x86
27 | description = Re-running CMake...
28 | generator = 1
29 |
30 |
31 | #############################################
32 | # Rule for cleaning all built files.
33 |
34 | rule CLEAN
35 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t clean
36 | description = Cleaning all built files...
37 |
38 |
39 | #############################################
40 | # Rule for printing all primary targets available.
41 |
42 | rule HELP
43 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t targets
44 | description = All primary targets available:
45 |
46 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/edit_cache.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/rebuild_cache.dir
3 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86_64/android_gradle_build.json:
--------------------------------------------------------------------------------
1 |
2 | {
3 | "buildFiles" :
4 | [
5 | "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/CMakeLists.txt"
6 | ],
7 | "cleanCommands" :
8 | [
9 | "/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake --build /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/x86_64 --target clean"
10 | ],
11 | "toolchains" :
12 | {
13 | "6625623943515319907" :
14 | {
15 | "cCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang",
16 | "cppCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++"
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86_64/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/x86_64
5 | -DANDROID_ABI=x86_64
6 | -DANDROID_PLATFORM=android-21
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/build/intermediates/cmake/debug/obj/x86_64
8 | -DCMAKE_BUILD_TYPE=Debug
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_CXX_FLAGS=
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
12 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
13 | -GAndroid Gradle - Ninja
14 | jvmArgs :
15 |
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86_64/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/x86_64
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86_64/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/x86_64/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/debug/x86_64/rules.ninja:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Ninja" Generator, CMake Version 3.6
3 |
4 | # This file contains all the rules used to get the outputs files
5 | # built from the input files.
6 | # It is included in the main 'build.ninja'.
7 |
8 | # =============================================================================
9 | # Project: Project
10 | # Configuration: Debug
11 | # =============================================================================
12 | # =============================================================================
13 |
14 | #############################################
15 | # Rule for running custom commands.
16 |
17 | rule CUSTOM_COMMAND
18 | command = $COMMAND
19 | description = $DESC
20 |
21 |
22 | #############################################
23 | # Rule for re-running cmake.
24 |
25 | rule RERUN_CMAKE
26 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/debug/x86_64
27 | description = Re-running CMake...
28 | generator = 1
29 |
30 |
31 | #############################################
32 | # Rule for cleaning all built files.
33 |
34 | rule CLEAN
35 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t clean
36 | description = Cleaning all built files...
37 |
38 |
39 | #############################################
40 | # Rule for printing all primary targets available.
41 |
42 | rule HELP
43 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t targets
44 | description = All primary targets available:
45 |
46 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "aarch64")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/edit_cache.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/rebuild_cache.dir
3 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/arm64-v8a/android_gradle_build.json:
--------------------------------------------------------------------------------
1 |
2 | {
3 | "buildFiles" :
4 | [
5 | "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/CMakeLists.txt"
6 | ],
7 | "cleanCommands" :
8 | [
9 | "/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake --build /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/arm64-v8a --target clean"
10 | ],
11 | "toolchains" :
12 | {
13 | "6625623943515319907" :
14 | {
15 | "cCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang",
16 | "cppCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++"
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/arm64-v8a/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/arm64-v8a
5 | -DANDROID_ABI=arm64-v8a
6 | -DANDROID_PLATFORM=android-21
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/build/intermediates/cmake/release/obj/arm64-v8a
8 | -DCMAKE_BUILD_TYPE=Release
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_CXX_FLAGS=
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
12 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
13 | -GAndroid Gradle - Ninja
14 | jvmArgs :
15 |
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/arm64-v8a/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/arm64-v8a
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/arm64-v8a/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/arm64-v8a/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/arm64-v8a/rules.ninja:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Ninja" Generator, CMake Version 3.6
3 |
4 | # This file contains all the rules used to get the outputs files
5 | # built from the input files.
6 | # It is included in the main 'build.ninja'.
7 |
8 | # =============================================================================
9 | # Project: Project
10 | # Configuration: Release
11 | # =============================================================================
12 | # =============================================================================
13 |
14 | #############################################
15 | # Rule for running custom commands.
16 |
17 | rule CUSTOM_COMMAND
18 | command = $COMMAND
19 | description = $DESC
20 |
21 |
22 | #############################################
23 | # Rule for re-running cmake.
24 |
25 | rule RERUN_CMAKE
26 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/arm64-v8a
27 | description = Re-running CMake...
28 | generator = 1
29 |
30 |
31 | #############################################
32 | # Rule for cleaning all built files.
33 |
34 | rule CLEAN
35 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t clean
36 | description = Cleaning all built files...
37 |
38 |
39 | #############################################
40 | # Rule for printing all primary targets available.
41 |
42 | rule HELP
43 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t targets
44 | description = All primary targets available:
45 |
46 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "armv7-a")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/edit_cache.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/rebuild_cache.dir
3 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/armeabi-v7a/android_gradle_build.json:
--------------------------------------------------------------------------------
1 |
2 | {
3 | "buildFiles" :
4 | [
5 | "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/CMakeLists.txt"
6 | ],
7 | "cleanCommands" :
8 | [
9 | "/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake --build /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/armeabi-v7a --target clean"
10 | ],
11 | "toolchains" :
12 | {
13 | "6625623943515319907" :
14 | {
15 | "cCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang",
16 | "cppCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++"
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/armeabi-v7a
5 | -DANDROID_ABI=armeabi-v7a
6 | -DANDROID_PLATFORM=android-15
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/build/intermediates/cmake/release/obj/armeabi-v7a
8 | -DCMAKE_BUILD_TYPE=Release
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_CXX_FLAGS=
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
12 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
13 | -GAndroid Gradle - Ninja
14 | jvmArgs :
15 |
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/armeabi-v7a
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/armeabi-v7a/rules.ninja:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Ninja" Generator, CMake Version 3.6
3 |
4 | # This file contains all the rules used to get the outputs files
5 | # built from the input files.
6 | # It is included in the main 'build.ninja'.
7 |
8 | # =============================================================================
9 | # Project: Project
10 | # Configuration: Release
11 | # =============================================================================
12 | # =============================================================================
13 |
14 | #############################################
15 | # Rule for running custom commands.
16 |
17 | rule CUSTOM_COMMAND
18 | command = $COMMAND
19 | description = $DESC
20 |
21 |
22 | #############################################
23 | # Rule for re-running cmake.
24 |
25 | rule RERUN_CMAKE
26 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/armeabi-v7a
27 | description = Re-running CMake...
28 | generator = 1
29 |
30 |
31 | #############################################
32 | # Rule for cleaning all built files.
33 |
34 | rule CLEAN
35 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t clean
36 | description = Cleaning all built files...
37 |
38 |
39 | #############################################
40 | # Rule for printing all primary targets available.
41 |
42 | rule HELP
43 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t targets
44 | description = All primary targets available:
45 |
46 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "i686")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/x86/CMakeFiles/edit_cache.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/x86/CMakeFiles/rebuild_cache.dir
3 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/release/x86/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86/android_gradle_build.json:
--------------------------------------------------------------------------------
1 |
2 | {
3 | "buildFiles" :
4 | [
5 | "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/CMakeLists.txt"
6 | ],
7 | "cleanCommands" :
8 | [
9 | "/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake --build /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/x86 --target clean"
10 | ],
11 | "toolchains" :
12 | {
13 | "6625623943515319907" :
14 | {
15 | "cCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang",
16 | "cppCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++"
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/x86
5 | -DANDROID_ABI=x86
6 | -DANDROID_PLATFORM=android-15
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/build/intermediates/cmake/release/obj/x86
8 | -DCMAKE_BUILD_TYPE=Release
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_CXX_FLAGS=
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
12 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
13 | -GAndroid Gradle - Ninja
14 | jvmArgs :
15 |
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/x86
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/x86/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86/rules.ninja:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Ninja" Generator, CMake Version 3.6
3 |
4 | # This file contains all the rules used to get the outputs files
5 | # built from the input files.
6 | # It is included in the main 'build.ninja'.
7 |
8 | # =============================================================================
9 | # Project: Project
10 | # Configuration: Release
11 | # =============================================================================
12 | # =============================================================================
13 |
14 | #############################################
15 | # Rule for running custom commands.
16 |
17 | rule CUSTOM_COMMAND
18 | command = $COMMAND
19 | description = $DESC
20 |
21 |
22 | #############################################
23 | # Rule for re-running cmake.
24 |
25 | rule RERUN_CMAKE
26 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/x86
27 | description = Re-running CMake...
28 | generator = 1
29 |
30 |
31 | #############################################
32 | # Rule for cleaning all built files.
33 |
34 | rule CLEAN
35 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t clean
36 | description = Cleaning all built files...
37 |
38 |
39 | #############################################
40 | # Rule for printing all primary targets available.
41 |
42 | rule HELP
43 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t targets
44 | description = All primary targets available:
45 |
46 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-1")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "1")
11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/edit_cache.dir
2 | /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/rebuild_cache.dir
3 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86_64/android_gradle_build.json:
--------------------------------------------------------------------------------
1 |
2 | {
3 | "buildFiles" :
4 | [
5 | "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/CMakeLists.txt"
6 | ],
7 | "cleanCommands" :
8 | [
9 | "/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake --build /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/x86_64 --target clean"
10 | ],
11 | "toolchains" :
12 | {
13 | "6625623943515319907" :
14 | {
15 | "cCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang",
16 | "cppCompilerExecutable" : "/Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++"
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86_64/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake
2 | arguments :
3 | -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
4 | -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/x86_64
5 | -DANDROID_ABI=x86_64
6 | -DANDROID_PLATFORM=android-21
7 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/build/intermediates/cmake/release/obj/x86_64
8 | -DCMAKE_BUILD_TYPE=Release
9 | -DANDROID_NDK=/Users/danny.jiang/Library/Android/sdk/ndk-bundle
10 | -DCMAKE_CXX_FLAGS=
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/danny.jiang/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake
12 | -DCMAKE_MAKE_PROGRAM=/Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja
13 | -GAndroid Gradle - Ninja
14 | jvmArgs :
15 |
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86_64/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/danny.jiang/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/x86_64
16 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86_64/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/x86_64/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/sample/.externalNativeBuild/cmake/release/x86_64/rules.ninja:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Ninja" Generator, CMake Version 3.6
3 |
4 | # This file contains all the rules used to get the outputs files
5 | # built from the input files.
6 | # It is included in the main 'build.ninja'.
7 |
8 | # =============================================================================
9 | # Project: Project
10 | # Configuration: Release
11 | # =============================================================================
12 | # =============================================================================
13 |
14 | #############################################
15 | # Rule for running custom commands.
16 |
17 | rule CUSTOM_COMMAND
18 | command = $COMMAND
19 | description = $DESC
20 |
21 |
22 | #############################################
23 | # Rule for re-running cmake.
24 |
25 | rule RERUN_CMAKE
26 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/cmake -H/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample -B/Users/danny.jiang/Downloads/work_dir/FrameSequenceDemo/sample/.externalNativeBuild/cmake/release/x86_64
27 | description = Re-running CMake...
28 | generator = 1
29 |
30 |
31 | #############################################
32 | # Rule for cleaning all built files.
33 |
34 | rule CLEAN
35 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t clean
36 | description = Cleaning all built files...
37 |
38 |
39 | #############################################
40 | # Rule for printing all primary targets available.
41 |
42 | rule HELP
43 | command = /Users/danny.jiang/Library/Android/sdk/cmake/3.6.4111459/bin/ninja -t targets
44 | description = All primary targets available:
45 |
46 |
--------------------------------------------------------------------------------
/sample/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/sample/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # For more information about using CMake with Android Studio, read the
2 | # documentation: https://d.android.com/studio/projects/add-native-code.html
3 |
4 | # Sets the minimum version of CMake required to build the native library.
5 |
6 | # Creates and names a library, sets it as either STATIC
7 | # or SHARED, and provides the relative paths to its source code.
8 | # You can define multiple libraries, and CMake builds them for you.
9 | # Gradle automatically packages shared libraries with your APK.
10 |
11 | # Searches for a specified prebuilt library and stores the path as a
12 | # variable. Because CMake includes system libraries in the search path by
13 | # default, you only need to specify the name of the public NDK library
14 | # you want to add. CMake verifies that the library exists before
15 | # completing its build.
16 |
17 |
18 | # Specifies libraries CMake should link to your target library. You
19 | # can link multiple libraries, such as libraries you define in this
20 | # build script, prebuilt third-party libraries, or system libraries.
21 |
--------------------------------------------------------------------------------
/sample/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 26
5 | defaultConfig {
6 | applicationId "com.example.dannyjiang.framesequencedemo"
7 | minSdkVersion 15
8 | targetSdkVersion 26
9 | versionCode 1
10 | versionName "1.0"
11 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
12 | externalNativeBuild {
13 | cmake {
14 | cppFlags ""
15 | }
16 | }
17 | }
18 | buildTypes {
19 | release {
20 | minifyEnabled false
21 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
22 | }
23 | debug {
24 | jniDebuggable true
25 | }
26 | }
27 | externalNativeBuild {
28 | cmake {
29 | path "CMakeLists.txt"
30 | }
31 | }
32 | buildToolsVersion '27.0.3'
33 | }
34 |
35 | dependencies {
36 | implementation fileTree(include: ['*.jar'], dir: 'libs')
37 | implementation 'com.android.support:appcompat-v7:26.1.0'
38 | implementation 'com.android.support.constraint:constraint-layout:1.0.2'
39 | testImplementation 'junit:junit:4.12'
40 | androidTestImplementation 'com.android.support.test:runner:1.0.1'
41 | androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
42 | implementation project(':framesSquencce')
43 | }
44 |
--------------------------------------------------------------------------------
/sample/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/sample/src/androidTest/java/com/example/dannyjiang/framesequencedemo/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.example.dannyjiang.framesequencedemo;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.test.runner.AndroidJUnit4;
6 |
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 |
10 | import static org.junit.Assert.*;
11 |
12 | /**
13 | * Instrumented test, which will execute on an Android device.
14 | *
15 | * @see Testing documentation
16 | */
17 | @RunWith(AndroidJUnit4.class)
18 | public class ExampleInstrumentedTest {
19 | @Test
20 | public void useAppContext() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.example.dannyjiang.framesequencedemo", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/sample/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/sample/src/main/cpp/native-lib.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 |
4 | extern "C"
5 | JNIEXPORT jstring
6 |
7 | JNICALL
8 | Java_com_example_dannyjiang_framesequencedemo_MainActivity_stringFromJNI(
9 | JNIEnv *env,
10 | jobject /* this */) {
11 | std::string hello = "Hello from C++";
12 | return env->NewStringUTF(hello.c_str());
13 | }
14 |
--------------------------------------------------------------------------------
/sample/src/main/java/com/example/dannyjiang/framesequencedemo/TestActivity.java:
--------------------------------------------------------------------------------
1 | package com.example.dannyjiang.framesequencedemo;
2 |
3 | import android.content.Intent;
4 | import android.os.Bundle;
5 | import android.support.annotation.Nullable;
6 | import android.support.v7.app.AppCompatActivity;
7 | import android.view.View;
8 |
9 | /**
10 | * Created by danny.jiang on 3/27/18.
11 | */
12 |
13 | public class TestActivity extends AppCompatActivity{
14 |
15 | @Override
16 | protected void onCreate(@Nullable Bundle savedInstanceState) {
17 | super.onCreate(savedInstanceState);
18 |
19 | setContentView(R.layout.activity_test);
20 | }
21 |
22 | public void startTest(View view) {
23 | startActivity(new Intent(this, MainActivity.class));
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/sample/src/main/res/drawable-v24/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
1 |
7 |
12 |
13 |
19 |
22 |
25 |
26 |
27 |
28 |
34 |
35 |
--------------------------------------------------------------------------------
/sample/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
15 |
20 |
21 |
26 |
27 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/sample/src/main/res/layout/activity_test.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
12 |
--------------------------------------------------------------------------------
/sample/src/main/res/layout/basic_test_activity.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
13 |
14 |
18 |
19 |
24 |
25 |
30 |
31 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/sample/src/main/res/raw/animated_gif.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/raw/animated_gif.gif
--------------------------------------------------------------------------------
/sample/src/main/res/raw/animated_webp.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/raw/animated_webp.webp
--------------------------------------------------------------------------------
/sample/src/main/res/raw/ben_happy_talk_right.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/raw/ben_happy_talk_right.webp
--------------------------------------------------------------------------------
/sample/src/main/res/raw/ben_neutral_talk_right.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/raw/ben_neutral_talk_right.webp
--------------------------------------------------------------------------------
/sample/src/main/res/raw/ben_sad_blink_right.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/raw/ben_sad_blink_right.webp
--------------------------------------------------------------------------------
/sample/src/main/res/raw/capical_g_celebration.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/raw/capical_g_celebration.webp
--------------------------------------------------------------------------------
/sample/src/main/res/raw/car.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/raw/car.webp
--------------------------------------------------------------------------------
/sample/src/main/res/raw/google.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/raw/google.webp
--------------------------------------------------------------------------------
/sample/src/main/res/raw/hiltler.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/sample/src/main/res/raw/hiltler.webp
--------------------------------------------------------------------------------
/sample/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/sample/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | FrameSequenceDemo
3 |
4 | start
5 | stop
6 | vis
7 | invis
8 |
9 |
--------------------------------------------------------------------------------
/sample/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/sample/src/test/java/com/example/dannyjiang/framesequencedemo/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.example.dannyjiang.framesequencedemo;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':sample', ':framesSquencce'
2 |
--------------------------------------------------------------------------------
/webp.aar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/McoyJiang/Android-WebP/994894d70a35d22730b9cbc37a667591cb3dbdc2/webp.aar
--------------------------------------------------------------------------------