[ONE Original Android Development] NoSpamDan:
New build is up, now bumped to Android 7.1.2_r8, tag N2G47O:

Candy-bacon-7.1.2.Beta.v4.0-OFFICIAL-20170508-0324.zip

Changelog:

====================
05-08-2017
====================

* device/oneplus/onyx/
9c82d87 onyx: refactor performance profiles
752c4f6 onyx: decrease readahead size after boot
1153b8a Revert "onyx: rename 1440p to qHD, follow standards"

* hardware/qcom/display-caf/msm8937/
b7a3010 display: Add color metadata definition

====================
05-07-2017
====================

* device/oneplus/onyx/
2fc0c1d onyx: deps: track device specific Snap and RIL
5e60127 onyx: fail if blobs are not present
0d45d69 onyx: bc: ensure that dexpreopt is enabled

* frameworks/base/
04534b2 Merge changes from topic '7.1.2_r8' into c7.1.2

* hardware/qcom/audio-caf/msm8937/
99617f9 Configs: remove audio sink buffer size property
a9f2c00 hal: fix kw issue in hal
6191804 hal: remove redundant logs from utils.c
905d1d8 audiod: Skip enumerating non-ADSP sound cards

* hardware/qcom/display-caf/msm8937/
26cd504 display: Add color metadata definition
eb49512 sdm: Use ColorMetadata in SDM
37d5aff display: Add support for Rec.2020
b6a2bfb sdm: Use safe mode on External display on low end device
9c64210 HWC: Set skip to layers with Non Integral Source Crop
93afadf sdm: skip null commit on command mode panels
2428bc4 libmemtrack: Fix integer overflow in kgsl function

* hardware/qcom/media-caf/msm8937/
de0c52e media: libOmxSw encoders require prop headers :(
fcd1cfd mm-video-v4l2: serialize FTB's for dropped frames
057d1c7 mm-video-v4l2: vidc: venc: Free buffer FDs and handles
a5da2d3 mm-video-v4l2: vdec: Support for HEVCMain10HDR10 profile
76dd49f mm-video-v4l2: Update max level for h264 decoder to 5.1
46aa731 mm-video-v4l2: venc: Disable Pframes incase of resolution 5k/6k
5dc8e7e mm-video-v4l2: Reset drv_ctx o/p buffer requirements in loaded state
0a4ad7e mm-video-v4l2: vdec: Convert maximum display luminance in cd/m2
9e702ea mm-video-v4l2: vdec:Metadata for HDR and ColorAspects
6076eb6 mm-video-v4l2: vdec: Support for HDR Info extension

* kernel/oneplus/onyx/
6864f21 onyx_defconfig: enable I/O scheduler switcher
fb0c3f0 iosched_switcher: Remove unneeded code in change_elevator()
8bb8198 iosched_switcher: Ensure the previous elevator name is always present
8535be9 mmc: queue: Configure the I/O sched switcher for mmc block devices
b8b65e8 dm: Configure the I/O sched switcher for dm block devices
6ba8a2f iosched_switcher: Don't use FB_EARLY_EVENT_BLANK
06ce2b6 iosched_switcher: Allow multiple block devices to be used
50ffbf1 block: Add driver to change the I/O scheduler when the screen turns off
f2fad470 packet: fix races in fanout_add()
7d52c05 dccp: fix freeing skb too early for IPV6_RECVPKTINFO

* packages/apps/FMRadio/
fe4d545 Revert "FMRadio: Add overlay to enable/disable FM without Headphone"
a3e7bc8 Merge remote-tracking branch 'slim/ng7.1' into HEAD

* vendor/candy/
05893fe vendor: update Tuga
dfca4ab vendor: update K9 Mail
47e84c5 prebuilt: app: Update substratum

====================
05-06-2017
====================

* build/
b20eccc N2G47O
9ebafeb N2G47N
02db173 N2G47M
e17a071 N2G47L
0c6f147 N2G47K
f412043 Update Security String to 2017-05-05 on nyc-dev
27f5e0e Update Security String to 2017-05-01 on nyc-dev
823af3a N2G47J
f230510 N2G47I
1190e07 N2G47H
1c078be N2G47G
4603845 N2G47F

* candy/
2b92995 manifest: android-7.1.2_r8

* frameworks/av/
a836251 Add bounds check in SoftAACEncoder2::onQueueFilled()
c2582af Fix NPDs in h263 decoder
1fe68a8 Fix out of bounds access
7b0dbcb Fix integer overflow and divide-by-zero
2a169a5 Validate lengths in HEVC metadata parsing
ba6f7a8 AudioFlinger: Check framecount overflow when creating track

* frameworks/base/
276a7dd [DO NOT MERGE] Don't allow permission change to runtime
835216d [DO NOT MERGE] Throw exception if slot has invalid offset
e0fd94f [DO NOT MERGE] Check bounds in offsetToPtr
12f6741 Fix issue with saving admins before finishing loading.
4ce4be6 resolve merge conflicts of ad4aa1ce7d3d to nyc-mr1-dev fix conflict in nyc-mr2-release
b4efdb5 Protect Bluetooth OPP ACCEPT and DECLINE broadcast

* frameworks/native/
4ddce33 binder: remove cgroup interactions [ DO NOT MERGE ]

* system/core/
f08e49d libcutils: only change cgroup when fd is initialized [ DO NOT MERGE ]

====================
05-05-2017
====================

* vendor/candy/
4b52b44 prebuilt: app: Update substratum

====================
05-04-2017
====================

* hardware/qcom/media-caf/apq8084/
b49f2c0 Fix duplicated OMX.qcom.audio.decoder.aac entry

Cheers!