Index: media/gpu/ipc/service/gpu_video_encode_accelerator.cc |
diff --git a/media/gpu/ipc/service/gpu_video_encode_accelerator.cc b/media/gpu/ipc/service/gpu_video_encode_accelerator.cc |
index ff29fed2aba7f9f5a8b8eba38e50ff71dd5f6b61..dc4e51591bd843e8e2d8486bf12f5d967bf21046 100644 |
--- a/media/gpu/ipc/service/gpu_video_encode_accelerator.cc |
+++ b/media/gpu/ipc/service/gpu_video_encode_accelerator.cc |
@@ -59,7 +59,7 @@ GpuVideoEncodeAccelerator::GpuVideoEncodeAccelerator( |
gpu::GpuCommandBufferStub* stub) |
: host_route_id_(host_route_id), |
stub_(stub), |
- input_format_(media::PIXEL_FORMAT_UNKNOWN), |
+ input_format_(PIXEL_FORMAT_UNKNOWN), |
output_buffer_size_(0), |
weak_this_factory_(this) { |
stub_->AddDestructionObserver(this); |
@@ -73,11 +73,10 @@ GpuVideoEncodeAccelerator::~GpuVideoEncodeAccelerator() { |
DCHECK(!encoder_); |
} |
-bool GpuVideoEncodeAccelerator::Initialize( |
- media::VideoPixelFormat input_format, |
- const gfx::Size& input_visible_size, |
- media::VideoCodecProfile output_profile, |
- uint32_t initial_bitrate) { |
+bool GpuVideoEncodeAccelerator::Initialize(VideoPixelFormat input_format, |
+ const gfx::Size& input_visible_size, |
+ VideoCodecProfile output_profile, |
+ uint32_t initial_bitrate) { |
DVLOG(2) << "GpuVideoEncodeAccelerator::Initialize(): " |
<< "input_format=" << input_format |
<< ", input_visible_size=" << input_visible_size.ToString() |
@@ -91,9 +90,9 @@ bool GpuVideoEncodeAccelerator::Initialize( |
return false; |
} |
- if (input_visible_size.width() > media::limits::kMaxDimension || |
- input_visible_size.height() > media::limits::kMaxDimension || |
- input_visible_size.GetArea() > media::limits::kMaxCanvas) { |
+ if (input_visible_size.width() > limits::kMaxDimension || |
+ input_visible_size.height() > limits::kMaxDimension || |
+ input_visible_size.GetArea() > limits::kMaxCanvas) { |
DLOG(ERROR) << "GpuVideoEncodeAccelerator::Initialize(): " |
<< "input_visible_size " << input_visible_size.ToString() |
<< " too large"; |
@@ -158,7 +157,7 @@ void GpuVideoEncodeAccelerator::BitstreamBufferReady( |
} |
void GpuVideoEncodeAccelerator::NotifyError( |
- media::VideoEncodeAccelerator::Error error) { |
+ VideoEncodeAccelerator::Error error) { |
Send(new AcceleratedVideoEncoderHostMsg_NotifyError(host_route_id_, error)); |
} |
@@ -174,22 +173,20 @@ void GpuVideoEncodeAccelerator::OnWillDestroyStub() { |
gpu::VideoEncodeAcceleratorSupportedProfiles |
GpuVideoEncodeAccelerator::GetSupportedProfiles( |
const gpu::GpuPreferences& gpu_preferences) { |
- media::VideoEncodeAccelerator::SupportedProfiles profiles; |
+ VideoEncodeAccelerator::SupportedProfiles profiles; |
std::vector<GpuVideoEncodeAccelerator::CreateVEAFp> create_vea_fps = |
CreateVEAFps(gpu_preferences); |
for (size_t i = 0; i < create_vea_fps.size(); ++i) { |
- std::unique_ptr<media::VideoEncodeAccelerator> encoder = |
- (*create_vea_fps[i])(); |
+ std::unique_ptr<VideoEncodeAccelerator> encoder = (*create_vea_fps[i])(); |
if (!encoder) |
continue; |
- media::VideoEncodeAccelerator::SupportedProfiles vea_profiles = |
+ VideoEncodeAccelerator::SupportedProfiles vea_profiles = |
encoder->GetSupportedProfiles(); |
- media::GpuVideoAcceleratorUtil::InsertUniqueEncodeProfiles(vea_profiles, |
- &profiles); |
+ GpuVideoAcceleratorUtil::InsertUniqueEncodeProfiles(vea_profiles, |
+ &profiles); |
} |
- return media::GpuVideoAcceleratorUtil::ConvertMediaToGpuEncodeProfiles( |
- profiles); |
+ return GpuVideoAcceleratorUtil::ConvertMediaToGpuEncodeProfiles(profiles); |
} |
// static |
@@ -216,9 +213,9 @@ GpuVideoEncodeAccelerator::CreateVEAFps( |
#if defined(OS_CHROMEOS) && defined(USE_V4L2_CODEC) |
// static |
-std::unique_ptr<media::VideoEncodeAccelerator> |
+std::unique_ptr<VideoEncodeAccelerator> |
GpuVideoEncodeAccelerator::CreateV4L2VEA() { |
- std::unique_ptr<media::VideoEncodeAccelerator> encoder; |
+ std::unique_ptr<VideoEncodeAccelerator> encoder; |
scoped_refptr<V4L2Device> device = V4L2Device::Create(V4L2Device::kEncoder); |
if (device) |
encoder.reset(new V4L2VideoEncodeAccelerator(device)); |
@@ -228,27 +225,27 @@ GpuVideoEncodeAccelerator::CreateV4L2VEA() { |
#if defined(OS_CHROMEOS) && defined(ARCH_CPU_X86_FAMILY) |
// static |
-std::unique_ptr<media::VideoEncodeAccelerator> |
+std::unique_ptr<VideoEncodeAccelerator> |
GpuVideoEncodeAccelerator::CreateVaapiVEA() { |
- return base::WrapUnique<media::VideoEncodeAccelerator>( |
+ return base::WrapUnique<VideoEncodeAccelerator>( |
new VaapiVideoEncodeAccelerator()); |
} |
#endif |
#if defined(OS_ANDROID) && defined(ENABLE_WEBRTC) |
// static |
-std::unique_ptr<media::VideoEncodeAccelerator> |
+std::unique_ptr<VideoEncodeAccelerator> |
GpuVideoEncodeAccelerator::CreateAndroidVEA() { |
- return base::WrapUnique<media::VideoEncodeAccelerator>( |
+ return base::WrapUnique<VideoEncodeAccelerator>( |
new AndroidVideoEncodeAccelerator()); |
} |
#endif |
#if defined(OS_MACOSX) |
// static |
-std::unique_ptr<media::VideoEncodeAccelerator> |
+std::unique_ptr<VideoEncodeAccelerator> |
GpuVideoEncodeAccelerator::CreateVTVEA() { |
- return base::WrapUnique<media::VideoEncodeAccelerator>( |
+ return base::WrapUnique<VideoEncodeAccelerator>( |
new VTVideoEncodeAccelerator()); |
} |
#endif |
@@ -258,7 +255,7 @@ void GpuVideoEncodeAccelerator::OnEncode( |
DVLOG(3) << "GpuVideoEncodeAccelerator::OnEncode: frame_id = " |
<< params.frame_id << ", buffer_size=" << params.buffer_size |
<< ", force_keyframe=" << params.force_keyframe; |
- DCHECK_EQ(media::PIXEL_FORMAT_I420, input_format_); |
+ DCHECK_EQ(PIXEL_FORMAT_I420, input_format_); |
// Wrap into a SharedMemory in the beginning, so that |params.buffer_handle| |
// is cleaned properly in case of an early return. |
@@ -271,7 +268,7 @@ void GpuVideoEncodeAccelerator::OnEncode( |
if (params.frame_id < 0) { |
DLOG(ERROR) << "GpuVideoEncodeAccelerator::OnEncode(): invalid " |
<< "frame_id=" << params.frame_id; |
- NotifyError(media::VideoEncodeAccelerator::kPlatformFailureError); |
+ NotifyError(VideoEncodeAccelerator::kPlatformFailureError); |
return; |
} |
@@ -285,31 +282,30 @@ void GpuVideoEncodeAccelerator::OnEncode( |
if (!map_offset.IsValid() || !map_size.IsValid()) { |
DLOG(ERROR) << "GpuVideoEncodeAccelerator::OnEncode():" |
<< " invalid (buffer_offset,buffer_size)"; |
- NotifyError(media::VideoEncodeAccelerator::kPlatformFailureError); |
+ NotifyError(VideoEncodeAccelerator::kPlatformFailureError); |
return; |
} |
if (!shm->MapAt(map_offset.ValueOrDie(), map_size.ValueOrDie())) { |
DLOG(ERROR) << "GpuVideoEncodeAccelerator::OnEncode(): " |
<< "could not map frame_id=" << params.frame_id; |
- NotifyError(media::VideoEncodeAccelerator::kPlatformFailureError); |
+ NotifyError(VideoEncodeAccelerator::kPlatformFailureError); |
return; |
} |
uint8_t* shm_memory = |
reinterpret_cast<uint8_t*>(shm->memory()) + aligned_offset; |
- scoped_refptr<media::VideoFrame> frame = |
- media::VideoFrame::WrapExternalSharedMemory( |
- input_format_, input_coded_size_, gfx::Rect(input_visible_size_), |
- input_visible_size_, shm_memory, params.buffer_size, |
- params.buffer_handle, params.buffer_offset, params.timestamp); |
+ scoped_refptr<VideoFrame> frame = VideoFrame::WrapExternalSharedMemory( |
+ input_format_, input_coded_size_, gfx::Rect(input_visible_size_), |
+ input_visible_size_, shm_memory, params.buffer_size, params.buffer_handle, |
+ params.buffer_offset, params.timestamp); |
if (!frame) { |
DLOG(ERROR) << "GpuVideoEncodeAccelerator::OnEncode(): " |
<< "could not create a frame"; |
- NotifyError(media::VideoEncodeAccelerator::kPlatformFailureError); |
+ NotifyError(VideoEncodeAccelerator::kPlatformFailureError); |
return; |
} |
- frame->AddDestructionObserver(media::BindToCurrentLoop(base::Bind( |
+ frame->AddDestructionObserver(BindToCurrentLoop(base::Bind( |
&GpuVideoEncodeAccelerator::EncodeFrameFinished, |
weak_this_factory_.GetWeakPtr(), params.frame_id, base::Passed(&shm)))); |
encoder_->Encode(frame, params.force_keyframe); |
@@ -337,17 +333,17 @@ void GpuVideoEncodeAccelerator::OnUseOutputBitstreamBuffer( |
if (buffer_id < 0) { |
DLOG(ERROR) << "GpuVideoEncodeAccelerator::OnUseOutputBitstreamBuffer(): " |
<< "invalid buffer_id=" << buffer_id; |
- NotifyError(media::VideoEncodeAccelerator::kPlatformFailureError); |
+ NotifyError(VideoEncodeAccelerator::kPlatformFailureError); |
return; |
} |
if (buffer_size < output_buffer_size_) { |
DLOG(ERROR) << "GpuVideoEncodeAccelerator::OnUseOutputBitstreamBuffer(): " |
<< "buffer too small for buffer_id=" << buffer_id; |
- NotifyError(media::VideoEncodeAccelerator::kPlatformFailureError); |
+ NotifyError(VideoEncodeAccelerator::kPlatformFailureError); |
return; |
} |
encoder_->UseOutputBitstreamBuffer( |
- media::BitstreamBuffer(buffer_id, buffer_handle, buffer_size)); |
+ BitstreamBuffer(buffer_id, buffer_handle, buffer_size)); |
} |
void GpuVideoEncodeAccelerator::OnDestroy() { |