Merge tag 'android-16.0.0_r4' into staging/lineage-23.2_merge-android-16.0.0_r4
Android 16.0.0 release 4
# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCaS5hswAKCRDorT+BmrEO
# eNY+AKCNC59UvNuYQztLpFzdk6ywdeQcXACeNI5DVCkV4OMLyaEjpRjW1EDzHW0=
# =OeMA
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Dec 2 05:49:07 2025 EET
# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]
* tag 'android-16.0.0_r4': (301 commits)
Add an indicator for stream is closed.
Revert "AudioPolicyService: Fix SensorPrivacyPolicy guard logic"
MPEG4Writer: Fix hvcC CSD size check
Audio: remove enable_gmap_mode flag
Remove declaration of cacheGetStreamVolume
Remove declaration of cacheGetStreamMinMaxVolume
Camera: Update documentation for focalLength
Reduce codec.track.* atrace logs
libaudiohal@aidl: Release implicit patch immediately on stream close
AudioFlinger: Acquire a partial wakelock during the MMap TimerQueue Callback
Camera: Correct gainmap format check
limit CreateResetConfig and CreateStopConfig tests to sdk level > 36
Fix rotate-and-crop setting from refactoring.
Don't send empty metadata to effect
capengine: Use sco for media
audio: add to dump mmap stream to HAL
AudioFlinger: Fix compiler warning
Camera: Fix Idle fence timeout in StatusTracker
MediaCodecBuffer: use setRangeWithStatus instead of setRange
ABuffer: add a newer version of setRange
...
Conflicts:
services/audioflinger/IAfThread.h
services/audioflinger/Threads.h
services/camera/libcameraservice/api2/CameraDeviceClient.cpp
Change-Id: Ifae73a25cd271b1991619fbf9f1947c55824553b