Descriptionmedia: Use associated interface for mojo AudioDecoderClient
Currently the AudioDecoderClient interface is running on a separate
message pipe than the main AudioDecoder interface. Hence the order of
AudioDecoder callbacks and AudioDecoderClient calls are not always
guaranteed. However, the media pipeline requires strict ordering of some
of these events. In this CL, we use associated interface for the client
so that client calls runs on the same message pipe as the main
interface, so that we can guarantee the delivery order.
BUG=646054
TEST=Verified by Cast team; unittests will be added right after this CL.
Committed: https://crrev.com/e4bef74d708e121a6b7959a1d18e30fc5e6765d5
Cr-Commit-Position: refs/heads/master@{#418364}
Patch Set 1 #
Messages
Total messages: 18 (7 generated)
|