Index: media/gpu/android_video_decode_accelerator.cc |
diff --git a/content/common/gpu/media/android_video_decode_accelerator.cc b/media/gpu/android_video_decode_accelerator.cc |
similarity index 98% |
rename from content/common/gpu/media/android_video_decode_accelerator.cc |
rename to media/gpu/android_video_decode_accelerator.cc |
index dd8e3689ee69cef86cc7d099e4d9503ef3e0b00a..938aba58a25cfd619d32da2111bbd2bc7fb2c973 100644 |
--- a/content/common/gpu/media/android_video_decode_accelerator.cc |
+++ b/media/gpu/android_video_decode_accelerator.cc |
@@ -2,7 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "content/common/gpu/media/android_video_decode_accelerator.h" |
+#include "media/gpu/android_video_decode_accelerator.h" |
#include <stddef.h> |
@@ -17,10 +17,6 @@ |
#include "base/metrics/histogram.h" |
#include "base/task_runner_util.h" |
#include "base/trace_event/trace_event.h" |
-#include "content/common/gpu/media/android_copying_backing_strategy.h" |
-#include "content/common/gpu/media/android_deferred_rendering_backing_strategy.h" |
-#include "content/common/gpu/media/avda_return_on_failure.h" |
-#include "content/common/gpu/media/shared_memory_region.h" |
#include "gpu/command_buffer/service/gles2_cmd_decoder.h" |
#include "gpu/command_buffer/service/mailbox_manager.h" |
#include "gpu/ipc/service/gpu_channel.h" |
@@ -32,6 +28,10 @@ |
#include "media/base/media.h" |
#include "media/base/timestamp_constants.h" |
#include "media/base/video_decoder_config.h" |
+#include "media/gpu/android_copying_backing_strategy.h" |
+#include "media/gpu/android_deferred_rendering_backing_strategy.h" |
+#include "media/gpu/avda_return_on_failure.h" |
+#include "media/gpu/shared_memory_region.h" |
#include "media/video/picture.h" |
#include "ui/gl/android/scoped_java_surface.h" |
#include "ui/gl/android/surface_texture.h" |
@@ -47,7 +47,7 @@ |
PostError(FROM_HERE, media::VideoDecodeAccelerator::error_code); \ |
} while (0) |
-namespace content { |
+namespace media { |
enum { kNumPictureBuffers = media::limits::kMaxVideoFrames + 1 }; |
@@ -60,18 +60,17 @@ enum { kMaxBitstreamsNotifiedInAdvance = 32 }; |
// MediaCodec fail when decoding if it's not actually supported. It's assumed |
// that consumers won't have software fallback for H264 on Android anyway. |
static const media::VideoCodecProfile kSupportedH264Profiles[] = { |
- media::H264PROFILE_BASELINE, |
- media::H264PROFILE_MAIN, |
- media::H264PROFILE_EXTENDED, |
- media::H264PROFILE_HIGH, |
- media::H264PROFILE_HIGH10PROFILE, |
- media::H264PROFILE_HIGH422PROFILE, |
- media::H264PROFILE_HIGH444PREDICTIVEPROFILE, |
- media::H264PROFILE_SCALABLEBASELINE, |
- media::H264PROFILE_SCALABLEHIGH, |
- media::H264PROFILE_STEREOHIGH, |
- media::H264PROFILE_MULTIVIEWHIGH |
-}; |
+ media::H264PROFILE_BASELINE, |
+ media::H264PROFILE_MAIN, |
+ media::H264PROFILE_EXTENDED, |
+ media::H264PROFILE_HIGH, |
+ media::H264PROFILE_HIGH10PROFILE, |
+ media::H264PROFILE_HIGH422PROFILE, |
+ media::H264PROFILE_HIGH444PREDICTIVEPROFILE, |
+ media::H264PROFILE_SCALABLEBASELINE, |
+ media::H264PROFILE_SCALABLEHIGH, |
+ media::H264PROFILE_STEREOHIGH, |
+ media::H264PROFILE_MULTIVIEWHIGH}; |
// Because MediaCodec is thread-hostile (must be poked on a single thread) and |
// has no callback mechanism (b/11990118), we must drive it by polling for |
@@ -1329,4 +1328,4 @@ AndroidVideoDecodeAccelerator::GetCapabilities( |
return capabilities; |
} |
-} // namespace content |
+} // namespace media |