gecko-dev/dom/media/ipc
Jean-Yves Avenard 73fd84bc5d Bug 1319987: P5. Promisify MediaDataDecoder. r=cpearce,gerald,mattwoodrow,snorp
This is a big change, and unfortunately impossible to break down with independently functional commits.

There are four main changes being applied here:

* Code cleanup, including making all MediaDataDecoder related code mozilla coding style compliant
* Make MediaDataDecoder use MozPromise
* Making Flush and Shutdown processes fully asynchronous
* Fixing few data races encountered across the code, in particular in the Android PDM

MozReview-Commit-ID: DpiZucGofJT

--HG--
extra : rebase_source : 80bd6c6f9726d536b6f306c40d9af6df27333be9
2017-01-26 13:56:46 +01:00
..
MediaIPCUtils.h Bug 1288618 - Part 5: Add IPC serialization helpers for some media structs/enums. r=dvander 2016-09-21 21:24:43 +12:00
moz.build Bug 1288618 - Part 15: Add media code interface RemoteVideoDecoder. r=cpearce,dvander 2016-09-21 21:25:41 +12:00
PVideoDecoder.ipdl Bug 1319987: P5. Promisify MediaDataDecoder. r=cpearce,gerald,mattwoodrow,snorp 2017-01-26 13:56:46 +01:00
PVideoDecoderManager.ipdl Bug 1318083 - Make PVideoDecoder's ctor sync and fail if CreateVideoDecoder fails on the GPU process side. r=jya,dvander 2016-11-22 15:44:38 +13:00
RemoteVideoDecoder.cpp Bug 1319987: P5. Promisify MediaDataDecoder. r=cpearce,gerald,mattwoodrow,snorp 2017-01-26 13:56:46 +01:00
RemoteVideoDecoder.h Bug 1319987: P5. Promisify MediaDataDecoder. r=cpearce,gerald,mattwoodrow,snorp 2017-01-26 13:56:46 +01:00
VideoDecoderChild.cpp Bug 1319987: P5. Promisify MediaDataDecoder. r=cpearce,gerald,mattwoodrow,snorp 2017-01-26 13:56:46 +01:00
VideoDecoderChild.h Bug 1319987: P5. Promisify MediaDataDecoder. r=cpearce,gerald,mattwoodrow,snorp 2017-01-26 13:56:46 +01:00
VideoDecoderManagerChild.cpp Bug 1329305 - Don't wait on readback task if dispatching it failed. r=dvander 2017-01-12 15:33:25 +13:00
VideoDecoderManagerChild.h Bug 1318083 - Make PVideoDecoder's ctor sync and fail if CreateVideoDecoder fails on the GPU process side. r=jya,dvander 2016-11-22 15:44:38 +13:00
VideoDecoderManagerParent.cpp Bug 1318854 - Null check the right pointer in RecvReadback. r=dvander 2016-11-22 15:51:19 +13:00
VideoDecoderManagerParent.h Bug 1318083 - Make PVideoDecoder's ctor sync and fail if CreateVideoDecoder fails on the GPU process side. r=jya,dvander 2016-11-22 15:44:38 +13:00
VideoDecoderParent.cpp Bug 1319987: P5. Promisify MediaDataDecoder. r=cpearce,gerald,mattwoodrow,snorp 2017-01-26 13:56:46 +01:00
VideoDecoderParent.h Bug 1319987: P5. Promisify MediaDataDecoder. r=cpearce,gerald,mattwoodrow,snorp 2017-01-26 13:56:46 +01:00