diff options
author | xhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-04 19:02:02 +0000 |
---|---|---|
committer | xhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-04 19:02:02 +0000 |
commit | 95f5e3fddc416838a9c5fda8f57ccea058103978 (patch) | |
tree | a0482f27fe20e552abd6fa6bc340eb81320be034 /ipc | |
parent | 06b5cfe707e6e983b29f7338f9638d9a5e9ffc29 (diff) | |
download | chromium_src-95f5e3fddc416838a9c5fda8f57ccea058103978.zip chromium_src-95f5e3fddc416838a9c5fda8f57ccea058103978.tar.gz chromium_src-95f5e3fddc416838a9c5fda8f57ccea058103978.tar.bz2 |
Add video decoding methods in Decryptor and add DecryptingVideoDecoder.
In Decryptor interface, video decoding methods are added to support CDMs that support both decryption and video decoding.
A new VideoDecoder, DecryptingVideoDecoder, is added to support video decoding by Decryptors in the media pipeline. DecryptingVideoDecoder uses adapter pattern to convert a Decryptor into a VideoDecoder.
In AddDefaultDecodersToCollection, add a DecryptingVideoDecoder object into the video decoder list.
BUG=141784
TEST=new tests added into media_unittest
Review URL: https://chromiumcodereview.appspot.com/10969028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160183 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc')
0 files changed, 0 insertions, 0 deletions