When enforce compile time product I/F, system_ext module
cannot link to product module and vice versa.
When PRODUCT_PRODUCT_VNDK_VERSION := current, all native modules
in product partition are in the product variant. Adding system_ext_specific
and vendor_available will create system_ext variant and vendor variant.
This will fix the following dependency compile 2 errors:
-Error: MMCapability.cpp:33:10: fatal error: 'qd_utils.h' file not found
libwfdsinksm.so [MMCapability.cpp], installed in SYSTEM_EXT partition
and depends on libqdMetaData [qd_utils.h], accessable in product partition.
Replacing product_specific with system_ext_specific, while enforcing product I/F
will install libqdMetaData in system_ext and variant in product partition
-Error: dependency "libgralloc.qti" of "libqdMetaData" missing variant
libqdMetaData now moved to system_ext. Need to install libgralloc.qti
in system_ext.
Change-Id: Ic4eb768173f2125cee2bb1fa69665b50e8708ea5
Add an interface to query the current frame rate from SmoMo, which is
based on its internal state.
CRs-Fixed: 2667026
Change-Id: Ia0b7305124c72e548dc7c935ab5b717945fbc7c2
There were some concerns raised in the intern code review process. Since
Qualcomm has merged their Gralloc4.0 changes into their codebase, the
patch created another standlane change to address the concerns within
the code review.
Bug: 141596968
Test: VtsHalGraphicsMapperV4_0TargetTest
Change-Id: I33905f5f1198089a1e3fe16e1fd46a8f614e8679
(cherry picked from commit 3dfff2a5af39b14422ede072e3e9d95596e5fc3f)
This change initializes the local "ColorMetaData color"
to prevent uninitialized values being read.
CRs-Fixed: 2660086
Change-Id: I67284a57d4e12a0289824288b36804e3bd76fd02
The standard metadata types for width and height return the
values requested by the client, rather than the width and height
of the allocated buffer. This change adds internal metadata types
so clients can query the allocated values.
CRs-Fixed: 2638621
Change-Id: I7c69cff65512c30e27eb86ef33f67079c979eeb6
- The field minPicAverageLightLevel is actually maxPicAverageLightLevel
from the H.265 spec, mention it will be deprecated.
- Add new member maxPicAverageLightLevel which clients must use, this
is same as maxFrameAverageLightLevel from CTA-861.G
- The unit for maxPicAverageLightLevel is 1 cd/m^2.
Change-Id: Ida73949d4e4595bc4505e7451c40c6e6976bd092
CRs-fixed: 2607978
This change adds libgralloc.qti to support Gralloc4 and the transition to
standardized metadata.
CRs-Fixed: 2619182
Change-Id: Ia43de9b1dc9da52affc508783c046b82cde1775e
This change removes metadata types which are not set. The color
space is also set through ColorMetadata, with helpers to convert
to/from the legacy type ColorSpace_t.
CRs-Fixed: 2606686
Change-Id: I2dd67c0082a31ca6900fe845c13d0519a2289060
Add support to receive CVP_METADATA_FLAG_REPEAT flag information
from source to consumer.
Change-Id: I5fcfd83f93db47e9840d604fb7ac5c3feb01e776
Signed-off-by: Akshata Sahukar <asahukar@codeaurora.org>
Add support for CVP Metadata flags for source to inform
more details about the metadata to consumer.
Change-Id: I17a4ea6d3c72f9b7fc194bbb5b66f7fefb06b0a3
Add version information in SmoMo interface to make sure the
API of clients and SmoMo implementation are compatible. Also
add buffer dequeue duration in SmoMo interface which is used
to update SmoMo internal states.
Change-Id: I65cf2cdb8afedb45d6576d4931e4d074b8b2f7f4
Add support to receive capture rate and cvp frame rate to video
driver to help configure HFI_PROPERTY_CONFIG_CVP_FRAME_RATE_HINT
property.
Change-Id: Ia87f4762a63a3dfcc5e6613c6e0369a28f246fdc
if gr_priv_handle.h is accessed via C files, it throws error.
Added ifdef for cpluplus to fix this.
Change-Id: I16e593fb369205fefec76b05e9c6199b376d2f67