Index: media/base/decoder_buffer.h |
diff --git a/media/base/decoder_buffer.h b/media/base/decoder_buffer.h |
index d0c57ce07f53afdc4a97435cce0e38b9d358d749..50b0855f77fce6b70a8f6f0607a44a187f30de9c 100644 |
--- a/media/base/decoder_buffer.h |
+++ b/media/base/decoder_buffer.h |
@@ -13,6 +13,7 @@ |
#ifndef MEDIA_BASE_DECODER_BUFFER_H_ |
#define MEDIA_BASE_DECODER_BUFFER_H_ |
+#include "base/memory/aligned_memory.h" |
#include "base/memory/scoped_ptr.h" |
#include "build/build_config.h" |
#include "media/base/buffers.h" |
@@ -62,7 +63,7 @@ class MEDIA_EXPORT DecoderBuffer : public Buffer { |
private: |
int buffer_size_; |
- uint8* data_; |
+ scoped_ptr<uint8, base::ScopedPtrAlignedFree> data_; |
scoped_ptr<DecryptConfig> decrypt_config_; |
// Constructor helper method for memory allocations. |