!42 libjpeg-turbo解码性能优化

Merge pull request !42 from rainbow/master
This commit is contained in:
openharmony_ci
2024-08-27 06:16:52 +00:00
committed by Gitee
2 changed files with 950 additions and 655 deletions
+9 -1
View File
@@ -44,7 +44,6 @@ action("libjpeg_action") {
"${target_gen_dir}/libjpeg-turbo-2.1.1/jdcoefct.c",
"${target_gen_dir}/libjpeg-turbo-2.1.1/jdcolor.c",
"${target_gen_dir}/libjpeg-turbo-2.1.1/jddctmgr.c",
"${target_gen_dir}/libjpeg-turbo-2.1.1/jdhuff.c",
"${target_gen_dir}/libjpeg-turbo-2.1.1/jdicc.c",
"${target_gen_dir}/libjpeg-turbo-2.1.1/jdinput.c",
"${target_gen_dir}/libjpeg-turbo-2.1.1/jdmainct.c",
@@ -70,6 +69,12 @@ action("libjpeg_action") {
"${target_gen_dir}/libjpeg-turbo-2.1.1/jutils.c",
]
if (target_platform == "pc") {
outputs += [ "${target_gen_dir}/libjpeg-turbo-2.1.1/jdhuff_opt.c" ]
} else {
outputs += [ "${target_gen_dir}/libjpeg-turbo-2.1.1/jdhuff.c" ]
}
mkernel = defined(ohos_kernel_type) && ohos_kernel_type == "liteos_m"
if (mkernel || is_win) {
outputs += [ "${target_gen_dir}/libjpeg-turbo-2.1.1/jsimd_none.c" ]
@@ -178,6 +183,9 @@ if (!defined(ohos_lite)) {
config("turbojpeg_config") {
include_dirs += [ "${target_gen_dir}/libjpeg-turbo-2.1.1" ]
defines = define_config
if (target_platform == "pc") {
defines += [ "HUFF_DECODE_OPT" ]
}
}
if (defined(ohos_lite)) {
File diff suppressed because it is too large Load Diff