Leon Scroggins III
46c927ed33
Convert ScreenshotGraphicBuffer to ScreenshotHardwareBuffer
...
Bug: 150395371
Test: make && flashall
Bitmap is replacing methods that use a hidden GraphicBuffer with ones
that use the public HardwareBuffer. ScreenshotGraphicBuffer is just a
holder for GraphicBuffer and some metadata; switch it to hold a
HardwareBuffer (and rename to match).
Remove GraphicBuffer#createFromExisting, which was only called by
ScreenshotGraphicBuffer#createFromNative. Also remove JNI references to
that method, which were no longer in use.
Switch uses of GraphicBuffer that retrieve it from a
ScreenshotGraphicBuffer to HardwareBuffer.
Changes are almost entirely mechanical:
- (Screenshot)GraphicBuffer -> (Screenshot)HardwareBuffer
- GraphicBuffer#destroy -> HardwareBuffer#close
- getGraphicBuffer -> getHardwareBuffer
When creating a Snapshot in SurfaceFreezer, use the ColorSpace of the
ScreenshotHardwareBuffer.
Remove GraphicBuffer#createFromExisting. This is no longer necessary,
and although it was marked UnsupportedAppUsage, go/nonsdk-dash shows no
usage.
Change-Id: I41cb03fb65432d208820a428783de82a9f152035
2020-03-25 13:45:12 -04:00
..
2020-03-19 01:06:44 +00:00
2020-02-13 16:14:06 -05:00
2020-03-13 18:52:57 +00:00
2020-03-13 20:04:25 +00:00
2020-03-20 12:29:07 -07:00
2020-03-20 12:29:07 -07:00
2020-03-18 02:27:40 +00:00
2020-01-09 14:59:34 +00:00
2020-02-17 15:45:22 +08:00
2020-02-17 15:45:22 +08:00
2020-01-09 15:08:18 +00:00
2020-01-09 15:08:18 +00:00
2020-01-09 15:08:18 +00:00
2020-03-10 11:46:10 -04:00
2020-03-17 07:28:59 +00:00
2020-01-09 14:59:34 +00:00
2020-01-09 14:59:34 +00:00
2020-02-19 17:53:52 +08:00
2020-03-17 16:11:42 -07:00
2019-11-25 14:46:29 -08:00
2020-01-09 14:59:34 +00:00
2020-03-02 15:44:36 +08:00
2020-01-09 14:59:34 +00:00
2020-03-02 10:53:43 -08:00
2020-01-09 14:59:34 +00:00
2020-01-09 14:59:34 +00:00
2020-01-09 14:59:34 +00:00
2020-01-09 14:59:34 +00:00
2020-02-03 09:17:40 -08:00
2020-01-09 14:59:34 +00:00
2020-02-13 20:26:48 -08:00
2020-01-08 10:34:40 -08:00
2019-11-22 11:36:11 -08:00
2020-03-22 09:47:43 -07:00
2020-03-13 19:22:49 +08:00
2020-02-28 19:33:11 +00:00
2020-02-29 22:30:29 -08:00
2020-02-19 15:01:13 +00:00
2020-02-24 12:45:27 -08:00
2020-01-09 14:59:34 +00:00
2020-03-17 07:28:59 +00:00
2020-01-09 14:59:34 +00:00
2020-01-09 14:59:34 +00:00
2020-01-09 14:59:34 +00:00
2019-12-30 14:07:20 -08:00
2020-03-13 17:11:52 +00:00
2020-03-24 14:25:47 +00:00
2020-03-11 22:58:59 +01:00
2020-03-11 22:58:59 +01:00
2020-03-19 23:35:24 +01:00
2020-03-24 22:16:09 +00:00
2019-11-18 17:31:42 +08:00
2020-03-13 17:15:09 +08:00
2020-03-24 21:25:46 +01:00
2020-03-11 22:58:59 +01:00
2020-03-23 22:31:52 +01:00
2020-02-24 21:16:20 +00:00
2020-02-24 21:16:20 +00:00
2020-02-25 21:13:16 +00:00
2020-03-10 10:52:28 -07:00
2020-03-05 15:25:19 +08:00
2020-03-23 22:31:52 +01:00
2020-01-09 14:59:34 +00:00
2020-02-25 19:20:17 +00:00
2020-01-09 14:59:34 +00:00
2020-02-24 12:45:27 -08:00
2020-03-11 21:53:03 -07:00
2020-03-18 12:17:19 +01:00
2020-01-09 14:59:34 +00:00
2020-01-09 14:59:34 +00:00
2020-01-09 14:59:34 +00:00
2020-03-09 22:24:17 +08:00
2020-02-13 16:14:06 -05:00
2020-01-09 14:59:34 +00:00
2020-03-10 11:46:10 -04:00
2020-03-25 13:45:12 -04:00
2020-02-04 15:44:13 -08:00
2020-03-18 14:24:38 -07:00
2020-01-09 14:59:34 +00:00
2020-03-20 12:29:07 -07:00
2020-03-09 23:55:48 +00:00
2020-01-09 14:59:34 +00:00
2020-01-09 14:59:34 +00:00
2020-01-09 14:59:34 +00:00
2020-02-10 13:43:55 -08:00
2020-02-10 13:43:55 -08:00
2020-02-10 13:43:55 -08:00
2020-02-10 13:43:55 -08:00
2020-02-10 13:43:55 -08:00
2020-02-10 13:43:55 -08:00
2020-03-24 14:25:47 +00:00
2020-03-21 06:08:47 +00:00
2020-02-25 10:00:37 -08:00
2020-03-11 22:58:59 +01:00
2020-02-25 10:00:37 -08:00
2020-01-09 14:59:34 +00:00
2020-02-19 15:01:13 +00:00
2020-03-24 14:25:47 +00:00
2020-01-09 14:59:34 +00:00
2020-03-05 15:45:06 +00:00
2020-01-09 14:59:34 +00:00
2020-01-09 14:59:34 +00:00
2020-03-02 20:09:35 +00:00
2020-03-02 17:37:01 +01:00
2020-03-18 12:17:19 +01:00
2020-03-18 12:17:19 +01:00
2020-03-13 19:40:34 +00:00
2020-03-10 10:52:28 -07:00
2020-03-17 18:27:37 +00:00
2020-03-11 22:58:59 +01:00
2020-03-23 22:31:52 +01:00
2020-01-27 16:49:44 +08:00
2020-02-24 07:08:09 +00:00