08-25 13:26:29.598 1006 1006 F libc : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 1006 (vendor.dolby.me), pid 1006 (vendor.dolby.me) 08-25 13:26:29.731 3084 3084 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 08-25 13:26:29.731 3084 3084 F DEBUG : crDroid Version: '11.8' 08-25 13:26:29.731 3084 3084 F DEBUG : Build fingerprint: 'Xiaomi/vili/vili:14/UKQ1.231207.002/V816.0.10.0.UKDMIXM:user/release-keys' 08-25 13:26:29.731 3084 3084 F DEBUG : Revision: '0' 08-25 13:26:29.731 3084 3084 F DEBUG : ABI: 'arm64' 08-25 13:26:29.731 3084 3084 F DEBUG : Timestamp: 2025-08-25 13:26:29.665897496+0530 08-25 13:26:29.731 3084 3084 F DEBUG : Process uptime: 10s 08-25 13:26:29.731 3084 3084 F DEBUG : Cmdline: /vendor/bin/hw/vendor.dolby.media.c2@1.0-service 08-25 13:26:29.731 3084 3084 F DEBUG : pid: 1006, tid: 1006, name: vendor.dolby.me >>> /vendor/bin/hw/vendor.dolby.media.c2@1.0-service <<< 08-25 13:26:29.731 3084 3084 F DEBUG : uid: 1046 08-25 13:26:29.731 3084 3084 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0000000000000000 08-25 13:26:29.731 3084 3084 F DEBUG : Cause: null pointer dereference 08-25 13:26:29.731 3084 3084 F DEBUG : x0 b400006f05b52fc0 x1 0000007fc905ed10 x2 0000006f45b59a90 x3 0000007fc905ecd8 08-25 13:26:29.731 3084 3084 F DEBUG : x4 0000000000000028 x5 0200006ef5b52470 x6 0000000000000000 x7 0000000000000000 08-25 13:26:29.731 3084 3084 F DEBUG : x8 00000000ffffffff x9 00000000eff00000 x10 0000006fe69e4fa4 x11 0000000012b97fad 08-25 13:26:29.731 3084 3084 F DEBUG : x12 0000000000028003 x13 b400006ef5b528e0 x14 0000000000000024 x15 000000000000005f 08-25 13:26:29.731 3084 3084 F DEBUG : x16 0000006fe5ebd230 x17 0000006fede1ca84 x18 0000006fef730000 x19 0000000000000000 08-25 13:26:29.731 3084 3084 F DEBUG : x20 b400006f05b52eb0 x21 0000006d55852090 x22 0000006fef2fff00 x23 0000000000000000 08-25 13:26:29.731 3084 3084 F DEBUG : x24 0000006fef2fff00 x25 b400006d55b59140 x26 0000000000000001 x27 0000000000000000 08-25 13:26:29.731 3084 3084 F DEBUG : x28 0000000000000000 x29 0000007fc905ece0 08-25 13:26:29.731 3084 3084 F DEBUG : lr 0000006fe5e915f4 sp 0000007fc905ece0 pc 0000006fede1caa0 pst 0000000080001000 08-25 13:26:29.731 3084 3084 F DEBUG : 7 total frames 08-25 13:26:29.731 3084 3084 F DEBUG : backtrace: 08-25 13:26:29.731 3084 3084 F DEBUG : #00 pc 0000000000010aa0 /vendor/lib64/libutils.so (android::RefBase::decStrong(void const*) const+28) (BuildId: 2fd112063e39cb6f651b185f9e6234f2) 08-25 13:26:29.731 3084 3084 F DEBUG : #01 pc 00000000000515f0 /vendor/lib64/android.hardware.media.c2@1.0.so (android::hardware::media::c2::V1_0::BnHwComponentStore::_hidl_createInterface(android::hidl::base::V1_0::BnHwBase*, android::hardware::Parcel const&, android::hardware::Parcel*, std::__1::function<void (android::hardware::Parcel&)>)+376) (BuildId: f0d25f49428387d313920490e7ec7c8c) 08-25 13:26:29.731 3084 3084 F DEBUG : #02 pc 00000000000525f0 /vendor/lib64/android.hardware.media.c2@1.0.so (android::hardware::media::c2::V1_0::BnHwComponentStore::onTransact(unsigned int, android::hardware::Parcel const&, android::hardware::Parcel*, unsigned int, std::__1::function<void (android::hardware::Parcel&)>)+1004) (BuildId: f0d25f49428387d313920490e7ec7c8c) 08-25 13:26:29.731 3084 3084 F DEBUG : #03 pc 000000000008ab7c /vendor/lib64/libhidlbase.so (android::hardware::BHwBinder::transact(unsigned int, android::hardware::Parcel const&, android::hardware::Parcel*, unsigned int, std::__1::function<void (android::hardware::Parcel&)>)+92) (BuildId: 1d845c84de7e27fc2c78f04ee8f4aae0) 08-25 13:26:29.731 3084 3084 F DEBUG : #04 pc 0000000000042eac /vendor/lib64/libhidlbase.so (android::hardware::IPCThreadState::joinThreadPool(bool)+1344) (BuildId: 1d845c84de7e27fc2c78f04ee8f4aae0) 08-25 13:26:29.731 3084 3084 F DEBUG : #05 pc 000000000000124c /vendor/bin/hw/vendor.dolby.media.c2@1.0-service (main+500) (BuildId: 394e52c5b5064b9f64c91bd2d615f078) 08-25 13:26:29.731 3084 3084 F DEBUG : #06 pc 0000000000055160 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+116) (BuildId: b310372d5ddccd24fca9f3a465bff80c) Co-Authored-By: ZiadTamer <ziadtamer150@gmail.com> Signed-off-by: swiitchOFF <120115258+swiitchOFF@users.noreply.github.com>
363 lines
10 KiB
Plaintext
363 lines
10 KiB
Plaintext
// Copyright (C) 2022 FlamingoOS Project
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
soong_namespace {
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "libdapparamstorage",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm: {
|
|
srcs: ["proprietary/vendor/lib/libdapparamstorage.so"],
|
|
shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/libdapparamstorage.so"],
|
|
shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "both",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "libdlbpreg",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm: {
|
|
srcs: ["proprietary/vendor/lib/libdlbpreg.so"],
|
|
shared_libs: ["liblog", "libutils", "libcutils", "libaudioutils", "libstagefright_foundation-v33", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/libdlbpreg.so"],
|
|
shared_libs: ["liblog", "libutils", "libcutils", "libaudioutils", "libstagefright_foundation-v33", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "both",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "vendor.dolby.hardware.dms@2.0",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm: {
|
|
srcs: ["proprietary/vendor/lib/vendor.dolby.hardware.dms@2.0.so"],
|
|
shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0.so"],
|
|
shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "both",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "libdlbdsservice",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/libdlbdsservice.so"],
|
|
shared_libs: ["libutils", "libstagefright_foundation-v33", "liblog", "libxml2", "libcrypto", "libdapparamstorage", "libsqlite", "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "64",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "liboem_specific",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/liboem_specific.so"],
|
|
shared_libs: ["libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "64",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "vendor.dolby.hardware.dms@2.0-impl",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0-impl.so"],
|
|
shared_libs: ["libhidlbase", "libutils", "liblog", "libdapparamstorage", "libdlbdsservice", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "64",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_binary {
|
|
name: "vendor.dolby.hardware.dms@2.0-service",
|
|
owner: "xiaomi",
|
|
target: {
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service"],
|
|
shared_libs: ["liblog", "libutils", "libhidlbase", "libdapparamstorage", "libdlbdsservice", "vendor.dolby.hardware.dms@2.0", "vendor.dolby.hardware.dms@2.0-impl", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "64",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
prefer: true,
|
|
relative_install_path: "hw",
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "libcodec2_soft_ac4dec",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/libcodec2_soft_ac4dec.so"],
|
|
shared_libs: ["libhidlbase", "vendor.dolby.hardware.dms@2.0", "libdeccfg", "libstagefright_foundation-v33", "libcutils", "libbase", "liblog", "libcodec2", "libcodec2_vndk", "libutils", "libcodec2_soft_dolby", "libcodec2_store_dolby", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "64",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "libcodec2_soft_ddpdec",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/libcodec2_soft_ddpdec.so"],
|
|
shared_libs: ["libhidlbase", "vendor.dolby.hardware.dms@2.0", "libdeccfg", "libstagefright_foundation-v33", "libcutils", "libbase", "liblog", "libcodec2", "libcodec2_vndk", "libutils", "libcodec2_soft_dolby", "libcodec2_store_dolby", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "64",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "libcodec2_soft_dolby",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/libcodec2_soft_dolby.so"],
|
|
shared_libs: ["libbase", "libcodec2", "libcodec2_vndk", "libutils", "libcutils", "liblog", "libstagefright_foundation-v33", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "64",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "libcodec2_store_dolby",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/libcodec2_store_dolby.so"],
|
|
shared_libs: ["libbase", "liblog", "libcodec2", "libcodec2_vndk", "libutils", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "64",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "libdeccfg",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/libdeccfg.so"],
|
|
shared_libs: ["libhidlbase", "vendor.dolby.hardware.dms@2.0", "libdapparamstorage", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "64",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_binary {
|
|
name: "vendor.dolby.media.c2@1.0-service",
|
|
owner: "xiaomi",
|
|
target: {
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/bin/hw/vendor.dolby.media.c2@1.0-service"],
|
|
shared_libs: ["libshim_dolby", "libbase", "liblog", "libcodec2", "libutils", "android.hardware.media.c2@1.0", "android.hardware.media.c2@1.1", "android.hardware.media.c2@1.2", "libcodec2_hidl@1.0", "libcodec2_hidl@1.1", "libcodec2_hidl@1.2", "libcodec2_vndk", "libhidlbase", "libavservices_minijail", "libbinder", "libcodec2_store_dolby", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "64",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
prefer: true,
|
|
relative_install_path: "hw",
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "libdlbvol",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm: {
|
|
srcs: ["proprietary/vendor/lib/soundfx/libdlbvol.so"],
|
|
shared_libs: ["liblog", "libutils", "libcutils", "libaudioutils", "libstagefright_foundation-v33", "libdlbpreg", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/soundfx/libdlbvol.so"],
|
|
shared_libs: ["liblog", "libutils", "libcutils", "libaudioutils", "libstagefright_foundation-v33", "libdlbpreg", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "both",
|
|
relative_install_path: "soundfx",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "libswdap",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm: {
|
|
srcs: ["proprietary/vendor/lib/soundfx/libswdap.so"],
|
|
shared_libs: ["liblog", "libutils", "libcutils", "libaudioutils", "libdapparamstorage", "libhidlbase", "libstagefright_foundation-v33", "libdlbpreg", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/soundfx/libswdap.so"],
|
|
shared_libs: ["liblog", "libutils", "libcutils", "libaudioutils", "libdapparamstorage", "libhidlbase", "libstagefright_foundation-v33", "libdlbpreg", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "both",
|
|
relative_install_path: "soundfx",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "libswgamedap",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm: {
|
|
srcs: ["proprietary/vendor/lib/soundfx/libswgamedap.so"],
|
|
shared_libs: ["liblog", "libutils", "libcutils", "libaudioutils", "libdapparamstorage", "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/soundfx/libswgamedap.so"],
|
|
shared_libs: ["liblog", "libutils", "libcutils", "libaudioutils", "libdapparamstorage", "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "both",
|
|
relative_install_path: "soundfx",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "libswvqe",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm: {
|
|
srcs: ["proprietary/vendor/lib/soundfx/libswvqe.so"],
|
|
shared_libs: ["liblog", "libutils", "libcutils", "libaudioutils", "libdapparamstorage", "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/soundfx/libswvqe.so"],
|
|
shared_libs: ["liblog", "libutils", "libcutils", "libaudioutils", "libdapparamstorage", "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "both",
|
|
relative_install_path: "soundfx",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|
|
cc_prebuilt_library_shared {
|
|
name: "libspatialaudio",
|
|
owner: "xiaomi",
|
|
strip: {
|
|
none: true,
|
|
},
|
|
target: {
|
|
android_arm: {
|
|
srcs: ["proprietary/vendor/lib/soundfx/libspatialaudio.so"],
|
|
shared_libs: ["libaudioutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
android_arm64: {
|
|
srcs: ["proprietary/vendor/lib64/soundfx/libspatialaudio.so"],
|
|
shared_libs: ["libaudioutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ],
|
|
},
|
|
},
|
|
compile_multilib: "both",
|
|
relative_install_path: "soundfx",
|
|
prefer: true,
|
|
soc_specific: true,
|
|
}
|
|
|