Age | Commit message (Collapse) | Author |
|
It's really annoying to work with these right now since clients have to
juggle two flag-guarded constructors. Instead, add a static create
function that returns a BIC and a Surface.
Also removes flag guards around ConsumerBase::setConsumerIsProtected,
which was never necessary and makes it possible to migrate clients away
from this flag in their code.
BYPASS_IGBP_IGBC_API_REASON=warren buffers
Bug: 398822412
Flag: EXEMPT refactor
Test: compiles, presubmit
Change-Id: I045a8ba804928623fcf7c430be245fd6f2e70bb1
|
|
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3454842
Change-Id: I9069530b734970f1208ca5d85040a2543aaace6a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
* Unnecessary lifetime
* Unnecessary return
Test: m out/soong/.intermediates/frameworks/native/libs/binder/rust/libbinder_rs/android_vendor_x86_64_silvermont_rlib_rlib-std_apex10000/libbinder_rs.rlib.clippy
Bug: 384401387
Change-Id: Ia63b0b2d975122bbef63503cf5ea39dae3025e9e
|
|
FRAME_RATE_COMPATIBILITY_AT_LEAST
Test: atest LayerHistoryIntegrationTest
Test: atest SetFrameRateTest
Test: atest SurfaceControlTest
Test: atest ViewRootImplTest
BUG: 383309509
Flag: com.android.graphics.surfaceflinger.flags.arr_setframerate_gte_enum
Change-Id: I52ef062cfc05be9bf7bdfdcaf6b6ef7cb2e236b7
|
|
|
|
|
|
* To PublicFormat
* To various checks in AHardwareBuffer
Bug: 294442993
Bug: 370458610
Flag: EXEMPT NDK
Change-Id: I7e82febd419bc9cd6cbd74ff6fef168d864eb784
Merged-In: I7e82febd419bc9cd6cbd74ff6fef168d864eb784
|
|
* To PublicFormat
* To various checks in AHardwareBuffer
Bug: 370458610
Flag: EXEMPT NDK
Change-Id: I7e82febd419bc9cd6cbd74ff6fef168d864eb784
|
|
b8b0c6f2a2
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3350856
Change-Id: I23ff6e31e5183711bac4d4a6db0771b3bf9dae19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3350856
Change-Id: If0858526a33e38547aeef1ff8519310935b0fa36
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
This moves and renames the enum into ANativeWindow where it is
accessible in the public NDK.
Test: atest SetFrameRateTest
Test: atest libsurfaceflinger_unittest
Test: atest LayerHistoryIntegrationTest
Bug: 380949716
Flag: EXEMPT ndk
Change-Id: I5216c3ceb223f7b9a0571be14544e83d7f8859ea
|
|
|
|
Revert submission 29890736-anativewindow-setframerateparams
Reason for revert: removing API to be landed in another release.
Reverted changes: /q/submissionid:29890736-anativewindow-setframerateparams
Change-Id: I366030e9bcb4b468e728cf425c1c22360700fe71
|
|
81bc772fa1 am: 0596b7af76
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3315654
Change-Id: I408642aeec3e4c092cf86aad902614d4497c3ca5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3315654
Change-Id: Ifd5fb0cae9b395215d78669215a4dde8af4514c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 371874777
Test: atest libnativewindow_rs-internal_test
Change-Id: I1a765c4b0a9455a3d5ed19582a8cfd5593f812fe
|
|
Bug: 371874777
Test: atest libnativewindow_rs-internal_test
Change-Id: I1494f17720761db6dbc7ba63ba51c5ec91536f74
|
|
Bug: 370570306
Merged-In: I9be1254c3e2685b0aa950b314c581824f40ce26c
Change-Id: I35bc501a2b1d9eb100aaab25cd660cf2e0542f99
|
|
This already exists in AIDL, and will exist in the SDK
Bug: 355264141
Flag: EXEMPT NDK can't be flagged!
Test: builds
Change-Id: I32fd0e9d5c58363393d5217211d1f5fe9e14f86b
|
|
|
|
1c0f7af817 am: 9e1353fa11
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3302719
Change-Id: Iaed2bd41c0163b396f68d06fe54c3cd426e3a292
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
|
|
am: bcd6336d7f am: c43a005b6c
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3315653
Change-Id: I105c38d775df07ff2816296828d1df622bd69aa7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
The new overload uses same plumbing and same logic as the other
setFrameRate-like functions. This plumbing and logic will be upgraded to
accommodate new parameters in a future CL.
Bug: 362798998
Test: atest SetFrameRateTest
Flag: EXEMPT NDK
Change-Id: If29c32a92b48c36fe06c70db5505f73cea482637
|
|
Test: atest libnativewindow_rs-internal_test
Change-Id: If80fb2e8f3d692247357eb76e7f14f65f29ba8b8
|
|
am: bbe31e3a20 am: 7bcef3add8
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3316994
Change-Id: I6a4da61eccf113e2e3af6790a40f4b3ab7c4a009
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 359100544
Test: atest libnativewindow_rs-internal_test
Change-Id: Ib80d14277d9f695615fa0f07459d5c0bce4aeab9
|
|
main am: 5da35fa888 am: 052c702d9f
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3317051
Change-Id: I59e8a8f86b0ecf11461c58bb58021cfd33fdf38b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
YCBCR_P210 is a 10-bit 4:2:2 YCbCr color format
Test: New tests pass
Flag: android.media.codec.p210_format_support
Bug: 368395888
Merged-In: Iac89c9dd506d65ee24827a8cd3e802a417bc8e9e
Change-Id: Iac89c9dd506d65ee24827a8cd3e802a417bc8e9e
|
|
|
|
fff76ea8df am: afd518e232
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3316232
Change-Id: I108f5504c4292dd1288de6b29a59bba16ca53b3e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 359100544
Test: atest libnativewindow_rs-internal_test
Change-Id: I5186d142fa6b1fb7810c05ab056ab0f609a47ae3
|
|
Add method to get raw AHardwareBuffer pointer from Rust HardwareBuffer.
Ownership to the buffer is not transferred to the pointer so the client
can still keep the HardwareBuffer instance.
Bug: 362894809
Test: m libnativewindow_rs
Change-Id: Ic960301a0c2c5b6cf08f55078464da845765d10c
|
|
YCBCR_P210 is a 10-bit 4:2:2 YCbCr color format
Test: New tests pass
Flag: android.media.codec.p210_format_support
Bug: 368395888
Change-Id: Iac89c9dd506d65ee24827a8cd3e802a417bc8e9e
|
|
am: b739439f65
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3285578
Change-Id: Icb44fe7258a5db13f4ec52687ab96bcef45b3815
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
e37408d928 am: 6acfa696fd
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3284921
Change-Id: I39cfbb58a4daf8e4a4f155eb6d90cafeac19aa75
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Inlines don't actually have an "introduced" API level since they're
not a part of the system image. Typically they should haven't any
`__INTRODUCED_IN()` annotation (the one that was here unhelpfully
prevents app developers from calling this otherwise available API
until API 34), but in this case the API forwards to an out-of-line API
which was added in API 31, so we mirror that as recommended by
https://developer.android.com/ndk/guides/using-newer-apis#avoiding_repetition_of_api_guards.
Bug: None
Test: treehugger
Change-Id: I80edc4cf2f0f46c14f057fd3c1f4a222646bd15a
|
|
main am: a75d99da27 am: 981c0e533a
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3284920
Change-Id: I11536e63bf85563aa11347828a179b2f75c64ba2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 307535208
Test: atest libnativewindow_rs-internal_test
Change-Id: Id07eb850ad1db7fbb25ef2a563d1f212ea7145f7
|
|
Bug: 307535208
Test: atest libnativewindow_rs-internal_test
Change-Id: Ib9a824a72d1d415dddd82e477d55200765d0b9e6
|
|
Bug: 307535208
Test: atest libnativewindow_rs-internal_test
Change-Id: I18e4158321f71bd95bb6d3f4868bae4d8a7d417e
|
|
main am: 91a1058c26 am: 7027deaa87
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3271615
Change-Id: I98fcbccc50408edd9bba11c939f41d776e246429
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 359100544
Test: atest libnativewindow_rs-internal_test
Change-Id: I06d37673d0e917ea50556a30c0fef52b35e5b820
|
|
07889b169e am: 53e86203e3
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3248010
Change-Id: Ie5e5a88e21418370089883f7080c54c8bf50d646
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
into main am: 647864acfd am: 2b81220f29
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3229210
Change-Id: I1af9dab2ccbfdeb6995a8ed8e47535cbda553ef5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: 3a3e2849da
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3229212
Change-Id: Iff6e78a83c71b4601c4846583bb22e191dd2b398
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
into main
|