Commit 1f41e8bf authored by wuchengli's avatar wuchengli Committed by Commit bot

Revert "Make V4L2VEA GetSupportedProfiles static."

This reverts commit 8396651c.

ChromeOS has moved driver initialization earlier before Chrome
starts.

BUG=425412
TEST=Reboot on peach pit, run apprtc loopback, and check histograms.

Review URL: https://codereview.chromium.org/651833005

Cr-Commit-Position: refs/heads/master@{#300718}
parent e58877ed
...@@ -165,12 +165,6 @@ void GpuVideoEncodeAccelerator::OnWillDestroyStub() { ...@@ -165,12 +165,6 @@ void GpuVideoEncodeAccelerator::OnWillDestroyStub() {
// static // static
std::vector<media::VideoEncodeAccelerator::SupportedProfile> std::vector<media::VideoEncodeAccelerator::SupportedProfile>
GpuVideoEncodeAccelerator::GetSupportedProfiles() { GpuVideoEncodeAccelerator::GetSupportedProfiles() {
#if defined(OS_CHROMEOS) && defined(USE_X11) && defined(ARCH_CPU_ARMEL)
// This is a work-around for M39 because the video device is not ready at
// boot.
// TODO(wuchengli): remove this after http://crbug.com/418762 is fixed.
return V4L2VideoEncodeAccelerator::GetSupportedProfilesStatic();
#endif
scoped_ptr<media::VideoEncodeAccelerator> encoder = CreateEncoder(); scoped_ptr<media::VideoEncodeAccelerator> encoder = CreateEncoder();
if (!encoder) if (!encoder)
return std::vector<media::VideoEncodeAccelerator::SupportedProfile>(); return std::vector<media::VideoEncodeAccelerator::SupportedProfile>();
......
...@@ -282,11 +282,6 @@ void V4L2VideoEncodeAccelerator::Destroy() { ...@@ -282,11 +282,6 @@ void V4L2VideoEncodeAccelerator::Destroy() {
std::vector<media::VideoEncodeAccelerator::SupportedProfile> std::vector<media::VideoEncodeAccelerator::SupportedProfile>
V4L2VideoEncodeAccelerator::GetSupportedProfiles() { V4L2VideoEncodeAccelerator::GetSupportedProfiles() {
return GetSupportedProfilesStatic();
}
std::vector<media::VideoEncodeAccelerator::SupportedProfile>
V4L2VideoEncodeAccelerator::GetSupportedProfilesStatic() {
std::vector<SupportedProfile> profiles; std::vector<SupportedProfile> profiles;
SupportedProfile profile; SupportedProfile profile;
......
...@@ -45,9 +45,6 @@ class CONTENT_EXPORT V4L2VideoEncodeAccelerator ...@@ -45,9 +45,6 @@ class CONTENT_EXPORT V4L2VideoEncodeAccelerator
explicit V4L2VideoEncodeAccelerator(scoped_ptr<V4L2Device> device); explicit V4L2VideoEncodeAccelerator(scoped_ptr<V4L2Device> device);
virtual ~V4L2VideoEncodeAccelerator(); virtual ~V4L2VideoEncodeAccelerator();
static std::vector<media::VideoEncodeAccelerator::SupportedProfile>
GetSupportedProfilesStatic();
// media::VideoEncodeAccelerator implementation. // media::VideoEncodeAccelerator implementation.
virtual std::vector<media::VideoEncodeAccelerator::SupportedProfile> virtual std::vector<media::VideoEncodeAccelerator::SupportedProfile>
GetSupportedProfiles() override; GetSupportedProfiles() override;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment