Age | Commit message (Collapse) | Author |
|
Change-Id: Id0ad67505c206b6bfe0ea7b13a4860369b307e70
Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
|
|
|
|
Let vendor choose which framebuffer ioctl (FBIOPUT_VSCREENINFO or
FBIOPAN_DISPLAY) is best suited to do page-flip on its target platform.
Neither API is well documented about their usage and most of the
time it really depends on the respective framebuffer driver implementation.
* Default ioctl to do page-flip is FBIOPUT_VSCREENINFO.
* Set "TARGET_USE_PAN_DISPLAY=true" in board config file to use FBIOPAN_DISPLAY.
Change-Id: Ic3a50bd0f5fe37ac0149e11649c4abdadea85529
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
|
|
* commit 'c63ec07b3ca11de8e0321a0875119427bb0bad86':
gralloc: Add asynchronous lock/unlock API
|
|
|
|
The existing API exposed to clients for software lock/unlock forces the gralloc
implementation to complete these operations synchronously. This change adds new
entry points for lock/unlock functionality that is suited for use with Android's
explicit synchronisation concept. This provides scope for the gralloc module
to internally optimise the work it must do for lock/unlock and to hide this cost
from the client.
Change-Id: If4b1bb5490ab2b20d796214a7da8a96427cfe52d
|
|
* commit '2d91d000bce3db23ac51888d109c9f29272ea96a':
Revert "gralloc: Add asynchronous lock/unlock API"
|
|
|
|
This reverts commit 2861789f4febe67e39de449488681edf3e98b6e2.
Change-Id: I334b8ca9b9fdef510df514c18aabb6a593dfaa75
|
|
* commit 'e79f167e4a997b92d2da8e14a8a78c557503b48a':
gralloc: Add asynchronous lock/unlock API
|
|
|
|
The existing API exposed to clients for software lock/unlock forces the gralloc
implementation to complete these operations synchronously. This change adds new
entry points for lock/unlock functionality that is suited for use with Android's
explicit synchronisation concept. This provides scope for the gralloc module
to internally optimise the work it must do for lock/unlock and to hide this cost
from the client.
Change-Id: I6c41f4a532b705fc76c7777b2f04ea293506b381
|
|
|
|
* changes:
usbaudio: allow compiling for 64-bit
audio_remote_submix: allow compiling for 64-bit
audio: allow compiling for 64-bit
|
|
Set -Wno-unused-parameter, which makes the directory warnings-clean
on 32-bit and 64-bit.
Remove LOCAL_32_BIT_ONLY.
Change-Id: I672d4ee8d9e70c75f9376ca60389af08f73166b8
|
|
Fix a few 64-bit warnings and set -Wno-unused-parameter, which makes
the directory warnings-clean on 32-bit and 64-bit.
Remove LOCAL_32_BIT_ONLY.
Change-Id: I6a2183b5bb0cdf438a04de967995da7b1e2e3854
|
|
Set -Wno-unused-parameter, which makes the directory warnings-clean
on 32-bit and 64-bit.
Remove LOCAL_32_BIT_ONLY.
Change-Id: If0c0135e57935d785a0f36b7d5187ac567c7e21c
|
|
|
|
|
|
Add some tolerance while testing requested exposure times against capture times.
Change-Id: I609e7819cde8ee466e152775781a6542e6686ded
|
|
* commit '5106ad0c6e664a622d177d997d3ec7147ef1ae8f':
Audio HALs are 32-bit only
|
|
|
|
Change-Id: I97eef87849312610d82bc3f82e168bb40604e646
|
|
bluedroid is doing."
* commit '5d082f1826cd5b72cd2a0eb0116c8a613d7555dd':
Fix PAN control callback definition to match what bluedroid is doing.
|
|
* commit '282ab1b6b1a92b8cb2650c111bfab02916f8715d':
gralloc: dont hardcode 32bpp as RGBX
|
|
32/64-bit"
* commit 'b342abb6902a698963bb9d2108000da895845985':
gralloc: make private_handle_t layout consistent on 32/64-bit
|
|
* commit 'b96f1083b8d10f3e33b64f0da943dedfdb25b557':
Move libhardware of <asm/page.h>.
|
|
|
|
support service data and service uuids." into klp-dev
* commit '56910cf52332219c6a23bc12596b261c127d93bf':
DO NOT MERGE BLE peripheral mode (1/4): change HAL to support service data and service uuids.
|
|
data and service uuids." into klp-dev
|
|
* commit '80d4eced69f4d1e9f9ef97b5f4f26868cd76ae26':
Use /(vendor|system)/lib64/hw for 64-bit HAL libraries
|
|
* commit 'f77bd7d005e27364e233c92ac7f6c06a18d1f128':
Try using goldfish_pipe as the device name
|
|
* commit 'f4c46752df57be558773a056d6545877ef65c844':
AArch64: Calculate private_handle_t's numInts
|
|
* commit '1482406b70a254fc85d153a7066d7f90d724d195':
usbaudio: fix for out->dev->lock remains locked in error case
|
|
* commit '037335ebe826289445fd2ba14e95ff41d57ad928':
gralloc: fix warnings
|
|
and service uuids.
Cherry picking ble advertising changes from master to KLP MR2.
b/13137996
Change-Id: I19a3755a4ed16e1ae03368cecee97773c05c1770
|
|
|
|
|
|
out->dev->lock remains locked in error case in out_write()
Added pthread_mutex_unlock() in the error case
Bug: 12824374
Change-Id: Id467e3122008eb8128b42dfc0e9103600c1eef2d
Signed-off-by: Glenn Kasten <gkasten@google.com>
|
|
private_handle_t's memory layout must be consistent between the 32-bit
and 64-bit gralloc, in case buffers are passed between processes.
Replace the (variably sized) uintptr_t base with a fixed size uint64_t,
and enforce 8-byte alignment for architectures where uint64_t alignment
varies between 32-bit and 64-bit.
Change-Id: I06cb31d4b9620ea18e5b50d3a3142b5adb2d2a14
Signed-off-by: Greg Hackmann <ghackmann@google.com>
|
|
|
|
Change-Id: I7cf9d04828f19b8d7d1d3b8948bef580b101b10c
|
|
Not every 32bpp is in RGBX format.
Change-Id: Ic3c6a0cbf475bff2fe2fc4b023c6bc58e4fc295e
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
|
|
|
|
Change-Id: Ib905e079b1e88977fb3408671301904c58f35d3c
|
|
|
|
|
|
A constant sNumInts with a value of 6 was being assigned to the numInts
attribute in the private_handle_t constructor, and was also used in the
validate method. That constant value is appropriate for 32-bit systems
but is not appropriate for a 64-bit system where uintptr_t used for
base attribute will be 64-bit.
sNumInts is now changed to a static inline function that calculates
numInts.
Change-Id: I482ddb5915c9ff55fb2e2a87887a0ec2dc2299ed
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
|
|
|
|
Fix LP64 pointer casting warnings, unused parameters, and
turn off missing initializer warnings.
Change-Id: Idb70f4534282fed64ae81cb1e154d3f5b93091b0
|