You are on page 1of 4

====================

03-31-2017
====================

* frameworks/av/
5ebc594 Fix Miracast(wifi display)

====================
03-30-2017
====================

* kernel/xiaomi/msm8956/
11576f2 input: misc: goodix_fp: Disable all key event if new driver detected

====================
03-29-2017
====================

* frameworks/av/
6181d19 CameraService: Allow HAL to handle video buffer duped FD's.
b76158e cameraservice: Resolve message vs start/stop preview races

* frameworks/base/
5d29541 Remove sqlite optimizations https://www.hastebin.com/gipumumeje.sql Revert
"Integer.valueOf() -> Integer.parseInt() to avoid allocation."

* packages/apps/Snap/
b3f3d64 VideoModule: Fix video encoder bitrate calculation for highspeed profile

* packages/apps/ThemeInterfacer/
0f51d79 JobService: Fix inital font application
bed5f44 JobService: fix initial theme dir creation

====================
03-28-2017
====================

* packages/apps/Dialer/
7f7d425 Dialer: InCallUI: Enable Sustained Performance Mode We should make sure
that thermals are stable during active calls, so we should enable Sustained
Performance Mode for the InCallActivity.

====================
03-27-2017
====================

* device/xiaomi/kenzo/
5152056 audio: Increase volume for all

* device/xiaomi/msm8956-common/
0c9020c msm8956: Fix Wi-Fi Direct/P2P
48d0cca msm8956: telephony: Enable conference support for video calls.
e81a16b overlay: Don use Pin Service, because i don't use odex
* frameworks/av/
2691236 avc_utils: skip empty NALs from malformed bistreams
55bf298 libstagefright: Restore AOSP's handling of 24/32-bit wav files

* kernel/xiaomi/msm8956/
fffd35c Revert "Back to sysfs3 sound control"
53f0351 arm: dts: msm8976-cpu: Add clock-frequency property to CPU nodes patch
taken from:- https://patchwork.kernel.org/patch/9276177/ fixes the following
warning during bootup /cpus/cpu@0: Missing clock-frequency property /cpus/cpu@1:
Missing clock-frequency property /cpus/cpu@2: Missing clock-frequency property
/cpus/cpu@3: Missing clock-frequency property /cpus/cpu@100: Missing clock-
frequency property /cpus/cpu@101: Missing clock-frequency property
4479a7c defconfig: fiops by default

====================
03-26-2017
====================

* frameworks/base/
6256398 Performances: move some settings checks from doInBackground to
SettingsObserver
9f61fbc Remove useless ic_menu_delete pinch-in to clear apps animation does the
job, no need to show this little and barely visible icon during the animation

* hardware/qcom/audio-caf/msm8952/
1b7774f audio: Fix msm8952-snd-card-mtp support
2766b40 Merge remote-tracking branch 'caf/LA.BR.1.3.6_rb1.14' into n2-caf-8952

* hardware/qcom/media-caf/msm8952/
3c1c6c8 Merge remote-tracking branch 'caf/LA.BR.1.3.6_rb1.14' into n2-caf-8952

* kernel/xiaomi/msm8956/
bcd58cd ASoC: wcd-mbhc: Don't report headphone until timout
b88803e ARM: dts: kenzo: Fix camera regulator voltage
2b6e8bb Revert "proc: Remove verifiedbootstate flag from /proc/cmdline"
a1deca4 kenzo: Only allow one fingerprint device to be created Only allow one
fingerprint device to be created, because they share gpios, if one has request
gpios, another will fail when requesting gpios. Included: input: misc: goodix_fp:
Support use netlink to communicate with user app input: misc: goodix_fp: Fix
warning of unbalanced irq Disable WLAN_FEATURE_RMC: Seems not used by hal, and
conflit with goodix fpsensor driver.

====================
03-25-2017
====================

* device/xiaomi/kenzo/
3dd0a5b Fingerprints: Add wrapper for loading fpc and goodix hal

* vendor/xiaomi/
083bf8b Use correct HALs and libs for Goodix and Fpc

====================
03-24-2017
====================
* device/xiaomi/msm8956-common/
22efcd4 Goodix: add sepolicy and service

* frameworks/base/
2a99cf5 Slim Recents: fix SystemUI fc
5b94b4b Slim Recents: more fixes, cleanup and improvements

====================
03-23-2017
====================

* device/xiaomi/kenzo/
00be278 QCamera2: HAL3: Convert Boottime from ISP to MONOTONIC Issue: Diplay freeze
observed sometimes, if there is any suspend/resume of the device. The issue found
to be with differences in the timesources used by display and camera for timestamp
calculation.
f01dd6b QCamera2/HAL1: Not to modify video timestamp in VT usecase Issue: In VT
usecase, ISP Query the special timestamp from AV timer i.e, from
avcs_core_query_timer() which is different from Boottime/Ktime. This is needed for
synchronization between audio and video as both will be using the same time source.
But Camera HAL adjusting this AV timer to Ktime assuming ISP giving regular Bootime
like in standalone recording which results in time stamp difference. Fix: Not to
change the video timestamp in VT use cases.
836867c QCamera2: Add buffer identity for video native handle Issue:
Release_recording() can be called with any Imemory pointer sent earlier. HAL cannot
use this pointer to recognize video frame to match before release this buffer to
kernel. Fix: Buffer identity is introduced to every video buffer and released
buffer can be found by comparing identity.
141c3db qcamera2: Added two dummy functions to avoid compilation error In test
module added two dummy functions, introduced as virtual in new AOSP. These two had
been introduced in CameraSourceListener used by CameraContext.
77f06a1 QCamera2: HAL: Changes to fix batch mode recording issue. Batch mode video
processing was broken on latest builds. Batch mode enabled and verified with media
extension now.
c68bd12 QCamera2:HAL1: Close duplicated FD's for media extension. In video metadata
mode, framework allocates native handle resource and needs to be freed in release
recording. This change is to free framework resources in case of media extension
use cases.
0f2ec35 QCamera2:HAL1: Update native handle for every timestamp callback Incase
framework updates camera native_handle pointer, we need to use cached native_handle
to update for every timestamp callback. This change is excecuted only if media
extension flag is enabled for the target.
7122093 QCamera2:HAL1: Enabling early restart for NZSL snapshot. Issue: When early
restart is enabled, preview is started but frames are not enqueued to display. Fix:
Add a check that when early restart is enabled to queue the frames to display.
4ee7de7 QCamera2: Provide camera output colorspace to video. Set the camera output
colorspace in native handle instead of indicating video encoder output colorspace.
709 was configured to video to get 709 colorspace output from video. But now video
to decide final configuration and camera to configure input format which is 601.
79e25be QCamera2: Add param lock protection to parameters. Some of the parameter
access/modification from other threads like metadata callback thread and deferred
work routine, etc need param lock protection. So adding the locks accordingly.
fa6f10f QCamera2: Initialize string variables String variables flatten/unflatten
are failing in stability run. Initialize String variables with empty string.
dd417ee QCamera2: HAL1: Force Flash Off in StillMore mode Issue: Flash should be
off in StillMore mode but if some camera app enables flash in StillMore, then the
output images are black.
184bd51 QCamera2:HAL1: Flush pending video frames during stopRecording. During
stopRecording, we need to make sure all pending video frames in queue need to be
flushed to avoid calling video callback after stop.
c2cd875 QCamera2: release metadata buffer in destructor if needed Metadata buffers
are allocated during camera open, but be released during metadata stream
stop/destroy.
e4451f8 QCamera2: HAL: Convert Boottime from ISP to MONOTONIC Issue: Diplay freeze
observed sometimes, if there is any suspend/resume of the device. The issue found
to be with differences in the timesources used by display and camera for timestamp
calculation.
92addd9 QCamera2: Fix memory leak due to thread join. Issue: Buffer alloc routine
is a joinable thread, which needs to be joined after execution. But due to missing
join in one case, memory leak was happening of 1MB in VSS and 12kB in PSS.
e752ad6 QCamera2: Fix metadata stream buffer memory leak. meta data stream buffers
gets allocated during openCamera and gets deallocated during closeCamera only if
corresponding channel (preview) exist, channel deallocates the stream memory. if
closeCamera happens just after openCamera in this case preview channel doesn't
exist so memory doesn't get deallocated, so to fix this issue adding explicit
deallocate call to meta data memory.
ab5202d QCamera2: Fix memory leak when fail to open camera device. Issue: When
camera open fails, param heap buffer which was allocated in a deferred thread will
not be cleaned up properly because of improper flag check in parameters deinit().
e3603c8 Camera2: Free allocated memory during failures. In
QCameraHeapMemory::allocate(), if mmap() fails some of the allocated buffers may
remain unfreed.
8bf28b4 QCamera2: Skip dual cam calibration when in single cam mode Previously,
there was some unnecessary dual-camera related calibration and logging which
occurred even when running in single cam mode. Now there is a check to skip these
steps in single cam mode.

* vendor/nitrogen/
17985b0 IMS: build ims-ext-common

* vendor/xiaomi/
1c1d293 kenzo: Update to MIUI 7.3.16 global dev blobs

====================
03-22-2017
====================

* device/xiaomi/kenzo/
c06f530 kenzo: Disable fluence on voicerec * Fixes oK google

* frameworks/base/
23df8f5 Partial screenshot: fix SystemUI fc
cc7f416 Fix for wakelock being held during bootup and idle scenario.
5260835 Fix intermittent slowness in resolver activity towards end of day.
c5fbb93 Allow themers to customize battery frame color on darkintensity

* packages/apps/Settings/
1f78fcc AppOpsDetails: Check app permissions safely

You might also like