Index: media/tools/mfdecoder/mfdecoder.cc |
diff --git a/media/tools/mfdecoder/mfdecoder.cc b/media/tools/mfdecoder/mfdecoder.cc |
index a2b3ba97e3f4bdf3f502c2bfa96858fd8388148b..cef40d42b48a324f9ea67a5365050e2730c033d8 100644 |
--- a/media/tools/mfdecoder/mfdecoder.cc |
+++ b/media/tools/mfdecoder/mfdecoder.cc |
@@ -1,4 +1,4 @@ |
-// Copyright (c) 2010 The Chromium Authors. All rights reserved. |
+// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
@@ -16,7 +16,7 @@ |
#include <windows.h> |
#include "base/logging.h" |
-#include "base/scoped_comptr_win.h" |
+#include "base/win/scoped_comptr.h" |
#include "media/tools/mfdecoder/mfdecoder.h" |
#pragma comment(lib, "shlwapi.lib") |
@@ -89,7 +89,7 @@ bool MFDecoder::Init(const wchar_t* source_url, |
IMFSample* MFDecoder::ReadVideoSample() { |
CHECK(reader_ != NULL); |
CHECK_GE(video_stream_index_, 0); |
- ScopedComPtr<IMFSample> video_sample; |
+ base::win::ScopedComPtr<IMFSample> video_sample; |
DWORD actual_stream_index; |
DWORD output_flags; |
@@ -153,7 +153,7 @@ bool MFDecoder::InitLibraries() { |
bool MFDecoder::InitSourceReader(const wchar_t* source_url, |
IDirect3DDeviceManager9* dev_manager) { |
CHECK(source_url != NULL); |
- ScopedComPtr<IMFAttributes> reader_attributes; |
+ base::win::ScopedComPtr<IMFAttributes> reader_attributes; |
if (use_dxva2_) { |
reader_attributes.Attach(GetDXVA2AttributesForSourceReader(dev_manager)); |
if (reader_attributes == NULL) { |
@@ -176,7 +176,7 @@ IMFAttributes* MFDecoder::GetDXVA2AttributesForSourceReader( |
if (!use_dxva2_) |
return NULL; |
CHECK(dev_manager != NULL); |
- ScopedComPtr<IMFAttributes> attributes; |
+ base::win::ScopedComPtr<IMFAttributes> attributes; |
// Create an attribute store with an initial size of 2. |
HRESULT hr = MFCreateAttributes(attributes.Receive(), 2); |
@@ -201,7 +201,7 @@ bool MFDecoder::SelectVideoStreamOnly() { |
CHECK(reader_ != NULL); |
HRESULT hr; |
for (DWORD stream_index = 0; ; stream_index++) { |
- ScopedComPtr<IMFMediaType> media_type; |
+ base::win::ScopedComPtr<IMFMediaType> media_type; |
hr = reader_->GetCurrentMediaType(stream_index, media_type.Receive()); |
if (SUCCEEDED(hr)) { |
GUID major_type; |
@@ -241,7 +241,7 @@ bool MFDecoder::SelectVideoStreamOnly() { |
bool MFDecoder::InitVideoInfo(IDirect3DDeviceManager9* dev_manager) { |
CHECK(reader_ != NULL); |
CHECK_GE(video_stream_index_, 0); |
- ScopedComPtr<IMFMediaType> video_type; |
+ base::win::ScopedComPtr<IMFMediaType> video_type; |
HRESULT hr = reader_->GetCurrentMediaType(video_stream_index_, |
video_type.Receive()); |
if (FAILED(hr)) { |
@@ -267,7 +267,7 @@ bool MFDecoder::InitVideoInfo(IDirect3DDeviceManager9* dev_manager) { |
// Try to change to YV12 output format. |
const GUID kOutputVideoSubtype = MFVideoFormat_YV12; |
- ScopedComPtr<IMFMediaType> output_video_format; |
+ base::win::ScopedComPtr<IMFMediaType> output_video_format; |
hr = MFCreateMediaType(output_video_format.Receive()); |
if (FAILED(hr)) { |
LOG(ERROR) << "Failed to create a IMFMediaType object for video output"; |
@@ -301,7 +301,7 @@ bool MFDecoder::InitVideoInfo(IDirect3DDeviceManager9* dev_manager) { |
// Send a message to the decoder to tell it to use DXVA2. |
if (use_dxva2_) { |
// Call GetServiceForStream to get the interface to the video decoder. |
- ScopedComPtr<IMFTransform> video_decoder; |
+ base::win::ScopedComPtr<IMFTransform> video_decoder; |
hr = reader_->GetServiceForStream(video_stream_index_, GUID_NULL, |
IID_PPV_ARGS(video_decoder.Receive())); |
if (FAILED(hr)) { |