mirror of
https://github.com/ittiam-systems/libavc.git
synced 2026-10-06 02:31:16 +07:00
Some checks failed
CMake / build (cmake, aarch64-linux-gnu-gcc, -DCMAKE_TOOLCHAIN_FILE=../cmake/toolchains/aarch64_toolchain.cmake, aarch64-linux-gnu-g++, ubuntu-latest-cross-aarch64-cmake, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, arm-linux-gnueabihf-gcc, -DCMAKE_TOOLCHAIN_FILE=../cmake/toolchains/aarch32_toolchain.cmake, arm-linux-gnueabihf-g++, ubuntu-latest-cross-aarch32-cmake, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, clang, , clang++, macos-latest-clang-cmake, macos-latest) (push) Has been cancelled
CMake / build (cmake, clang, , clang++, ubuntu-24.04-arm-clang-cmake, ubuntu-24.04-arm) (push) Has been cancelled
CMake / build (cmake, clang, , clang++, ubuntu-latest-clang-cmake, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, clang, -DSANITIZE=fuzzer-no-link,address, clang++, ubuntu-latest-clang-cmake-asan-fuzzer, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, clang, -G Ninja, clang++, ubuntu-latest-clang-cmake-ninja, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, gcc, , g++, ubuntu-latest-gcc-cmake, ubuntu-latest) (push) Has been cancelled
Reason for revert: This re-lands ag/38985801 with the following change:
- Added the missing macro in common/armv8/ih264_resi_trans_quant_av8.s to fix the issues seen in c2.android.avc.encoder.
Bug: 485868924
Test: readelf -nW libavcdec.a
Test: readelf -nW libavcenc.a
Test: atest MctsMediaV2TestCases
atest MctsMediaDecoderTestCases
atest MctsMediaEncoderTestCases
atest MctsMediaCodecTestCases
Test: avc_dec_fuzzer
avc_enc_fuzzer
Change-Id: I27e94895d93dea32e8c68ba23f497aa3028e11dd
120 lines
2.1 KiB
Text
120 lines
2.1 KiB
Text
package {
|
|
// See: http://go/android-license-faq
|
|
// A large-scale-change added 'default_applicable_licenses' to import
|
|
// all of the 'license_kinds' from "external_libavc_license"
|
|
// to get the below license kinds:
|
|
// SPDX-license-identifier-Apache-2.0
|
|
default_applicable_licenses: ["external_libavc_license"],
|
|
}
|
|
|
|
cc_defaults {
|
|
name: "avcdec_defaults",
|
|
gtest: false,
|
|
host_supported: true,
|
|
cflags: [
|
|
"-DPROFILE_ENABLE",
|
|
"-DARM",
|
|
"-DMD5_DISABLE",
|
|
"-fPIC",
|
|
"-Wall",
|
|
"-Werror",
|
|
],
|
|
shared_libs: ["liblog"],
|
|
target: {
|
|
darwin: {
|
|
enabled: false,
|
|
},
|
|
},
|
|
}
|
|
|
|
cc_defaults {
|
|
name: "avcenc_defaults",
|
|
gtest: false,
|
|
host_supported: true,
|
|
cflags: [
|
|
"-DPROFILE_ENABLE",
|
|
"-DARM",
|
|
"-DMD5_DISABLE",
|
|
"-fPIC",
|
|
"-Wall",
|
|
"-Werror",
|
|
"-Wno-unused-variable",
|
|
],
|
|
local_include_dirs: [
|
|
"avcenc",
|
|
],
|
|
static_libs: ["libavcenc"],
|
|
}
|
|
|
|
cc_binary {
|
|
name: "avcdec",
|
|
defaults: ["avcdec_defaults"],
|
|
local_include_dirs: [
|
|
"avcdec",
|
|
],
|
|
srcs: ["avcdec/main.c"],
|
|
static_libs: ["libavcdec"],
|
|
}
|
|
|
|
cc_binary {
|
|
name: "mvcdec",
|
|
defaults: ["avcdec_defaults"],
|
|
local_include_dirs: [
|
|
"mvcdec",
|
|
],
|
|
srcs: ["mvcdec/main.c"],
|
|
static_libs: [
|
|
"libmvcdec",
|
|
],
|
|
}
|
|
|
|
cc_binary {
|
|
name: "avcenc",
|
|
defaults: ["avcenc_defaults"],
|
|
|
|
srcs: [
|
|
"avcenc/main.c",
|
|
"avcenc/psnr.c",
|
|
"avcenc/input.c",
|
|
"avcenc/output.c",
|
|
"avcenc/recon.c",
|
|
],
|
|
}
|
|
|
|
cc_binary {
|
|
name: "svcenc",
|
|
defaults: ["avcenc_defaults"],
|
|
|
|
local_include_dirs: [
|
|
"svcenc",
|
|
],
|
|
|
|
srcs: [
|
|
"svcenc/main.c",
|
|
"svcenc/input.c",
|
|
"svcenc/output.c",
|
|
"svcenc/psnr.c",
|
|
"svcenc/recon.c",
|
|
],
|
|
|
|
static_libs: [
|
|
"libsvcenc",
|
|
],
|
|
}
|
|
|
|
cc_binary {
|
|
name: "svcdec",
|
|
defaults: ["avcdec_defaults"],
|
|
|
|
local_include_dirs: [
|
|
"svcdec",
|
|
],
|
|
|
|
srcs: [
|
|
"svcdec/main.c",
|
|
],
|
|
|
|
static_libs: [
|
|
"libsvcdec",
|
|
],
|
|
}
|