OSDN Git Service

android-x86/frameworks-native.git
11 years agoam c802e131: am e84ec393: Merge "libgui: add BufferQueue test infrastructure" into...
Jamie Gennis [Tue, 4 Sep 2012 21:58:56 +0000 (14:58 -0700)]
am c802e131: am e84ec393: Merge "libgui: add BufferQueue test infrastructure" into jb-mr1-dev

* commit 'c802e131b54903e6acc3b4e88e5be3c541bcbc21':
  libgui: add BufferQueue test infrastructure

11 years agoam d99bfe42: am 374850cf: Merge "libgui: disable CpuConsumer tests" into jb-mr1-dev
Jamie Gennis [Tue, 4 Sep 2012 21:58:55 +0000 (14:58 -0700)]
am d99bfe42: am 374850cf: Merge "libgui: disable CpuConsumer tests" into jb-mr1-dev

* commit 'd99bfe4212474b9e3f7a18b84250c3e93474301a':
  libgui: disable CpuConsumer tests

11 years agoam 31ce13d7: am 13e12578: Merge "Add support for "-rtl" in resources" into jb-mr1-dev
Fabrice Di Meglio [Tue, 4 Sep 2012 21:58:54 +0000 (14:58 -0700)]
am 31ce13d7: am 13e12578: Merge "Add support for "-rtl" in resources" into jb-mr1-dev

* commit '31ce13d721a0cf45bd50f80b09b8460dcd9b38b6':
  Add support for "-rtl" in resources

11 years agoam e84ec393: Merge "libgui: add BufferQueue test infrastructure" into jb-mr1-dev
Jamie Gennis [Tue, 4 Sep 2012 21:57:52 +0000 (14:57 -0700)]
am e84ec393: Merge "libgui: add BufferQueue test infrastructure" into jb-mr1-dev

* commit 'e84ec393bb48e4817eaa280ee51c099af041b14c':
  libgui: add BufferQueue test infrastructure

11 years agoam 374850cf: Merge "libgui: disable CpuConsumer tests" into jb-mr1-dev
Jamie Gennis [Tue, 4 Sep 2012 21:56:28 +0000 (14:56 -0700)]
am 374850cf: Merge "libgui: disable CpuConsumer tests" into jb-mr1-dev

* commit '374850cf161ecacc292afe8e34cbe3f96c0d8e85':
  libgui: disable CpuConsumer tests

11 years agoam 13e12578: Merge "Add support for "-rtl" in resources" into jb-mr1-dev
Fabrice Di Meglio [Tue, 4 Sep 2012 21:56:27 +0000 (14:56 -0700)]
am 13e12578: Merge "Add support for "-rtl" in resources" into jb-mr1-dev

* commit '13e12578385fdbfa78b19dfa052ffaed4a68234b':
  Add support for "-rtl" in resources

11 years agoMerge "libgui: add BufferQueue test infrastructure" into jb-mr1-dev
Jamie Gennis [Tue, 4 Sep 2012 21:55:58 +0000 (14:55 -0700)]
Merge "libgui: add BufferQueue test infrastructure" into jb-mr1-dev

11 years agoMerge "libgui: disable CpuConsumer tests" into jb-mr1-dev
Jamie Gennis [Tue, 4 Sep 2012 21:55:37 +0000 (14:55 -0700)]
Merge "libgui: disable CpuConsumer tests" into jb-mr1-dev

11 years agoMerge "Add support for "-rtl" in resources" into jb-mr1-dev
Fabrice Di Meglio [Tue, 4 Sep 2012 21:55:02 +0000 (14:55 -0700)]
Merge "Add support for "-rtl" in resources" into jb-mr1-dev

11 years agoam 50ba6b73: am 6b09f280: Merge "Add timeout when waiting for HW vsync" into jb-mr1-dev
Andy McFadden [Tue, 4 Sep 2012 16:42:25 +0000 (09:42 -0700)]
am 50ba6b73: am 6b09f280: Merge "Add timeout when waiting for HW vsync" into jb-mr1-dev

* commit '50ba6b73045693f25b65694ef2a8b3fc14064081':
  Add timeout when waiting for HW vsync

11 years agoam 6b09f280: Merge "Add timeout when waiting for HW vsync" into jb-mr1-dev
Andy McFadden [Tue, 4 Sep 2012 16:40:13 +0000 (09:40 -0700)]
am 6b09f280: Merge "Add timeout when waiting for HW vsync" into jb-mr1-dev

* commit '6b09f280e522da902ca41b96c3e4510d7a2879b7':
  Add timeout when waiting for HW vsync

11 years agoMerge "Add timeout when waiting for HW vsync" into jb-mr1-dev
Andy McFadden [Tue, 4 Sep 2012 16:38:39 +0000 (09:38 -0700)]
Merge "Add timeout when waiting for HW vsync" into jb-mr1-dev

11 years agoam 7beee7f3: am 63f165fd: add libsurfaceflinger_ddmconnection for PDK build
Keun young Park [Sat, 1 Sep 2012 03:15:40 +0000 (20:15 -0700)]
am 7beee7f3: am 63f165fd: add libsurfaceflinger_ddmconnection for PDK build

* commit '7beee7f35a88926704c793eb0e7343144431f760':
  add libsurfaceflinger_ddmconnection for PDK build

11 years agoam 63f165fd: add libsurfaceflinger_ddmconnection for PDK build
Keun young Park [Sat, 1 Sep 2012 03:12:47 +0000 (20:12 -0700)]
am 63f165fd: add libsurfaceflinger_ddmconnection for PDK build

* commit '63f165fd6b86d04be94d4023e845e98560504a96':
  add libsurfaceflinger_ddmconnection for PDK build

11 years agoam caf2d848: am c3973608: the visible region sent to HWC was garbage
Mathias Agopian [Sat, 1 Sep 2012 03:11:39 +0000 (20:11 -0700)]
am caf2d848: am c3973608: the visible region sent to HWC was garbage

* commit 'caf2d848140a3747c0c49882ae5655b5c15a7e0a':
  the visible region sent to HWC was garbage

11 years agoam c3973608: the visible region sent to HWC was garbage
Mathias Agopian [Sat, 1 Sep 2012 03:08:47 +0000 (20:08 -0700)]
am c3973608: the visible region sent to HWC was garbage

* commit 'c39736088398a9b4367b30fc307ed7de96ac342e':
  the visible region sent to HWC was garbage

11 years agoadd libsurfaceflinger_ddmconnection for PDK build
Keun young Park [Fri, 31 Aug 2012 17:53:36 +0000 (10:53 -0700)]
add libsurfaceflinger_ddmconnection for PDK build

- the library is dlopened from libsurfaceflinger
- the library built only when libnativehelper exists

Bug: 7089510
Change-Id: Ib3ea1029d7e8f6e055f4b759d0bf68f5123fa8a1

11 years agoam 04696058: am 50f262fe: minor SharedBuffer clean-up
Mathias Agopian [Sat, 1 Sep 2012 01:47:47 +0000 (18:47 -0700)]
am 04696058: am 50f262fe: minor SharedBuffer clean-up

* commit '046960580519d055db166445b2d005474d123600':
  minor SharedBuffer clean-up

11 years agoam 1251754a: am 2401ead7: Add a way to retrieve a Region as a SharedBuffer
Mathias Agopian [Sat, 1 Sep 2012 01:47:46 +0000 (18:47 -0700)]
am 1251754a: am 2401ead7: Add a way to retrieve a Region as a SharedBuffer

* commit '1251754a1f233dba06bf845daf86e2b5ff211035':
  Add a way to retrieve a Region as a SharedBuffer

11 years agoam a62b0f63: am 3ab68558: change how we store Region data internally
Mathias Agopian [Sat, 1 Sep 2012 01:47:45 +0000 (18:47 -0700)]
am a62b0f63: am 3ab68558: change how we store Region data internally

* commit 'a62b0f63e6ef733e3665bc1abe6c4aab6c0c57d8':
  change how we store Region data internally

11 years agoam 5f86fd29: am 4c0a1705: don\'t generate a new Region when translating by 0,0
Mathias Agopian [Sat, 1 Sep 2012 01:47:45 +0000 (18:47 -0700)]
am 5f86fd29: am 4c0a1705: don\'t generate a new Region when translating by 0,0

* commit '5f86fd299ba2d1be923d3397986e8fd2dd3a1cff':
  don't generate a new Region when translating by 0,0

11 years agoam df0adbbb: am 2098517e: make sure Parcel handles 0-sized LightFlatenables
Mathias Agopian [Sat, 1 Sep 2012 01:47:44 +0000 (18:47 -0700)]
am df0adbbb: am 2098517e: make sure Parcel handles 0-sized LightFlatenables

* commit 'df0adbbb60b9facf1a135f0c3c5705392d1dd7bb':
  make sure Parcel handles 0-sized LightFlatenables

11 years agoam 50f262fe: minor SharedBuffer clean-up
Mathias Agopian [Sat, 1 Sep 2012 01:45:31 +0000 (18:45 -0700)]
am 50f262fe: minor SharedBuffer clean-up

* commit '50f262fe569b52bb4d44c96de0d296188ce3885e':
  minor SharedBuffer clean-up

11 years agoam 2401ead7: Add a way to retrieve a Region as a SharedBuffer
Mathias Agopian [Sat, 1 Sep 2012 01:45:30 +0000 (18:45 -0700)]
am 2401ead7: Add a way to retrieve a Region as a SharedBuffer

* commit '2401ead70099c982796ecc3ec63ec8a5570948fc':
  Add a way to retrieve a Region as a SharedBuffer

11 years agoam 3ab68558: change how we store Region data internally
Mathias Agopian [Sat, 1 Sep 2012 01:45:30 +0000 (18:45 -0700)]
am 3ab68558: change how we store Region data internally

* commit '3ab68558fa5a4b8f792a54965a010f03385bd271':
  change how we store Region data internally

11 years agoam 4c0a1705: don\'t generate a new Region when translating by 0,0
Mathias Agopian [Sat, 1 Sep 2012 01:45:29 +0000 (18:45 -0700)]
am 4c0a1705: don\'t generate a new Region when translating by 0,0

* commit '4c0a170585d5c8a1f3508ac55f799ebaf86e91db':
  don't generate a new Region when translating by 0,0

11 years agoam 2098517e: make sure Parcel handles 0-sized LightFlatenables
Mathias Agopian [Sat, 1 Sep 2012 01:45:28 +0000 (18:45 -0700)]
am 2098517e: make sure Parcel handles 0-sized LightFlatenables

* commit '2098517e3e12a401005d7a7510d6c4943707b98d':
  make sure Parcel handles 0-sized LightFlatenables

11 years agothe visible region sent to HWC was garbage
Mathias Agopian [Sat, 1 Sep 2012 00:51:25 +0000 (17:51 -0700)]
the visible region sent to HWC was garbage

we used to have a visibleRegion object per layer, but now
it's per screen; so at somepoint the code got changed to
calculate the per-screen visible region on the stack and that's
what got passed to HWC.

we're now setting the visibleRegionScreen at each frame and
freeing at after the HWC set() call. We use the underlaying
SharedBuffer so that in most cases we don't have to allocate,
free or copy memory around.

Bug: 7089478
Change-Id: I24fa556c76613a225d9fe7a6c6b727bb476144d8

11 years agominor SharedBuffer clean-up
Mathias Agopian [Fri, 31 Aug 2012 23:20:23 +0000 (16:20 -0700)]
minor SharedBuffer clean-up

Change-Id: If38b7ce85806ae628c00f2c938de4e3f75142543

11 years agoAdd a way to retrieve a Region as a SharedBuffer
Mathias Agopian [Fri, 31 Aug 2012 22:41:24 +0000 (15:41 -0700)]
Add a way to retrieve a Region as a SharedBuffer

Change-Id: Ia53cb905fbc88f899521658545f990fb9217b1e1

11 years agochange how we store Region data internally
Mathias Agopian [Fri, 31 Aug 2012 21:31:40 +0000 (14:31 -0700)]
change how we store Region data internally

We used to keep the bounds of the region as a
separate rectangle. Instead we now store it as the last
element of the Vector<> of Rects.

This has the benefit of being slightly more efficient when
copying regions and reduces the overhead of small regions,
but more importantly will allow us to export the underlaying
SharedBuffer (eventually).

Change-Id: I80790e4fb1a09a747a5616000cfef852ac4ce9e9

11 years agodon't generate a new Region when translating by 0,0
Mathias Agopian [Fri, 31 Aug 2012 19:45:33 +0000 (12:45 -0700)]
don't generate a new Region when translating by 0,0

since regions are copy-on-write, this prevents to
duplicate the region entirely and offseting by 0,0 is
fairly common.

Change-Id: I9b8c286315a2e00dda01c2456397d72b5e12006b

11 years agomake sure Parcel handles 0-sized LightFlatenables
Mathias Agopian [Fri, 31 Aug 2012 21:25:22 +0000 (14:25 -0700)]
make sure Parcel handles 0-sized LightFlatenables

Change-Id: Ib30a1c0228f8a938abaa0c7c8a6ba32ffd971121

11 years agolibgui: add BufferQueue test infrastructure
Jamie Gennis [Fri, 31 Aug 2012 22:32:45 +0000 (15:32 -0700)]
libgui: add BufferQueue test infrastructure

This change adds some infrastructure for testing the BufferQueue class.  It
also includes a test that tests the new check in BufferQueue::acquireBuffer
that prevents the consumer from acquiring more than one buffer beyond the max
acquired buffer count that was set.

Change-Id: I38554ad3f9a53d2ddeba7ef0deee35ec2e2f9775

11 years agoAdd timeout when waiting for HW vsync
Andy McFadden [Thu, 30 Aug 2012 23:34:41 +0000 (16:34 -0700)]
Add timeout when waiting for HW vsync

This way we don't get stuck if, say, the driver decides not
to send us vsync events.

Change-Id: I4af6358b3a1f304eaae5fd926ed3403fa1091827

11 years agoam a2de8585: am 8210185f: No longer need "original calling uid".
Dianne Hackborn [Fri, 31 Aug 2012 23:30:16 +0000 (16:30 -0700)]
am a2de8585: am 8210185f: No longer need "original calling uid".

* commit 'a2de8585e8b74a1711c4b47c20e3a76f04f6ed40':
  No longer need "original calling uid".

11 years agoam 8210185f: No longer need "original calling uid".
Dianne Hackborn [Fri, 31 Aug 2012 23:27:40 +0000 (16:27 -0700)]
am 8210185f: No longer need "original calling uid".

* commit '8210185fe337ca9d5b01f2bff8590ea60984c31e':
  No longer need "original calling uid".

11 years agolibgui: disable CpuConsumer tests
Jamie Gennis [Fri, 31 Aug 2012 21:44:50 +0000 (14:44 -0700)]
libgui: disable CpuConsumer tests

This change disables the CpuConsumer tests because they require a Gralloc
format that is not supported on all devices.

Change-Id: Ifaa618062c1dae53d9fcb9e16ba92c480d3dbd0c

11 years agoNo longer need "original calling uid".
Dianne Hackborn [Fri, 31 Aug 2012 21:15:50 +0000 (14:15 -0700)]
No longer need "original calling uid".

Change-Id: Ifc4a89dd088609a5a8553f6ac6553174e09e8222

11 years agoam 8fc56006: am 9ca48916: If there is no hwc, call eglSwapBuffers for the main display
Jesse Hall [Fri, 31 Aug 2012 20:56:40 +0000 (13:56 -0700)]
am 8fc56006: am 9ca48916: If there is no hwc, call eglSwapBuffers for the main display

* commit '8fc56006b680522ce4fadfeaf5435a8338027307':
  If there is no hwc, call eglSwapBuffers for the main display

11 years agoam 9ca48916: If there is no hwc, call eglSwapBuffers for the main display
Jesse Hall [Fri, 31 Aug 2012 20:54:08 +0000 (13:54 -0700)]
am 9ca48916: If there is no hwc, call eglSwapBuffers for the main display

* commit '9ca48916bc9408d0f3f8ac95469ced0a6a342aca':
  If there is no hwc, call eglSwapBuffers for the main display

11 years agoIf there is no hwc, call eglSwapBuffers for the main display
Jesse Hall [Thu, 30 Aug 2012 20:42:23 +0000 (13:42 -0700)]
If there is no hwc, call eglSwapBuffers for the main display

Bug: 7068568
Change-Id: I6a0309613fe3619d065b9047af6c3fb32b510d97

11 years agoam 5909d99e: am f90883d6: Merge "HWC 1.1: hook up hotplug event, use new display...
Jesse Hall [Fri, 31 Aug 2012 20:01:24 +0000 (13:01 -0700)]
am 5909d99e: am f90883d6: Merge "HWC 1.1: hook up hotplug event, use new display config queries" into jb-mr1-dev

* commit '5909d99e1d62c7b650f28481b6839ed1b6c5bf51':
  HWC 1.1: hook up hotplug event, use new display config queries

11 years agoam 023881e2: am 4697528e: SurfaceTexture: fix a few tests
Jamie Gennis [Fri, 31 Aug 2012 19:59:58 +0000 (12:59 -0700)]
am 023881e2: am 4697528e: SurfaceTexture: fix a few tests

* commit '023881e28d22a3e9b89c1b3287255d23681c940d':
  SurfaceTexture: fix a few tests

11 years agoam b6d226ef: am d69097f9: libgui: add some error checks
Jamie Gennis [Fri, 31 Aug 2012 19:59:57 +0000 (12:59 -0700)]
am b6d226ef: am d69097f9: libgui: add some error checks

* commit 'b6d226ef4a3d190bf08f34228d8eaba95fa3de91':
  libgui: add some error checks

11 years agoam d7c862b3: am 5e5efde7: BufferQueue: add a check for the max acquired bufs
Jamie Gennis [Fri, 31 Aug 2012 19:59:55 +0000 (12:59 -0700)]
am d7c862b3: am 5e5efde7: BufferQueue: add a check for the max acquired bufs

* commit 'd7c862b3718a985dd83e0d3c7b68f6fa5a701734':
  BufferQueue: add a check for the max acquired bufs

11 years agoam f90883d6: Merge "HWC 1.1: hook up hotplug event, use new display config queries...
Jesse Hall [Fri, 31 Aug 2012 19:58:56 +0000 (12:58 -0700)]
am f90883d6: Merge "HWC 1.1: hook up hotplug event, use new display config queries" into jb-mr1-dev

* commit 'f90883d6a50688081642855bba43bef0693d5020':
  HWC 1.1: hook up hotplug event, use new display config queries

11 years agoam 4697528e: SurfaceTexture: fix a few tests
Jamie Gennis [Fri, 31 Aug 2012 19:57:30 +0000 (12:57 -0700)]
am 4697528e: SurfaceTexture: fix a few tests

* commit '4697528eac85d34b2b375ece1d4b40aebe3fa5dd':
  SurfaceTexture: fix a few tests

11 years agoam d69097f9: libgui: add some error checks
Jamie Gennis [Fri, 31 Aug 2012 19:57:30 +0000 (12:57 -0700)]
am d69097f9: libgui: add some error checks

* commit 'd69097f936d9780957a51ce77335ae409b32aaa3':
  libgui: add some error checks

11 years agoam 5e5efde7: BufferQueue: add a check for the max acquired bufs
Jamie Gennis [Fri, 31 Aug 2012 19:57:29 +0000 (12:57 -0700)]
am 5e5efde7: BufferQueue: add a check for the max acquired bufs

* commit '5e5efde7874a9fab650fd4b724ceef46db850470':
  BufferQueue: add a check for the max acquired bufs

11 years agoMerge "HWC 1.1: hook up hotplug event, use new display config queries" into jb-mr1-dev
Jesse Hall [Fri, 31 Aug 2012 19:57:06 +0000 (12:57 -0700)]
Merge "HWC 1.1: hook up hotplug event, use new display config queries" into jb-mr1-dev

11 years agoHWC 1.1: hook up hotplug event, use new display config queries
Jesse Hall [Wed, 29 Aug 2012 17:47:52 +0000 (10:47 -0700)]
HWC 1.1: hook up hotplug event, use new display config queries

Change-Id: I2fd359e5fc7e1948072c6bc6b6fe47ea5e8025c1

11 years agoSurfaceTexture: fix a few tests
Jamie Gennis [Fri, 31 Aug 2012 01:35:50 +0000 (18:35 -0700)]
SurfaceTexture: fix a few tests

Change-Id: Ic74fe8791361f8fe91ad7149720fafd4cc154ac1

11 years agolibgui: add some error checks
Jamie Gennis [Thu, 30 Aug 2012 20:28:23 +0000 (13:28 -0700)]
libgui: add some error checks

This change adds a few error checks both in the framework and in some tests.

Change-Id: I2baf2676942a0dc15866e75852a775a0091ed16d

11 years agoBufferQueue: add a check for the max acquired bufs
Jamie Gennis [Wed, 29 Aug 2012 00:18:50 +0000 (17:18 -0700)]
BufferQueue: add a check for the max acquired bufs

This change adds an error check to ensure that consumers don't acquire more
buffers than the maximum that they set.

Change-Id: I026643564bde52732e4ee6146972b207ddbbba77

11 years agoam 4d4ebc47: am 72f096fb: BufferQueue: use max acquired buffer count
Jamie Gennis [Fri, 31 Aug 2012 01:31:29 +0000 (18:31 -0700)]
am 4d4ebc47: am 72f096fb: BufferQueue: use max acquired buffer count

* commit '4d4ebc4788cc69a75da48df267ba9052540882d7':
  BufferQueue: use max acquired buffer count

11 years agoam 72f096fb: BufferQueue: use max acquired buffer count
Jamie Gennis [Fri, 31 Aug 2012 01:28:31 +0000 (18:28 -0700)]
am 72f096fb: BufferQueue: use max acquired buffer count

* commit '72f096fb1ad0a0deadbfac5f88627461905d38e8':
  BufferQueue: use max acquired buffer count

11 years agoam c02ee026: am 1847f7fd: Merge "BufferQueue: simplify max buffer count handling...
Jamie Gennis [Fri, 31 Aug 2012 01:26:38 +0000 (18:26 -0700)]
am c02ee026: am 1847f7fd: Merge "BufferQueue: simplify max buffer count handling" into jb-mr1-dev

* commit 'c02ee026044f1fa3ce6a78bcdb8d6e24997a806d':
  BufferQueue: simplify max buffer count handling

11 years agoBufferQueue: use max acquired buffer count
Jamie Gennis [Tue, 28 Aug 2012 01:48:37 +0000 (18:48 -0700)]
BufferQueue: use max acquired buffer count

This change makes BufferQueue derive the min undequeued buffer count from a max
acquired buffer count that is set by the consumer.  This value may be set at
any time that a producer is not connected to the BufferQueue rather than at
BufferQueue construction time.

Change-Id: Icf9f1d91ec612a079968ba0a4621deffe48f4e22

11 years agoam f4d82f7d: am 2b977698: Merge "BufferQueue: clean up buffer counting" into jb-mr1-dev
Jamie Gennis [Fri, 31 Aug 2012 01:25:15 +0000 (18:25 -0700)]
am f4d82f7d: am 2b977698: Merge "BufferQueue: clean up buffer counting" into jb-mr1-dev

* commit 'f4d82f7d52dd108bd3becb5c1404228d47bbf7ef':
  BufferQueue: clean up buffer counting

11 years agoam 1847f7fd: Merge "BufferQueue: simplify max buffer count handling" into jb-mr1-dev
Jamie Gennis [Fri, 31 Aug 2012 01:24:37 +0000 (18:24 -0700)]
am 1847f7fd: Merge "BufferQueue: simplify max buffer count handling" into jb-mr1-dev

* commit '1847f7fd799f92300b3786e49f5883eaa03f4507':
  BufferQueue: simplify max buffer count handling

11 years agoMerge "BufferQueue: simplify max buffer count handling" into jb-mr1-dev
Jamie Gennis [Fri, 31 Aug 2012 01:23:26 +0000 (18:23 -0700)]
Merge "BufferQueue: simplify max buffer count handling" into jb-mr1-dev

11 years agoam 2b977698: Merge "BufferQueue: clean up buffer counting" into jb-mr1-dev
Jamie Gennis [Fri, 31 Aug 2012 01:23:14 +0000 (18:23 -0700)]
am 2b977698: Merge "BufferQueue: clean up buffer counting" into jb-mr1-dev

* commit '2b9776982360a234803665cb79e8abcfeb0e3c79':
  BufferQueue: clean up buffer counting

11 years agoMerge "BufferQueue: clean up buffer counting" into jb-mr1-dev
Jamie Gennis [Fri, 31 Aug 2012 01:21:10 +0000 (18:21 -0700)]
Merge "BufferQueue: clean up buffer counting" into jb-mr1-dev

11 years agoam fdddb7b0: am f196b56d: Merge "Revert "A vendor ril depends on a native screen...
Wink Saville [Fri, 31 Aug 2012 00:35:48 +0000 (17:35 -0700)]
am fdddb7b0: am f196b56d: Merge "Revert "A vendor ril depends on a native screen shot code."" into jb-mr1-dev

* commit 'fdddb7b0fdc80dff5aa2962178e437b29acdcb79':
  Revert "A vendor ril depends on a native screen shot code."

11 years agoam f196b56d: Merge "Revert "A vendor ril depends on a native screen shot code.""...
Wink Saville [Fri, 31 Aug 2012 00:34:11 +0000 (17:34 -0700)]
am f196b56d: Merge "Revert "A vendor ril depends on a native screen shot code."" into jb-mr1-dev

* commit 'f196b56d70df6af753cb08bbb68e52498f0f37f1':
  Revert "A vendor ril depends on a native screen shot code."

11 years agoMerge "Revert "A vendor ril depends on a native screen shot code."" into jb-mr1-dev
Wink Saville [Fri, 31 Aug 2012 00:31:47 +0000 (17:31 -0700)]
Merge "Revert "A vendor ril depends on a native screen shot code."" into jb-mr1-dev

11 years agoam 066b3d39: am ec34af41: Merge "Handle new device api version encoding" into jb...
Jesse Hall [Thu, 30 Aug 2012 21:29:25 +0000 (14:29 -0700)]
am 066b3d39: am ec34af41: Merge "Handle new device api version encoding" into jb-mr1-dev

* commit '066b3d39a8ba7be8317b7e0f2652934d80368b1f':
  Handle new device api version encoding

11 years agoam ec34af41: Merge "Handle new device api version encoding" into jb-mr1-dev
Jesse Hall [Thu, 30 Aug 2012 21:27:03 +0000 (14:27 -0700)]
am ec34af41: Merge "Handle new device api version encoding" into jb-mr1-dev

* commit 'ec34af4144c0f990513fe58b0754b20f94b36d6f':
  Handle new device api version encoding

11 years agoMerge "Handle new device api version encoding" into jb-mr1-dev
Jesse Hall [Thu, 30 Aug 2012 21:24:52 +0000 (14:24 -0700)]
Merge "Handle new device api version encoding" into jb-mr1-dev

11 years agoRevert "A vendor ril depends on a native screen shot code."
Wink Saville [Thu, 30 Aug 2012 18:53:55 +0000 (11:53 -0700)]
Revert "A vendor ril depends on a native screen shot code."

This reverts commit 9b5782baf0a8a2d7afc7129453beb5df7abe7650.

A new ril for toro, hack no longer needed.

11 years agoam 344d189c: am 93997a8a: fix a crasher when setting a display to a null surface
Mathias Agopian [Thu, 30 Aug 2012 01:26:26 +0000 (18:26 -0700)]
am 344d189c: am 93997a8a: fix a crasher when setting a display to a null surface

* commit '344d189cee2e6c5487fb59502777eb33a3bdd22a':
  fix a crasher when setting a display to a null surface

11 years agoam 93997a8a: fix a crasher when setting a display to a null surface
Mathias Agopian [Thu, 30 Aug 2012 01:24:58 +0000 (18:24 -0700)]
am 93997a8a: fix a crasher when setting a display to a null surface

* commit '93997a8a75942b4d06cf50925de5bede489cc134':
  fix a crasher when setting a display to a null surface

11 years agofix a crasher when setting a display to a null surface
Mathias Agopian [Thu, 30 Aug 2012 00:30:36 +0000 (17:30 -0700)]
fix a crasher when setting a display to a null surface

Bug: 7076303
Change-Id: I843dd4ee4a603b8ad51bc1ad14e429db15050bec

11 years agoam 3fc6a2ce: am c9ea4c8b: Merge "we were sometimes not setting fences properly" into...
Mathias Agopian [Thu, 30 Aug 2012 00:29:35 +0000 (17:29 -0700)]
am 3fc6a2ce: am c9ea4c8b: Merge "we were sometimes not setting fences properly" into jb-mr1-dev

* commit '3fc6a2cebc8ea8c71ec9b673b6730d708acc5af7':
  we were sometimes not setting fences properly

11 years agoam c9ea4c8b: Merge "we were sometimes not setting fences properly" into jb-mr1-dev
Mathias Agopian [Thu, 30 Aug 2012 00:26:45 +0000 (17:26 -0700)]
am c9ea4c8b: Merge "we were sometimes not setting fences properly" into jb-mr1-dev

* commit 'c9ea4c8b580e73a89984641ed37a3eb417cc86c5':
  we were sometimes not setting fences properly

11 years agoMerge "we were sometimes not setting fences properly" into jb-mr1-dev
Mathias Agopian [Thu, 30 Aug 2012 00:24:53 +0000 (17:24 -0700)]
Merge "we were sometimes not setting fences properly" into jb-mr1-dev

11 years agowe were sometimes not setting fences properly
Mathias Agopian [Wed, 29 Aug 2012 23:59:24 +0000 (16:59 -0700)]
we were sometimes not setting fences properly

this would happen when the composition was handled
entirely in h/w composer, in this case, we would
not set the fences for any involved layers.

Bug: 7049373
Change-Id: I1439dc156ce23c24041cdfbbebfe8ff4fdf790f8

11 years agoBufferQueue: simplify max buffer count handling
Jamie Gennis [Sat, 25 Aug 2012 03:26:34 +0000 (20:26 -0700)]
BufferQueue: simplify max buffer count handling

This change reworks how the maximum buffer count is computed.

Change-Id: I7d3745814b9bd6f6f447f86bfea8eb7729914ebf

11 years agoBufferQueue: clean up buffer counting
Jamie Gennis [Sat, 25 Aug 2012 00:25:13 +0000 (17:25 -0700)]
BufferQueue: clean up buffer counting

This change is a clean up of some of the handling of the maximum number of
buffers that are allowed at once.  It mostly renames a few member variables and
methods, but it includes a couple small refactorings.

Change-Id: I9959310f563d09583548d4291e1050a7bbc7d87d

11 years agoam 146ea3ee: am c1396dd1: Merge "initial checkin of a preliminary HDCP API for vendor...
Andreas Huber [Wed, 29 Aug 2012 20:36:29 +0000 (13:36 -0700)]
am 146ea3ee: am c1396dd1: Merge "initial checkin of a preliminary HDCP API for vendors to implement." into jb-mr1-dev

* commit '146ea3eec4ba08060a60f17c683ba32c177eb736':
  initial checkin of a preliminary HDCP API for vendors to implement.

11 years agoam c1396dd1: Merge "initial checkin of a preliminary HDCP API for vendors to implemen...
Andreas Huber [Wed, 29 Aug 2012 20:34:01 +0000 (13:34 -0700)]
am c1396dd1: Merge "initial checkin of a preliminary HDCP API for vendors to implement." into jb-mr1-dev

* commit 'c1396dd14506d29e92fc047141d62b3d9246a72d':
  initial checkin of a preliminary HDCP API for vendors to implement.

11 years agoMerge "initial checkin of a preliminary HDCP API for vendors to implement." into...
Andreas Huber [Wed, 29 Aug 2012 20:32:15 +0000 (13:32 -0700)]
Merge "initial checkin of a preliminary HDCP API for vendors to implement." into jb-mr1-dev

11 years agoinitial checkin of a preliminary HDCP API for vendors to implement.
Andreas Huber [Wed, 29 Aug 2012 20:26:55 +0000 (13:26 -0700)]
initial checkin of a preliminary HDCP API for vendors to implement.

Change-Id: If98277efdec1bc8f1e9f4af1ca73324e4c3d469b

11 years agoHandle new device api version encoding
Jesse Hall [Wed, 29 Aug 2012 17:39:38 +0000 (10:39 -0700)]
Handle new device api version encoding

Change-Id: I3d36058bd5d31c23b3cc4a7eb5aa033b6f3c1955

11 years agoam 8f86ff79: am b82af2a8: Merge "A vendor ril depends on a native screen shot code...
Wink Saville [Tue, 28 Aug 2012 23:27:47 +0000 (16:27 -0700)]
am 8f86ff79: am b82af2a8: Merge "A vendor ril depends on a native screen shot code." into jb-mr1-dev

* commit '8f86ff7967d8cb222287d4ac0806fcbd1ce33084':
  A vendor ril depends on a native screen shot code.

11 years agoam b82af2a8: Merge "A vendor ril depends on a native screen shot code." into jb-mr1-dev
Wink Saville [Tue, 28 Aug 2012 23:25:13 +0000 (16:25 -0700)]
am b82af2a8: Merge "A vendor ril depends on a native screen shot code." into jb-mr1-dev

* commit 'b82af2a8aec99faf6fd37d202b98224cee461a12':
  A vendor ril depends on a native screen shot code.

11 years agoMerge "A vendor ril depends on a native screen shot code." into jb-mr1-dev
Wink Saville [Tue, 28 Aug 2012 23:22:55 +0000 (16:22 -0700)]
Merge "A vendor ril depends on a native screen shot code." into jb-mr1-dev

11 years agoA vendor ril depends on a native screen shot code.
Wink Saville [Tue, 28 Aug 2012 23:20:50 +0000 (16:20 -0700)]
A vendor ril depends on a native screen shot code.

Add a temporary shim until the vendor fixes the ril.

Bug: 7073467
Change-Id: Ia95a58bd90677c03406c988d1c29ae785f8662f2

11 years agoam cacb4d30: am 7e7ed7f7: the layer list per display could contain non-visible layers
Mathias Agopian [Tue, 28 Aug 2012 22:16:50 +0000 (15:16 -0700)]
am cacb4d30: am 7e7ed7f7: the layer list per display could contain non-visible layers

* commit 'cacb4d300b3bf87ee7a1aa2bcb9a24257571c7fe':
  the layer list per display could contain non-visible layers

11 years agoam 7e7ed7f7: the layer list per display could contain non-visible layers
Mathias Agopian [Tue, 28 Aug 2012 22:15:12 +0000 (15:15 -0700)]
am 7e7ed7f7: the layer list per display could contain non-visible layers

* commit '7e7ed7f77a3963a3542bde529d2797a239e2798b':
  the layer list per display could contain non-visible layers

11 years agothe layer list per display could contain non-visible layers
Mathias Agopian [Tue, 28 Aug 2012 21:20:00 +0000 (14:20 -0700)]
the layer list per display could contain non-visible layers

this happened because we didn't check that the visible
region was within the bounds of the display.

Bug: 7064121
Change-Id: I2e81850a3dc3d1474253520ad7f9e559c26d5a96

11 years agoam 0596dc83: am 55801e41: we were not always clearing the screen properly
Mathias Agopian [Tue, 28 Aug 2012 20:02:50 +0000 (13:02 -0700)]
am 0596dc83: am 55801e41: we were not always clearing the screen properly

* commit '0596dc8301118e6f0a78e558e11afcea0023b8dd':
  we were not always clearing the screen properly

11 years agoam 55801e41: we were not always clearing the screen properly
Mathias Agopian [Tue, 28 Aug 2012 19:54:28 +0000 (12:54 -0700)]
am 55801e41: we were not always clearing the screen properly

* commit '55801e41e6d7306d75d8134dd69d7d8cbbfbc63c':
  we were not always clearing the screen properly

11 years agowe were not always clearing the screen properly
Mathias Agopian [Tue, 28 Aug 2012 01:54:24 +0000 (18:54 -0700)]
we were not always clearing the screen properly

Change-Id: I269dd866e965aebd9b3c4667095818202982f4a3

11 years agoam c477ea1a: am 525705c8: Merge "Eradicate DisplayID." into jb-mr1-dev
Mathias Agopian [Tue, 28 Aug 2012 01:49:44 +0000 (18:49 -0700)]
am c477ea1a: am 525705c8: Merge "Eradicate DisplayID." into jb-mr1-dev

* commit 'c477ea1a95ffe7a784c5569899d61c7a80a9a692':
  Eradicate DisplayID.

11 years agoam 525705c8: Merge "Eradicate DisplayID." into jb-mr1-dev
Mathias Agopian [Tue, 28 Aug 2012 01:47:35 +0000 (18:47 -0700)]
am 525705c8: Merge "Eradicate DisplayID." into jb-mr1-dev

* commit '525705c88f91e46099970491282944d4ef0041d4':
  Eradicate DisplayID.

11 years agoMerge "Eradicate DisplayID." into jb-mr1-dev
Mathias Agopian [Tue, 28 Aug 2012 01:45:34 +0000 (18:45 -0700)]
Merge "Eradicate DisplayID." into jb-mr1-dev

11 years agoam 0385ec0c: am 25e234f1: am f456d32d: (-s ours) am d7007cd4: Merge "Forward compatib...
Jeff Brown [Tue, 28 Aug 2012 01:08:15 +0000 (18:08 -0700)]
am 0385ec0c: am 25e234f1: am f456d32d: (-s ours) am d7007cd4: Merge "Forward compatibility patch."

* commit '0385ec0cacf79972a21ddb7e76bd11c7f23177fe':
  Forward compatibility patch.

11 years agoam 25e234f1: am f456d32d: (-s ours) am d7007cd4: Merge "Forward compatibility patch."
Jeff Brown [Tue, 28 Aug 2012 01:06:09 +0000 (18:06 -0700)]
am 25e234f1: am f456d32d: (-s ours) am d7007cd4: Merge "Forward compatibility patch."

* commit '25e234f11ae93b3c882694f0d7ec1d4526ed7526':
  Forward compatibility patch.