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-24 12:28:07 +00:00
2020-01-09 13:56:05 +00:00
2020-01-14 10:06:01 +00:00
2020-03-02 13:30:44 +00:00
2020-01-21 18:44:38 -08:00
2020-02-24 19:06:21 +00:00
2020-03-16 23:26:33 +00:00
2020-01-17 05:03:28 +00:00
2020-02-06 08:41:26 +00:00
2020-03-20 09:47:19 +00:00
2020-02-19 23:58:31 +00:00
2020-03-21 08:36:54 -07:00
2020-01-09 13:56:05 +00:00
2020-03-16 18:14:43 +00:00
2020-01-09 13:56:05 +00:00
2020-03-25 13:45:12 -04:00
2020-03-18 18:36:06 +00:00
2020-01-09 13:56:05 +00:00
2020-03-19 04:38:16 +00:00
2020-03-23 08:59:18 -07:00
2020-03-25 11:36:11 +00:00
2020-01-29 14:33:04 +00:00
2020-02-20 03:13:38 +00:00
2020-01-31 14:30:28 +00:00
2020-01-22 15:48:39 +08:00
2020-01-09 13:56:05 +00:00
2020-01-17 20:47:53 -08:00
2020-03-18 10:30:43 -07:00
2020-01-09 13:56:05 +00:00
2020-03-23 18:15:07 +00:00
2020-03-13 00:52:22 +00:00
2020-03-21 10:27:08 +00:00
2020-02-13 15:26:35 -08:00
2020-03-12 19:26:10 +00:00
2020-01-08 15:29:57 -08:00
2020-01-09 13:56:05 +00:00
2020-03-16 17:46:27 +08:00
2020-01-09 13:56:05 +00:00
2020-02-19 19:37:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-02-07 11:52:28 -08:00
2020-01-09 13:56:05 +00:00
2020-02-25 12:32:02 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-03-20 01:25:45 +00:00
2020-03-18 10:30:43 -07:00
2020-03-23 08:59:18 -07:00
2020-02-24 22:22:13 +00:00
2020-02-12 18:51:53 +00:00
2020-03-18 10:30:43 -07:00
2020-03-25 09:32:40 +00:00
2020-03-11 15:27:11 -07:00
2020-03-12 19:26:10 +00:00
2020-01-09 13:56:05 +00:00
2020-03-10 03:46:48 +00:00
2020-01-27 11:13:27 +00:00
2020-01-31 10:31:11 +08:00
2020-01-21 14:13:23 -05:00
2020-03-10 10:52:28 -07:00
2020-02-21 16:07:32 +08:00
2020-02-20 15:52:11 -08:00
2020-02-21 23:07:41 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-03-21 03:06:25 +00:00
2020-03-13 13:50:48 -07:00
2020-01-09 13:56:05 +00:00
2020-03-06 12:45:21 -05:00
2020-03-24 15:44:25 -04:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-03-12 19:26:10 +00:00
2020-01-29 11:51:27 -08:00
2020-02-07 13:29:43 -08:00
2020-02-17 13:37:25 +00:00
2020-01-09 13:56:05 +00:00
2020-03-20 17:06:33 -07:00
2020-01-09 13:56:05 +00:00
2020-01-22 15:22:19 -05:00
2020-03-23 18:24:10 +00:00
2020-01-09 13:56:05 +00:00
2020-02-14 18:33:30 +00:00
2020-03-12 19:26:10 +00:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-03-04 21:02:29 +00:00
2020-03-17 18:39:46 +00:00
2020-02-19 20:48:21 +00:00
2020-01-17 13:56:18 +00:00
2020-03-12 14:19:22 -07:00
2020-02-14 18:33:30 +00:00
2020-03-12 19:26:10 +00:00
2020-03-23 06:11:36 +00:00
2020-02-20 01:29:25 +00:00
2020-03-22 09:47:43 -07:00
2020-03-25 13:45:12 -04:00
2020-01-09 13:56:05 +00:00
2020-01-31 10:31:11 +08:00
2020-01-31 10:31:11 +08:00
2020-03-03 15:06:02 -08:00
2020-01-09 13:56:05 +00:00
2020-01-09 13:56:05 +00:00
2020-03-22 00:12:26 +00:00
2020-03-23 15:37:39 -07:00
2020-03-24 15:31:25 +01:00
2020-03-05 15:25:19 +08:00
2020-02-21 16:07:32 +08:00