[Moto G 4G Android Development] Kayant:
New build

Download - https://www.androidfilehost.com/?fid=24052804347794972

Changelog -

====================
08-16-2015
====================

* device/motorola/peregrine/
fad3c0c peregrine: update wlan firmware

====================
08-15-2015
====================

* frameworks/av/
1009841 MPEG4Extractor.cpp: handle chunk_size > SIZE_MAX
8557b15 Fix integer overflow when handling MPEG4 tx3g atom
45920bc h264dec: Use intptr_t when a pointer is treated as an integer
77a3f94 libstagefright: Fix incorrect duration calculation
835a1e4 libstagefright: Remove nBitPerSample CHECK
227676d audiopolicy: fix for voice call to work on USB headset during concurrency
d35c72c audiopolicy: fix playback of multichannel pcm clips via low latency output
b27bebb libeffects: validate channel mask in downmixer configure
764de8d audio effects: fix heap overflow
9ccc734 IOMX: Enable buffer ptr to buffer id translation for arm32
d435368 IOMX: Add buffer range check to emptyBuffer
05bdee7 HDCP: buffer over flow check -- DO NOT MERGE
ce24074 Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes
cb39a38 Add some sanity checks
3eb2538 audiopolicy: use deep_buffer as default output for music stream
a28ba1a AudioOutput: Always open AudioTrack with a flag
bd32e5c libstagefright: fix output buffer is not released by Writer when stopping
6b59dae Validation of Number of Channels on WAV files
d9d8bae libstagefright: free mMoovBoxBuffer
a53564e The preview frame data is broken when sending via Binder
889f237 Fix new[] vs delete mismatch.
b583636 Check allocation
6d8b3e1 Fix global-buffer-overflow in voAWB_Copy.
a26f607 Use errno correctly.
9db35b8 Fix multiple division-by-zero conditions in MPEG4 parsing
7e75034 Fix null-pointer-dereferences accessing the SampleTable
34b6752 Detect allocation failures and bail gracefully
fd6f55e MPEG4Extractor.cpp: Add check for size == SIZE_MAX
c0a832e SampleTable: fix integer overflow checks.
fd61c22 MPEG4Extractor: still more NULL dereference fixes
fa59295 Guard against codecinfo overflow
bcefd78 nuplayer: Fix incorrect state handling while shutting down a decoder
cee7cb2 libstagefright: Fix crash in convertMetaDataToMessage
87592b7 audiopolicy: Fix for isStateInCall() do not return proper status
246ee58 httplive: Adjust seek time to last video IDR time
c26a9e3 httplive: Check for NULL playlist in postPrepared
839b50c httplive: Check for bandwidth switch only for variant playlists
8d91cd2 libstagefright: use SW AAC encoder for HE-AAC format
981a9e5 libmedia: Enable TrackOffload for more usecases
cbbf2ac libmedia: AudioTrack offload only for STREAM_MUSIC
0648c7f audiopolicy: Make sense of concurrency properties
e27f937 libstagefright: Fix LPA default min duration
3b12cb7 audiopolicy: Fix DTS Eagle dependence on kernel
6877d0d cameraservice: Resolve message vs start/stop preview races
eec48bb camera: add ability for a device to specify MAX_CAMERAS
35d904a Don't overwrite user agent header if app specified one
cbf9bcb Translate codec specific data for mp4v-es for MediaMuxer
61b43ab stagefright: Remove deprecated FFMPEG config
46eb2bb Prevent reading past the end of the buffer in 3GPP
2742a87 Prevent integer underflow if size is below 6

* hardware/qcom/fm/
79def03 FMRadio : Ensure scan state is kept in sync

====================
08-14-2015
====================

* device/qcom/common/
ad6fe8d power: Use default video encode/decode hints on 8916

====================
08-13-2015
====================

* device/qcom/common/
4c0ddd4 Guard variable expansion: string between quotes

* frameworks/base/
0015fa0 SystemUI: battery styles fix for msim

====================
08-12-2015
====================

* frameworks/base/
0c22ab8 OnTheSpot: Update QS pull-down for the new OTS

This build has the new Wifi Blobs so there shouldn't be a problem with channel 12/13.

Stagefright exploit bug included

Some UI enhancements