Age | Commit message (Collapse) | Author |
|
Added SPDX-license-identifier-Apache-2.0 to:
libstagefrighthw/Android.mk
Added SPDX-license-identifier-BSD to:
libc2dcolorconvert/Android.mk
libplatformconfig/Android.mk
mm-video-v4l2/vidc/common/Android.mk
mm-video-v4l2/vidc/vdec/Android.mk
mm-video-v4l2/vidc/venc/Android.mk
Added SPDX-license-identifier-BSD SPDX-license-identifier-MIT to:
mm-core/Android.mk
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: Iead7f221951694cd9da8358ce5d18ac9f34b52dd
|
|
'goog/qcom/release/LA.UM.7.3.9.08.00.00.385.245' into pi-dev
Conflicts:
libstagefrighthw/QComOMXMetadata.h
mm-video-v4l2/vidc/vdec/Android.mk
mm-video-v4l2/vidc/vdec/inc/omx_vdec.h
mm-video-v4l2/vidc/vdec/inc/ts_parser.h
mm-video-v4l2/vidc/venc/Android.mk
Bug: 77871398
Change-Id: Iaade819caadef58cc7b1fdf64f0b549bec102eb9
|
|
Missing media/hardware/*.h are resolved by adding media_plugin_headers
explicitly.
Missing system/graphics.h is resolved by switching system/window.h
to cutils/native_handle.h as in
I7214dcc1e57f2a0466fc28173dd5de5d54c9a721 for msm8998.
Missing hardware/gralloc.h is resolved by adding libhardware_headers
ui/ANativeObjectBase.h is not included as it isn't used.
Bug: 69574580
Test: m -j
Test: BOARD_VNDK_VERSION=current m -j libOmxVdec libOmxVenc
Change-Id: I10c903701842c1953eeb99f9651a64e1ffbbbad9
|
|
- Remove hardcode paths of aosp headers in vendor
make files.
- Add aosp header libraries to access aosp headers.
CRs-Fixed: 2206443
Change-Id: Ib2b4f1ddeb48397bbe2afdfb9ac54cc3cb3fd9ac
|
|
Change-Id: I60c797137a4437dbbf31d51e4f5bc7e08e8d3800
|
|
|
|
Change-Id: Ib8a786d4ecd8ce3af06f39665fd9532565ed50bf
|
|
Add P010 10bit linear color format supports on HAL decoders
Change-Id: Ia6ee6d256f4734da988b7e204711f76d193b2255
|
|
C2DCC pointer pointed to compute_aligned_width_and_height which is for
older GPUs. For newer GPUs, this function returns 0. For our newer GPUs,
we should use compute_fmt_aligned_width_and_height.
CRs-Fixed: 2126754
Change-Id: I67f0806636a68c381ab3d07f3ea512fce0978385
|
|
Change-Id: Idf976def3c06edb3d8993f04ce76df7657315626
|
|
Change-Id: I8968235481b334aaf44757e2b65eb962710190b9
|
|
Surface definition structures are not currently
initialized to NULL and also make it NULL after
delete just to be safe.
CRs-Fixed: 2109336
Change-Id: I9843803b3a5faa55eccaf48bc1252a7d07230695
|
|
ASAN throws an exception when delete operator is called
on NULL.
CRs-Fixed: 2110126
Change-Id: I4c1fb58f8bcb639699836784e3b0361fb2705fa7
|
|
Change-Id: I1918e86b9895f234a800191426c4c3cd8bf1c33b
|
|
- Call setResolution when there is a change in frame properties and
call convertC2D when conversion is really needed.
- Fix the src format assignment for C2D color conversion.
CRs-Fixed: 2101124
Change-Id: Iaf3b1b984fe35f392c96249567b0f159027bb63c
|
|
Change-Id: I0b88d9b867b5c0c880d08fed63c93ffff70ef124
|
|
Change-Id: Idc17617c059cb1ae44064e62ff43c1eed53fac0c
|
|
Added thumbnail generation support for TP10 clips using
combined mode.
Change-Id: I0dda5d74c37d720558e0b492822dd9321564dc5c
CRs-Fixed: 2091107
|
|
Fix the memory leak by unmapping the surface memory
before requesting for a new surface memory.
Change-Id: Iffca8eae692d148a2f0874ee7d9be7770d627f89
CRs-Fixed: 2089675
|
|
Wrong symbol name was used when we call dlsym on C2D library.
Change-Id: I912153561cb248d81a2ca025afe2100aa48b5e6e
CRs-Fixed: 2088849
|
|
Call unlock before the execution comes out of the function call.
Change-Id: I197f6007771e15292f5212eae6c08cd92e6d9810
CRs-Fixed: 2088140
|
|
Added support to enable screen recording using C2D
interface.
Change-Id: I1a95947ca89a420250546f2c0df45db5b16901ad
CRs-Fixed: 2086016
|
|
Modify the debug level and message to make them
easily understandable.
Change-Id: I6eb677acd4577229a9ffda997d21a4e739b317d4
CRs-Fixed: 2078471
|
|
Change-Id: I19f52ea49fe9e5b270f89cf23d148ebbca2cc245
|
|
Marked right debug level and added/modified debug
messages properly.
Change-Id: I98589137822f741f89d53f946b24d38af32bf0ec
CRs-Fixed: 2078471
|
|
Avoid calling c2dDestroySurface when C2D driver not initialized.
Change-Id: I59c8e3e147cd75a8740dad552b96d9a2810d9b12
CRs-Fixed: 2075562
|
|
Change-Id: Ifbc684d32345e4ccc5c1e9b16805e883b077ddfd
|
|
Unmap was being called with a modified address resulting in unmap
failure. Call unmap with the exact address which we get from map
call.
Change-Id: I01148d89968865bb24c39733ed74b85931f3a5f1
CRs-Fixed: 2056867
|
|
Conflicts:
libc2dcolorconvert/Android.mk
libstagefrighthw/Android.mk
mm-core/Android.mk
mm-video-v4l2/vidc/vdec/Android.mk
mm-video-v4l2/vidc/venc/Android.mk
mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
Change-Id: I62452320f642bbbdf697601cd60ab8637f436dc9
|
|
Removed dynamic linking of the intermediate library.
Added more input/output color format support.
CRs-Fixed: 2038471
Change-Id: Idbd6ad8c6f29b8257f8c8ddb5c7c55db4d3b61cb
|
|
|
|
Add the support to enable the color convertion in C2D using
c2d graphic library.
Change-Id: If26640952c43a9cf329a9a97b3b4f32f573adac0
|
|
Move video HAL libraries to vendor image
with flag LOCAL_VENDOR_MODULE
Change-Id: Ie9058b9bfc1148bed53e4496c58a874698f1f6d1
|
|
Move video HAL libraries from system/lib/ to
/system/vendor/lib.
Conflicts:
libc2dcolorconvert/Android.mk
libstagefrighthw/Android.mk
mm-core/Android.mk
mm-video-v4l2/vidc/vdec/Android.mk
mm-video-v4l2/vidc/venc/Android.mk
Change-Id: Ic7f89ce5d4b9cb4d86c12508d15b1d8e1a59e91a
|
|
Move video HAL libraries from system/lib/ to
/system/vendor/lib.
Change-Id: I6a91af6ce3b310b92483c440cb6ee5a0f3096412
CRs-Fixed: 2037809
|
|
Move video HAL libraries from system/lib/ to
/system/vendor/lib.
Remove libbinder instances from Video HAL.
Change-Id: I7f2674fee7fc978281f777c25e26a0927a3964c8
CRs-Fixed: 2037809
|
|
Remove legacy files which are not useful anymore. These are not
needed to carry further.
Change-Id: I3bff03f4bbadd6160fe76d7343c387822c8572c3
|
|
Add configure and makefiles to compile video encoder code using
auto tools.
Change-Id: Ie3d0aa2b3510828c7c157ffb1f8704e32bc9372b
|
|
Initialize stride2 that corresponds to the stride of V-plane
CRs-Fixed: 1033135
Change-Id: I8330dadde19cd44444d4b37b09bdd0e00f581a7d
|
|
Close the adreno utils lib if it was opened successfully
CRs-Fixed: 959338
Change-Id: I5e84efdc372b5c39ad9b569d87c7346cdd8869a8
|
|
Fix CLANG compiler reported warnings/errors related to format
specifiers.
Change-Id: I959f2270fbc0d2610cb57e0294c390e5de664d65
CRs-Fixed: 963720
|
|
Send flags to color converter to enable UBWC mode while
opening color converter if flags contain UBWC mode.
Change-Id: Id649fa30f08b45985f91ccb4b9e60941f24386eb
|
|
Graphics width and height alignments change based on hardware version,
hence get this information from adreno utils library.
Change-Id: I5134601ac918de86028d02b88339eacf1039a543
|
|
Add supprt for color conversion from NV12_UBWC format to RGBA8888
and YV12. UBWC YUV formats are not supported on the destination buffer
due to graphics hardware limitation
Change-Id: I1c19005bc3ed74412f4b1437acac2118be78f17a
|
|
|
|
For YCbCr420P color format, Stride and YUV plane size calculation
is modified as per prescribed 16 byte alignement.
Change-Id: I32f7b8b30152d9f7f2a32f9309925b38bf399118
|
|
Fix compiler errors and remove inclusion of deprecated
pmem headers
Change-Id: I9ba321485fa8f20054a2bfebdadabddcdb84e7f5
|
|
Query the image-size of color-converted buffer from converter, sans
the padding and alignment.
Change-Id: Ifbe7229b5e963a20538547fe543be019b161db7b
|
|
No need to include ColorConvert.h
Change-Id: I7f5e20bd6551a4c85a0024dbf280fd00c5566149
|
|
refer c2d header from display as graphics path may
not be available on some OSS builds
Change-Id: I0737916d269c870adfed8beba827d2f9129aba88
|