Add mediacodec mode (GPU) for video compressor

This commit is contained in:
2026-06-12 11:20:13 +07:00
parent 26602a4698
commit bbb0fe0d34
185 changed files with 17183 additions and 421 deletions
@@ -0,0 +1,22 @@
[
{
"directory": "D:/MyProject/kcompressor/app/.cxx/RelWithDebInfo/1j3m5w6j/arm64-v8a",
"command": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=aarch64-none-linux-android21 --sysroot=D:/Android/sdk/ndk/28.2.13676358/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dkcompressor_EXPORTS -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations -o CMakeFiles\\kcompressor.dir\\native_compressor.cpp.o -c D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\native_compressor.cpp",
"file": "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\native_compressor.cpp"
},
{
"directory": "D:/MyProject/kcompressor/app/.cxx/RelWithDebInfo/1j3m5w6j/arm64-v8a",
"command": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=aarch64-none-linux-android21 --sysroot=D:/Android/sdk/ndk/28.2.13676358/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dkcompressor_EXPORTS -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations -o CMakeFiles\\kcompressor.dir\\compressor_common.cpp.o -c D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\compressor_common.cpp",
"file": "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\compressor_common.cpp"
},
{
"directory": "D:/MyProject/kcompressor/app/.cxx/RelWithDebInfo/1j3m5w6j/arm64-v8a",
"command": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=aarch64-none-linux-android21 --sysroot=D:/Android/sdk/ndk/28.2.13676358/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dkcompressor_EXPORTS -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations -o CMakeFiles\\kcompressor.dir\\video_compressor.cpp.o -c D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\video_compressor.cpp",
"file": "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\video_compressor.cpp"
},
{
"directory": "D:/MyProject/kcompressor/app/.cxx/RelWithDebInfo/1j3m5w6j/arm64-v8a",
"command": "D:\\Android\\sdk\\ndk\\28.2.13676358\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=aarch64-none-linux-android21 --sysroot=D:/Android/sdk/ndk/28.2.13676358/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dkcompressor_EXPORTS -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -O2 -g -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations -o CMakeFiles\\kcompressor.dir\\image_compressor.cpp.o -c D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\image_compressor.cpp",
"file": "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\image_compressor.cpp"
}
]