Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Unified Diff: chromecast/media/cma/pipeline/decrypt_util.cc

Issue 1257013003: Load CMA backend from shared library (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Unit test + android fixes Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chromecast/media/cma/pipeline/decrypt_util.cc
diff --git a/chromecast/media/cma/pipeline/decrypt_util.cc b/chromecast/media/cma/pipeline/decrypt_util.cc
index abd466148a40ee463043d4df6928b58eb8388de7..ac3a0c10c60c658216f0c503db0ab6314cfb9462 100644
--- a/chromecast/media/cma/pipeline/decrypt_util.cc
+++ b/chromecast/media/cma/pipeline/decrypt_util.cc
@@ -9,8 +9,8 @@
#include "base/logging.h"
#include "chromecast/media/cma/base/decoder_buffer_base.h"
+#include "chromecast/public/media/decrypt_config.h"
#include "crypto/symmetric_key.h"
-#include "media/base/decrypt_config.h"
namespace chromecast {
namespace media {
@@ -23,12 +23,12 @@ class DecoderBufferClear : public DecoderBufferBase {
// DecoderBufferBase implementation.
StreamId stream_id() const override;
- base::TimeDelta timestamp() const override;
- void set_timestamp(const base::TimeDelta& timestamp) override;
+ TimeDelta timestamp() const override;
+ void set_timestamp(TimeDelta timestamp) override;
const uint8* data() const override;
uint8* writable_data() const override;
size_t data_size() const override;
- const ::media::DecryptConfig* decrypt_config() const override;
+ const DecryptConfig* decrypt_config() const override;
bool end_of_stream() const override;
private:
@@ -51,11 +51,11 @@ StreamId DecoderBufferClear::stream_id() const {
return buffer_->stream_id();
}
-base::TimeDelta DecoderBufferClear::timestamp() const {
+TimeDelta DecoderBufferClear::timestamp() const {
return buffer_->timestamp();
}
-void DecoderBufferClear::set_timestamp(const base::TimeDelta& timestamp) {
+void DecoderBufferClear::set_timestamp(TimeDelta timestamp) {
buffer_->set_timestamp(timestamp);
}
@@ -71,7 +71,7 @@ size_t DecoderBufferClear::data_size() const {
return buffer_->data_size();
}
-const ::media::DecryptConfig* DecoderBufferClear::decrypt_config() const {
+const DecryptConfig* DecoderBufferClear::decrypt_config() const {
// Buffer is clear so no decryption info.
return NULL;
}
@@ -88,7 +88,7 @@ scoped_refptr<DecoderBufferBase> DecryptDecoderBuffer(
if (buffer->end_of_stream())
return buffer;
- const ::media::DecryptConfig* decrypt_config = buffer->decrypt_config();
+ const DecryptConfig* decrypt_config = buffer->decrypt_config();
if (!decrypt_config || decrypt_config->iv().size() == 0)
return buffer;
@@ -117,8 +117,7 @@ scoped_refptr<DecoderBufferBase> DecryptDecoderBuffer(
uint8 ecount_buf[AES_BLOCK_SIZE];
// Perform the decryption.
- const std::vector< ::media::SubsampleEntry>& subsamples =
- decrypt_config->subsamples();
+ const std::vector<SubsampleEntry>& subsamples = decrypt_config->subsamples();
uint8* data = buffer->writable_data();
uint32 offset = 0;
for (size_t k = 0; k < subsamples.size(); k++) {

Powered by Google App Engine
This is Rietveld 408576698