                                    HolderIsFirstArgument);
    }
    static void SetAsFunctionHandler(v8::Isolate* isolate,
+diff --git a/media/base/media_switches.cc b/media/base/media_switches.cc
+index d3a6b60d6e5d4d92cb94a7931db490e8957832c6..e981edb9a274e15785ff579785e1f5d0a91467b0 100644
+--- a/media/base/media_switches.cc
++++ b/media/base/media_switches.cc
+@@ -290,7 +290,7 @@ std::string GetEffectiveAutoplayPolicy(const base::CommandLine& command_line) {
+     return command_line.GetSwitchValueASCII(switches::kAutoplayPolicy);
+ 
+ // The default value is platform dependent.
+-#if defined(OS_ANDROID)
++#if defined(OS_ANDROID) || !defined(MUON_CHROMIUM_BUILD)
+   return switches::autoplay::kUserGestureRequiredPolicy;
+ #else
+   return switches::autoplay::kNoUserGestureRequiredPolicy;
 diff --git a/net/http/http_util.cc b/net/http/http_util.cc
 index 95ba606a7e0fa239a9c8c62f19591ec6bb39097a..b4fece0421b282f4042250108426eb502ff9b4c9 100644
 --- a/net/http/http_util.cc

 };
 
 // Details about a redirection of a resource request.
diff --git a/content/renderer/browser_plugin/browser_plugin.cc b/content/renderer/browser_plugin/browser_plugin.cc
index 712980760b360728f432a865855a3813c0a0d9e3..991465651f18125ab73f891f4cb4415623d13de6 100644
--- a/content/renderer/browser_plugin/browser_plugin.cc

   }
 
   bool ShouldSelectReplacement() const {
diff --git a/third_party/WebKit/Source/core/html/media/AutoplayPolicy.cpp b/third_party/WebKit/Source/core/html/media/AutoplayPolicy.cpp
index b068dd92e3ba16c6d3de7e19801bc0a6032726ba..ffeb2638d6f591ee9f34423c47a52bbe52a7b6f5 100644
--- a/third_party/WebKit/Source/core/html/media/AutoplayPolicy.cpp
+++ b/third_party/WebKit/Source/core/html/media/AutoplayPolicy.cpp
@@ -247,14 +247,16 @@ bool AutoplayPolicy::IsGestureNeededForPlaybackIfPendingUserGestureIsLocked()
   // - Data Saver is not enabled;
   // - Preload was not disabled (low end devices);
   // - Autoplay is enabled in settings;
-  if (element_->IsHTMLVideoElement() && element_->muted() &&
-      RuntimeEnabledFeatures::autoplayMutedVideosEnabled() &&
-      !(element_->GetDocument().GetSettings() &&
-        element_->GetDocument().GetSettings()->GetDataSaverEnabled()) &&
-      !(element_->GetDocument().GetSettings() &&
-        element_->GetDocument()
-            .GetSettings()
-            ->GetForcePreloadNoneForMediaElements()) &&
+  // if (element_->IsHTMLVideoElement() && element_->muted() &&
+  //     RuntimeEnabledFeatures::autoplayMutedVideosEnabled() &&
+  //     !(element_->GetDocument().GetSettings() &&
+  //       element_->GetDocument().GetSettings()->GetDataSaverEnabled()) &&
+  //     !(element_->GetDocument().GetSettings() &&
+  //       element_->GetDocument()
+  //           .GetSettings()
+  //           ->GetForcePreloadNoneForMediaElements()) &&
+  // MUON(darkdh): only check autoplay setting
+  if (element_->IsHTMLVideoElement() &&
       IsAutoplayAllowedPerSettings()) {
     return false;
   }
diff --git a/third_party/WebKit/public/platform/WebTouchPoint.h b/third_party/WebKit/public/platform/WebTouchPoint.h
index d26611fd06608eca590cff13f7b6006a82146475..6421edec6f2f2f55575a7b259dea80917fbbac9b 100644
--- a/third_party/WebKit/public/platform/WebTouchPoint.h
