[ONE Android Development] adinkwok:
New build! Here is the changelog and download links so dig in!

pa_bacon-5.0-ALPHA1-20150121.zip

Changelog:

====================
01-20-2015
====================

* device/oppo/msm8974-common/
40b2196 init: Create new path for camera sockets
9784d7a msm8974: Allow telephony to control tap-to-wake procfs

* kernel/oneplus/msm8974/
2ae7fff lm3630: Always set PWM mode
8c9f7d7 Revert "usb: dwc3: gadget: Ignore L1 RESUME events"

====================
01-19-2015
====================

* external/ffmpeg/
a9534c4 Get ffmpeg building for emulatorx86

* external/stagefright-plugins/
4d92c98 stagefright-plugins: Set default target sample format from codec

* frameworks/av/
ebfaafc ACodec: Initialize numChannels and sampleRate for flac codec
e42e5aa NuPlayer : send the correct streaming info while opening audio sink
a92052b NuPlayer : Ignore the INVALID_OPERATION error during resume.
6e2ed02 NuPlayer: Fix for audio mute after call termination
91b8b1c Media: Make media support DRM file's playing
c1d0d36 NuPlayer: add implementations of suspend/resume APIs
d23e63b libstagefright: Add missing check for software encoder
7daf035 nuplayer: Fixes for PCM offload
aac30c9 stagefright: Fix AC3 playback
7ddd36e stagefright: More bit depth plumbing

* hardware/qcom/audio-caf/msm8974/
703bd57 hal: Fix setting of backend samplerate

* kernel/oneplus/msm8974/
11a6394 crypto: msm: Add device wakeup initialization for qcrypto driver
80c57c3 ASoC: msm: Support multi channel volume in compressed driver

====================
01-18-2015
====================

* build/
c556999 releasetools: temporarily remove backuptool.sh on block_based
88a5d04 build: Fix global sepolicy inclusion
4bdedb6 ota_from_target_files: Remove recovery patch condition for block ota

* device/oneplus/bacon/
bdb2740 bacon: Remove defunct overlay
8d6386a Bacon: A more elegant and OSX friendly extraction script
317dca4 bacon: Various updates
73985a5 bacon: Revert multiple A2DP sample rate change
3581711 bacon: Add USB charging mode
e0364f8 bacon: Tune lights, haptics, and doze mode
154f714 msm8974: Disable DRC mode on speaker
dae1568 bacon: Update A2DP policy

* device/oppo/common/
1471249 oppo-common: SHA1 sum against the incoming file length

* device/oppo/msm8974-common/
997f175 msm8974: Various updates
8037444 msm8974: remove extraneous audio_policy.conf
bb07ce6 init: Move qseecomd out of late_start
0dd6174 selinux: Fix labels for BT/wlan persist datafiles
efad51b msm8974-common: Disable initial FBBLANK in charge mode

* frameworks/av/
ba618dd audiopolicy: Fix for device selection during concurrent audio playback
ed6be67 nuplayer: Fix audio glitch heard in non-offload path

* frameworks/base/
504e198 Fix warning
9a652ef Prevent copyNativeLib of package scanning to reduce booting time.
c514713 SystemUI: Fix system ui crash while continuously click flash light tile issue
ac76c17 SystemUI: Fix user profile activity overlapped by status bar panel issue
d5ac607 Framework: Fix GSM signal strength
1d52b31 AppWindowToken: Handling IndexOutOfBoundsException
e141dd8ab ProcessList: Handle invalid state when computing next PSS Time
84db7f1 Update RemoteController on Session update
ea014b6 Move media player list management to Audioservice
827d209 MountService: support UMS on any volume
2a33b5f wifi: Framework support for Ad-Hoc WiFi (IBSS mode)

* frameworks/native/
f171d36 Revert "sf: Make sure HWC_BLENDING_NONE is set for opaque layer"
c0a7b93 sensorservice: add fusion sensors if all events are supported

* frameworks/opt/telephony/
b922832 SMSUsageMonitor: read limit values from Settings.Secure
088c8e4 opt-telephony : fixing boo boo .. compilation error (referencing a static context)
0229b97 SmsUsageMonitor: update SMS limits with ContentObserver
c337851 MSIM: be more inteligent in giving the SIM a name
59c45dd MSIM: changing default SIM name

* hardware/qcom/audio-caf/msm8974/
bd66ae2 8084: Add define for ES705 codecs.
3a45e74 Bring up voice on apq8084 targets.

* kernel/oneplus/msm8974/
6aefbdf ASoC: msm: qdsp6v2: Use EOS status flag for TRIGGER DRAIN

* manifest/
e279f6e Remove unused repositories

* packages/apps/Settings/
97fdcc5 apn: Update the add actionbar icon
a1b2749 Settings: MSim: fix carrier name display
2cc2edf Do not show phone-related stuff if there's no subs
7986526 MSIM: behave as single SIM when appropriate
6bcb367 MSIM: use index as tab key
522bf41 MSIM - SIM card status: name "SUB x" now "SIM x"
af7ce07 MSIM: Data Usage: data connection switch visibility
d7a61ec MSIM: Data Usage: use the SIM name if available
d85a571 MSIM: identify SIM slot id on preferences dropdowns
89dcb60 MSIM: Display Carrier Name instead of SIM name

* packages/services/Telephony/
4a4f562 Add compatibility code with mainline's configuration options for unlock
6b64ffa Revert "Fix for ArrayIndexOutOfBoundException"

* vendor/pa/
40dc1e2 Merge "vendor: Clean up sepolicy inclusion" into lollipop
e35a076 vendor: Clean up sepolicy inclusion
854f2a2 sepolicy: new label for io scheduler sysfs nodes

====================
01-17-2015
====================

* frameworks/av/
1e0e7b1 libstagefright: Allocate cached camera buffers for sw encoders
b4cc511 ToneGenerator.h: Add C++11 workaround for static const float member initialization
42da2fd libmedia: Add HVGA camcorder quality
32f18d8 libstagefright: Fix SDK compilation issues
b273c02 libstagefright: Avoid fallback to software encoders
801682e audioflinger: clear effect buffers for duplicating output

* kernel/oneplus/msm8974/
eae45b6 ARM: dts: bacon: Don't issue redundant CABC mode on panel on
4568600 ARM: dts: bacon: Don't send display on twice

====================
01-16-2015
====================

* device/qcom/sepolicy/
5e7c74a selinux: Cleanup warnings
7f13491 selinux: audio: update policy file for audio
c6a655d sepolicy: add appdomain permissions for perfd
46b55b9 SEAndroid: Add sepolicy for surfaceflinger
9e6e6b7 sepolicy: allow radio to access video_device, smd_device
4d416de sepolicy: Additional CM-specific mpdecision rule
b338663 Seandroid: Allow mm-pp-deamon access to unix socket
394243c sepolicy: Added rule to enable unlink of dpmwrapper socket

* frameworks/av/
61909fb StagefrightRecorder: move WAVE out off ENABLE_AV_ENHANCEMENTS

* kernel/oneplus/msm8974/
4201cf2 cm: Update defconfigs
796bf0a Merge branch 'android-3.4' of https://android.googlesource.com/kernel/common into cm-12.0
7446683 crypto: sha512 - Expose generic sha512 routine to be callable from other modules
9946329 crypto: sha256 - Expose SHA256 generic routine to be callable externally.
946d450 crypto: add crypto_[un]register_shashes for [un]registering multiple shash entries at once
d466d01 Revert "arm: VFP: Report bounce statistics using procfs"

* packages/apps/Settings/
f4299e3 Settings: change HeadsUp ticker to SwitchPreference