Android Oreo AOSP Changes

Changes from 8.0.0_r23 (OPD1.170816.012) to 8.0.0_r25 (OPD1.170816.018):

Warning Releases with no significant changes other than version bump in platform/build component are likely to only feature proprietary binary blob (e.g. firmwares) changes.

Newly Added Components (0):

None

Removed Components (0):

None

Updated Components (13):

  • device/google/wahoo with 2 change(s)
    • cb7a082 : Add camera HAL to be client of thermal HAL.
    • 224909a : Fixed virtualizer boost

  • platform/build with 6 change(s)
    • d8e119a : Version bump to OPD1.170816.018
    • 9775837 : Version bump to OPD1.170816.017
    • 4c9419a : Version bump to OPD1.170816.016
    • 4fb5a2c : Version bump to OPD1.170816.015
    • e08265b : Version bump to OPD1.170816.014
    • 3e40e9b : Update DR to November 5 Security String (cherry picked from commit c1f2996487a816fef079bec9b8cd1de47339b589)

  • platform/external/libavc with 4 change(s)
    • 1ea92ad : Decoder: Updated error check while parsing num_ref_idx_lx_active.
    • 6c85e80 : Decoder: Corrected variable datatypes in ih264d_get_implicit_weights.
    • c7314d9 : Added an out of bound check on u4_num_bufs in input argument
    • bef2788 : Decoder: Conceal picture only if valid picture buffer is obtained.

  • platform/external/libhevc with 2 change(s)
    • f2137d8 : Added an out of bound check on u4_num_bufs in input argument
    • e311652 : Fix tile index buf alloc size

  • platform/external/libmpeg2 with 5 change(s)
    • b0bca0e : Propagating Error From impeg2d_pre_pic_dec_proc
    • 7235c7f : Check on Picture Dimensions
    • e0a4c10 : Fix Half Pel MC on Last Ref Row
    • aa85c54 : Check Number of MBs to Skip.
    • a29d60b : Replace memcpy with memmove to Solve Memory Overlap Error

  • platform/frameworks/av with 6 change(s)
    • 25eb924 : Revert "Fix memory leaks"
    • 4cc1fc9 : Fix memory leaks
    • 88e4e9b : Put media.metrics service into proper group
    • 7e51f62 : EffectBundle: Check parameter and value size
    • 245d056 : Track graphic buffer mode in OMXNodeInstance
    • b23665d : Fixed energy computation for eq and bass boost

  • platform/frameworks/base with 5 change(s)
    • a494aea : Revert "Prevent getting data from Clipboard if device is locked"
    • 3c77bde : AudioService: reduce EU volume warning thresdhold for USB headsets
    • 0fc60a0 : resolve merge conflicts of 6df58d8da10d to oc-dr1-dev
    • 7323423 : Prevent getting data from Clipboard if device is locked
    • 3c09ffb : DPC should not be allowed to grant development permission

  • platform/frameworks/opt/telephony with 1 change(s)
    • ecd3517 : Ensure IMS dial uses the correct CLIR mode.

  • platform/packages/apps/Bluetooth with 2 change(s)
    • 447cca8 : Don't reject notifications and wait until new addressed player is ready (1/2)
    • ea0d6ec : HFP: Fix regressions in HFP state machine

  • platform/packages/apps/PackageInstaller with 1 change(s)
    • 0332baa : Backport overlay security fix

  • platform/system/bt with 7 change(s)
    • 2a4cf23 : Fix build error for AVRCP13 compat fix
    • 095a7b5 : Change our AVRCP capabilities if the remote device only supports 1.3
    • 78c6242 : Clean-up BTIF profile queue on profile shutdown
    • 4cd8448 : Don't reject notifications and wait until new addressed player is ready (2/2)
    • 56845f7 : GAP: Set service_id before calling gap_release_ccb
    • f707d89 : Ensure that services are cleaned from the GattServer HandleMap.
    • e6a0f5c : SDP: Bounds check 'id' parameter for free_sdp_slot()

  • platform/system/core with 1 change(s)
    • 642f66b : Fix integer overflow in utf{16,32}_to_utf8_length

  • platform/system/netd with 2 change(s)
    • 3f9d672 : Invalidate dst caches when changing network permissions.
    • 280c7ef : Don't allow seamless handover to networks requiring permissions.