[Fuchsia][EME] Audio decryptor
Implement FuchsiaDecryptor (audio part) with StreamProcessor. This CL also copies logic from FuchsiaVideoDecoder into StreamProcessorHelper and SysmemBufferPool. StreamProcessorHelper is a wrapper for StreamProcessor. BufferPool is a wrapper of BufferCollection. Caller is expected to create and own input/output BufferPool in its own class and interact with StreamProcessorHelper by buffer index. The new classes will be shared between FuchsiaVideoDecoder and FuchsiaDecryptor in the future. component successfully. Bug: 966191 Test: Shaka player demo "Dig the Uke", log shows connecting to fuchsia Change-Id: Ia0bd63e9ff39eaf4b6f477ac542fcbefe9c86e46 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1764179Reviewed-by:Xiaohan Wang <xhwang@chromium.org> Reviewed-by:
Sergey Ulanov <sergeyu@chromium.org> Commit-Queue: Yuchen Liu <yucliu@chromium.org> Cr-Commit-Position: refs/heads/master@{#694024}
Showing
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment