Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / content / renderer / media / rtc_video_encoder_factory.cc
index ec92f55..6410749 100644 (file)
@@ -22,8 +22,8 @@ void VEAToWebRTCCodecs(
     const media::VideoEncodeAccelerator::SupportedProfile& profile) {
   int width = profile.max_resolution.width();
   int height = profile.max_resolution.height();
-  int fps = profile.max_framerate.numerator;
-  DCHECK_EQ(profile.max_framerate.denominator, 1U);
+  int fps = profile.max_framerate_numerator;
+  DCHECK_EQ(profile.max_framerate_denominator, 1U);
 
   const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
   if (profile.profile >= media::VP8PROFILE_MIN &&
@@ -64,9 +64,8 @@ media::VideoCodecProfile WebRTCCodecToVideoCodecProfile(
 RTCVideoEncoderFactory::RTCVideoEncoderFactory(
     const scoped_refptr<media::GpuVideoAcceleratorFactories>& gpu_factories)
     : gpu_factories_(gpu_factories) {
-  // Query media::VideoEncodeAccelerator (statically) for our supported codecs.
   std::vector<media::VideoEncodeAccelerator::SupportedProfile> profiles =
-      GpuVideoEncodeAcceleratorHost::GetSupportedProfiles();
+      gpu_factories_->GetVideoEncodeAcceleratorSupportedProfiles();
   for (size_t i = 0; i < profiles.size(); ++i)
     VEAToWebRTCCodecs(&codecs_, profiles[i]);
 }