DescriptionAdd DecryptingDemuxerStream.
DecryptingDemuxerStream transforms an encrypted demuxer stream into a clear demuxer stream with the same stream type (audio/video) and codec config. It may be blocking because it relies on a Decryptor for decryption. Thus other than implementing the DemuxerStream interface, it also exposes a Reset() methods so that caller can cancel the decryption operation.
BUG=123421, 141786
TEST=media_unittests pass
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=167852
Patch Set 1 #Patch Set 2 : also copy the unittests #Patch Set 3 : needs to add RegisterKeyAddedCB() #
Total comments: 20
Patch Set 4 : rebase and use RunUntilIdel; no comments resolved yet #Patch Set 5 : Use RunCallback in unittest; no comments resolved yet #Patch Set 6 : ddorwin's comments mostly resolved #
Total comments: 2
Patch Set 7 : resolve ddorwin's comments #
Total comments: 4
Patch Set 8 : nits #Patch Set 9 : rebase #
Messages
Total messages: 11 (0 generated)
|