@@ -93,9 +93,9 @@ content::PepperPluginInfo CreateWidevineCdmInfo(const base::FilePath& path,
9393 std::vector<std::string> codecs;
9494 codecs.push_back (kCdmSupportedCodecVp8 );
9595 codecs.push_back (kCdmSupportedCodecVp9 );
96- #if defined (USE_PROPRIETARY_CODECS)
96+ #if BUILDFLAG (USE_PROPRIETARY_CODECS)
9797 codecs.push_back (kCdmSupportedCodecAvc1 );
98- #endif // defined (USE_PROPRIETARY_CODECS)
98+ #endif // BUILDFLAG (USE_PROPRIETARY_CODECS)
9999 std::string codec_string = base::JoinString (
100100 codecs, std::string (1 , kCdmSupportedCodecsValueDelimiter ));
101101 widevine_cdm_mime_type.additional_param_names .push_back (
@@ -198,11 +198,19 @@ base::string16 AtomContentClient::GetLocalizedString(int message_id) const {
198198 return l10n_util::GetStringUTF16 (message_id);
199199}
200200
201- void AtomContentClient::AddAdditionalSchemes (
202- std::vector<url::SchemeWithType>* standard_schemes,
203- std::vector<url::SchemeWithType>* referrer_schemes,
204- std::vector<std::string>* savable_schemes) {
205- standard_schemes->push_back ({" chrome-extension" , url::SCHEME_WITHOUT_PORT});
201+ void AtomContentClient::AddAdditionalSchemes (Schemes* schemes) {
202+ schemes->standard_schemes .push_back (" chrome-extension" );
203+
204+ std::vector<std::string> splited;
205+ ConvertStringWithSeparatorToVector (&splited, " ," ,
206+ switches::kRegisterServiceWorkerSchemes );
207+ for (const std::string& scheme : splited)
208+ schemes->service_worker_schemes .push_back (scheme);
209+ schemes->service_worker_schemes .push_back (url::kFileScheme );
210+
211+ ConvertStringWithSeparatorToVector (&splited, " ," , switches::kSecureSchemes );
212+ for (const std::string& scheme : splited)
213+ schemes->secure_schemes .push_back (scheme);
206214}
207215
208216void AtomContentClient::AddPepperPlugins (
@@ -214,25 +222,4 @@ void AtomContentClient::AddPepperPlugins(
214222 ComputeBuiltInPlugins (plugins);
215223}
216224
217- void AtomContentClient::AddServiceWorkerSchemes (
218- std::set<std::string>* service_worker_schemes) {
219- std::vector<std::string> schemes;
220- ConvertStringWithSeparatorToVector (&schemes, " ," ,
221- switches::kRegisterServiceWorkerSchemes );
222- for (const std::string& scheme : schemes)
223- service_worker_schemes->insert (scheme);
224-
225- service_worker_schemes->insert (url::kFileScheme );
226- }
227-
228- void AtomContentClient::AddSecureSchemesAndOrigins (
229- std::set<std::string>* secure_schemes,
230- std::set<GURL>* secure_origins) {
231- std::vector<std::string> schemes;
232- ConvertStringWithSeparatorToVector (&schemes, " ," , switches::kSecureSchemes );
233- for (const std::string& scheme : schemes)
234- secure_schemes->insert (scheme);
235- }
236-
237-
238225} // namespace atom
0 commit comments