Chromium Code Reviews| Index: chromecast/renderer/cast_content_renderer_client.cc |
| diff --git a/chromecast/renderer/cast_content_renderer_client.cc b/chromecast/renderer/cast_content_renderer_client.cc |
| index 1bb093027a5d985a3bdd9dd4f173cff722f528a6..b249cbc474add440616cb87f105cdd2f3821d7ed 100644 |
| --- a/chromecast/renderer/cast_content_renderer_client.cc |
| +++ b/chromecast/renderer/cast_content_renderer_client.cc |
| @@ -8,8 +8,10 @@ |
| #include "base/command_line.h" |
| #include "base/memory/memory_pressure_listener.h" |
| +#include "base/strings/string_number_conversions.h" |
| #include "chromecast/common/chromecast_switches.h" |
| #include "chromecast/crash/cast_crash_keys.h" |
| +#include "chromecast/media/base/media_caps.h" |
| #include "chromecast/renderer/cast_media_load_deferrer.h" |
| #include "chromecast/renderer/cast_render_process_observer.h" |
| #include "chromecast/renderer/key_systems_cast.h" |
| @@ -107,6 +109,16 @@ void CastContentRendererClient::RenderThreadStarted() { |
| PlatformPollFreemem(); |
| #endif |
| + // Set the initial known codecs mask. |
| + if (command_line->HasSwitch(switches::kHdmiSinkSupportedCodecs)) { |
| + int hdmi_codecs_mask; |
| + if (base::StringToInt(command_line->GetSwitchValueASCII( |
| + switches::kHdmiSinkSupportedCodecs), |
| + &hdmi_codecs_mask)) { |
|
lcwu1
2015/03/03 20:11:11
Indentation
gunsch
2015/03/04 02:35:47
Done.
|
| + ::media::SetHdmiSinkCodecs(hdmi_codecs_mask); |
| + } |
| + } |
| + |
| cast_observer_.reset( |
| new CastRenderProcessObserver(PlatformGetRendererMessageFilters())); |