commit | 4d9b822e2c18142e55fe2611aa6cd7dc7d4a62c6 | [log] [tgz] |
---|---|---|
author | Mathias Agopian <mathias@google.com> | Tue Mar 12 17:11:48 2013 -0700 |
committer | Mathias Agopian <mathias@google.com> | Tue Mar 12 17:11:48 2013 -0700 |
tree | efde8891af25d54a8211ee4280733046f4417c25 | |
parent | f44e9f91f37d3fbed64bc952f241d5dc3c385b6a [diff] |
get rid of ISurface ISurface was only used to get the IGraphicBufferProducer from a Layer. It's now replaced by a BBinder subclass / IBinder and is only used as a handle to the surface, to both refer to it and manage its life-time. Also cleaned-up a bit the ISurfaceComposer interface and "create layer" code path. Change-Id: I68d0e02d57b862cffb31d5168c3bc10cea0906eb