vendor-qcom-opensource-media's People
Forkers
marijns95 komatsu022 pablomh sony-seine-mirror beryllium-4-19-project sshyran haxk20 bartcubbinsvendor-qcom-opensource-media's Issues
Making use of missing color format
Trying to build for XQ-AS72 (missing device in configs, so eating XQ-AS52's lunch). Getting following error
FAILED: target C++: libc2dcolorconvert <= vendor/qcom/opensource/media/sm8250/libc2dcolorconvert/C2DColorConverter.cpp
Outputs: out/target/product/pdx206/obj/SHARED_LIBRARIES/libc2dcolorconvert_intermediates/C2DColorConverter.o
Error: exited with code: 1
Command: /bin/bash -c "PWD=/proc/self/cwd prebuilts/clang/host/linux-x86/clang-r383902b1/bin/clang++ -I out/target/product/pdx206/obj/include/adreno -I out/target/product/pdx206/obj/include/adreno -I vendor/qcom/opensource/commonsys-intf/display/gralloc -I vendor/qcom/opensource/media/sm8250/libc2dcolorconvert -I out/target/product/pdx206/obj/SHARED_LIBRARIES/libc2dcolorconvert_intermediates -I out/target/product/pdx206/gen/SHARED_LIBRARIES/libc2dcolorconvert_intermediates -isystem kernel/sony/msm-4.19/common-headers/kernel-headers -isystem kernel/sony/msm-4.19/common-headers/kernel-headers -Isystem/core/liblog/include_vndk -Iexternal/libcxx/include -Iexternal/libcxxabi/include -isystem out/soong/.intermediates/bionic/libc/libc.llndk/android_vendor.30_arm64_armv8-2a_shared/gen/include -isystem bionic/libc/kernel/android/scsi -isystem bionic/libc/kernel/android/uapi -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/uapi/asm-arm64 -Iexternal/libcxxabi/include -Isystem/core/libutils/include -Isystem/core/libbacktrace/include -Isystem/core/liblog/include_vndk -Isystem/core/libsystem/include -Isystem/core/libcutils/include_vndk -Isystem/core/libprocessgroup/include -Ihardware/libhardware/include -Isystem/media/audio/include -Isystem/core/libcutils/include_vndk -Isystem/core/libsystem/include -Isystem/bt/types -Ivendor/qcom/opensource/display/include -Ivendor/qcom/opensource/display/libcopybit -Ivendor/qcom/opensource/display/libdrmutils -Ivendor/qcom/opensource/display/libqdutils -Ivendor/qcom/opensource/display/libqservice -Ivendor/qcom/opensource/display/gpu_tonemapper -Ivendor/qcom/opensource/display/sdm/include -Ivendor/qcom/opensource/display/gralloc -Ivendor/qcom/opensource/display/libdebug -Ihardware/libhardware/include -Isystem/media/audio/include -Isystem/core/libcutils/include_vndk -Isystem/core/libsystem/include -Isystem/bt/types -Ivendor/qcom/opensource/display-commonsys-intf/gralloc-next -Ivendor/qcom/opensource/display-commonsys-intf/gralloc -Ivendor/qcom/opensource/display-commonsys-intf/include -Ivendor/qcom/opensource/display-commonsys-intf/libdisplayconfig -Ivendor/qcom/opensource/display-commonsys-intf/libqdmetadata -isystem out/target/product/pdx206/obj/include -isystem kernel/sony/msm-4.19/common-headers/kernel-headers -c -Werror=implicit-function-declaration -DANDROID -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -no-canonical-prefixes -DNDEBUG -UDEBUG -fno-exceptions -Wno-multichar -O2 -g -fno-strict-aliasing -Werror=date-time -Werror=pragma-pack -Werror=pragma-pack-suspicious-include -fdebug-prefix-map=/proc/self/cwd= -D__compiler_offsetof=__builtin_offsetof -faddrsig -Werror=int-conversion -fexperimental-new-pass-manager -Wno-reserved-id-macro -Wno-unused-command-line-argument -fcolor-diagnostics -Wno-sign-compare -Wno-defaulted-function-deleted -Wno-inconsistent-missing-override -Wno-c99-designator -ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang -ffunction-sections -fdata-sections -fno-short-enums -funwind-tables -fstack-protector-strong -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -Wstrict-aliasing=2 -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=format-security -nostdlibinc -march=armv8.2a -Bprebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/aarch64-linux-android/bin -Wsign-promo -Wimplicit-fallthrough -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -Wno-gnu-include-next -fvisibility-inlines-hidden -std=gnu++17 -fno-rtti -Wall -DDO_NOT_CHECK_MANUAL_BINDER_INTERFACES -D__ANDROID_VNDK__ -fPIC -DANDROID_STRICT -target aarch64-linux-android30 -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=fortify-source -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-int-in-bool-context -Wno-sizeof-array-div -Wno-tautological-overlap-compare -Wno-deprecated-copy -Wno-range-loop-construct -Wno-misleading-indentation -Wno-zero-as-null-pointer-constant -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-string-compare -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-pessimizing-move -MD -MF out/target/product/pdx206/obj/SHARED_LIBRARIES/libc2dcolorconvert_intermediates/C2DColorConverter.d -o out/target/product/pdx206/obj/SHARED_LIBRARIES/libc2dcolorconvert_intermediates/C2DColorConverter.o vendor/qcom/opensource/media/sm8250/libc2dcolorconvert/C2DColorConverter.cpp"
Output:
^[[1mvendor/qcom/opensource/media/sm8250/libc2dcolorconvert/C2DColorConverter.cpp:555:20: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 'C2D_COLOR_FORMAT_420_P010'; did you mean 'C2D_COLOR_FORMAT_420_TP10'?^[[0m
return C2D_COLOR_FORMAT_420_P010;
^[[0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~
^[[0m^[[0;32m C2D_COLOR_FORMAT_420_TP10
^[[0m^[[1mvendor/qcom/opensource/display/libcopybit/c2d2.h:211:5: ^[[0m^[[0;1;30mnote: ^[[0m'C2D_COLOR_FORMAT_420_TP10' declared here^[[0m
C2D_COLOR_FORMAT_420_TP10 = 191,
^[[0;1;32m ^
^[[0m1 error generated.
Adding the missing profile to vendor/qcom/opensource/display/libcopybit/c2d2.h
(a la AOSPA/android_hardware_qcom_display@76f6060) and the missing enums to vendor/qcom/opensource/display-commonsys-intf/libqdmetadata/qdMetaData.h
(a la https://review.lineageos.org/c/LineageOS/android_hardware_qcom_display/+/268196/1/display-commonsys-intf/libqdmetadata/qdMetaData.h) "works" in that it gives me a successful build, but my device still gets stuck at the SONY screen when booted.
I am not sure if the "bricked' device is related to this issue (have logcat if interested) but this is preventing a build for EDO devices, it seems.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.