Dan Stoza
6b7a45859e
am 8e624d4c
: am 98d20f82
: Merge "Add a BufferItem parameter to onFrameAvailable" into lmp-mr1-dev
...
* commit '8e624d4cad45532c09879356f3adaa3b65fdcfc9':
Add a BufferItem parameter to onFrameAvailable
2014-11-07 20:09:39 +00:00
Dan Stoza
8e624d4cad
am 98d20f82
: Merge "Add a BufferItem parameter to onFrameAvailable" into lmp-mr1-dev
...
* commit '98d20f82ca8979b30c81df9639f54ab11e1951f9':
Add a BufferItem parameter to onFrameAvailable
2014-11-07 20:03:42 +00:00
Dan Stoza
98d20f82ca
Merge "Add a BufferItem parameter to onFrameAvailable" into lmp-mr1-dev
2014-11-07 19:44:31 +00:00
Dan Stoza
8dc55396fc
Add a BufferItem parameter to onFrameAvailable
...
Passes the BufferItem for the queued buffer to the onFrameAvailable
callback so the consumer can track the BufferQueue's contents. Also
adds an onFrameReplaced callback, which is necessary if the consumer
wants to do anything more than simple queue length tracking.
Bug: 18111837
Change-Id: If9d07229c9b586c668e5f99074e9b63b0468feb0
2014-11-07 10:39:13 -08:00
Jeff Tinker
cbd9e8d34c
am 52211048
: am 621c6f3b
: Merge "Add missing secure stop methods" into lmp-mr1-dev
...
* commit '522110485465a05f4602ad42ba14a18b11184cca':
Add missing secure stop methods
2014-11-06 02:48:18 +00:00
Jeff Tinker
5221104854
am 621c6f3b
: Merge "Add missing secure stop methods" into lmp-mr1-dev
...
* commit '621c6f3b13f96b0e84163f355c6f3024cd3afb2e':
Add missing secure stop methods
2014-11-06 02:44:25 +00:00
Jeff Tinker
621c6f3b13
Merge "Add missing secure stop methods" into lmp-mr1-dev
2014-11-06 02:33:31 +00:00
Jesse Hall
04c9683aa1
Merge "surfaceflinger: fix -Wmismatched-tags warnings" into lmp-mr1-dev
2014-10-31 16:58:45 +00:00
Jesse Hall
1495ceb885
surfaceflinger: fix -Wmismatched-tags warnings
...
warning: struct 'HWComposer' was previously declared as a class
[-Wmismatched-tags]
warning: class 'DisplayInfo' was previously declared as a struct
[-Wmismatched-tags]
Change-Id: I13db9f8aab3a957ce8ff8d64598dae1807d6fe7e
(cherry picked from commit 646f541050
)
2014-10-31 09:51:10 -07:00
Jeff Tinker
57481590b9
Add missing secure stop methods
...
b/18053197
b/18076411
Change-Id: I42b97f7e39d6e9e58990b41a4c4b5a7c9b8a49cf
2014-10-31 00:42:33 -07:00
Dan Stoza
298e6f92a4
am d23b34b3
: am f3929d66
: am e42cba8f
: Merge "Initialize ARect fields in default ctor"
...
* commit 'd23b34b3ac591d2c7bfb58bfc3ab673e775df496':
Initialize ARect fields in default ctor
2014-10-29 23:13:10 +00:00
Dan Stoza
d23b34b3ac
am f3929d66
: am e42cba8f
: Merge "Initialize ARect fields in default ctor"
...
* commit 'f3929d6611bb8278e561fdd4b05a21915ac9de76':
Initialize ARect fields in default ctor
2014-10-29 23:08:21 +00:00
Dan Stoza
f3929d6611
am e42cba8f
: Merge "Initialize ARect fields in default ctor"
...
* commit 'e42cba8feb2bbfe385f162a06e41e2c2c0f40c99':
Initialize ARect fields in default ctor
2014-10-29 23:04:05 +00:00
Dmitriy Ivanov
bccab86174
Initialize ARect fields in default ctor
...
So that we can use Rect() for update and such.
Bug: 18095940
Change-Id: I03ed87121d2d279f22013b75e95dd7254551ca1f
2014-10-29 15:48:28 -07:00
Dmitriy Ivanov
b2e19208dd
Initialize ARect fields in default ctor
...
So that we can use Rect() for update and such.
Bug: 18095940
Change-Id: I03ed87121d2d279f22013b75e95dd7254551ca1f
2014-10-28 16:41:10 -07:00
Lajos Molnar
a1c1a99e7d
am f0ca2ade
: am 53aad5e7
: am 3454f123
: media: add kMetadataBufferTypeGraphicBuffer
...
* commit 'f0ca2ade534275f624daea5ae3ba907a5c63afa6':
media: add kMetadataBufferTypeGraphicBuffer
2014-10-14 22:29:56 +00:00
Lajos Molnar
f0ca2ade53
am 53aad5e7
: am 3454f123
: media: add kMetadataBufferTypeGraphicBuffer
...
* commit '53aad5e7de7619cbc9b0d9a0a0830fc29c331f8d':
media: add kMetadataBufferTypeGraphicBuffer
2014-10-14 22:24:22 +00:00
Lajos Molnar
53aad5e7de
am 3454f123
: media: add kMetadataBufferTypeGraphicBuffer
...
* commit '3454f123d0a10bd0ce0760828996aa26c80a8fd4':
media: add kMetadataBufferTypeGraphicBuffer
2014-10-14 19:56:24 +00:00
Lajos Molnar
e7e61beffc
am 3454f123
: media: add kMetadataBufferTypeGraphicBuffer
...
* commit '3454f123d0a10bd0ce0760828996aa26c80a8fd4':
media: add kMetadataBufferTypeGraphicBuffer
2014-10-14 08:27:07 +00:00
Lajos Molnar
3454f123d0
media: add kMetadataBufferTypeGraphicBuffer
...
Bug: 17935149
Change-Id: I1c26d1e83d8fa0a9ccdb25f6f3b19a86b1dc6f37
2014-10-13 22:58:03 -07:00
Jesse Hall
3dbf96cf06
am 20fca75f
: am b7702c5c
: Merge "BufferQueueProducer: Throttle EGL frame production." into lmp-mr1-dev
...
* commit '20fca75fbd9141ebae6c9a28f5c09a837eb9caad':
BufferQueueProducer: Throttle EGL frame production.
2014-10-08 17:04:38 +00:00
Jesse Hall
20fca75fbd
am b7702c5c
: Merge "BufferQueueProducer: Throttle EGL frame production." into lmp-mr1-dev
...
* commit 'b7702c5ce7f010fa5f19646fd79f28ff04e7014b':
BufferQueueProducer: Throttle EGL frame production.
2014-10-08 16:59:38 +00:00
Jesse Hall
b7702c5ce7
Merge "BufferQueueProducer: Throttle EGL frame production." into lmp-mr1-dev
2014-10-08 16:50:13 +00:00
Aravind Akella
5b8d3eed87
am ae29ee0a
: am 93176114
: am a7eb4b74
: Merge "Fix sockfd leakage in SensorService." into lmp-dev
...
* commit 'ae29ee0a9eea291316248a90799ff28f35defeb6':
Fix sockfd leakage in SensorService.
2014-10-03 23:57:35 +00:00
Aravind Akella
ae29ee0a9e
am 93176114
: am a7eb4b74
: Merge "Fix sockfd leakage in SensorService." into lmp-dev
...
* commit '93176114cf34c9874c2db70fd7665e9f95dda9d0':
Fix sockfd leakage in SensorService.
2014-10-03 22:39:19 +00:00
Eric Penner
99a0afbaee
BufferQueueProducer: Throttle EGL frame production.
...
Throttling was previously controlled by a combination of the
driver and the number of buffers in the queue. This patch makes
a more consistent trade-off, which allows two GPU frames pending
but not three. More buffering could improve throughput in the
case of varying frame times, but this also increases latency.
Bug: 17502897
Change-Id: I4ee68019ca94c635294c5959931a555a6c4ef2df
2014-10-03 14:57:09 -07:00
Aravind Akella
021543fc65
am a7eb4b74
: Merge "Fix sockfd leakage in SensorService." into lmp-dev
...
* commit 'a7eb4b74f74423dafd88adf94a7984ae927c3a23':
Fix sockfd leakage in SensorService.
2014-10-03 21:50:52 +00:00
Aravind Akella
a7eb4b74f7
Merge "Fix sockfd leakage in SensorService." into lmp-dev
2014-10-03 21:45:37 +00:00
Aravind Akella
8a96955c8e
Fix sockfd leakage in SensorService.
...
i) Call removeFd() only if the fd in the BitTube has been
previously added to the Looper. Use a flag to determine whether the fd
has been previously added or not.
ii) Increment mPendingFlushEventsToSend after holding a connectionLock.
iii) Store the number of acks that are pending in SensorEventQueue
and send them all at once.
Bug: 17472228
Change-Id: I1ec834fea1112a9cfbd9cddd2198438793698502
2014-10-02 18:59:56 -07:00
Lajos Molnar
2f1856ae1a
am 754b3c9f
: am 167013b2
: am 0ba908e7
: Merge "add OMX_VIDEO_AVCLevel52 constant" into lmp-dev
...
* commit '754b3c9fe1c6008d42e4be15dbe574cfbc275779':
add OMX_VIDEO_AVCLevel52 constant
2014-10-02 23:46:41 +00:00
Lajos Molnar
754b3c9fe1
am 167013b2
: am 0ba908e7
: Merge "add OMX_VIDEO_AVCLevel52 constant" into lmp-dev
...
* commit '167013b2bea340ccf14bf751ef39cc5abef4533a':
add OMX_VIDEO_AVCLevel52 constant
2014-10-02 23:06:25 +00:00
Lajos Molnar
be89b6f084
am 0ba908e7
: Merge "add OMX_VIDEO_AVCLevel52 constant" into lmp-dev
...
* commit '0ba908e7a55ce2641f8886db2a059ccaa3f7a22a':
add OMX_VIDEO_AVCLevel52 constant
2014-10-02 22:49:19 +00:00
Chong Zhang
0610c9cf94
am 4f99490a
: am dd230cb8
: Merge "add a parameter for PCM limiter enable" into lmp-dev
...
* commit '4f99490ad21bd999ec532dae1f0754c3ad34809a':
add a parameter for PCM limiter enable
Use set_sched_policy to put dexopt operations in SP_BACKGROUND cgroup
Revert "Modify EGL to disconnect the window when the surface gets destroyed."
crash if getNativeBuffer() called on NULL GraphicBuffer
2014-10-02 12:53:49 +00:00
Chong Zhang
4f99490ad2
am dd230cb8
: Merge "add a parameter for PCM limiter enable" into lmp-dev
...
* commit 'dd230cb8d2a43ea453a507b12c612a221a3780e7':
add a parameter for PCM limiter enable
Use set_sched_policy to put dexopt operations in SP_BACKGROUND cgroup
Revert "Modify EGL to disconnect the window when the surface gets destroyed."
crash if getNativeBuffer() called on NULL GraphicBuffer
2014-10-02 12:40:06 +00:00
Lajos Molnar
cd57b41db4
add OMX_VIDEO_AVCLevel52 constant
...
Bug: 17676461
Change-Id: I120041e9b2ffe2a232a2419bcb5fe88cb49961cb
2014-10-01 21:49:53 -07:00
Chong Zhang
30e4b31a8e
am dd230cb8
: Merge "add a parameter for PCM limiter enable" into lmp-dev
...
* commit 'dd230cb8d2a43ea453a507b12c612a221a3780e7':
add a parameter for PCM limiter enable
Use set_sched_policy to put dexopt operations in SP_BACKGROUND cgroup
Revert "Modify EGL to disconnect the window when the surface gets destroyed."
crash if getNativeBuffer() called on NULL GraphicBuffer
2014-10-01 22:38:37 +00:00
Chong Zhang
db8cad1585
add a parameter for PCM limiter enable
...
Bug: 17470065
Change-Id: I327115fc16e7afe2bf5870e123d63f9887161206
2014-10-01 10:39:10 -07:00
Lajos Molnar
147372fdf9
resolved conflicts for merge of 67d8bd66
to lmp-mr1-dev-plus-aosp
...
Change-Id: I5e7e6fdf0d2afe6c3e4a0ed6ef96afb4713a72bc
2014-09-19 06:23:46 -07:00
Lajos Molnar
435d9cde27
resolved conflicts for merge of 67d8bd66
to lmp-dev-plus-aosp
...
Change-Id: I2e9aab90ac53bb32630598f50cc26f6e46acf6d6
2014-09-18 20:09:39 -07:00
Lajos Molnar
e7bda06398
resolved conflicts for merge of 67d8bd66
to lmp-dev-plus-aosp
...
Change-Id: Idbe39c6de8fe31ac57a9238c18b4c20d66dc73ad
2014-09-18 20:05:27 -07:00
Lajos Molnar
67d8bd66aa
surfaceflinger: add getDisplayStats() method
...
This is used by media service to schedule video frames at the
proper time, based on precise vsync timings.
Bug: 14659809
Change-Id: I1a90603f3dc09dca9aa4f90a3aa845fab56e0a5e
2014-09-18 17:03:20 -07:00
Aravind Akella
f627c969e1
am 3d0daa57
: am 8493b79e
: SensorService fixes
...
* commit '3d0daa57f5f180418fdecbf06f6a5a41e566f6d9':
SensorService fixes
2014-09-12 19:20:58 +00:00
Aravind Akella
3d0daa57f5
am 8493b79e
: SensorService fixes
...
* commit '8493b79e1cff92450076ca7450c4bf4e434a6816':
SensorService fixes
2014-09-12 05:36:58 +00:00
Aravind Akella
8493b79e1c
SensorService fixes
...
i) Significant Motion multiple clients fix. Make a copy of
mActiveConnections vector before cleaning up SensorEventConnections
when one-shot sensors trigger.
ii) Maintain a mapping between flush_complete_events and
SensorEventConnections to accurately map flush() API calls and
corresponding flush_complete_events
iii) Remove all references to 1_1 and 1_2 HALs.
iv) Dynamically allocate sensor_event buffers in SensorService main
threadLoop.
Bug: 17412359
Change-Id: If3c3986197660cafef2d2e0b4dc7582e229cf1c4
2014-09-10 18:24:18 -07:00
Dan Albert
5746f14978
am fb017a4c
: Merge "Fix clang warnings about struct vs. class."
...
* commit 'fb017a4c3b23741f737093c3fcb78087bbe5e73c':
Fix clang warnings about struct vs. class.
2014-09-10 01:43:11 +00:00
Jeff Tinker
7cdf79b825
am f7a8f90a
: am 1173137a
: Merge "Add support for max res decode" into lmp-dev
...
* commit 'f7a8f90ad4845752f5eb57ecc62a2bfd86313667':
Add support for max res decode
2014-09-10 01:17:45 +00:00
Jeff Tinker
f7a8f90ad4
am 1173137a
: Merge "Add support for max res decode" into lmp-dev
...
* commit '1173137af3fb93c7708fb7b1109c5b37db72d783':
Add support for max res decode
2014-09-10 00:51:52 +00:00
Jeff Tinker
1173137af3
Merge "Add support for max res decode" into lmp-dev
2014-09-09 23:56:00 +00:00
Dan Albert
aeb8ab8c34
Fix clang warnings about struct vs. class.
...
Change-Id: I9f26cd01ac3153efa6d77a4133686842e2d63203
2014-09-09 15:22:48 -07:00
Riley Andrews
03c2e83e73
am 75ec33e0
: am d15ef27f
: Update ScreenshotClient to take advantage of rotation in surfaceflinger\'s screencap api
...
* commit '75ec33e0e609e3ef074f4230c2227e52bf82ad06':
Update ScreenshotClient to take advantage of rotation in surfaceflinger's screencap api
2014-09-09 22:16:46 +00:00