Chromium Code Reviews| Index: content/common/gpu/media/v4l2_video_encode_accelerator.cc |
| diff --git a/content/common/gpu/media/v4l2_video_encode_accelerator.cc b/content/common/gpu/media/v4l2_video_encode_accelerator.cc |
| index f491274c2b01e0bf148a85524293a70d0139deb3..c9407a6b9090c06882f7a98e98a2e745d7202057 100644 |
| --- a/content/common/gpu/media/v4l2_video_encode_accelerator.cc |
| +++ b/content/common/gpu/media/v4l2_video_encode_accelerator.cc |
| @@ -287,29 +287,7 @@ void V4L2VideoEncodeAccelerator::Destroy() { |
| std::vector<media::VideoEncodeAccelerator::SupportedProfile> |
| V4L2VideoEncodeAccelerator::GetSupportedProfiles() { |
| - std::vector<SupportedProfile> profiles; |
| - SupportedProfile profile; |
| - profile.max_resolution.SetSize(1920, 1088); |
| - profile.max_framerate_numerator = 30; |
| - profile.max_framerate_denominator = 1; |
| - |
| - v4l2_fmtdesc fmtdesc; |
| - memset(&fmtdesc, 0, sizeof(fmtdesc)); |
| - fmtdesc.type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; |
| - for (; device_->Ioctl(VIDIOC_ENUM_FMT, &fmtdesc) == 0; ++fmtdesc.index) { |
| - switch (fmtdesc.pixelformat) { |
| - case V4L2_PIX_FMT_H264: |
| - profile.profile = media::H264PROFILE_MAIN; |
| - profiles.push_back(profile); |
| - break; |
| - case V4L2_PIX_FMT_VP8: |
| - profile.profile = media::VP8PROFILE_ANY; |
| - profiles.push_back(profile); |
| - break; |
| - } |
| - } |
| - |
| - return profiles; |
| + return V4L2Device::GetSupportedEncodeProfiles(); |
|
wuchengli
2015/03/18 08:02:37
Since VDA will have their own GetSupportedProfiles
henryhsu
2015/03/18 11:06:09
Done.
|
| } |
| void V4L2VideoEncodeAccelerator::FrameProcessed( |