зеркало из https://github.com/mozilla/gecko-dev.git
c56eb8ef3c
Historically, the MediaThreadType::PLAYBACK was used just for that; the MediaDecoderReader and exclusively for playback content. This is no longer the case ; it's used in multiple places, and not just with playback: webrtc, webaudio, benchmark etc. The primary use of the "PLAYBACK" thread was to distinguish from the "PLATFORM_DECODER" one as they dispatch synchronous tasks from one to the other, and we must ensure they don't share the same threadpool. CONTROLLER is more fitting here, as this is how it's typically used: a controller thread manage the decoder threads. Additionally, we remove the MTG_CONTROL one as it's not used. Differential Revision: https://phabricator.services.mozilla.com/D85543 |
||
---|---|---|
.. | ||
HLSDecoder.cpp | ||
HLSDecoder.h | ||
HLSDemuxer.cpp | ||
HLSDemuxer.h | ||
HLSUtils.cpp | ||
HLSUtils.h | ||
moz.build |