Android Oreo AOSP Changes

Changes from 8.0.0_r7 (OPR1.170623.026) to 8.0.0_r9 (OPR3.170623.007):

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 (10):

  • platform/build with 8 change(s)
    • 1c4cf3f : Version bump to OPR3.170623.007
    • d3d5458 : Version bump to OPR3.170623.006
    • 90bdb56 : Version bump to OPR3.170623.005
    • 95daf1c : Version bump to OPR3.170623.004
    • f296cd8 : Updating Security String to 2017-09-05 Bug:63846344 (cherry picked from commit 32f388f655be42e2c7b724ec8568164877a5507b)
    • cd32289 : Updating Security String to 2017-09-01 Bug:63846344 (cherry picked from commit f1c17f17ff96d2a9705d6b7a003374c9f83ba14d)
    • 57a1ac1 : Version bump to OPR3.170623.002
    • 46574b3 : OPR3-170623.001

  • platform/development with 1 change(s)
    • 20b4c12 : Fix usage of a changed IPC API

  • platform/external/libavc with 3 change(s)
    • bf05d5e : Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf.
    • 895e36e : Decoder: Fixed overflow in refernce list creation.
    • 6da32f0 : Initialize DPB structures to valid values.

  • platform/external/libhevc with 2 change(s)
    • f4b8363 : Limit boundary PU sizes in case of errors
    • 0373720 : Fix array size for hrd parameters

  • platform/external/tremolo with 1 change(s)
    • 83d9fd5 : Use heap instead of alloca in res012.c

  • platform/frameworks/av with 5 change(s)
    • d49a2a9 : stagefright: fix crash due to bad timestamp index
    • 3ec03b0 : stagefright: check aac_frame_length to prevent infinite loop
    • 64b37e0 : MediaPlayerService: fix access of mPlayer in client
    • 25c38f4 : audio effects: filter reserved effect commands
    • aff88a0 : Check frame handle validity before freeing buffer.

  • platform/frameworks/base with 4 change(s)
    • b18b799 : Properly compute default and system set flag on an upgrade
    • ad45462 : Add a missing null check
    • 83d81dc : Handle case for missing permissions - fix NPE
    • a0fe2ae : Report permission flags for all protections based on SDK

  • platform/hardware/qcom/media with 1 change(s)
    • c168c3c : mm-video-v4l2: venc: Protect buffer from being freed while accessing

  • platform/packages/apps/Messaging with 1 change(s)
    • d2a102b : 37742976 - Catch bad gifs

  • platform/system/bt with 7 change(s)
    • dc29639 : Add missing extension length check while parsing BNEP control packets
    • e89b55f : Free p_pending_data from tBNEP_CONN to avoid potential memory leaks
    • 4214a06 : Add missing continuation offset check for SDP continuation requests
    • ba0e694 : Disable PAN Reverse Tethering when connection originated by the Remote
    • 09ed13b : Add missing packet length checks while parsing BNEP control packets
    • a93eda4 : Add a missing check for PAN buffer size before copying data
    • 2410b1e : Allocate buffers of the right size when BT_HDR is included