commit | fded3bb41a8d038ad51e4bfe9ccf2be3819cc63f | [log] [tgz] |
---|---|---|
author | Dale Sather <dalesat@google.com> | Mon Oct 14 22:56:06 2019 +0000 |
committer | Dale Sather <dalesat@google.com> | Mon Oct 14 22:56:06 2019 +0000 |
tree | f6e0e97945ddee06c20f57bfd1a2ebc2909774be | |
parent | dcfc32ee040ec30615daf118888189ac2b35d56a [diff] |
[mediaplayer] accommodate decryptor stream processors The StreamProcessor node type, which is intended to handle decryptors in addition to its current job of handling decoders, assumed that the processor in question would know its input stream type in advance. This is true of decoders, whose creation takes a stream type as an argument. Decryptors will be created by the client based on a parameter block that does not include the input stream type. This means that StreamProcessor nodes that are used to wrap decryptors need to be configured with the input stream type well after they are created. This CL added a method to stream processors to enable this. TEST: added unit test for new SetInputStreamType method Change-Id: Ia1dcc3f85307eed5c3fd8c611d85da7d4b21e70f
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
See Getting Started.
See fuchsia.dev.