Age | Commit message (Collapse) | Author |
|
Change-Id: Ifa7b096d8b24a9f13978ad02f79b4019036c344a
|
|
Change-Id: I7e72730ba891d6acbe338ffc3222e680781f03b5
|
|
* changes:
Revert "Add delayed logger to allow logging verbose/info logs as warnings"
Revert "Commit all gralloc logs to warning on high memory allocation"
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/16074853
Change-Id: I1560d33c8f09c6f44824bb590c31ee4806acffa1
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/16074852
Change-Id: I09155ca85758929e02b00adeb9ed5b272e11f2de
|
|
This reverts commit d91ca7bd043f4bae411f298000726176c083d5b3.
Delayed logging leads to computing all the logging macros (ALOGV etc)
when they should be skipped. This leads to performance bottlenecks.
Bug: 204428645
Test: Builds
Change-Id: Ifb3fb740169047aace14cfe202c663bd54625a4e
|
|
This reverts commit 56831666f59b6bf33e1837669b6f752f973d0755.
Delayed logging leads to computing all the logging macros (ALOGV etc)
when they should be skipped. This leads to performance bottlenecks.
Bug: 204428645
Test: Builds
Change-Id: Id59480e77d0004b802d8dbe1fe26c69cd8550141
|
|
Dump buffers are only per process and is not available at the allocator
level. Gralloc should not be holding reference to that while allocating
a buffer.
Fix: 199336554
Test: Do not observe leaks in heap profiling
Change-Id: If92cffb2db9ee30ab1a5cee0297d066138c60674
|
|
Bug: 199336554
Test: Do not observe leaks in heap profiling
Change-Id: Iacab8555a1f425d7746fc7ab0937ddf9b1cf23d8
|
|
Change-Id: I57b8a347d8aea32aa2b6ddee00e5f3e815b0e148
|
|
am: 03316c5e63
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/15980928
Change-Id: I82a2e9adbe0de6838f891cd4d1481171c782d8b0
|
|
|
|
Change-Id: Iba4ca49a1593735300648fdbabff9fcbf3fd40d3
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/15940618
Change-Id: If895a93518bc2ec2bb50eb007a4ecd1c16926262
|
|
Bug: 201933520
Test: Boot to home
Change-Id: I125493e6b06436e4daac73c208cd5ca5ab4b68bd
|
|
Bug: 197289575
Test: Capture shot from UW camera, notice no failure logs
Change-Id: If41bf5501fe5bdb25300b78c8cda34e1dd353645
|
|
Change-Id: Idf537a077afd71dd9af39dda5439d37de767476f
|
|
am: cfbe775ebb
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/15898342
Change-Id: I2a7215fb55d1344c20670d33c6afc957e661a1de
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/15898342
Change-Id: I21a4ec0fa4f2cc2f26bc6dd1abf6d54b17216aba
|
|
Exynos encoder need 16 stride alignment for both luma and chroma
in YV12. Add 32 stride alignment for luma to ensure we meet the
requirement. This change will not impact the decoding case since
we use 64 stride alignment by default.
Bug: 201012738
Test: run vts -m VtsHalMediaC2V1_0TargetVideoEncTest
Change-Id: I7086366bfaf4f589e878c732b30b615034ccfa20
|
|
Change-Id: I85caddec6ab678cd03361eaee962c70ea807387b
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/15836688
Change-Id: I1bc24d7e344b3212f89f2f134c774e79e7f71977
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/15836688
Change-Id: I969df1a67826e84717b9ee24e81358a9532aeb69
|
|
For some applications (TikTok, AliExpress, Shopee), the YUV layout
is not requested from GraphicBufferMapper API, causing a misalignment
if the resolution can't satisfy both 64 and 128 alignments.
To prevent luma stride misalignment with GPU stride alignment.
The luma plane will maintain the same `stride` size, and the
chroma plane will align to `stride/2`.
Bug: 199836131
Test: AliExpress/Shopee live streaming
Change-Id: Id8dd547ff60dec7be49d777f2a63081923d5a9cf
|
|
Change-Id: I7cd032a909021af833cabdf10ced4431b332b8ec
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/15471527
Change-Id: I5c463a76e93400bd51a125f7ae298ab2ff9b9b0c
|
|
|
|
Some of the codec components run in minijail which blocks getppid calls.
We should update the rules in codec as well to actually allow this
syscall. For now this should work as a WA.
Bug: 195608566
Test: Video playback in photos app
Change-Id: I63cb1a74ebbef8e1fbc17a05a253f94c9f571402
|
|
Change-Id: I025dd9e39e7abe033483c1bb5848e0e846eb80c2
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/15433327
Change-Id: Id8d1b2cce6f808f19e08ddf6c3ec3d8ffddfc03a
|
|
* changes:
Commit all gralloc logs to warning on high memory allocation
Add delayed logger to allow logging verbose/info logs as warnings
Log the calling process's PID
|
|
Bug: 192821955
Test: Manually verified
Change-Id: Ib1f3cfdae6bf5280c5ee85fbbfa11f1e2da7cbdc
|
|
Bug: 192821955
Test: Manually verified
Change-Id: I3d0f30b0dad3a5784659c47ce70e239aff834a7d
|
|
Bug: 192821955
Test: Logcat
Change-Id: Ic93aa915d76f10dac0a9084240df8e403497090e
|
|
Change-Id: I6dd0284082aafaf7dddc5b77f870eb69930e7001
|
|
f6178197c1
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/15373148
Change-Id: I0022eda40231c930104b6a16cb5b94f8fa13318f
|
|
|
|
libGralloc4Wrapper currently exposes reference retain and free functions
which call into Gralloc's internal reference-counting mechanisms. These
actually aren't necessary: the only thing that clients need is a function
that undoes the effect of importBuffer() on a locally-created buffer.
Removed ::retain and ::release, and instead added freeImportedHandle(),
which calls freeBuffer(), unregistering the buffer, and then also
manually unmaps the buffer's handles (which is necessary because
freeBuffer() doesn't normally do that).
Bug: 193573573
Test: many photos with rear and front camera
Change-Id: Iba339d35279512d75da01388c294e6c2191ede6a
|
|
into sc-dev am: 2cc6407faa
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/15372210
Change-Id: Ife8546a4ce41e6bc30eb674a8b9f5934ff0ca32a
|
|
into sc-dev
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/15389012
Change-Id: If8685ba1441005dc55509be5338b86a374b2ef99
|
|
Bug: b/187279591
Test: video playback(YouTube, Exoplayer), video recording \
3P Apps recording
Change-Id: I72f422f7500cf3a0896f4d491719f2f24da91949
Signed-off-by: Charlie Chen <yuchungchen@google.com>
|
|
Bug: 188737888
Test: atest CtsMediaTranscodingTestCases
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
Change-Id: I5e4819a87ab9cbe2d57e022b103343f8a4204e79
|
|
Change-Id: Ia15915a6670410480176ea743b164272ca411166
|
|
am: d1b69d5840
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/15301199
Change-Id: Idd6b84f0bb2b633d5d41497668518261ffe11b5a
|
|
|
|
Change-Id: Ib27df0472594ccd4a3d6a91a369052f31857b17d
|
|
am: fde1f74d4d
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/15029670
Change-Id: Ib36b6167d9d066660400c94220eef594c17e9262
|
|
|
|
Bug: 193510942
Test: android.media.cts.DecoderTest#testH265Hdr10PlusMetadata
Change-Id: I43d7493325c0e1fbe6f968348cda22ace2a29084
Signed-off-by: Byung-Gwan Kang <bk0917.kang@samsung.com>
|