gecko-dev/dom/media/mediasink
Jean-Yves Avenard cf0ff88211 Bug 1512456 - P1. Don't use GenericPromise with MediaSink. r=alwu
The VideoSink shares the AudioSink's own EndedPromise to notify its user that it has ended. As such, the MozPromise used must be non-exclusive.
Using the GenericPromise for such purpose only hid that requirement.

We also remove the MediaSink from the media namespace, and clarify the naming of some arguments and class members to accurately describe what they do.

Differential Revision: https://phabricator.services.mozilla.com/D14024

--HG--
extra : moz-landing-system : lando
2018-12-11 10:44:51 +00:00
..
AudioSink.cpp Bug 1512456 - P1. Don't use GenericPromise with MediaSink. r=alwu 2018-12-11 10:44:51 +00:00
AudioSink.h Bug 1512456 - P1. Don't use GenericPromise with MediaSink. r=alwu 2018-12-11 10:44:51 +00:00
AudioSinkWrapper.cpp Bug 1512456 - P1. Don't use GenericPromise with MediaSink. r=alwu 2018-12-11 10:44:51 +00:00
AudioSinkWrapper.h Bug 1512456 - P1. Don't use GenericPromise with MediaSink. r=alwu 2018-12-11 10:44:51 +00:00
DecodedStream.cpp Bug 1512456 - P1. Don't use GenericPromise with MediaSink. r=alwu 2018-12-11 10:44:51 +00:00
DecodedStream.h Bug 1512456 - P1. Don't use GenericPromise with MediaSink. r=alwu 2018-12-11 10:44:51 +00:00
MediaSink.h Bug 1512456 - P1. Don't use GenericPromise with MediaSink. r=alwu 2018-12-11 10:44:51 +00:00
moz.build Bug 1512456 - P1. Don't use GenericPromise with MediaSink. r=alwu 2018-12-11 10:44:51 +00:00
OutputStreamManager.cpp Bug 1423241 - Add logging for a captured MediaDecoder. r=jya 2018-11-23 15:03:21 +00:00
OutputStreamManager.h Bug 1423241 - Refactor DecodedStream. r=jya 2018-11-23 15:02:03 +00:00
VideoSink.cpp Bug 1512456 - P1. Don't use GenericPromise with MediaSink. r=alwu 2018-12-11 10:44:51 +00:00
VideoSink.h Bug 1512456 - P1. Don't use GenericPromise with MediaSink. r=alwu 2018-12-11 10:44:51 +00:00