gfx/layers/client/ImageClient.cpp
1ee043469e2ce3f516919afdf4fa06fc90ee1800
created 2015-03-19 21:06 +1300
pushed 2015-07-03 11:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. ImageClient::UpdateImage should not return false when there's no image, because recreating the ImageClient won't help. r=nical draft
b2be8062ca8a331e4a09d04a714d64018b8dee2f
created 2015-03-19 21:00 +1300
pushed 2015-07-03 11:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Remove ImageClientBridge::Updated. r=nical draft
7ef0a10fa41cbfd95571280dad03d6c93a483ec6
created 2015-05-12 12:56 +1200
pushed 2015-07-03 11:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Replace ImageClientSingle::UpdateImage's use of Image serial numbers with ImageContainer state generation counters, and switch it to use ImageContainer::GetCurrentImages. r=nical draft
73b13f328e398167d94cdce8c97b8a8b8aaa3dc4
created 2015-05-11 21:34 +1200
pushed 2015-07-03 11:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Pass a picture rect with OpUseOverlaySource and OpUseTexture, and eliminate OpUpdatePictureRect. r=nical draft
a4d9efef6b2937a831b83c8e937161b14b588d6e
created 2015-03-25 22:02 +1300
pushed 2015-07-03 11:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Move mLayer from ImageClientBridge up into its superclass ImageClient. r=nical draft
c664375c0d5bed41821b4a9eaa298e3856efe1d2
created 2015-06-17 10:00 -0400
pushed 2015-06-30 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
660f4973b9cc191f2637378ca1c7a014c5ec79e4
created 2015-06-15 14:45 +1200
pushed 2015-06-15 03:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Reimplement ImageContainer::GetPaintCount to be composition-aware. r=nical draft
3cfd2cbf5958054082f6f2e69a0600ca6249a606
created 2015-03-26 14:17 +1300
pushed 2015-06-15 03:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Clarify code by renaming method to ClearCurrentImageFromImageBridge. r=nical draft
f36db8c2d4983399dc419df118772e172a7c066f
created 2015-03-26 14:08 +1300
pushed 2015-06-15 03:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Remove ClearAllImagesExceptFront because it doesn't do anything. r=nical draft
17052a107b70b989ade4b440a9c6a375cf9c44d4
created 2015-06-15 14:44 +1200
pushed 2015-06-15 03:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Route ImageCompositeNotifications to ImageContainers. r=nical draft
58338df5a4d52b465ab15d850c5419cd4afa8dcf
created 2015-06-08 22:18 +1200
pushed 2015-06-15 03:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Make ImageClientSingle handle multiple textures. r=nical draft
976679b715a2a9e6912361b713b538b797778f51
created 2015-05-12 15:36 +1200
pushed 2015-06-15 03:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Factor out AsyncTransactionWaiter from AsyncTransactionTracker so we'll be able to wait for multiple AsyncTransactionTrackers. r=nical draft
75737ae91ec444360b742c77f3e9e89e3702c254
created 2015-03-20 16:46 +1300
pushed 2015-06-15 03:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Fix some code formatting. r=nical draft
ad671e2987866308b24b561570521e55944ebe3a
created 2015-03-19 21:06 +1300
pushed 2015-06-15 03:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. ImageClient::UpdateImage should not return false when there's no image, because recreating the ImageClient won't help. r=nical draft
25af3861c0b6e2cd452fe7c60777531f9be85340
created 2015-03-19 21:00 +1300
pushed 2015-06-15 03:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Remove ImageClientBridge::Updated. r=nical draft
b7209b17429afe3d0add8aad9c3df1c6ff8e0f23
created 2015-05-12 12:56 +1200
pushed 2015-06-15 03:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Replace ImageClientSingle::UpdateImage's use of Image serial numbers with ImageContainer state generation counters, and switch it to use ImageContainer::GetCurrentImages. r=nical draft
0942276e6bbdb58570919e0723e783ab59cbba0e
created 2015-05-11 21:34 +1200
pushed 2015-06-15 03:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Pass a picture rect with OpUseOverlaySource and OpUseTexture, and eliminate OpUpdatePictureRect. r=nical draft
86348cfbaacbd3a6450ac82283ab07f2b51d521a
created 2015-03-25 22:02 +1300
pushed 2015-06-15 03:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Move mLayer from ImageClientBridge up into its superclass ImageClient. r=nical draft
e9b68252df54c12015382d022f01e06c5605e27a
created 2015-05-01 09:14 -0400
pushed 2015-05-22 20:04 +0000
Nathan Froyd Nathan Froyd - Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryRef<T>; r=ehsan
0b36252183e68e07d170e4a9f6c30d9b2c5179bb
created 2015-05-07 11:07 +0200
pushed 2015-05-07 13:44 +0000
Thibaud Backenstrass Thibaud Backenstrass - Bug 1158122 - Remove all occurences of nsIntRect in gfx/layers/client. r=nical
f1dfed74dc9a6cba35b71a9c163966c617de34c6
created 2015-03-27 11:16 +0100
pushed 2015-03-27 13:18 +0000
Nicolas Silva Nicolas Silva - Bug 1147894 - Remove the redundant OpUpdateTexture IPDL message. r=sotaro
a3c8482c41f63540bfdb282ae12ecb20ad86e1b5
created 2015-03-19 10:15 +1300
pushed 2015-03-19 00:09 +0000
Matt Woodrow Matt Woodrow - Bug 1138967 - Part 1: Remove ISharedImage. r=nical
be68ba0145b181da6e9dc627c32efd68c28c0f58
created 2015-03-12 22:13 +1300
pushed 2015-03-12 22:59 +0000
Matt Woodrow Matt Woodrow - Bug 1131638 - Discard video frames that fail to sync. r=cpearce
38c6b849c9f86c2e2961a499bde97da5a06862c2
created 2015-03-09 15:48 -0400
pushed 2015-03-11 15:58 +0000
Milan Sreckovic Milan Sreckovic - Bug 1140113 - Catch direct (and some indirect) callers of CreateDrawTarget* and deal with failure. r=mstange
126db33d290584d60795dafb846df8e2fca61bf6
created 2015-03-19 10:15 +1300
pushed 2015-05-10 10:26 +0000
Matt Woodrow Matt Woodrow - Bug 1138967 - Part 1: Remove ISharedImage. r=nical, a=lmandel
d7647fcac08768dafec7bd67a8288cbda2f5fa28
created 2015-03-12 22:13 +1300
pushed 2015-05-10 10:26 +0000
Matt Woodrow Matt Woodrow - Bug 1131638 - Discard video frames that fail to sync. r=cpearce, a=lmandel
4005301169f123b59b2b06850aec7498f6a7e8d8
created 2015-03-16 12:43 -0400
pushed 2015-05-10 10:26 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 2a76dd8f86c2, fa9401887405, and dd6e425826fc (bug 1131638) for build bustage.
dd6e425826fcbe674f300188a42f9586606c6383
created 2015-03-12 22:13 +1300
pushed 2015-05-10 10:26 +0000
Matt Woodrow Matt Woodrow - Bug 1131638 - Discard video frames that fail to sync. r=cpearce, a=lmandel
e1dd807b8b2a2f8e72b964e7f11e2c007ceb0646
created 2014-11-17 17:02 -0800
pushed 2015-01-01 01:02 +0000
Jeff Gilbert Jeff Gilbert - Bug 1100699 - Use OriginPos instead of isInverted. - r=mattwoodrow,snorp
725c5cf6db6cb317f8b2bc6301780ef2eabb7a9f
created 2014-12-22 03:49 -0500
pushed 2014-12-27 16:54 +0000
Ethan Lin Ethan Lin - Bug 1042696 - Set allocator to TextureClient from constructor. r=nical
8ff014d18f0fc1f05b0b28445d67e7315b463850
created 2014-11-20 19:49 +0100
pushed 2014-12-23 17:34 +0000
Nicolas Silva Nicolas Silva - Bug 1101552 - Remove the double-buffered ImageClient. r=sotaro a=lsblakk
daa2d1ac6b18d5167f65dbd2f4a77e2cef93a425
created 2014-12-22 11:15 -0500
pushed 2014-12-22 17:51 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset dd9790020b89 (bug 1042696) for B2G debug crashes.
dd9790020b8953505836f22fd3f189baec75c77b
created 2014-12-22 03:49 -0500
pushed 2014-12-22 17:51 +0000
Ethan Lin Ethan Lin - Bug 1042696 - Set allocator to TextureClient from constructor. r=nical
8176e4ba6f4cbf1227cea186a672a1356a0740b9
created 2014-12-15 14:16 -0800
pushed 2014-12-16 14:37 +0000
Wes Kocher Wes Kocher - Backed out changeset bfe4f2eb91c5 (bug 938034) for non-unified bustage on a CLOSED TREE
bfe4f2eb91c57a4c0bfb0139a25d88010fab97d9
created 2014-12-15 01:01 -0500
pushed 2014-12-16 14:37 +0000
Alfredo Yang Alfredo Yang - Bug 938034 - Add new GonkCameraImage image type. r=roc
6d1f7a6e90a49f90a48a6d27c0ea6b730e5ba70a
created 2014-12-13 01:50 +0000
pushed 2014-12-14 15:42 +0000
Bas Schouten Bas Schouten - Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel
dadec018f807069ec9a90f1ed59324d74006b2c3
created 2014-12-12 18:11 -0800
pushed 2014-12-14 15:42 +0000
Wes Kocher Wes Kocher - Backed out changeset 2cd43e5ae2c1 (bug 1088414) for breaking non-Windows builds on a CLOSED TREE
2cd43e5ae2c1e749cdcc3e739b9300d9c64a1e34
created 2014-12-13 01:50 +0000
pushed 2014-12-14 15:42 +0000
Bas Schouten Bas Schouten - Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel
fd893f3651e2d8d91f03d34de51d52d564173a0d
created 2014-11-26 15:16 -0600
pushed 2014-11-27 22:53 +0000
James Willcox James Willcox - Bug 1097116 - Add fencing and better lifetime management for EGLImage Images r=jgilbert
9e86a909df58cd32c2db7ac54a9e49898f89521a
created 2014-11-26 02:00 +0100
pushed 2014-11-27 22:53 +0000
Nicolas Silva Nicolas Silva - Bug 1101636 - Cleanup the CompositorType enum. r=jrmuizel
217dce1c4da39d0af28943a74021cbe10a03d423
created 2014-11-21 09:47 -0600
pushed 2014-11-21 21:16 +0000
James Willcox James Willcox - Back out bug 1097116
4812033a4b2171b9e07b67087ce3dc78a3696de0
created 2014-11-21 09:28 -0600
pushed 2014-11-21 21:16 +0000
James Willcox James Willcox - Bug 1097116 - Add fencing and better lifetime management for EGLImage Images r=jgilbert
57e7c5f093ea7b2e0263e09a316dfdc35a0428be
created 2014-11-20 19:49 +0100
pushed 2014-11-21 18:50 +0000
Nicolas Silva Nicolas Silva - Bug 1101552 - Remove the double-buffered ImageClient. r=sotaro
5ae9a7f6cba8432a4b65ced8099fd91c6f5237e6
created 2013-10-17 11:09 -0400
pushed 2014-10-29 02:45 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 925381 - Fix mpeg4 video seek failure. r=nical, r=doublec, a=koi+
2a87759dd8c8a3eee0eaea861a6d73b1aa36307b
created 2014-10-20 02:49 -0400
pushed 2014-10-29 00:55 +0000
chiajung hung chiajung hung - Bug 1062475 - [Camera] Camera button highlight appears as a square. r=sotaro
0dc9b8227fb89f96fac4e18494ff617d7114097f
created 2014-09-24 13:50 -0400
pushed 2014-10-20 17:29 +0000
Nicolas Silva Nicolas Silva - Bug 1072411 - Remove useless format convertion code in ImageClient. r=jrmuizel
57e058be11ff8da906249619324947b9574bbca3
created 2014-09-17 08:13 -0500
pushed 2014-10-20 17:29 +0000
Jeff Gilbert Jeff Gilbert - Bug 1037147 - Remove SharedTextureHandle and friends r=mattwoodrow,snorp
92bed1b7dcc3d111dec37f550c1c9da4d5eef4f0
created 2014-09-12 14:01 -0500
pushed 2014-10-20 17:29 +0000
James Willcox James Willcox - Back out a84f9edfe968 for bustage
a84f9edfe9681e5e20aaa538b79d47c29f797bd8
created 2014-09-12 13:39 -0500
pushed 2014-10-20 17:29 +0000
Jeff Gilbert Jeff Gilbert - Bug 1037147 - Replace SharedTextureHandle with a TextureClient variant r=mattwoodrow,snorp
73d3b14d6b01c0214ba81ff80a2c0cb2f7507509
created 2014-08-18 22:14 -0400
pushed 2014-10-20 17:29 +0000
chiajung hung chiajung hung - Bug 1002823 - [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input. r=nical
15494053f7dd65d11e191224e653004c90750f92
created 2014-07-22 14:17 +0200
pushed 2014-10-20 17:29 +0000
Nicolas Silva Nicolas Silva - Bug 1040028 - Create and allocate in one step when we used to call CreateBufferTextureClient and CreateTextureClientForDrawing. r=sotaro
1dacd89b4ce487403f587944b1609511c1c6f783
created 2014-07-10 13:45 +0200
pushed 2014-10-20 17:29 +0000
Nicolas Silva Nicolas Silva - Bug 1027601 - Create and allocate TextureClient in a single step in some of the cases. r=sotaro
42e88b68a92de156400e8b78e1f826038772ab1d
created 2014-07-09 13:23 +0200
pushed 2014-10-20 17:29 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset e072a46f0b6a (bug 1027601) for test bustages on a CLOSED TREE
e072a46f0b6a12bbf3ab3c3c0536da22c903174e
created 2014-07-09 11:59 +0200
pushed 2014-10-20 17:29 +0000
Nicolas Silva Nicolas Silva - Bug 1027601 - Create and allocate TextureClients in a single step in some cases. r=sotaro
a3dcd96e1b84d347b6d09fa8c16ebfbae3613f7e
created 2014-06-11 14:57 -0400
pushed 2014-10-20 17:29 +0000
Nicolas Silva Nicolas Silva - Bug 1023350 - Rename TextureClient::GetAsDrawTarget into TextureClient::BorrowDrawTarget and fix TextureClientX11. r=bjacob
3bfcfcc0cfd33c1b7d67c3be8c810eef33d4dad7
created 2014-06-05 08:39 -0700
pushed 2014-10-20 17:29 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1020003 - Always use AsyncTransactionTracker on ImageBridge on gonk r=nical
6febca7ac4383cb1be64ad50bc926d1da4ca9b0b
created 2014-06-05 07:24 -0700
pushed 2014-10-20 17:29 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1019877 - fix deadlock at AsyncTransactionTrackersHolder r=nical
243d19db57a53731f2a12b4a588ae09d99e00bed
created 2014-06-04 15:11 -0700
pushed 2014-10-20 17:29 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1016805 - fix AsyncTransactionTracker handling r=nical
8ee52188963cbc3a1d948a41ad14d4f71ad17487
created 2014-06-04 17:52 +0100
pushed 2014-10-20 17:29 +0000
Ed Morley Ed Morley - Backed out changeset d37aa03d00fb (bug 1016805) for OS X 10.6 reftest failures; CLOSED TREE
d37aa03d00fb837dad340f62fb99ecb1886b27c0
created 2014-06-04 07:49 -0700
pushed 2014-10-20 17:29 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1016805 - fix AsyncTransactionTracker handling r=nical
less more (0) -100 -60 tip