Граф коммитов

31 Коммитов

Автор SHA1 Сообщение Дата
Matt Woodrow 67cd537af3 Bug 1300682 - Part 6: Use SharedThreadPool for GPU process decoders. r=dvander 2016-10-07 21:13:33 +13:00
Matt Woodrow a36eef926a Bug 1300682 - Part 5: Use KnowsCompositor to initialize decoders and create one for VideoDecoderParent to use. r=nical,jya 2016-10-07 21:13:33 +13:00
Matt Woodrow 52a583a261 Bug 1300682 - Part 1: Make sure we create a TextureClient for VideoBridge even if the layers::Image doesn't support GetTextureClient. r=nical 2016-10-07 21:13:32 +13:00
Matt Woodrow 6b75399b35 Bug 1297826 - Override FatalError for IPDL protocols that access the GPU process and make it non-fatal. r=billm 2016-10-04 21:31:27 +13:00
Matt Woodrow 185b59256e Bug 1300677 - Implement IsHardwareAccelerated for RemoteVideoDecoder. r=dvander 2016-10-03 21:21:07 +13:00
Matt Woodrow 8ea736c85f Bug 1300677 - Implement SetSeekThreshold for RemoteVideoDecoder. r=dvander 2016-10-03 21:20:54 +13:00
Matt Woodrow c449d80543 Bug 1305361 - Notify media if the GPU process crashes during video playback. r=dvander 2016-10-03 21:20:35 +13:00
Andi-Bogdan Postelnicu 423f5ce8c1 Bug 1301333 - mark InitIPDL as initialisation function for VideoDecoderChild. r=cpearce
MozReview-Commit-ID: 7xkkoS5Q7t
2016-09-27 15:02:43 +03:00
James Cheng f3c8ec8fd7 Bug 1305679 - Fix CID 1373350: Uninitialized members (UNINIT_CTOR) in VideoDecoderChild r=mattwoodrow
MozReview-Commit-ID: 80fdud44CmE

--HG--
extra : rebase_source : 3be759c4dedbe6b1a8cd5bee87e20721bea0b074
2016-09-27 18:29:49 +08:00
Carsten "Tomcat" Book 5bdd2876ae merge mozilla-inbound to mozilla-central a=merge 2016-09-27 11:21:25 +02:00
Matt Woodrow 204ff6e189 Bug 1305320 - Check if the PVideoDecoderManagerChild enpoint is valid before using it. r=dvander 2016-09-27 14:11:31 +13:00
Jean-Yves Avenard c169e0a2d2 Bug 1297311: P2. Remove redundant virtual keyword. r=mattwoodrow
MozReview-Commit-ID: D78jszKQrev

--HG--
extra : rebase_source : 6459fcb09401b0c4fa45304664671de636c18d5b
2016-09-26 12:33:49 +10:00
Jean-Yves Avenard dd2a72e7cc Bug 1297311: P1. Always recreate a decoder when SPS changes. r=cpearce
This allow consistency between platforms. A decoder will now always be shutdown and another one created if the video configuration changes.

MozReview-Commit-ID: 1SPzhVuBrip

--HG--
extra : rebase_source : f4d0347c4686d2f3ec0e4cf065a6c3fa36b7ea06
2016-09-26 12:28:07 +10:00
Matt Woodrow cedd3bc438 Bug 1302918 - Add PVideoBridge to share textures with the compositor. r=dvander,nical 2016-09-23 09:44:26 +12:00
Matt Woodrow d57dae2c04 Bug 1288618 - Part 15: Add media code interface RemoteVideoDecoder. r=cpearce,dvander 2016-09-21 21:25:41 +12:00
Matt Woodrow a64365e7ad Bug 1288618 - Part 14: Add PVideoDecoder protocol for individual decoders. r=cpearce,dvander 2016-09-21 21:25:41 +12:00
Matt Woodrow 7756c8a512 Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander 2016-09-21 21:25:33 +12:00
Matt Woodrow 616f2003f2 Bug 1288618 - Part 5: Add IPC serialization helpers for some media structs/enums. r=dvander 2016-09-21 21:24:43 +12:00
Carsten "Tomcat" Book f918af64da Backed out 16 changesets (bug 1288618) for bustage on a CLOSED TREE
Backed out changeset 06187d250f7a (bug 1288618)
Backed out changeset 2a47f8ea1d89 (bug 1288618)
Backed out changeset e179c8e8265d (bug 1288618)
Backed out changeset 25396a1af922 (bug 1288618)
Backed out changeset e98f835c6ee5 (bug 1288618)
Backed out changeset 24df0e89b273 (bug 1288618)
Backed out changeset f8bbdabdb6da (bug 1288618)
Backed out changeset 8b0adeab93df (bug 1288618)
Backed out changeset 95f23366de82 (bug 1288618)
Backed out changeset 63a9c689e1d5 (bug 1288618)
Backed out changeset 8f67443dccb8 (bug 1288618)
Backed out changeset 4e7fe69d5f45 (bug 1288618)
Backed out changeset 53b113acee42 (bug 1288618)
Backed out changeset 2583ae4e2e3b (bug 1288618)
Backed out changeset 75a61d0e71b7 (bug 1288618)
Backed out changeset da740b4fd484 (bug 1288618)
2016-09-21 08:44:11 +02:00
Matt Woodrow 3fda415233 Bug 1288618 - Part 15: Add media code interface RemoteVideoDecoder. r=cpearce,dvander
--HG--
extra : rebase_source : 54a983d25885722ec24a8c68fda54b08b2820a7c
2016-09-21 15:36:41 +12:00
Matt Woodrow bd0f6ed588 Bug 1288618 - Part 14: Add PVideoDecoder protocol for individual decoders. r=cpearce,dvander
--HG--
extra : rebase_source : 547708bb8d2f3502f1fe89378afe8da6def42005
2016-09-21 15:36:41 +12:00
Matt Woodrow c4fcc19e35 Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
--HG--
extra : rebase_source : f330066c3e301299f541939ac170217625dcdca5
2016-09-21 15:36:39 +12:00
Matt Woodrow 8702620c57 Bug 1288618 - Part 5: Add IPC serialization helpers for some media structs/enums. r=dvander
--HG--
extra : rebase_source : 6660c2c20b5f92765fab9ce4ed2d94478d5f0e01
2016-09-21 15:36:09 +12:00
Carsten "Tomcat" Book 8cacb8ba35 Backed out changeset ddaa7f107193 (bug 1288618) 2016-09-15 16:34:12 +02:00
Carsten "Tomcat" Book b6c7ec9860 Backed out changeset f981edef8f81 (bug 1288618) 2016-09-15 16:34:00 +02:00
Carsten "Tomcat" Book 933c081175 Backed out changeset f2da4a56dc4f (bug 1288618) 2016-09-15 16:33:59 +02:00
Carsten "Tomcat" Book c351fce53d Backed out changeset 00cc54c30222 (bug 1288618) 2016-09-15 16:33:57 +02:00
Matt Woodrow 8d050a3f83 Bug 1288618 - Part 15: Add media code interface RemoteVideoDecoder. r=cpearce,dvander 2016-09-15 23:18:00 +12:00
Matt Woodrow 637309d62d Bug 1288618 - Part 14: Add PVideoDecoder protocol for individual decoders. r=cpearce,dvander 2016-09-15 23:18:00 +12:00
Matt Woodrow 5fd458fdfa Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander 2016-09-15 23:18:00 +12:00
Matt Woodrow 40fbd338ce Bug 1288618 - Part 5: Add IPC serialization helpers for some media structs/enums. r=dvander 2016-09-15 23:17:59 +12:00