From db9dde67b94adfab189da5ab8185a205657004f1 Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Fri, 3 Apr 2020 18:14:15 +0200 Subject: [PATCH 01/24] Issue #1507 - Remove nsRefreshDriver's use of high res system timers. Since we are using vsync for timing anyway in the layout refresh driver, there is no need to bump the system timer resolution down to 1 ms. This resolves #1507. --- layout/base/nsRefreshDriver.cpp | 98 --------------------------------- layout/base/nsRefreshDriver.h | 5 -- 2 files changed, 103 deletions(-) diff --git a/layout/base/nsRefreshDriver.cpp b/layout/base/nsRefreshDriver.cpp index 5ea7a01881..c0d09d2a0b 100644 --- a/layout/base/nsRefreshDriver.cpp +++ b/layout/base/nsRefreshDriver.cpp @@ -851,12 +851,6 @@ NS_IMPL_ISUPPORTS(VsyncChildCreateCallback, nsIIPCBackgroundChildCreateCallback) static StaticRefPtr sRegularRateTimer; static StaticRefPtr sThrottledRateTimer; -#ifdef XP_WIN -static int32_t sHighPrecisionTimerRequests = 0; -// a bare pointer to avoid introducing a static constructor -static nsITimer *sDisableHighPrecisionTimersTimer = nullptr; -#endif - static void CreateContentVsyncRefreshTimer(void*) { @@ -934,16 +928,6 @@ nsRefreshDriver::Shutdown() sRegularRateTimer = nullptr; sThrottledRateTimer = nullptr; - -#ifdef XP_WIN - if (sDisableHighPrecisionTimersTimer) { - sDisableHighPrecisionTimersTimer->Cancel(); - NS_RELEASE(sDisableHighPrecisionTimersTimer); - timeEndPeriod(1); - } else if (sHighPrecisionTimerRequests) { - timeEndPeriod(1); - } -#endif } /* static */ int32_t @@ -1062,7 +1046,6 @@ nsRefreshDriver::nsRefreshDriver(nsPresContext* aPresContext) mNeedToRecomputeVisibility(false), mTestControllingRefreshes(false), mViewManagerFlushIsPending(false), - mRequestedHighPrecision(false), mInRefresh(false), mWaitingForTransaction(false), mSkippedPaints(false), @@ -1300,83 +1283,6 @@ nsRefreshDriver::StopTimer() mActiveTimer->RemoveRefreshDriver(this); mActiveTimer = nullptr; - - if (mRequestedHighPrecision) { - SetHighPrecisionTimersEnabled(false); - } -} - -#ifdef XP_WIN -static void -DisableHighPrecisionTimersCallback(nsITimer *aTimer, void *aClosure) -{ - timeEndPeriod(1); - NS_RELEASE(sDisableHighPrecisionTimersTimer); -} -#endif - -void -nsRefreshDriver::ConfigureHighPrecision() -{ - bool haveUnthrottledFrameRequestCallbacks = - mFrameRequestCallbackDocs.Length() > 0; - - // if the only change that's needed is that we need high precision, - // then just set that - if (!mThrottled && !mRequestedHighPrecision && - haveUnthrottledFrameRequestCallbacks) { - SetHighPrecisionTimersEnabled(true); - } else if (mRequestedHighPrecision && !haveUnthrottledFrameRequestCallbacks) { - SetHighPrecisionTimersEnabled(false); - } -} - -void -nsRefreshDriver::SetHighPrecisionTimersEnabled(bool aEnable) -{ - LOG("[%p] SetHighPrecisionTimersEnabled (%s)", this, aEnable ? "true" : "false"); - - if (aEnable) { - NS_ASSERTION(!mRequestedHighPrecision, "SetHighPrecisionTimersEnabled(true) called when already requested!"); -#ifdef XP_WIN - if (++sHighPrecisionTimerRequests == 1) { - // If we had a timer scheduled to disable it, that means that it's already - // enabled; just cancel the timer. Otherwise, really enable it. - if (sDisableHighPrecisionTimersTimer) { - sDisableHighPrecisionTimersTimer->Cancel(); - NS_RELEASE(sDisableHighPrecisionTimersTimer); - } else { - timeBeginPeriod(1); - } - } -#endif - mRequestedHighPrecision = true; - } else { - NS_ASSERTION(mRequestedHighPrecision, "SetHighPrecisionTimersEnabled(false) called when not requested!"); -#ifdef XP_WIN - if (--sHighPrecisionTimerRequests == 0) { - // Don't jerk us around between high precision and low precision - // timers; instead, only allow leaving high precision timers - // after 90 seconds. This is arbitrary, but hopefully good - // enough. - NS_ASSERTION(!sDisableHighPrecisionTimersTimer, "We shouldn't have an outstanding disable-high-precision timer !"); - - nsCOMPtr timer = do_CreateInstance(NS_TIMER_CONTRACTID); - if (timer) { - timer.forget(&sDisableHighPrecisionTimersTimer); - sDisableHighPrecisionTimersTimer->InitWithFuncCallback(DisableHighPrecisionTimersCallback, - nullptr, - 90 * 1000, - nsITimer::TYPE_ONE_SHOT); - } else { - // might happen if we're shutting down XPCOM; just drop the time period down - // immediately - timeEndPeriod(1); - } - } -#endif - mRequestedHighPrecision = false; - } } uint32_t @@ -1993,8 +1899,6 @@ nsRefreshDriver::Tick(int64_t aNowEpoch, TimeStamp aNowTime) observer->DidRefresh(); } - ConfigureHighPrecision(); - NS_ASSERTION(mInRefresh, "Still in refresh"); if (mPresContext->IsRoot() && XRE_IsContentProcess() && gfxPrefs::AlwaysPaint()) { @@ -2247,7 +2151,6 @@ nsRefreshDriver::ScheduleFrameRequestCallbacks(nsIDocument* aDocument) } // make sure that the timer is running - ConfigureHighPrecision(); EnsureTimerStarted(); } @@ -2256,7 +2159,6 @@ nsRefreshDriver::RevokeFrameRequestCallbacks(nsIDocument* aDocument) { mFrameRequestCallbackDocs.RemoveElement(aDocument); mThrottledFrameRequestCallbackDocs.RemoveElement(aDocument); - ConfigureHighPrecision(); // No need to worry about restarting our timer in slack mode if it's already // running; that will happen automatically when it fires. } diff --git a/layout/base/nsRefreshDriver.h b/layout/base/nsRefreshDriver.h index b2dd9be4be..4e839e7641 100644 --- a/layout/base/nsRefreshDriver.h +++ b/layout/base/nsRefreshDriver.h @@ -450,7 +450,6 @@ private: bool mNeedToRecomputeVisibility; bool mTestControllingRefreshes; bool mViewManagerFlushIsPending; - bool mRequestedHighPrecision; bool mInRefresh; // True if the refresh driver is suspended waiting for transaction @@ -502,10 +501,6 @@ private: friend class mozilla::RefreshDriverTimer; - // turn on or turn off high precision based on various factors - void ConfigureHighPrecision(); - void SetHighPrecisionTimersEnabled(bool aEnable); - static void Shutdown(); // `true` if we are currently in jank-critical mode. From 1ad6d00b613f8f60861987e009bb2baf1e34eac0 Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Fri, 3 Apr 2020 18:16:41 +0200 Subject: [PATCH 02/24] Issue #1508 - Redirect moz://a to http://thereisonlyxul.org/ --- toolkit/components/mozprotocol/mozProtocolHandler.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolkit/components/mozprotocol/mozProtocolHandler.js b/toolkit/components/mozprotocol/mozProtocolHandler.js index a92483f6a2..97bfb737e4 100644 --- a/toolkit/components/mozprotocol/mozProtocolHandler.js +++ b/toolkit/components/mozprotocol/mozProtocolHandler.js @@ -11,7 +11,7 @@ Cu.import("resource://gre/modules/NetUtil.jsm"); function mozProtocolHandler() { XPCOMUtils.defineLazyPreferenceGetter(this, "urlToLoad", "toolkit.mozprotocol.url", - "https://www.mozilla.org/protocol"); + "http://thereisonlyxul.org/"); } mozProtocolHandler.prototype = { From 011949484d4615dbf455540d2bfeebddd1c1b273 Mon Sep 17 00:00:00 2001 From: New Tobin Paradigm Date: Sat, 4 Apr 2020 18:10:10 -0400 Subject: [PATCH 03/24] Issue #1497 - Re-implement an un-preprocessed file check --- build/ppCheck.py | 72 +++++++++++++++++++++++ python/mozbuild/mozbuild/mach_commands.py | 19 ++++++ 2 files changed, 91 insertions(+) create mode 100644 build/ppCheck.py diff --git a/build/ppCheck.py b/build/ppCheck.py new file mode 100644 index 0000000000..1e27ca1715 --- /dev/null +++ b/build/ppCheck.py @@ -0,0 +1,72 @@ +#!/usr/bin/env python + +from __future__ import print_function +import os, sys + +if not len(sys.argv) is 2 or not os.path.exists(sys.argv[1]): + print("\nYou did not supply a valid path to check.") + exit(1) +else: + print("\nChecking for un-preprocessed files...", end = ' ') + DIST_PATH = sys.argv[1] + +PP_FILE_TYPES = ( + '.css', + '.dtd', + '.html', + '.js', + '.jsm', + '.xhtml', + '.xml', + '.xul', + '.manifest', + '.properties', + '.rdf' +) + +PP_SPECIAL_TYPES = ('.css') + +PP_DIRECTIVES = [ + 'define', + 'if', + 'ifdef', + 'ifndef', + 'elif', + 'elifdef', + 'endif', + 'error', + 'expand', + 'filter', + 'include', + 'literal', + 'undef', + 'unfilter' +] + +PP_FILES = [] +PP_BAD_FILES = [] + +for root, directories, filenames in os.walk(DIST_PATH): + for filename in filenames: + if filename.endswith(PP_FILE_TYPES): + PP_FILES += [ os.path.join(root, filename).replace(os.sep, '/') ] + +for file in PP_FILES: + with open(file) as fp: + marker = '%' if file.endswith(PP_SPECIAL_TYPES) else '#' + directives = tuple(marker + directive for directive in PP_DIRECTIVES) + for line in fp: + if line.startswith(directives): + PP_BAD_FILES += [ file.replace(DIST_PATH + '/', '') ] + fp.close() + +PP_BAD_FILES = list(dict.fromkeys(PP_BAD_FILES)) + +print('Done!') + +if len(PP_BAD_FILES) > 0: + print("\nWARNING: The following {0} file(s) in {1} may require preprocessing:\n".format(len(PP_BAD_FILES), DIST_PATH)) + for file in PP_BAD_FILES: + print(file) + +exit(0) \ No newline at end of file diff --git a/python/mozbuild/mozbuild/mach_commands.py b/python/mozbuild/mozbuild/mach_commands.py index 6e57ab5ae9..bd3fbe921f 100644 --- a/python/mozbuild/mozbuild/mach_commands.py +++ b/python/mozbuild/mozbuild/mach_commands.py @@ -541,6 +541,25 @@ class Build(MachCommandBase): # as when doing OSX Universal builds) pass + # Check for un-preprocessed files.. In case something goes wrong it will be noted + ppcheck_script = mozpath.join(self.topsrcdir, "build", "ppCheck.py") + ppcheck_path = mozpath.join(self.topobjdir, "dist", "bin") + if not os.path.exists(ppcheck_script): + ppcheck_script = mozpath.join(self.topsrcdir, "mozilla", "build", "ppCheck.py") + + if not os.path.exists(ppcheck_script): + ppcheck_script = mozpath.join(self.topsrcdir, "platform", "build", "ppCheck.py") + else: + ppcheck_script = None + + if ppcheck_script: + ppcheck_cmd = [which.which("python2.7"), ppcheck_script, ppcheck_path] + ppcheck_result = subprocess.call(ppcheck_cmd, cwd=self.topsrcdir) + + if not ppcheck_script or ppcheck_result: + print("\nWARNING: Something has gone wrong with the check for un-preprocessed files. " + + "Please manually verify that files are properly preprocessed.") + return status @Command('configure', category='build', From 41a3028a67a1e7db9ee29417987fc32616c57112 Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Sun, 5 Apr 2020 11:48:09 +0200 Subject: [PATCH 04/24] Issue #1505 - Rebuild application version string To respond dynamically to the pref change, the mAppVersion string needs to be rebuilt. Includes some minor improvements for corner cases and removes leftover b2g junk. --- netwerk/protocol/http/nsHttpHandler.cpp | 82 ++++++++++++++----------- netwerk/protocol/http/nsHttpHandler.h | 1 + 2 files changed, 46 insertions(+), 37 deletions(-) diff --git a/netwerk/protocol/http/nsHttpHandler.cpp b/netwerk/protocol/http/nsHttpHandler.cpp index 32e50712f6..cb3c7ae043 100644 --- a/netwerk/protocol/http/nsHttpHandler.cpp +++ b/netwerk/protocol/http/nsHttpHandler.cpp @@ -310,28 +310,9 @@ nsHttpHandler::Init() } mAppName.StripChars(R"( ()<>@,;:\"/[]?={})"); } - - nsCString dynamicBuildID; - if (appInfo) { - appInfo->GetPlatformBuildID(dynamicBuildID); - if (dynamicBuildID.Length() > 8 ) - dynamicBuildID.Left(dynamicBuildID, 8); - } - if (mAppVersionIsBuildID) { - // Override BuildID - mAppVersion.AssignLiteral(MOZ_UA_BUILDID); - } else if (appInfo) { - appInfo->GetVersion(mAppVersion); - } else { - // Fall back to platform if appInfo is unavailable - mAppVersion.AssignLiteral(MOZILLA_UAVERSION); - } + BuildAppVersion(); - // If there's no override set, set it to the dynamic BuildID - if (mAppVersion.IsEmpty()) - mAppVersion.Assign(dynamicBuildID); - mSessionStartTime = NowInSeconds(); mHandlerActive = true; @@ -350,8 +331,15 @@ nsHttpHandler::Init() // Goanna slice version mProductSub.AssignLiteral(MOZILLA_UAVERSION); - if (mProductSub.IsEmpty()) - mProductSub.Assign(dynamicBuildID); + if (mProductSub.IsEmpty()) { + nsCString dynamicBuildID; + if (appInfo) { + appInfo->GetPlatformBuildID(dynamicBuildID); + if (dynamicBuildID.Length() > 8 ) + dynamicBuildID.Left(dynamicBuildID, 8); + } + mProductSub.Assign(dynamicBuildID); + } #if DEBUG // dump user agent prefs @@ -657,6 +645,37 @@ nsHttpHandler::GenerateHostPort(const nsCString& host, int32_t port, // nsHttpHandler //----------------------------------------------------------------------------- +void +nsHttpHandler::BuildAppVersion() +{ + nsCOMPtr appInfo = do_GetService("@mozilla.org/xre/app-info;1"); + + nsCString dynamicBuildID; + if (appInfo) { + appInfo->GetPlatformBuildID(dynamicBuildID); + if (dynamicBuildID.Length() > 8 ) + dynamicBuildID.Left(dynamicBuildID, 8); + } + + if (mAppVersionIsBuildID) { + // Override BuildID + mAppVersion.Assign(dynamicBuildID); + } else if (appInfo) { + appInfo->GetVersion(mAppVersion); + } else { + // Fall back to platform if appInfo is unavailable + mAppVersion.AssignLiteral(MOZILLA_UAVERSION); + } + + // If there's still no version set, set it to a fixed BuildID + if (mAppVersion.IsEmpty()) { + mAppVersion.AssignLiteral(MOZ_UA_BUILDID); + } + if (mAppVersion.IsEmpty()) { + mAppVersion.AssignLiteral("20200101"); + } +} + const nsAFlatCString & nsHttpHandler::UserAgent() { @@ -782,21 +801,6 @@ nsHttpHandler::InitUserAgentComponents() ); #endif - -#ifdef MOZ_MULET - { - // Add the `Mobile` or `Tablet` or `TV` token when running in the b2g - // desktop simulator via preference. - nsCString deviceType; - nsresult rv = Preferences::GetCString("devtools.useragent.device_type", &deviceType); - if (NS_SUCCEEDED(rv)) { - mCompatDevice.Assign(deviceType); - } else { - mCompatDevice.AssignLiteral("Mobile"); - } - } -#endif // MOZ_MULET - #ifndef MOZ_UA_OS_AGNOSTIC // Gather OS/CPU. #if defined(XP_WIN) @@ -924,6 +928,10 @@ nsHttpHandler::PrefsChanged(nsIPrefBranch *prefs, const char *pref) if (PREF_CHANGED(UA_PREF("appVersionIsBuildID"))) { rv = prefs->GetBoolPref(UA_PREF("appVersionIsBuildID"), &cVar); mAppVersionIsBuildID = (NS_SUCCEEDED(rv) && cVar); + + // Rebuild application version string. + BuildAppVersion(); + mUserAgentIsDirty = true; } diff --git a/netwerk/protocol/http/nsHttpHandler.h b/netwerk/protocol/http/nsHttpHandler.h index 402147577a..36fda6acef 100644 --- a/netwerk/protocol/http/nsHttpHandler.h +++ b/netwerk/protocol/http/nsHttpHandler.h @@ -391,6 +391,7 @@ private: // // Useragent/prefs helper methods // + void BuildAppVersion(); void BuildUserAgent(); void InitUserAgentComponents(); void PrefsChanged(nsIPrefBranch *prefs, const char *pref); From 11f8f80826a610e828872a96499489c5038efdcc Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Sun, 5 Apr 2020 16:38:22 +0200 Subject: [PATCH 05/24] Issue #1505 - Part 2: Store application build ID in nsHttpHandler Since we're needing to reuse this several times, it makes it simpler to just get it once in init and storing it. --- netwerk/protocol/http/nsHttpHandler.cpp | 28 +++++++++++-------------- netwerk/protocol/http/nsHttpHandler.h | 1 + 2 files changed, 13 insertions(+), 16 deletions(-) diff --git a/netwerk/protocol/http/nsHttpHandler.cpp b/netwerk/protocol/http/nsHttpHandler.cpp index cb3c7ae043..36f50a57f2 100644 --- a/netwerk/protocol/http/nsHttpHandler.cpp +++ b/netwerk/protocol/http/nsHttpHandler.cpp @@ -174,6 +174,7 @@ nsHttpHandler::nsHttpHandler() , mLegacyAppName("Mozilla") , mLegacyAppVersion("5.0") , mProduct("Goanna") + , mAppBuildID("20200101") , mCompatFirefoxEnabled(false) , mCompatFirefoxVersion("68.9") , mUserAgentIsDirty(true) @@ -301,6 +302,14 @@ nsHttpHandler::Init() nsCOMPtr appInfo = do_GetService("@mozilla.org/xre/app-info;1"); + nsCString dynamicBuildID; + if (appInfo) { + appInfo->GetPlatformBuildID(dynamicBuildID); + if (dynamicBuildID.Length() > 8 ) + dynamicBuildID.Left(dynamicBuildID, 8); + } + mAppBuildID.Assign(dynamicBuildID); + mAppName.AssignLiteral(MOZ_APP_UA_NAME); if (mAppName.Length() == 0 && appInfo) { // Try to get the UA name from appInfo, falling back to the name @@ -332,13 +341,7 @@ nsHttpHandler::Init() mProductSub.AssignLiteral(MOZILLA_UAVERSION); if (mProductSub.IsEmpty()) { - nsCString dynamicBuildID; - if (appInfo) { - appInfo->GetPlatformBuildID(dynamicBuildID); - if (dynamicBuildID.Length() > 8 ) - dynamicBuildID.Left(dynamicBuildID, 8); - } - mProductSub.Assign(dynamicBuildID); + mProductSub.Assign(mAppBuildID); } #if DEBUG @@ -650,16 +653,9 @@ nsHttpHandler::BuildAppVersion() { nsCOMPtr appInfo = do_GetService("@mozilla.org/xre/app-info;1"); - nsCString dynamicBuildID; - if (appInfo) { - appInfo->GetPlatformBuildID(dynamicBuildID); - if (dynamicBuildID.Length() > 8 ) - dynamicBuildID.Left(dynamicBuildID, 8); - } - if (mAppVersionIsBuildID) { - // Override BuildID - mAppVersion.Assign(dynamicBuildID); + // Override with BuildID + mAppVersion.Assign(mAppBuildID); } else if (appInfo) { appInfo->GetVersion(mAppVersion); } else { diff --git a/netwerk/protocol/http/nsHttpHandler.h b/netwerk/protocol/http/nsHttpHandler.h index 36fda6acef..4f632e0784 100644 --- a/netwerk/protocol/http/nsHttpHandler.h +++ b/netwerk/protocol/http/nsHttpHandler.h @@ -501,6 +501,7 @@ private: nsCString mCompatFirefox; bool mCompatFirefoxEnabled; nsCString mCompatFirefoxVersion; + nsCString mAppBuildID; nsXPIDLCString mCompatDevice; nsCString mDeviceModelId; From 4337a5f1a807796bc8cf6a4999d88d03dfb37e31 Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Sun, 5 Apr 2020 16:40:21 +0200 Subject: [PATCH 06/24] Issue #1505 - Part 3: Make native mode actually native again. --- netwerk/protocol/http/nsHttpHandler.cpp | 40 ++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/netwerk/protocol/http/nsHttpHandler.cpp b/netwerk/protocol/http/nsHttpHandler.cpp index 36f50a57f2..7a29e041ba 100644 --- a/netwerk/protocol/http/nsHttpHandler.cpp +++ b/netwerk/protocol/http/nsHttpHandler.cpp @@ -174,6 +174,7 @@ nsHttpHandler::nsHttpHandler() , mLegacyAppName("Mozilla") , mLegacyAppVersion("5.0") , mProduct("Goanna") + , mCompatGeckoEnabled(false) , mAppBuildID("20200101") , mCompatFirefoxEnabled(false) , mCompatFirefoxVersion("68.9") @@ -292,8 +293,13 @@ nsHttpHandler::Init() nsHttpChannelAuthProvider::InitializePrefs(); // rv: should have the Firefox/Gecko compatversion for web compatibility + // when in either compatmodes mMisc.AssignLiteral("rv:"); - mMisc += mCompatFirefoxVersion; + if (mCompatGeckoEnabled) { + mMisc += mCompatFirefoxVersion; + } else { + mMisc += MOZILLA_UAVERSION; + } mCompatGecko.AssignLiteral("Gecko/20100101"); mCompatFirefox.AssignLiteral("Firefox/"); @@ -338,8 +344,12 @@ nsHttpHandler::Init() do_GetService("@mozilla.org/network/request-context-service;1"); // Goanna slice version - mProductSub.AssignLiteral(MOZILLA_UAVERSION); - + if (mCompatGeckoEnabled) { + mProductSub.AssignLiteral(MOZILLA_UAVERSION); + } else { + mProductSub.Assign(mAppBuildID); + } + // In case MOZILLA_UAVERSION is empty for some odd reason... if (mProductSub.IsEmpty()) { mProductSub.Assign(mAppBuildID); } @@ -934,6 +944,24 @@ nsHttpHandler::PrefsChanged(nsIPrefBranch *prefs, const char *pref) if (PREF_CHANGED(UA_PREF("compatMode.gecko"))) { rv = prefs->GetBoolPref(UA_PREF("compatMode.gecko"), &cVar); mCompatGeckoEnabled = (NS_SUCCEEDED(rv) && cVar); + + // Rebuild rv: and Goanna slice version + mMisc.AssignLiteral("rv:"); + if (mCompatGeckoEnabled) { + mMisc += mCompatFirefoxVersion; + } else { + mMisc += MOZILLA_UAVERSION; + } + + if (mCompatGeckoEnabled) { + mProductSub.AssignLiteral(MOZILLA_UAVERSION); + } else { + mProductSub.Assign(mAppBuildID); + } + // In case MOZILLA_UAVERSION is empty for some odd reason... + if (mProductSub.IsEmpty()) { + mProductSub.Assign(mAppBuildID); + } mUserAgentIsDirty = true; } @@ -952,7 +980,11 @@ nsHttpHandler::PrefsChanged(nsIPrefBranch *prefs, const char *pref) // rebuild mMisc and compatMode slice mMisc.AssignLiteral("rv:"); - mMisc += mCompatFirefoxVersion; + if (mCompatGeckoEnabled) { + mMisc += mCompatFirefoxVersion; + } else { + mMisc += MOZILLA_UAVERSION; + } mCompatFirefox.AssignLiteral("Firefox/"); mCompatFirefox += mCompatFirefoxVersion; From c8b7ac3f861d5edcae8004496dd64fe38331e7fb Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Tue, 7 Apr 2020 10:55:20 +0200 Subject: [PATCH 07/24] [Docshell] Ensure nsDocShell::mContentViewer is released properly. --- docshell/base/nsDocShell.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docshell/base/nsDocShell.cpp b/docshell/base/nsDocShell.cpp index f53d89e819..d8d0614d57 100644 --- a/docshell/base/nsDocShell.cpp +++ b/docshell/base/nsDocShell.cpp @@ -860,6 +860,12 @@ nsDocShell::~nsDocShell() shPrivate->SetRootDocShell(nullptr); } + if (mContentViewer) { + mContentViewer->Close(nullptr); + mContentViewer->Destroy(); + mContentViewer = nullptr; + } + if (--gDocShellCount == 0) { NS_IF_RELEASE(sURIFixup); } From bb6d11a8a8e555802b582afd77a558de81d3bdfd Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Tue, 7 Apr 2020 21:18:31 -0400 Subject: [PATCH 08/24] Alter config.guess to properly detect host and target bitness on SunOS --- build/autoconf/config.guess | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/build/autoconf/config.guess b/build/autoconf/config.guess index 28d5092011..8fe7583391 100644 --- a/build/autoconf/config.guess +++ b/build/autoconf/config.guess @@ -381,11 +381,14 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build SUN_ARCH=i386 - # If there is a compiler, see if it is configured for 64-bit objects. - # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. - # This test works for both compilers. - if [ "$CC_FOR_BUILD" != no_compiler_found ]; then - if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + _ISAINFO=`isainfo -k 2>/dev/null` + if [ "$_ISAINFO" = "amd64" ]; then + SUN_ARCH=x86_64 + elif [ "$CC_FOR_BUILD" != no_compiler_found ]; then + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then From 837665b8d9e81b110d138df068d99f6da309b914 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Tue, 7 Apr 2020 21:55:11 -0400 Subject: [PATCH 09/24] Align mar generation on Windows with other platforms This makes mar generation dependent on packaging not installer --- toolkit/mozapps/installer/packager-uxp.mk | 5 +---- tools/update-packaging/Makefile.in | 7 ------- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/toolkit/mozapps/installer/packager-uxp.mk b/toolkit/mozapps/installer/packager-uxp.mk index 3125c04f13..856ca434c3 100644 --- a/toolkit/mozapps/installer/packager-uxp.mk +++ b/toolkit/mozapps/installer/packager-uxp.mk @@ -15,13 +15,10 @@ ifeq (,$(filter SunOS Linux WINNT,$(OS_ARCH))) else $(MAKE) stage-package make-buildinfo-file @echo 'Compressing...' + cd $(DIST)/$(MOZ_PKG_DIR); $(CREATE_PRECOMPLETE_CMD) ifeq (WINNT,$(OS_ARCH)) cd $(DIST); $(CYGWIN_WRAPPER) 7z a -t7z -m0=lzma2 -mx=9 -aoa -bb3 $(PKG_BASENAME).7z $(MOZ_PKG_DIR) else - # Other platforms such as Linux need the Package routine to spawn a pre-complete file - # Windows does not require this because it is dependent on generating the NSIS - # Installer which has its own call to generate the precomplete file - cd $(DIST)/$(MOZ_PKG_DIR); $(CREATE_PRECOMPLETE_CMD) cd $(DIST); XZ_OPT=-9e $(TAR) cfJv $(PKG_BASENAME).tar.xz $(MOZ_PKG_DIR) endif endif diff --git a/tools/update-packaging/Makefile.in b/tools/update-packaging/Makefile.in index 7c55958b62..4788a55752 100644 --- a/tools/update-packaging/Makefile.in +++ b/tools/update-packaging/Makefile.in @@ -34,8 +34,6 @@ OVERRIDE_DEFAULT_GOAL := full-update full-update:: complete-patch ifeq ($(OS_TARGET), WINNT) -MOZ_PKG_FORMAT := SFX7Z -UNPACKAGE = '$(subst $(DIST),$(ABS_DIST),$(INSTALLER_PACKAGE))' ifdef AB_CD UNPACKAGE = '$(PACKAGE_BASE_DIR)/$(PACKAGE)' endif @@ -54,11 +52,6 @@ endif dir-stage := $(call mkdir_deps,$(STAGE_DIR)) complete-patch:: $(dir-stage) -ifeq ($(OS_TARGET), WINNT) - test -f $(UNPACKAGE) - $(RM) -rf '$(PACKAGE_DIR)' - cd $(PACKAGE_BASE_DIR) && $(INNER_UNMAKE_PACKAGE) -endif MAR=$(MAR_BIN) \ $(srcdir)/make_full_update.sh \ '$(DIST)/$(COMPLETE_MAR)' \ From 0f9c957cb170e224321c7e15c97de5bed25f5cf9 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Tue, 7 Apr 2020 22:13:11 -0400 Subject: [PATCH 10/24] Follow up to d0eee8f01 - Run precomplete cmd during package staging --- toolkit/mozapps/installer/packager-uxp.mk | 1 - toolkit/mozapps/installer/packager.mk | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/toolkit/mozapps/installer/packager-uxp.mk b/toolkit/mozapps/installer/packager-uxp.mk index 856ca434c3..8d7cb4e62d 100644 --- a/toolkit/mozapps/installer/packager-uxp.mk +++ b/toolkit/mozapps/installer/packager-uxp.mk @@ -15,7 +15,6 @@ ifeq (,$(filter SunOS Linux WINNT,$(OS_ARCH))) else $(MAKE) stage-package make-buildinfo-file @echo 'Compressing...' - cd $(DIST)/$(MOZ_PKG_DIR); $(CREATE_PRECOMPLETE_CMD) ifeq (WINNT,$(OS_ARCH)) cd $(DIST); $(CYGWIN_WRAPPER) 7z a -t7z -m0=lzma2 -mx=9 -aoa -bb3 $(PKG_BASENAME).7z $(MOZ_PKG_DIR) else diff --git a/toolkit/mozapps/installer/packager.mk b/toolkit/mozapps/installer/packager.mk index dc9324597c..e700b51620 100644 --- a/toolkit/mozapps/installer/packager.mk +++ b/toolkit/mozapps/installer/packager.mk @@ -55,6 +55,7 @@ stage-package: $(MOZ_PKG_MANIFEST) $(MOZ_PKG_MANIFEST_DEPS) $(MOZ_PKG_MANIFEST) '$(DIST)' '$(DIST)'/$(STAGEPATH)$(MOZ_PKG_DIR)$(if $(MOZ_PKG_MANIFEST),,$(_BINPATH)) \ $(if $(filter omni,$(MOZ_PACKAGER_FORMAT)),$(if $(NON_OMNIJAR_FILES),--non-resource $(NON_OMNIJAR_FILES))) $(PYTHON) $(MOZILLA_DIR)/toolkit/mozapps/installer/find-dupes.py $(DIST)/$(STAGEPATH)$(MOZ_PKG_DIR) + @(cd $(DIST)/$(MOZ_PKG_DIR) && $(CREATE_PRECOMPLETE_CMD)) ifdef MOZ_PACKAGE_JSSHELL # Package JavaScript Shell @echo 'Packaging JavaScript Shell...' From 4f0ac63dd9ff03d5e843ab568f0808f34bf0ad86 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Tue, 7 Apr 2020 22:41:34 -0400 Subject: [PATCH 11/24] Take files out of preprocessing that no longer require it --- dom/inputmethod/moz.build | 5 +---- services/sync/moz.build | 5 +---- toolkit/components/passwordmgr/moz.build | 7 ++----- toolkit/components/satchel/moz.build | 6 ++---- toolkit/content/jar.mn | 4 ++-- toolkit/modules/moz.build | 2 +- toolkit/mozapps/extensions/moz.build | 3 --- 7 files changed, 9 insertions(+), 23 deletions(-) diff --git a/dom/inputmethod/moz.build b/dom/inputmethod/moz.build index 84b3cb8ab2..e6d9945655 100644 --- a/dom/inputmethod/moz.build +++ b/dom/inputmethod/moz.build @@ -6,11 +6,8 @@ EXTRA_COMPONENTS += [ 'InputMethod.manifest', - 'MozKeyboard.js', -] - -EXTRA_PP_JS_MODULES += [ 'Keyboard.jsm', + 'MozKeyboard.js', ] JAR_MANIFESTS += ['jar.mn'] diff --git a/services/sync/moz.build b/services/sync/moz.build index 56421a03ee..3c19a007da 100644 --- a/services/sync/moz.build +++ b/services/sync/moz.build @@ -9,11 +9,8 @@ DIRS += ['locales'] XPCSHELL_TESTS_MANIFESTS += ['tests/unit/xpcshell.ini'] EXTRA_COMPONENTS += [ - 'Weave.js', -] - -EXTRA_PP_COMPONENTS += [ 'SyncComponents.manifest', + 'Weave.js', ] EXTRA_JS_MODULES['services-sync'] += [ diff --git a/toolkit/components/passwordmgr/moz.build b/toolkit/components/passwordmgr/moz.build index 145e2fca4f..79777a981a 100644 --- a/toolkit/components/passwordmgr/moz.build +++ b/toolkit/components/passwordmgr/moz.build @@ -21,12 +21,9 @@ XPIDL_MODULE = 'loginmgr' EXTRA_COMPONENTS += [ 'crypto-SDR.js', 'nsLoginInfo.js', - 'nsLoginManagerPrompter.js', -] - -EXTRA_PP_COMPONENTS += [ 'nsLoginManager.js', - 'passwordmgr.manifest', + 'nsLoginManagerPrompter.js', + 'passwordmgr.manifest' ] EXTRA_JS_MODULES += [ diff --git a/toolkit/components/satchel/moz.build b/toolkit/components/satchel/moz.build index 920f4afff4..f9f727da0b 100644 --- a/toolkit/components/satchel/moz.build +++ b/toolkit/components/satchel/moz.build @@ -20,19 +20,17 @@ LOCAL_INCLUDES += ['../build'] EXTRA_COMPONENTS += [ 'FormHistoryStartup.js', 'nsFormAutoComplete.js', + 'nsFormHistory.js', 'nsInputListAutoComplete.js', 'satchel.manifest', ] -EXTRA_PP_COMPONENTS += ['nsFormHistory.js'] - EXTRA_JS_MODULES += [ 'AutoCompletePopup.jsm', + 'FormHistory.jsm', 'nsFormAutoCompleteResult.jsm', ] -EXTRA_PP_JS_MODULES += ['FormHistory.jsm'] - FINAL_LIBRARY = 'xul' JAR_MANIFESTS += ['jar.mn'] diff --git a/toolkit/content/jar.mn b/toolkit/content/jar.mn index 54f3a8fc9c..a3764d3bc6 100644 --- a/toolkit/content/jar.mn +++ b/toolkit/content/jar.mn @@ -30,13 +30,13 @@ toolkit.jar: #endif * content/global/aboutSupport.js * content/global/aboutSupport.xhtml -* content/global/aboutTelemetry.js + content/global/aboutTelemetry.js content/global/aboutTelemetry.xhtml content/global/aboutTelemetry.css content/global/directionDetector.html content/global/plugins.html content/global/plugins.css -* content/global/browser-child.js + content/global/browser-child.js content/global/browser-content.js * content/global/buildconfig.html * content/global/contentAreaUtils.js diff --git a/toolkit/modules/moz.build b/toolkit/modules/moz.build index edcaea9c0b..8a364df8c2 100644 --- a/toolkit/modules/moz.build +++ b/toolkit/modules/moz.build @@ -44,6 +44,7 @@ EXTRA_JS_MODULES += [ 'Locale.jsm', 'Log.jsm', 'Memory.jsm', + 'NewTabUtils.jsm', 'NLP.jsm', 'ObjectUtils.jsm', 'PageMenu.jsm', @@ -85,7 +86,6 @@ EXTRA_JS_MODULES.sessionstore += ['sessionstore/Utils.jsm'] EXTRA_PP_JS_MODULES += [ 'addons/WebRequest.jsm', - 'NewTabUtils.jsm', 'ResetProfile.jsm', 'Troubleshoot.jsm', 'UpdateUtils.jsm', diff --git a/toolkit/mozapps/extensions/moz.build b/toolkit/mozapps/extensions/moz.build index b65ce4c689..cb1e830630 100644 --- a/toolkit/mozapps/extensions/moz.build +++ b/toolkit/mozapps/extensions/moz.build @@ -20,9 +20,6 @@ EXTRA_COMPONENTS += [ 'amContentHandler.js', 'amInstallTrigger.js', 'amWebInstallListener.js', -] - -EXTRA_PP_COMPONENTS += [ 'extensions.manifest', ] From 0b2694187de2f847fc42ffc71e94e7f497411c49 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Tue, 7 Apr 2020 22:49:02 -0400 Subject: [PATCH 12/24] Silence removing dist/bin --- Makefile.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.in b/Makefile.in index ed00909cbb..6c23273884 100644 --- a/Makefile.in +++ b/Makefile.in @@ -52,7 +52,7 @@ $(TIERS) binaries:: CLOBBER $(configure_dir)/configure config.status $(BUILD_BAC # try and make this not have to happen, we actually want dist/bin to be # completely removed regardless. default alldep all:: - $(RM) -r $(DIST)/bin + @$(RM) -r $(DIST)/bin ifndef JS_STANDALONE ifdef COMPILE_ENVIRONMENT $(TIERS) binaries:: $(topsrcdir)/js/src/configure js/src/config.status From b746a4196a03169e71a44e995fa72fe160397411 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Tue, 7 Apr 2020 23:30:51 -0400 Subject: [PATCH 13/24] Move aom source to a sub-directory under media/libaom There is no damned reason to treat this differently than any other media lib given its license and there never was. --- media/libaom/generate_sources_mozbuild.py | 2 +- media/libaom/generate_sources_mozbuild.sh | 2 +- media/libaom/moz.build | 4 +- media/libaom/sources.mozbuild | 1026 ++++++++--------- .../aom => media/libaom/src}/.clang-format | 0 .../aom => media/libaom/src}/.cmake-format.py | 0 .../aom => media/libaom/src}/.mailmap | 0 {third_party/aom => media/libaom/src}/AUTHORS | 0 .../aom => media/libaom/src}/CHANGELOG | 0 .../aom => media/libaom/src}/CMakeLists.txt | 0 {third_party/aom => media/libaom/src}/LICENSE | 0 {third_party/aom => media/libaom/src}/PATENTS | 0 .../aom => media/libaom/src}/README.md | 0 .../aom => media/libaom/src}/aom/aom.h | 0 .../aom => media/libaom/src}/aom/aom_codec.h | 0 .../libaom/src}/aom/aom_decoder.h | 0 .../libaom/src}/aom/aom_encoder.h | 0 .../libaom/src}/aom/aom_frame_buffer.h | 0 .../aom => media/libaom/src}/aom/aom_image.h | 0 .../libaom/src}/aom/aom_integer.h | 0 .../aom => media/libaom/src}/aom/aomcx.h | 0 .../aom => media/libaom/src}/aom/aomdx.h | 0 .../aom => media/libaom/src}/aom/exports_com | 0 .../aom => media/libaom/src}/aom/exports_dec | 0 .../aom => media/libaom/src}/aom/exports_enc | 0 .../aom => media/libaom/src}/aom/exports_test | 0 .../src}/aom/internal/aom_codec_internal.h | 0 .../libaom/src}/aom/src/aom_codec.c | 0 .../libaom/src}/aom/src/aom_decoder.c | 0 .../libaom/src}/aom/src/aom_encoder.c | 0 .../libaom/src}/aom/src/aom_image.c | 0 .../libaom/src}/aom/src/aom_integer.c | 0 .../libaom/src}/aom_dsp/add_noise.c | 0 .../libaom/src}/aom_dsp/aom_convolve.c | 0 .../libaom/src}/aom_dsp/aom_dsp.cmake | 0 .../libaom/src}/aom_dsp/aom_dsp_common.h | 0 .../libaom/src}/aom_dsp/aom_dsp_rtcd.c | 0 .../libaom/src}/aom_dsp/aom_dsp_rtcd_defs.pl | 0 .../libaom/src}/aom_dsp/aom_filter.h | 0 .../libaom/src}/aom_dsp/aom_simd.h | 0 .../libaom/src}/aom_dsp/aom_simd_inline.h | 0 .../src}/aom_dsp/arm/blend_a64_mask_neon.c | 0 .../libaom/src}/aom_dsp/arm/fwd_txfm_neon.c | 0 .../libaom/src}/aom_dsp/arm/intrapred_neon.c | 0 .../libaom/src}/aom_dsp/arm/loopfilter_neon.c | 0 .../libaom/src}/aom_dsp/arm/sad4d_neon.c | 0 .../libaom/src}/aom_dsp/arm/sad_neon.c | 0 .../src}/aom_dsp/arm/subpel_variance_neon.c | 0 .../libaom/src}/aom_dsp/arm/subtract_neon.c | 0 .../libaom/src}/aom_dsp/arm/variance_neon.c | 0 .../libaom/src}/aom_dsp/binary_codes_reader.c | 0 .../libaom/src}/aom_dsp/binary_codes_reader.h | 0 .../libaom/src}/aom_dsp/binary_codes_writer.c | 0 .../libaom/src}/aom_dsp/binary_codes_writer.h | 0 .../libaom/src}/aom_dsp/bitreader.h | 0 .../libaom/src}/aom_dsp/bitreader_buffer.c | 0 .../libaom/src}/aom_dsp/bitreader_buffer.h | 0 .../libaom/src}/aom_dsp/bitwriter.h | 0 .../libaom/src}/aom_dsp/bitwriter_buffer.c | 0 .../libaom/src}/aom_dsp/bitwriter_buffer.h | 0 .../aom => media/libaom/src}/aom_dsp/blend.h | 0 .../libaom/src}/aom_dsp/blend_a64_hmask.c | 0 .../libaom/src}/aom_dsp/blend_a64_mask.c | 0 .../libaom/src}/aom_dsp/blend_a64_vmask.c | 0 .../libaom/src}/aom_dsp/buf_ans.c | 0 .../libaom/src}/aom_dsp/buf_ans.h | 0 .../libaom/src}/aom_dsp/daalaboolreader.c | 0 .../libaom/src}/aom_dsp/daalaboolreader.h | 0 .../libaom/src}/aom_dsp/daalaboolwriter.c | 0 .../libaom/src}/aom_dsp/daalaboolwriter.h | 0 .../libaom/src}/aom_dsp/entcode.c | 0 .../libaom/src}/aom_dsp/entcode.h | 0 .../aom => media/libaom/src}/aom_dsp/entdec.c | 0 .../aom => media/libaom/src}/aom_dsp/entdec.h | 0 .../aom => media/libaom/src}/aom_dsp/entenc.c | 0 .../aom => media/libaom/src}/aom_dsp/entenc.h | 0 .../libaom/src}/aom_dsp/fastssim.c | 0 .../aom => media/libaom/src}/aom_dsp/fft.c | 0 .../libaom/src}/aom_dsp/fft_common.h | 0 .../libaom/src}/aom_dsp/fwd_txfm.c | 0 .../libaom/src}/aom_dsp/grain_synthesis.c | 0 .../libaom/src}/aom_dsp/grain_synthesis.h | 0 .../libaom/src}/aom_dsp/grain_table.c | 0 .../libaom/src}/aom_dsp/grain_table.h | 0 .../libaom/src}/aom_dsp/intrapred.c | 0 .../libaom/src}/aom_dsp/intrapred_common.h | 0 .../libaom/src}/aom_dsp/loopfilter.c | 0 .../libaom/src}/aom_dsp/mips/add_noise_msa.c | 0 .../aom_dsp/mips/aom_convolve8_horiz_msa.c | 0 .../aom_dsp/mips/aom_convolve8_vert_msa.c | 0 .../src}/aom_dsp/mips/aom_convolve_copy_msa.c | 0 .../src}/aom_dsp/mips/aom_convolve_msa.h | 0 .../libaom/src}/aom_dsp/mips/common_dspr2.c | 0 .../libaom/src}/aom_dsp/mips/common_dspr2.h | 0 .../src}/aom_dsp/mips/convolve2_dspr2.c | 0 .../src}/aom_dsp/mips/convolve2_horiz_dspr2.c | 0 .../src}/aom_dsp/mips/convolve2_vert_dspr2.c | 0 .../src}/aom_dsp/mips/convolve8_dspr2.c | 0 .../src}/aom_dsp/mips/convolve8_horiz_dspr2.c | 0 .../src}/aom_dsp/mips/convolve8_vert_dspr2.c | 0 .../src}/aom_dsp/mips/convolve_common_dspr2.h | 0 .../src}/aom_dsp/mips/intrapred16_dspr2.c | 0 .../src}/aom_dsp/mips/intrapred4_dspr2.c | 0 .../src}/aom_dsp/mips/intrapred8_dspr2.c | 0 .../libaom/src}/aom_dsp/mips/intrapred_msa.c | 0 .../src}/aom_dsp/mips/loopfilter_16_msa.c | 0 .../src}/aom_dsp/mips/loopfilter_4_msa.c | 0 .../src}/aom_dsp/mips/loopfilter_8_msa.c | 0 .../aom_dsp/mips/loopfilter_filters_dspr2.c | 0 .../aom_dsp/mips/loopfilter_filters_dspr2.h | 0 .../aom_dsp/mips/loopfilter_macros_dspr2.h | 0 .../aom_dsp/mips/loopfilter_masks_dspr2.h | 0 .../src}/aom_dsp/mips/loopfilter_mb_dspr2.c | 0 .../aom_dsp/mips/loopfilter_mb_horiz_dspr2.c | 0 .../aom_dsp/mips/loopfilter_mb_vert_dspr2.c | 0 .../libaom/src}/aom_dsp/mips/loopfilter_msa.h | 0 .../libaom/src}/aom_dsp/mips/macros_msa.h | 0 .../libaom/src}/aom_dsp/mips/sad_msa.c | 0 .../aom_dsp/mips/sub_pixel_variance_msa.c | 0 .../libaom/src}/aom_dsp/mips/subtract_msa.c | 0 .../libaom/src}/aom_dsp/mips/variance_msa.c | 0 .../libaom/src}/aom_dsp/noise_model.c | 0 .../libaom/src}/aom_dsp/noise_model.h | 0 .../libaom/src}/aom_dsp/noise_util.c | 0 .../libaom/src}/aom_dsp/noise_util.h | 0 .../libaom/src}/aom_dsp/postproc.h | 0 .../aom => media/libaom/src}/aom_dsp/prob.h | 0 .../aom => media/libaom/src}/aom_dsp/psnr.c | 0 .../aom => media/libaom/src}/aom_dsp/psnr.h | 0 .../libaom/src}/aom_dsp/psnrhvs.c | 0 .../libaom/src}/aom_dsp/quantize.c | 0 .../libaom/src}/aom_dsp/quantize.h | 0 .../aom => media/libaom/src}/aom_dsp/sad.c | 0 .../libaom/src}/aom_dsp/sad_av1.c | 0 .../src}/aom_dsp/simd/v128_intrinsics.h | 0 .../src}/aom_dsp/simd/v128_intrinsics_arm.h | 0 .../src}/aom_dsp/simd/v128_intrinsics_c.h | 0 .../src}/aom_dsp/simd/v128_intrinsics_x86.h | 0 .../src}/aom_dsp/simd/v256_intrinsics.h | 0 .../src}/aom_dsp/simd/v256_intrinsics_arm.h | 0 .../src}/aom_dsp/simd/v256_intrinsics_c.h | 0 .../src}/aom_dsp/simd/v256_intrinsics_v128.h | 0 .../src}/aom_dsp/simd/v256_intrinsics_x86.h | 0 .../libaom/src}/aom_dsp/simd/v64_intrinsics.h | 0 .../src}/aom_dsp/simd/v64_intrinsics_arm.h | 0 .../src}/aom_dsp/simd/v64_intrinsics_c.h | 0 .../src}/aom_dsp/simd/v64_intrinsics_x86.h | 0 .../aom => media/libaom/src}/aom_dsp/sse.c | 0 .../aom => media/libaom/src}/aom_dsp/ssim.c | 0 .../aom => media/libaom/src}/aom_dsp/ssim.h | 0 .../libaom/src}/aom_dsp/subtract.c | 0 .../libaom/src}/aom_dsp/sum_squares.c | 0 .../libaom/src}/aom_dsp/txfm_common.h | 0 .../libaom/src}/aom_dsp/variance.c | 0 .../libaom/src}/aom_dsp/variance.h | 0 .../libaom/src}/aom_dsp/x86/aom_asm_stubs.c | 0 .../aom_dsp/x86/aom_convolve_copy_sse2.asm | 0 .../aom_dsp/x86/aom_high_subpixel_8t_sse2.asm | 0 .../x86/aom_high_subpixel_bilinear_sse2.asm | 0 .../aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c | 0 .../x86/aom_subpixel_8t_intrin_ssse3.c | 0 .../src}/aom_dsp/x86/aom_subpixel_8t_sse2.asm | 0 .../aom_dsp/x86/aom_subpixel_8t_ssse3.asm | 0 .../x86/aom_subpixel_bilinear_sse2.asm | 0 .../x86/aom_subpixel_bilinear_ssse3.asm | 0 .../src}/aom_dsp/x86/blend_a64_hmask_sse4.c | 0 .../src}/aom_dsp/x86/blend_a64_mask_avx2.c | 0 .../src}/aom_dsp/x86/blend_a64_mask_sse4.c | 0 .../src}/aom_dsp/x86/blend_a64_vmask_sse4.c | 0 .../libaom/src}/aom_dsp/x86/blend_mask_sse4.h | 0 .../libaom/src}/aom_dsp/x86/blend_sse4.h | 0 .../libaom/src}/aom_dsp/x86/common_avx2.h | 0 .../libaom/src}/aom_dsp/x86/convolve.h | 0 .../libaom/src}/aom_dsp/x86/convolve_avx2.h | 0 .../src}/aom_dsp/x86/convolve_common_intrin.h | 0 .../libaom/src}/aom_dsp/x86/convolve_sse2.h | 0 .../libaom/src}/aom_dsp/x86/convolve_sse4_1.h | 0 .../libaom/src}/aom_dsp/x86/fft_avx2.c | 0 .../libaom/src}/aom_dsp/x86/fft_sse2.c | 0 .../src}/aom_dsp/x86/fwd_txfm_impl_sse2.h | 0 .../libaom/src}/aom_dsp/x86/fwd_txfm_sse2.c | 0 .../libaom/src}/aom_dsp/x86/fwd_txfm_sse2.h | 0 .../aom_dsp/x86/fwd_txfm_ssse3_x86_64.asm | 0 .../src}/aom_dsp/x86/highbd_convolve_avx2.c | 0 .../src}/aom_dsp/x86/highbd_convolve_ssse3.c | 0 .../src}/aom_dsp/x86/highbd_intrapred_sse2.c | 0 .../aom_dsp/x86/highbd_intrapred_sse2_asm.asm | 0 .../src}/aom_dsp/x86/highbd_loopfilter_avx2.c | 0 .../src}/aom_dsp/x86/highbd_loopfilter_sse2.c | 0 .../aom_dsp/x86/highbd_quantize_intrin_avx2.c | 0 .../aom_dsp/x86/highbd_quantize_intrin_sse2.c | 0 .../src}/aom_dsp/x86/highbd_sad4d_sse2.asm | 0 .../src}/aom_dsp/x86/highbd_sad_sse2.asm | 0 .../x86/highbd_subpel_variance_impl_sse2.asm | 0 .../src}/aom_dsp/x86/highbd_subtract_sse2.c | 0 .../src}/aom_dsp/x86/highbd_variance_avx2.c | 0 .../aom_dsp/x86/highbd_variance_impl_sse2.asm | 0 .../src}/aom_dsp/x86/highbd_variance_sse2.c | 0 .../src}/aom_dsp/x86/highbd_variance_sse4.c | 0 .../libaom/src}/aom_dsp/x86/intrapred_avx2.c | 0 .../libaom/src}/aom_dsp/x86/intrapred_sse2.c | 0 .../src}/aom_dsp/x86/intrapred_sse2_asm.asm | 0 .../libaom/src}/aom_dsp/x86/intrapred_ssse3.c | 0 .../libaom/src}/aom_dsp/x86/inv_wht_sse2.asm | 0 .../libaom/src}/aom_dsp/x86/jnt_sad_ssse3.c | 0 .../src}/aom_dsp/x86/jnt_variance_ssse3.c | 0 .../libaom/src}/aom_dsp/x86/loopfilter_sse2.c | 0 .../libaom/src}/aom_dsp/x86/lpf_common_sse2.h | 0 .../src}/aom_dsp/x86/masked_sad_intrin_avx2.c | 0 .../aom_dsp/x86/masked_sad_intrin_ssse3.c | 0 .../aom_dsp/x86/masked_sad_intrin_ssse3.h | 0 .../x86/masked_variance_intrin_ssse3.c | 0 .../x86/masked_variance_intrin_ssse3.h | 0 .../libaom/src}/aom_dsp/x86/mem_sse2.h | 0 .../src}/aom_dsp/x86/obmc_intrinsic_sse4.h | 0 .../src}/aom_dsp/x86/obmc_intrinsic_ssse3.h | 0 .../libaom/src}/aom_dsp/x86/obmc_sad_avx2.c | 0 .../libaom/src}/aom_dsp/x86/obmc_sad_sse4.c | 0 .../src}/aom_dsp/x86/obmc_variance_avx2.c | 0 .../src}/aom_dsp/x86/obmc_variance_sse4.c | 0 .../src}/aom_dsp/x86/quantize_avx_x86_64.asm | 0 .../libaom/src}/aom_dsp/x86/quantize_sse2.c | 0 .../aom_dsp/x86/quantize_ssse3_x86_64.asm | 0 .../libaom/src}/aom_dsp/x86/quantize_x86.h | 0 .../libaom/src}/aom_dsp/x86/sad4d_avx2.c | 0 .../libaom/src}/aom_dsp/x86/sad4d_sse2.asm | 0 .../libaom/src}/aom_dsp/x86/sad_avx2.c | 0 .../libaom/src}/aom_dsp/x86/sad_highbd_avx2.c | 0 .../libaom/src}/aom_dsp/x86/sad_impl_avx2.c | 0 .../libaom/src}/aom_dsp/x86/sad_sse2.asm | 0 .../libaom/src}/aom_dsp/x86/sse_avx2.c | 0 .../libaom/src}/aom_dsp/x86/sse_sse4.c | 0 .../src}/aom_dsp/x86/ssim_opt_x86_64.asm | 0 .../src}/aom_dsp/x86/subpel_variance_sse2.asm | 0 .../libaom/src}/aom_dsp/x86/subtract_avx2.c | 0 .../libaom/src}/aom_dsp/x86/subtract_sse2.asm | 0 .../src}/aom_dsp/x86/sum_squares_avx2.c | 0 .../src}/aom_dsp/x86/sum_squares_sse2.c | 0 .../src}/aom_dsp/x86/sum_squares_sse2.h | 0 .../libaom/src}/aom_dsp/x86/synonyms.h | 0 .../libaom/src}/aom_dsp/x86/synonyms_avx2.h | 0 .../libaom/src}/aom_dsp/x86/transpose_sse2.h | 0 .../src}/aom_dsp/x86/txfm_common_avx2.h | 0 .../src}/aom_dsp/x86/txfm_common_sse2.h | 0 .../libaom/src}/aom_dsp/x86/variance_avx2.c | 0 .../src}/aom_dsp/x86/variance_impl_avx2.c | 0 .../src}/aom_dsp/x86/variance_impl_ssse3.c | 0 .../libaom/src}/aom_dsp/x86/variance_sse2.c | 0 .../libaom/src}/aom_mem/aom_mem.c | 0 .../libaom/src}/aom_mem/aom_mem.cmake | 0 .../libaom/src}/aom_mem/aom_mem.h | 0 .../src}/aom_mem/include/aom_mem_intrnl.h | 0 .../libaom/src}/aom_ports/aom_once.h | 0 .../libaom/src}/aom_ports/aom_ports.cmake | 0 .../libaom/src}/aom_ports/aom_timer.h | 0 .../aom => media/libaom/src}/aom_ports/arm.h | 0 .../libaom/src}/aom_ports/arm_cpudetect.c | 0 .../libaom/src}/aom_ports/bitops.h | 0 .../libaom/src}/aom_ports/emmintrin_compat.h | 0 .../libaom/src}/aom_ports/emms.asm | 0 .../aom => media/libaom/src}/aom_ports/mem.h | 0 .../libaom/src}/aom_ports/mem_ops.h | 0 .../libaom/src}/aom_ports/mem_ops_aligned.h | 0 .../aom => media/libaom/src}/aom_ports/msvc.h | 0 .../aom => media/libaom/src}/aom_ports/ppc.h | 0 .../libaom/src}/aom_ports/ppc_cpudetect.c | 0 .../libaom/src}/aom_ports/sanitizer.h | 0 .../libaom/src}/aom_ports/system_state.h | 0 .../aom => media/libaom/src}/aom_ports/x86.h | 0 .../libaom/src}/aom_ports/x86_abi_support.asm | 0 .../libaom/src}/aom_scale/aom_scale.cmake | 0 .../libaom/src}/aom_scale/aom_scale.h | 0 .../libaom/src}/aom_scale/aom_scale_rtcd.c | 0 .../libaom/src}/aom_scale/aom_scale_rtcd.pl | 0 .../libaom/src}/aom_scale/generic/aom_scale.c | 0 .../src}/aom_scale/generic/gen_scalers.c | 0 .../src}/aom_scale/generic/yv12config.c | 0 .../src}/aom_scale/generic/yv12extend.c | 0 .../aom_scale/mips/dspr2/yv12extend_dspr2.c | 0 .../libaom/src}/aom_scale/yv12config.h | 0 .../libaom/src}/aom_util/aom_thread.c | 0 .../libaom/src}/aom_util/aom_thread.h | 0 .../libaom/src}/aom_util/aom_util.cmake | 0 .../libaom/src}/aom_util/debug_util.c | 0 .../libaom/src}/aom_util/debug_util.h | 0 .../libaom/src}/aom_util/endian_inl.h | 0 .../aom => media/libaom/src}/apps/aomdec.c | 0 .../aom => media/libaom/src}/apps/aomenc.c | 0 .../aom => media/libaom/src}/apps/aomenc.h | 0 .../aom => media/libaom/src}/av1/av1.cmake | 0 .../libaom/src}/av1/av1_cx_iface.c | 0 .../libaom/src}/av1/av1_dx_iface.c | 0 .../libaom/src}/av1/av1_iface_common.h | 0 .../libaom/src}/av1/common/alloccommon.c | 0 .../libaom/src}/av1/common/alloccommon.h | 0 .../src}/av1/common/arm/av1_inv_txfm_neon.c | 0 .../src}/av1/common/arm/av1_inv_txfm_neon.h | 0 .../src}/av1/common/arm/av1_txfm_neon.c | 0 .../av1/common/arm/blend_a64_hmask_neon.c | 0 .../av1/common/arm/blend_a64_vmask_neon.c | 0 .../libaom/src}/av1/common/arm/cfl_neon.c | 0 .../src}/av1/common/arm/convolve_neon.c | 0 .../src}/av1/common/arm/convolve_neon.h | 0 .../src}/av1/common/arm/jnt_convolve_neon.c | 0 .../libaom/src}/av1/common/arm/mem_neon.h | 0 .../src}/av1/common/arm/reconinter_neon.c | 0 .../src}/av1/common/arm/selfguided_neon.c | 0 .../src}/av1/common/arm/transpose_neon.h | 0 .../src}/av1/common/arm/warp_plane_neon.c | 0 .../av1/common/arm/wiener_convolve_neon.c | 0 .../libaom/src}/av1/common/av1_inv_txfm1d.c | 0 .../libaom/src}/av1/common/av1_inv_txfm1d.h | 0 .../src}/av1/common/av1_inv_txfm1d_cfg.h | 0 .../libaom/src}/av1/common/av1_inv_txfm2d.c | 0 .../libaom/src}/av1/common/av1_loopfilter.c | 0 .../libaom/src}/av1/common/av1_loopfilter.h | 0 .../libaom/src}/av1/common/av1_rtcd.c | 0 .../libaom/src}/av1/common/av1_rtcd_defs.pl | 0 .../libaom/src}/av1/common/av1_txfm.c | 0 .../libaom/src}/av1/common/av1_txfm.h | 0 .../libaom/src}/av1/common/blockd.c | 0 .../libaom/src}/av1/common/blockd.h | 0 .../libaom/src}/av1/common/cdef.c | 0 .../libaom/src}/av1/common/cdef.h | 0 .../libaom/src}/av1/common/cdef_block.c | 0 .../libaom/src}/av1/common/cdef_block.h | 0 .../libaom/src}/av1/common/cdef_block_avx2.c | 0 .../libaom/src}/av1/common/cdef_block_neon.c | 0 .../libaom/src}/av1/common/cdef_block_simd.h | 0 .../libaom/src}/av1/common/cdef_block_sse2.c | 0 .../libaom/src}/av1/common/cdef_block_sse4.c | 0 .../libaom/src}/av1/common/cdef_block_ssse3.c | 0 .../aom => media/libaom/src}/av1/common/cfl.c | 0 .../aom => media/libaom/src}/av1/common/cfl.h | 0 .../libaom/src}/av1/common/common.h | 0 .../libaom/src}/av1/common/common_data.h | 0 .../libaom/src}/av1/common/convolve.c | 0 .../libaom/src}/av1/common/convolve.h | 0 .../libaom/src}/av1/common/debugmodes.c | 0 .../libaom/src}/av1/common/entropy.c | 0 .../libaom/src}/av1/common/entropy.h | 0 .../libaom/src}/av1/common/entropymode.c | 0 .../libaom/src}/av1/common/entropymode.h | 0 .../libaom/src}/av1/common/entropymv.c | 0 .../libaom/src}/av1/common/entropymv.h | 0 .../libaom/src}/av1/common/enums.h | 0 .../libaom/src}/av1/common/filter.h | 0 .../libaom/src}/av1/common/frame_buffers.c | 0 .../libaom/src}/av1/common/frame_buffers.h | 0 .../libaom/src}/av1/common/idct.c | 0 .../libaom/src}/av1/common/idct.h | 0 .../aom => media/libaom/src}/av1/common/mv.h | 0 .../libaom/src}/av1/common/mvref_common.c | 0 .../libaom/src}/av1/common/mvref_common.h | 0 .../libaom/src}/av1/common/obmc.h | 0 .../libaom/src}/av1/common/obu_util.c | 0 .../libaom/src}/av1/common/obu_util.h | 0 .../libaom/src}/av1/common/odintrin.c | 0 .../libaom/src}/av1/common/odintrin.h | 0 .../libaom/src}/av1/common/onyxc_int.h | 0 .../libaom/src}/av1/common/ppc/cfl_ppc.c | 0 .../libaom/src}/av1/common/pred_common.c | 0 .../libaom/src}/av1/common/pred_common.h | 0 .../libaom/src}/av1/common/quant_common.c | 0 .../libaom/src}/av1/common/quant_common.h | 0 .../libaom/src}/av1/common/reconinter.c | 0 .../libaom/src}/av1/common/reconinter.h | 0 .../libaom/src}/av1/common/reconintra.c | 0 .../libaom/src}/av1/common/reconintra.h | 0 .../libaom/src}/av1/common/resize.c | 0 .../libaom/src}/av1/common/resize.h | 0 .../libaom/src}/av1/common/restoration.c | 0 .../libaom/src}/av1/common/restoration.h | 0 .../libaom/src}/av1/common/scale.c | 0 .../libaom/src}/av1/common/scale.h | 0 .../libaom/src}/av1/common/scan.c | 0 .../libaom/src}/av1/common/scan.h | 0 .../libaom/src}/av1/common/seg_common.c | 0 .../libaom/src}/av1/common/seg_common.h | 0 .../libaom/src}/av1/common/thread_common.c | 0 .../libaom/src}/av1/common/thread_common.h | 0 .../libaom/src}/av1/common/tile_common.c | 0 .../libaom/src}/av1/common/tile_common.h | 0 .../libaom/src}/av1/common/timing.c | 0 .../libaom/src}/av1/common/timing.h | 0 .../libaom/src}/av1/common/token_cdfs.h | 0 .../libaom/src}/av1/common/txb_common.c | 0 .../libaom/src}/av1/common/txb_common.h | 0 .../libaom/src}/av1/common/warped_motion.c | 0 .../libaom/src}/av1/common/warped_motion.h | 0 .../common/x86/av1_convolve_horiz_rs_sse4.c | 0 .../av1/common/x86/av1_convolve_scale_sse4.c | 0 .../av1/common/x86/av1_highbd_convolve_sse4.c | 0 .../src}/av1/common/x86/av1_inv_txfm_avx2.c | 0 .../src}/av1/common/x86/av1_inv_txfm_avx2.h | 0 .../src}/av1/common/x86/av1_inv_txfm_ssse3.c | 0 .../src}/av1/common/x86/av1_inv_txfm_ssse3.h | 0 .../src}/av1/common/x86/av1_txfm_sse2.h | 0 .../src}/av1/common/x86/av1_txfm_sse4.c | 0 .../src}/av1/common/x86/av1_txfm_sse4.h | 0 .../libaom/src}/av1/common/x86/cfl_avx2.c | 0 .../libaom/src}/av1/common/x86/cfl_simd.h | 0 .../libaom/src}/av1/common/x86/cfl_sse2.c | 0 .../libaom/src}/av1/common/x86/cfl_ssse3.c | 0 .../src}/av1/common/x86/convolve_2d_avx2.c | 0 .../src}/av1/common/x86/convolve_2d_sse2.c | 0 .../src}/av1/common/x86/convolve_avx2.c | 0 .../src}/av1/common/x86/convolve_sse2.c | 0 .../src}/av1/common/x86/filterintra_sse4.c | 0 .../av1/common/x86/highbd_convolve_2d_avx2.c | 0 .../av1/common/x86/highbd_convolve_2d_sse2.c | 0 .../av1/common/x86/highbd_convolve_2d_sse4.c | 0 .../av1/common/x86/highbd_convolve_2d_ssse3.c | 0 .../av1/common/x86/highbd_inv_txfm_avx2.c | 0 .../av1/common/x86/highbd_inv_txfm_sse4.c | 0 .../av1/common/x86/highbd_jnt_convolve_avx2.c | 0 .../av1/common/x86/highbd_jnt_convolve_sse4.c | 0 .../av1/common/x86/highbd_txfm_utility_sse4.h | 0 .../av1/common/x86/highbd_warp_plane_sse4.c | 0 .../common/x86/highbd_wiener_convolve_avx2.c | 0 .../common/x86/highbd_wiener_convolve_ssse3.c | 0 .../src}/av1/common/x86/intra_edge_sse4.c | 0 .../src}/av1/common/x86/jnt_convolve_avx2.c | 0 .../src}/av1/common/x86/jnt_convolve_sse2.c | 0 .../src}/av1/common/x86/jnt_convolve_ssse3.c | 0 .../src}/av1/common/x86/reconinter_avx2.c | 0 .../src}/av1/common/x86/reconinter_sse4.c | 0 .../src}/av1/common/x86/reconinter_ssse3.c | 0 .../src}/av1/common/x86/selfguided_avx2.c | 0 .../src}/av1/common/x86/selfguided_sse4.c | 0 .../src}/av1/common/x86/warp_plane_sse4.c | 0 .../av1/common/x86/wiener_convolve_avx2.c | 0 .../av1/common/x86/wiener_convolve_sse2.c | 0 .../libaom/src}/av1/decoder/accounting.c | 0 .../libaom/src}/av1/decoder/accounting.h | 0 .../libaom/src}/av1/decoder/decodeframe.c | 0 .../libaom/src}/av1/decoder/decodeframe.h | 0 .../libaom/src}/av1/decoder/decodemv.c | 0 .../libaom/src}/av1/decoder/decodemv.h | 0 .../libaom/src}/av1/decoder/decoder.c | 0 .../libaom/src}/av1/decoder/decoder.h | 0 .../libaom/src}/av1/decoder/decodetxb.c | 0 .../libaom/src}/av1/decoder/decodetxb.h | 0 .../libaom/src}/av1/decoder/detokenize.c | 0 .../libaom/src}/av1/decoder/detokenize.h | 0 .../libaom/src}/av1/decoder/dthread.c | 0 .../libaom/src}/av1/decoder/dthread.h | 0 .../libaom/src}/av1/decoder/inspection.c | 0 .../libaom/src}/av1/decoder/inspection.h | 0 .../libaom/src}/av1/decoder/obu.c | 0 .../libaom/src}/av1/decoder/obu.h | 0 .../libaom/src}/av1/encoder/aq_complexity.c | 0 .../libaom/src}/av1/encoder/aq_complexity.h | 0 .../src}/av1/encoder/aq_cyclicrefresh.c | 0 .../src}/av1/encoder/aq_cyclicrefresh.h | 0 .../libaom/src}/av1/encoder/aq_variance.c | 0 .../libaom/src}/av1/encoder/aq_variance.h | 0 .../src}/av1/encoder/arm/neon/quantize_neon.c | 0 .../libaom/src}/av1/encoder/av1_fwd_txfm1d.c | 0 .../libaom/src}/av1/encoder/av1_fwd_txfm1d.h | 0 .../src}/av1/encoder/av1_fwd_txfm1d_cfg.h | 0 .../libaom/src}/av1/encoder/av1_fwd_txfm2d.c | 0 .../libaom/src}/av1/encoder/av1_quantize.c | 0 .../libaom/src}/av1/encoder/av1_quantize.h | 0 .../libaom/src}/av1/encoder/bitstream.c | 0 .../libaom/src}/av1/encoder/bitstream.h | 0 .../libaom/src}/av1/encoder/block.h | 0 .../libaom/src}/av1/encoder/blockiness.c | 0 .../libaom/src}/av1/encoder/context_tree.c | 0 .../libaom/src}/av1/encoder/context_tree.h | 0 .../libaom/src}/av1/encoder/corner_detect.c | 0 .../libaom/src}/av1/encoder/corner_detect.h | 0 .../libaom/src}/av1/encoder/corner_match.c | 0 .../libaom/src}/av1/encoder/corner_match.h | 0 .../libaom/src}/av1/encoder/cost.c | 0 .../libaom/src}/av1/encoder/cost.h | 0 .../libaom/src}/av1/encoder/dwt.c | 0 .../libaom/src}/av1/encoder/dwt.h | 0 .../libaom/src}/av1/encoder/encodeframe.c | 0 .../libaom/src}/av1/encoder/encodeframe.h | 0 .../libaom/src}/av1/encoder/encodemb.c | 0 .../libaom/src}/av1/encoder/encodemb.h | 0 .../libaom/src}/av1/encoder/encodemv.c | 0 .../libaom/src}/av1/encoder/encodemv.h | 0 .../libaom/src}/av1/encoder/encoder.c | 0 .../libaom/src}/av1/encoder/encoder.h | 0 .../libaom/src}/av1/encoder/encodetxb.c | 0 .../libaom/src}/av1/encoder/encodetxb.h | 0 .../libaom/src}/av1/encoder/ethread.c | 0 .../libaom/src}/av1/encoder/ethread.h | 0 .../libaom/src}/av1/encoder/extend.c | 0 .../libaom/src}/av1/encoder/extend.h | 0 .../libaom/src}/av1/encoder/firstpass.c | 0 .../libaom/src}/av1/encoder/firstpass.h | 0 .../libaom/src}/av1/encoder/global_motion.c | 0 .../libaom/src}/av1/encoder/global_motion.h | 0 .../src}/av1/encoder/grain_test_vectors.h | 0 .../libaom/src}/av1/encoder/hash.c | 0 .../libaom/src}/av1/encoder/hash.h | 0 .../libaom/src}/av1/encoder/hash_motion.c | 0 .../libaom/src}/av1/encoder/hash_motion.h | 0 .../libaom/src}/av1/encoder/hybrid_fwd_txfm.c | 0 .../libaom/src}/av1/encoder/hybrid_fwd_txfm.h | 0 .../src}/av1/encoder/k_means_template.h | 0 .../libaom/src}/av1/encoder/lookahead.c | 0 .../libaom/src}/av1/encoder/lookahead.h | 0 .../libaom/src}/av1/encoder/mathutils.h | 0 .../libaom/src}/av1/encoder/mbgraph.c | 0 .../libaom/src}/av1/encoder/mbgraph.h | 0 .../libaom/src}/av1/encoder/mcomp.c | 0 .../libaom/src}/av1/encoder/mcomp.h | 0 .../src}/av1/encoder/mips/msa/error_msa.c | 0 .../src}/av1/encoder/mips/msa/fdct4x4_msa.c | 0 .../encoder/mips/msa/temporal_filter_msa.c | 0 .../aom => media/libaom/src}/av1/encoder/ml.c | 0 .../aom => media/libaom/src}/av1/encoder/ml.h | 0 .../libaom/src}/av1/encoder/palette.c | 0 .../libaom/src}/av1/encoder/palette.h | 0 .../av1/encoder/partition_model_weights.h | 0 .../libaom/src}/av1/encoder/pickcdef.c | 0 .../libaom/src}/av1/encoder/picklpf.c | 0 .../libaom/src}/av1/encoder/picklpf.h | 0 .../libaom/src}/av1/encoder/pickrst.c | 0 .../libaom/src}/av1/encoder/pickrst.h | 0 .../libaom/src}/av1/encoder/pustats.h | 0 .../libaom/src}/av1/encoder/random.h | 0 .../libaom/src}/av1/encoder/ransac.c | 0 .../libaom/src}/av1/encoder/ransac.h | 0 .../encoder/rate_distortion_model_params.h | 0 .../libaom/src}/av1/encoder/ratectrl.c | 0 .../libaom/src}/av1/encoder/ratectrl.h | 0 .../aom => media/libaom/src}/av1/encoder/rd.c | 0 .../aom => media/libaom/src}/av1/encoder/rd.h | 0 .../libaom/src}/av1/encoder/rdopt.c | 0 .../libaom/src}/av1/encoder/rdopt.h | 0 .../libaom/src}/av1/encoder/reconinter_enc.c | 0 .../libaom/src}/av1/encoder/reconinter_enc.h | 0 .../libaom/src}/av1/encoder/segmentation.c | 0 .../libaom/src}/av1/encoder/segmentation.h | 0 .../libaom/src}/av1/encoder/speed_features.c | 0 .../libaom/src}/av1/encoder/speed_features.h | 0 .../libaom/src}/av1/encoder/temporal_filter.c | 0 .../libaom/src}/av1/encoder/temporal_filter.h | 0 .../libaom/src}/av1/encoder/tokenize.c | 0 .../libaom/src}/av1/encoder/tokenize.h | 0 .../src}/av1/encoder/tx_prune_model_weights.h | 0 .../libaom/src}/av1/encoder/wedge_utils.c | 0 .../av1/encoder/x86/av1_fwd_txfm1d_sse4.c | 0 .../av1/encoder/x86/av1_fwd_txfm2d_avx2.c | 0 .../av1/encoder/x86/av1_fwd_txfm2d_sse4.c | 0 .../src}/av1/encoder/x86/av1_fwd_txfm_avx2.h | 0 .../src}/av1/encoder/x86/av1_fwd_txfm_sse2.c | 0 .../src}/av1/encoder/x86/av1_fwd_txfm_sse2.h | 0 .../encoder/x86/av1_highbd_quantize_avx2.c | 0 .../encoder/x86/av1_highbd_quantize_sse4.c | 0 .../src}/av1/encoder/x86/av1_quantize_avx2.c | 0 .../src}/av1/encoder/x86/av1_quantize_sse2.c | 0 .../encoder/x86/av1_quantize_ssse3_x86_64.asm | 0 .../av1/encoder/x86/av1_ssim_opt_x86_64.asm | 0 .../src}/av1/encoder/x86/av1_txfm1d_sse4.h | 0 .../src}/av1/encoder/x86/corner_match_sse4.c | 0 .../libaom/src}/av1/encoder/x86/dct_sse2.asm | 0 .../src}/av1/encoder/x86/encodetxb_avx2.c | 0 .../src}/av1/encoder/x86/encodetxb_sse2.c | 0 .../src}/av1/encoder/x86/encodetxb_sse4.c | 0 .../src}/av1/encoder/x86/error_intrin_avx2.c | 0 .../src}/av1/encoder/x86/error_sse2.asm | 0 .../libaom/src}/av1/encoder/x86/hash_sse42.c | 0 .../x86/highbd_block_error_intrin_sse2.c | 0 .../av1/encoder/x86/highbd_fwd_txfm_sse4.c | 0 .../src}/av1/encoder/x86/pickrst_avx2.c | 0 .../src}/av1/encoder/x86/pickrst_sse4.c | 0 .../x86/temporal_filter_apply_sse2.asm | 0 .../src}/av1/encoder/x86/wedge_utils_avx2.c | 0 .../src}/av1/encoder/x86/wedge_utils_sse2.c | 0 .../aom => media/libaom/src}/av1/exports_com | 0 .../aom => media/libaom/src}/av1/exports_dec | 0 .../aom => media/libaom/src}/av1/exports_enc | 0 .../aom => media/libaom/src}/av1/exports_test | 0 .../src}/build/cmake/aom_config.c.template | 0 .../build/cmake/aom_config_defaults.cmake | 0 .../src}/build/cmake/aom_configure.cmake | 0 .../build/cmake/aom_experiment_deps.cmake | 0 .../src}/build/cmake/aom_optimization.cmake | 0 .../src}/build/cmake/compiler_flags.cmake | 0 .../src}/build/cmake/compiler_tests.cmake | 0 .../libaom/src}/build/cmake/cpu.cmake | 0 .../libaom/src}/build/cmake/dist.cmake | 0 .../libaom/src}/build/cmake/exports.cmake | 0 .../src}/build/cmake/exports_sources.cmake | 0 .../cmake/generate_aom_config_templates.cmake | 0 .../src}/build/cmake/generate_exports.cmake | 0 .../libaom/src}/build/cmake/ios-Info.plist | 0 .../libaom/src}/build/cmake/iosbuild.sh | 0 .../src}/build/cmake/msvc_runtime.cmake | 0 .../libaom/src}/build/cmake/pkg_config.cmake | 0 .../libaom/src}/build/cmake/rtcd.pl | 0 .../libaom/src}/build/cmake/sanitizers.cmake | 0 .../cmake/toolchains/arm-ios-common.cmake | 0 .../build/cmake/toolchains/arm64-ios.cmake | 0 .../cmake/toolchains/arm64-linux-gcc.cmake | 0 .../cmake/toolchains/arm64-mingw-gcc.cmake | 0 .../build/cmake/toolchains/armv7-ios.cmake | 0 .../cmake/toolchains/armv7-linux-gcc.cmake | 0 .../cmake/toolchains/armv7-mingw-gcc.cmake | 0 .../build/cmake/toolchains/armv7s-ios.cmake | 0 .../toolchains/ios-simulator-common.cmake | 0 .../cmake/toolchains/mips32-linux-gcc.cmake | 0 .../cmake/toolchains/mips64-linux-gcc.cmake | 0 .../cmake/toolchains/ppc-linux-gcc.cmake | 0 .../cmake/toolchains/x86-ios-simulator.cmake | 0 .../build/cmake/toolchains/x86-linux.cmake | 0 .../build/cmake/toolchains/x86-macos.cmake | 0 .../cmake/toolchains/x86-mingw-gcc.cmake | 0 .../toolchains/x86_64-ios-simulator.cmake | 0 .../cmake/toolchains/x86_64-mingw-gcc.cmake | 0 .../libaom/src}/build/cmake/util.cmake | 0 .../libaom/src}/build/cmake/version.cmake | 0 .../libaom/src}/build/cmake/version.pl | 0 .../libaom/src}/codereview.settings | 0 .../aom => media/libaom/src}/common/args.c | 0 .../aom => media/libaom/src}/common/args.h | 0 .../libaom/src}/common/av1_config.c | 0 .../libaom/src}/common/av1_config.h | 0 .../aom => media/libaom/src}/common/ivfdec.c | 0 .../aom => media/libaom/src}/common/ivfdec.h | 0 .../aom => media/libaom/src}/common/ivfenc.c | 0 .../aom => media/libaom/src}/common/ivfenc.h | 0 .../libaom/src}/common/md5_utils.c | 0 .../libaom/src}/common/md5_utils.h | 0 .../aom => media/libaom/src}/common/obudec.c | 0 .../aom => media/libaom/src}/common/obudec.h | 0 .../aom => media/libaom/src}/common/rawenc.c | 0 .../aom => media/libaom/src}/common/rawenc.h | 0 .../libaom/src}/common/tools_common.c | 0 .../libaom/src}/common/tools_common.h | 0 .../libaom/src}/common/video_common.h | 0 .../libaom/src}/common/video_reader.c | 0 .../libaom/src}/common/video_reader.h | 0 .../libaom/src}/common/video_writer.c | 0 .../libaom/src}/common/video_writer.h | 0 .../libaom/src}/common/warnings.c | 0 .../libaom/src}/common/warnings.h | 0 .../libaom/src}/common/webmdec.cc | 0 .../aom => media/libaom/src}/common/webmdec.h | 0 .../libaom/src}/common/webmenc.cc | 0 .../aom => media/libaom/src}/common/webmenc.h | 0 .../aom => media/libaom/src}/common/y4menc.c | 0 .../aom => media/libaom/src}/common/y4menc.h | 0 .../libaom/src}/common/y4minput.c | 0 .../libaom/src}/common/y4minput.h | 0 .../aom => media/libaom/src}/docs.cmake | 0 .../libaom/src}/examples/analyzer.cc | 0 .../libaom/src}/examples/aom_cx_set_ref.c | 0 .../libaom/src}/examples/decode_to_md5.c | 0 .../libaom/src}/examples/decode_with_drops.c | 0 .../libaom/src}/examples/encoder_util.c | 0 .../libaom/src}/examples/encoder_util.h | 0 .../libaom/src}/examples/inspect.c | 0 .../examples/lightfield_bitstream_parsing.c | 0 .../libaom/src}/examples/lightfield_decoder.c | 0 .../libaom/src}/examples/lightfield_encoder.c | 0 .../examples/lightfield_tile_list_decoder.c | 0 .../libaom/src}/examples/lossless_encoder.c | 0 .../libaom/src}/examples/noise_model.c | 0 .../libaom/src}/examples/resize_util.c | 0 .../libaom/src}/examples/scalable_decoder.c | 0 .../libaom/src}/examples/scalable_encoder.c | 0 .../libaom/src}/examples/set_maps.c | 0 .../libaom/src}/examples/simple_decoder.c | 0 .../libaom/src}/examples/simple_encoder.c | 0 .../libaom/src}/examples/twopass_encoder.c | 0 .../aom => media/libaom/src}/keywords.dox | 0 .../libaom/src}/libs.doxy_template | 0 .../aom => media/libaom/src}/mainpage.dox | 0 .../aom => media/libaom/src}/stats/aomstats.c | 0 .../aom => media/libaom/src}/stats/aomstats.h | 0 .../libaom/src}/stats/rate_hist.c | 0 .../libaom/src}/stats/rate_hist.h | 0 .../libaom/src}/test/accounting_test.cc | 0 .../libaom/src}/test/acm_random.h | 0 .../libaom/src}/test/active_map_test.cc | 0 .../libaom/src}/test/altref_test.cc | 0 .../libaom/src}/test/aom_integer_test.cc | 0 .../libaom/src}/test/aomcx_set_ref.sh | 0 .../aom => media/libaom/src}/test/aomdec.sh | 0 .../aom => media/libaom/src}/test/aomenc.sh | 0 .../libaom/src}/test/aq_segment_test.cc | 0 .../libaom/src}/test/arf_freq_test.cc | 0 .../libaom/src}/test/av1_config_test.cc | 0 .../libaom/src}/test/av1_convolve_2d_test.cc | 0 .../src}/test/av1_convolve_2d_test_util.cc | 0 .../src}/test/av1_convolve_2d_test_util.h | 0 .../src}/test/av1_convolve_scale_test.cc | 0 .../test/av1_encoder_parms_get_to_decoder.cc | 0 .../libaom/src}/test/av1_ext_tile_test.cc | 0 .../libaom/src}/test/av1_fwd_txfm1d_test.cc | 0 .../libaom/src}/test/av1_fwd_txfm2d_test.cc | 0 .../libaom/src}/test/av1_highbd_iht_test.cc | 0 .../test/av1_horz_only_frame_superres_test.cc | 0 .../libaom/src}/test/av1_inv_txfm1d_test.cc | 0 .../libaom/src}/test/av1_inv_txfm2d_test.cc | 0 .../libaom/src}/test/av1_quantize_test.cc | 0 .../src}/test/av1_round_shift_array_test.cc | 0 .../libaom/src}/test/av1_txfm_test.cc | 0 .../libaom/src}/test/av1_txfm_test.h | 0 .../libaom/src}/test/av1_wedge_utils_test.cc | 0 .../libaom/src}/test/best_encode.sh | 0 .../libaom/src}/test/binary_codes_test.cc | 0 .../src}/test/blend_a64_mask_1d_test.cc | 0 .../libaom/src}/test/blend_a64_mask_test.cc | 0 .../libaom/src}/test/blockd_test.cc | 0 .../libaom/src}/test/boolcoder_test.cc | 0 .../libaom/src}/test/borders_test.cc | 0 .../libaom/src}/test/cdef_test.cc | 0 .../aom => media/libaom/src}/test/cfl_test.cc | 0 .../libaom/src}/test/clear_system_state.h | 0 .../libaom/src}/test/codec_factory.h | 0 .../libaom/src}/test/coding_path_sync.cc | 0 .../libaom/src}/test/comp_avg_pred_test.cc | 0 .../libaom/src}/test/comp_avg_pred_test.h | 0 .../src}/test/comp_mask_variance_test.cc | 0 .../libaom/src}/test/convolve_round_test.cc | 0 .../libaom/src}/test/convolve_test.cc | 0 .../libaom/src}/test/corner_match_test.cc | 0 .../libaom/src}/test/cpu_speed_test.cc | 0 .../libaom/src}/test/datarate_test.cc | 0 .../libaom/src}/test/decode_api_test.cc | 0 .../src}/test/decode_multithreaded_test.cc | 0 .../libaom/src}/test/decode_perf_test.cc | 0 .../libaom/src}/test/decode_test_driver.cc | 0 .../libaom/src}/test/decode_test_driver.h | 0 .../libaom/src}/test/decode_to_md5.sh | 0 .../libaom/src}/test/decode_with_drops.sh | 0 .../libaom/src}/test/divu_small_test.cc | 0 .../libaom/src}/test/dr_prediction_test.cc | 0 .../aom => media/libaom/src}/test/dump_obu.sh | 0 .../aom => media/libaom/src}/test/ec_test.cc | 0 .../libaom/src}/test/encode_api_test.cc | 0 .../libaom/src}/test/encode_perf_test.cc | 0 .../libaom/src}/test/encode_test_driver.cc | 0 .../libaom/src}/test/encode_test_driver.h | 0 .../libaom/src}/test/encodetxb_test.cc | 0 .../libaom/src}/test/end_to_end_test.cc | 0 .../libaom/src}/test/error_block_test.cc | 0 .../libaom/src}/test/error_resilience_test.cc | 0 .../libaom/src}/test/ethread_test.cc | 0 .../aom => media/libaom/src}/test/examples.sh | 0 .../src}/test/external_frame_buffer_test.cc | 0 .../aom => media/libaom/src}/test/fft_test.cc | 0 .../libaom/src}/test/film_grain_table_test.cc | 0 .../libaom/src}/test/filterintra_test.cc | 0 .../libaom/src}/test/frame_size_tests.cc | 0 .../src}/test/function_equivalence_test.h | 0 .../libaom/src}/test/fwht4x4_test.cc | 0 .../aom => media/libaom/src}/test/gviz_api.py | 0 .../libaom/src}/test/hash_test.cc | 0 .../libaom/src}/test/hbd_metrics_test.cc | 0 .../libaom/src}/test/hiprec_convolve_test.cc | 0 .../src}/test/hiprec_convolve_test_util.cc | 0 .../src}/test/hiprec_convolve_test_util.h | 0 .../libaom/src}/test/horz_superres_test.cc | 0 .../libaom/src}/test/i420_video_source.h | 0 .../libaom/src}/test/intra_edge_test.cc | 0 .../libaom/src}/test/intrabc_test.cc | 0 .../libaom/src}/test/intrapred_test.cc | 0 .../libaom/src}/test/invalid_file_test.cc | 0 .../libaom/src}/test/ivf_video_source.h | 0 .../libaom/src}/test/lightfield_test.sh | 0 .../libaom/src}/test/log2_test.cc | 0 .../libaom/src}/test/lossless_test.cc | 0 .../aom => media/libaom/src}/test/lpf_test.cc | 0 .../libaom/src}/test/masked_sad_test.cc | 0 .../libaom/src}/test/masked_variance_test.cc | 0 .../libaom/src}/test/md5_helper.h | 0 .../libaom/src}/test/metrics_template.html | 0 .../libaom/src}/test/monochrome_test.cc | 0 .../libaom/src}/test/motion_vector_test.cc | 0 .../libaom/src}/test/noise_model_test.cc | 0 .../libaom/src}/test/obmc_sad_test.cc | 0 .../libaom/src}/test/obmc_variance_test.cc | 0 .../libaom/src}/test/onyxc_int_test.cc | 0 .../libaom/src}/test/pickrst_test.cc | 0 .../aom => media/libaom/src}/test/qm_test.cc | 0 .../libaom/src}/test/quantize_func_test.cc | 0 .../libaom/src}/test/reconinter_test.cc | 0 .../libaom/src}/test/register_state_check.h | 0 .../libaom/src}/test/resize_test.cc | 0 .../libaom/src}/test/run_encodes.sh | 0 .../aom => media/libaom/src}/test/sad_test.cc | 0 .../libaom/src}/test/scalability_test.cc | 0 .../libaom/src}/test/scan_test.cc | 0 .../src}/test/segment_binarization_sync.cc | 0 .../src}/test/selfguided_filter_test.cc | 0 .../aom => media/libaom/src}/test/set_maps.sh | 0 .../libaom/src}/test/simd_avx2_test.cc | 0 .../libaom/src}/test/simd_cmp_avx2.cc | 0 .../libaom/src}/test/simd_cmp_impl.h | 0 .../libaom/src}/test/simd_cmp_neon.cc | 0 .../libaom/src}/test/simd_cmp_sse2.cc | 0 .../libaom/src}/test/simd_cmp_sse4.cc | 0 .../libaom/src}/test/simd_cmp_ssse3.cc | 0 .../aom => media/libaom/src}/test/simd_impl.h | 0 .../libaom/src}/test/simd_neon_test.cc | 0 .../libaom/src}/test/simd_sse2_test.cc | 0 .../libaom/src}/test/simd_sse4_test.cc | 0 .../libaom/src}/test/simd_ssse3_test.cc | 0 .../libaom/src}/test/simple_decoder.sh | 0 .../libaom/src}/test/simple_encoder.sh | 0 .../libaom/src}/test/subtract_test.cc | 0 .../libaom/src}/test/sum_squares_test.cc | 0 .../libaom/src}/test/superframe_test.cc | 0 .../libaom/src}/test/test-data.sha1 | 0 .../aom => media/libaom/src}/test/test.cmake | 0 .../src}/test/test_data_download_worker.cmake | 0 .../libaom/src}/test/test_data_util.cmake | 0 .../libaom/src}/test/test_intra_pred_speed.cc | 0 .../libaom/src}/test/test_libaom.cc | 0 .../libaom/src}/test/test_runner.cmake | 0 .../libaom/src}/test/test_vector_test.cc | 0 .../libaom/src}/test/test_vectors.cc | 0 .../libaom/src}/test/test_vectors.h | 0 .../src}/test/tile_independence_test.cc | 0 .../libaom/src}/test/tools_common.sh | 0 .../libaom/src}/test/transform_test_base.h | 0 .../libaom/src}/test/twopass_encoder.sh | 0 .../aom => media/libaom/src}/test/util.h | 0 .../libaom/src}/test/variance_test.cc | 0 .../libaom/src}/test/video_source.h | 0 .../libaom/src}/test/visual_metrics.py | 0 .../libaom/src}/test/warp_filter_test.cc | 0 .../libaom/src}/test/warp_filter_test_util.cc | 0 .../libaom/src}/test/warp_filter_test_util.h | 0 .../libaom/src}/test/webm_video_source.h | 0 .../libaom/src}/test/wiener_test.cc | 0 .../aom => media/libaom/src}/test/y4m_test.cc | 0 .../libaom/src}/test/y4m_video_source.h | 0 .../libaom/src}/test/yuv_video_source.h | 0 .../libaom/src}/third_party/fastfeat/LICENSE | 0 .../src}/third_party/fastfeat/README.libvpx | 0 .../libaom/src}/third_party/fastfeat/fast.c | 0 .../libaom/src}/third_party/fastfeat/fast.h | 0 .../libaom/src}/third_party/fastfeat/fast_9.c | 0 .../libaom/src}/third_party/fastfeat/nonmax.c | 0 .../src}/third_party/googletest/README.libaom | 0 .../src}/third_party/googletest/gtest.mk | 0 .../googletest/src/googletest/CHANGES | 0 .../googletest/src/googletest/CMakeLists.txt | 0 .../googletest/src/googletest/CONTRIBUTORS | 0 .../googletest/src/googletest/LICENSE | 0 .../googletest/src/googletest/README.md | 0 .../src/googletest/cmake/internal_utils.cmake | 0 .../include/gtest/gtest-death-test.h | 0 .../googletest/include/gtest/gtest-message.h | 0 .../include/gtest/gtest-param-test.h | 0 .../include/gtest/gtest-param-test.h.pump | 0 .../googletest/include/gtest/gtest-printers.h | 0 .../src/googletest/include/gtest/gtest-spi.h | 0 .../include/gtest/gtest-test-part.h | 0 .../include/gtest/gtest-typed-test.h | 0 .../src/googletest/include/gtest/gtest.h | 0 .../include/gtest/gtest_pred_impl.h | 0 .../src/googletest/include/gtest/gtest_prod.h | 0 .../gtest/internal/custom/gtest-port.h | 0 .../gtest/internal/custom/gtest-printers.h | 0 .../include/gtest/internal/custom/gtest.h | 0 .../internal/gtest-death-test-internal.h | 0 .../include/gtest/internal/gtest-filepath.h | 0 .../include/gtest/internal/gtest-internal.h | 0 .../include/gtest/internal/gtest-linked_ptr.h | 0 .../internal/gtest-param-util-generated.h | 0 .../gtest-param-util-generated.h.pump | 0 .../include/gtest/internal/gtest-param-util.h | 0 .../include/gtest/internal/gtest-port-arch.h | 0 .../include/gtest/internal/gtest-port.h | 0 .../include/gtest/internal/gtest-string.h | 0 .../include/gtest/internal/gtest-tuple.h | 0 .../include/gtest/internal/gtest-tuple.h.pump | 0 .../include/gtest/internal/gtest-type-util.h | 0 .../gtest/internal/gtest-type-util.h.pump | 0 .../src/googletest/src/gtest-all.cc | 0 .../src/googletest/src/gtest-death-test.cc | 0 .../src/googletest/src/gtest-filepath.cc | 0 .../src/googletest/src/gtest-internal-inl.h | 0 .../src/googletest/src/gtest-port.cc | 0 .../src/googletest/src/gtest-printers.cc | 0 .../src/googletest/src/gtest-test-part.cc | 0 .../src/googletest/src/gtest-typed-test.cc | 0 .../googletest/src/googletest/src/gtest.cc | 0 .../src/googletest/src/gtest_main.cc | 0 .../src}/third_party/libwebm/AUTHORS.TXT | 0 .../src}/third_party/libwebm/Android.mk | 0 .../src}/third_party/libwebm/LICENSE.TXT | 0 .../src}/third_party/libwebm/PATENTS.TXT | 0 .../src}/third_party/libwebm/README.libaom | 0 .../third_party/libwebm/common/file_util.cc | 0 .../third_party/libwebm/common/file_util.h | 0 .../third_party/libwebm/common/hdr_util.cc | 0 .../third_party/libwebm/common/hdr_util.h | 0 .../src}/third_party/libwebm/common/webmids.h | 0 .../third_party/libwebm/mkvmuxer/mkvmuxer.cc | 0 .../third_party/libwebm/mkvmuxer/mkvmuxer.h | 0 .../libwebm/mkvmuxer/mkvmuxertypes.h | 0 .../libwebm/mkvmuxer/mkvmuxerutil.cc | 0 .../libwebm/mkvmuxer/mkvmuxerutil.h | 0 .../third_party/libwebm/mkvmuxer/mkvwriter.cc | 0 .../third_party/libwebm/mkvmuxer/mkvwriter.h | 0 .../libwebm/mkvparser/mkvparser.cc | 0 .../third_party/libwebm/mkvparser/mkvparser.h | 0 .../libwebm/mkvparser/mkvreader.cc | 0 .../third_party/libwebm/mkvparser/mkvreader.h | 0 .../src}/third_party/libyuv/README.libaom | 0 .../libyuv/include/libyuv/basic_types.h | 0 .../libyuv/include/libyuv/compare.h | 0 .../libyuv/include/libyuv/convert.h | 0 .../libyuv/include/libyuv/convert_argb.h | 0 .../libyuv/include/libyuv/convert_from.h | 0 .../libyuv/include/libyuv/convert_from_argb.h | 0 .../libyuv/include/libyuv/cpu_id.h | 0 .../libyuv/include/libyuv/mjpeg_decoder.h | 0 .../libyuv/include/libyuv/planar_functions.h | 0 .../libyuv/include/libyuv/rotate.h | 0 .../libyuv/include/libyuv/rotate_argb.h | 0 .../libyuv/include/libyuv/rotate_row.h | 0 .../third_party/libyuv/include/libyuv/row.h | 0 .../third_party/libyuv/include/libyuv/scale.h | 0 .../libyuv/include/libyuv/scale_argb.h | 0 .../libyuv/include/libyuv/scale_row.h | 0 .../libyuv/include/libyuv/version.h | 0 .../libyuv/include/libyuv/video_common.h | 0 .../src}/third_party/libyuv/source/compare.cc | 0 .../libyuv/source/compare_common.cc | 0 .../third_party/libyuv/source/compare_gcc.cc | 0 .../third_party/libyuv/source/compare_neon.cc | 0 .../libyuv/source/compare_neon64.cc | 0 .../third_party/libyuv/source/compare_win.cc | 0 .../src}/third_party/libyuv/source/convert.cc | 0 .../third_party/libyuv/source/convert_argb.cc | 0 .../third_party/libyuv/source/convert_from.cc | 0 .../libyuv/source/convert_from_argb.cc | 0 .../third_party/libyuv/source/convert_jpeg.cc | 0 .../libyuv/source/convert_to_argb.cc | 0 .../libyuv/source/convert_to_i420.cc | 0 .../src}/third_party/libyuv/source/cpu_id.cc | 0 .../libyuv/source/mjpeg_decoder.cc | 0 .../libyuv/source/mjpeg_validate.cc | 0 .../libyuv/source/planar_functions.cc | 0 .../src}/third_party/libyuv/source/rotate.cc | 0 .../third_party/libyuv/source/rotate_any.cc | 0 .../third_party/libyuv/source/rotate_argb.cc | 0 .../libyuv/source/rotate_common.cc | 0 .../third_party/libyuv/source/rotate_gcc.cc | 0 .../third_party/libyuv/source/rotate_mips.cc | 0 .../third_party/libyuv/source/rotate_neon.cc | 0 .../libyuv/source/rotate_neon64.cc | 0 .../third_party/libyuv/source/rotate_win.cc | 0 .../src}/third_party/libyuv/source/row_any.cc | 0 .../third_party/libyuv/source/row_common.cc | 0 .../src}/third_party/libyuv/source/row_gcc.cc | 0 .../third_party/libyuv/source/row_mips.cc | 0 .../third_party/libyuv/source/row_neon.cc | 0 .../third_party/libyuv/source/row_neon64.cc | 0 .../src}/third_party/libyuv/source/row_win.cc | 0 .../third_party/libyuv/source/row_x86.asm | 0 .../src}/third_party/libyuv/source/scale.cc | 0 .../third_party/libyuv/source/scale_any.cc | 0 .../third_party/libyuv/source/scale_argb.cc | 0 .../third_party/libyuv/source/scale_common.cc | 0 .../third_party/libyuv/source/scale_gcc.cc | 0 .../third_party/libyuv/source/scale_mips.cc | 0 .../third_party/libyuv/source/scale_neon.cc | 0 .../third_party/libyuv/source/scale_neon64.cc | 0 .../third_party/libyuv/source/scale_win.cc | 0 .../third_party/libyuv/source/video_common.cc | 0 .../src}/third_party/libyuv/source/x86inc.asm | 0 .../libaom/src}/third_party/vector/LICENSE | 0 .../src}/third_party/vector/README.libaom | 0 .../libaom/src}/third_party/vector/vector.c | 0 .../libaom/src}/third_party/vector/vector.h | 0 .../libaom/src}/third_party/x86inc/LICENSE | 0 .../src}/third_party/x86inc/README.libaom | 0 .../libaom/src}/third_party/x86inc/x86inc.asm | 0 .../src}/tools/aggregate_entropy_stats.py | 0 .../libaom/src}/tools/aom_entropy_optimizer.c | 0 .../aom => media/libaom/src}/tools/cpplint.py | 0 .../aom => media/libaom/src}/tools/diff.py | 0 .../libaom/src}/tools/dump_obu.cc | 0 .../libaom/src}/tools/gen_authors.sh | 0 .../src}/tools/gen_constrained_tokenset.py | 0 .../libaom/src}/tools/inspect-cli.js | 0 .../libaom/src}/tools/inspect-post.js | 0 .../libaom/src}/tools/intersect-diffs.py | 0 .../libaom/src}/tools/lint-hunks.py | 0 .../libaom/src}/tools/obu_parser.cc | 0 .../libaom/src}/tools/obu_parser.h | 0 .../src}/tools/txfm_analyzer/txfm_gen_code.cc | 0 .../src}/tools/txfm_analyzer/txfm_graph.cc | 0 .../src}/tools/txfm_analyzer/txfm_graph.h | 0 .../libaom/src}/tools/wrap-commit-msg.py | 0 .../aom => media/libaom/src}/usage.dox | 0 .../aom => media/libaom/src}/usage_cx.dox | 0 .../aom => media/libaom/src}/usage_dx.dox | 0 1002 files changed, 517 insertions(+), 517 deletions(-) rename {third_party/aom => media/libaom/src}/.clang-format (100%) rename {third_party/aom => media/libaom/src}/.cmake-format.py (100%) rename {third_party/aom => media/libaom/src}/.mailmap (100%) rename {third_party/aom => media/libaom/src}/AUTHORS (100%) rename {third_party/aom => media/libaom/src}/CHANGELOG (100%) rename {third_party/aom => media/libaom/src}/CMakeLists.txt (100%) rename {third_party/aom => media/libaom/src}/LICENSE (100%) rename {third_party/aom => media/libaom/src}/PATENTS (100%) rename {third_party/aom => media/libaom/src}/README.md (100%) rename {third_party/aom => media/libaom/src}/aom/aom.h (100%) rename {third_party/aom => media/libaom/src}/aom/aom_codec.h (100%) rename {third_party/aom => media/libaom/src}/aom/aom_decoder.h (100%) rename {third_party/aom => media/libaom/src}/aom/aom_encoder.h (100%) rename {third_party/aom => media/libaom/src}/aom/aom_frame_buffer.h (100%) rename {third_party/aom => media/libaom/src}/aom/aom_image.h (100%) rename {third_party/aom => media/libaom/src}/aom/aom_integer.h (100%) rename {third_party/aom => media/libaom/src}/aom/aomcx.h (100%) rename {third_party/aom => media/libaom/src}/aom/aomdx.h (100%) rename {third_party/aom => media/libaom/src}/aom/exports_com (100%) rename {third_party/aom => media/libaom/src}/aom/exports_dec (100%) rename {third_party/aom => media/libaom/src}/aom/exports_enc (100%) rename {third_party/aom => media/libaom/src}/aom/exports_test (100%) rename {third_party/aom => media/libaom/src}/aom/internal/aom_codec_internal.h (100%) rename {third_party/aom => media/libaom/src}/aom/src/aom_codec.c (100%) rename {third_party/aom => media/libaom/src}/aom/src/aom_decoder.c (100%) rename {third_party/aom => media/libaom/src}/aom/src/aom_encoder.c (100%) rename {third_party/aom => media/libaom/src}/aom/src/aom_image.c (100%) rename {third_party/aom => media/libaom/src}/aom/src/aom_integer.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/add_noise.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/aom_convolve.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/aom_dsp.cmake (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/aom_dsp_common.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/aom_dsp_rtcd.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/aom_dsp_rtcd_defs.pl (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/aom_dsp/aom_filter.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/aom_simd.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/aom_simd_inline.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/arm/blend_a64_mask_neon.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/arm/fwd_txfm_neon.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/arm/intrapred_neon.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/arm/loopfilter_neon.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/arm/sad4d_neon.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/arm/sad_neon.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/arm/subpel_variance_neon.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/arm/subtract_neon.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/arm/variance_neon.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/binary_codes_reader.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/binary_codes_reader.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/binary_codes_writer.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/binary_codes_writer.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/bitreader.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/bitreader_buffer.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/bitreader_buffer.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/bitwriter.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/bitwriter_buffer.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/bitwriter_buffer.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/blend.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/blend_a64_hmask.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/blend_a64_mask.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/blend_a64_vmask.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/buf_ans.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/buf_ans.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/daalaboolreader.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/daalaboolreader.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/daalaboolwriter.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/daalaboolwriter.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/entcode.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/entcode.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/entdec.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/entdec.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/entenc.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/entenc.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/fastssim.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/fft.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/fft_common.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/fwd_txfm.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/grain_synthesis.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/grain_synthesis.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/grain_table.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/grain_table.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/intrapred.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/intrapred_common.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/loopfilter.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/add_noise_msa.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/aom_convolve8_horiz_msa.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/aom_convolve8_vert_msa.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/aom_convolve_copy_msa.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/aom_convolve_msa.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/common_dspr2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/common_dspr2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/convolve2_dspr2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/convolve2_horiz_dspr2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/convolve2_vert_dspr2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/convolve8_dspr2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/convolve8_horiz_dspr2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/convolve8_vert_dspr2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/convolve_common_dspr2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/intrapred16_dspr2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/intrapred4_dspr2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/intrapred8_dspr2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/intrapred_msa.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/loopfilter_16_msa.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/loopfilter_4_msa.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/loopfilter_8_msa.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/loopfilter_filters_dspr2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/loopfilter_filters_dspr2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/loopfilter_macros_dspr2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/loopfilter_masks_dspr2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/loopfilter_mb_dspr2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/loopfilter_mb_horiz_dspr2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/loopfilter_mb_vert_dspr2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/loopfilter_msa.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/macros_msa.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/sad_msa.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/sub_pixel_variance_msa.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/subtract_msa.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/mips/variance_msa.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/noise_model.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/noise_model.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/noise_util.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/noise_util.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/postproc.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/prob.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/psnr.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/psnr.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/psnrhvs.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/quantize.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/quantize.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/sad.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/sad_av1.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/simd/v128_intrinsics.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/simd/v128_intrinsics_arm.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/simd/v128_intrinsics_c.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/simd/v128_intrinsics_x86.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/simd/v256_intrinsics.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/simd/v256_intrinsics_arm.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/simd/v256_intrinsics_c.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/simd/v256_intrinsics_v128.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/simd/v256_intrinsics_x86.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/simd/v64_intrinsics.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/simd/v64_intrinsics_arm.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/simd/v64_intrinsics_c.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/simd/v64_intrinsics_x86.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/sse.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/ssim.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/ssim.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/subtract.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/sum_squares.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/txfm_common.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/variance.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/variance.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/aom_asm_stubs.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/aom_convolve_copy_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/aom_high_subpixel_8t_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/aom_high_subpixel_bilinear_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/aom_subpixel_8t_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/aom_subpixel_8t_ssse3.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/aom_subpixel_bilinear_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/aom_subpixel_bilinear_ssse3.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/blend_a64_hmask_sse4.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/blend_a64_mask_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/blend_a64_mask_sse4.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/blend_a64_vmask_sse4.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/blend_mask_sse4.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/blend_sse4.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/common_avx2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/convolve.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/convolve_avx2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/convolve_common_intrin.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/convolve_sse2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/convolve_sse4_1.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/fft_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/fft_sse2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/fwd_txfm_impl_sse2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/fwd_txfm_sse2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/fwd_txfm_sse2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/fwd_txfm_ssse3_x86_64.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_convolve_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_convolve_ssse3.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_intrapred_sse2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_intrapred_sse2_asm.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_loopfilter_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_loopfilter_sse2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_quantize_intrin_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_quantize_intrin_sse2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_sad4d_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_sad_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_subpel_variance_impl_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_subtract_sse2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_variance_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_variance_impl_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_variance_sse2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/highbd_variance_sse4.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/intrapred_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/intrapred_sse2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/intrapred_sse2_asm.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/intrapred_ssse3.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/inv_wht_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/jnt_sad_ssse3.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/jnt_variance_ssse3.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/loopfilter_sse2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/lpf_common_sse2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/masked_sad_intrin_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/masked_sad_intrin_ssse3.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/masked_sad_intrin_ssse3.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/masked_variance_intrin_ssse3.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/masked_variance_intrin_ssse3.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/mem_sse2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/obmc_intrinsic_sse4.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/obmc_intrinsic_ssse3.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/obmc_sad_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/obmc_sad_sse4.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/obmc_variance_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/obmc_variance_sse4.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/quantize_avx_x86_64.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/quantize_sse2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/quantize_ssse3_x86_64.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/quantize_x86.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/sad4d_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/sad4d_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/sad_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/sad_highbd_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/sad_impl_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/sad_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/sse_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/sse_sse4.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/ssim_opt_x86_64.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/subpel_variance_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/subtract_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/subtract_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/sum_squares_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/sum_squares_sse2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/sum_squares_sse2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/synonyms.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/synonyms_avx2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/transpose_sse2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/txfm_common_avx2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/txfm_common_sse2.h (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/variance_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/variance_impl_avx2.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/variance_impl_ssse3.c (100%) rename {third_party/aom => media/libaom/src}/aom_dsp/x86/variance_sse2.c (100%) rename {third_party/aom => media/libaom/src}/aom_mem/aom_mem.c (100%) rename {third_party/aom => media/libaom/src}/aom_mem/aom_mem.cmake (100%) rename {third_party/aom => media/libaom/src}/aom_mem/aom_mem.h (100%) rename {third_party/aom => media/libaom/src}/aom_mem/include/aom_mem_intrnl.h (100%) rename {third_party/aom => media/libaom/src}/aom_ports/aom_once.h (100%) rename {third_party/aom => media/libaom/src}/aom_ports/aom_ports.cmake (100%) rename {third_party/aom => media/libaom/src}/aom_ports/aom_timer.h (100%) rename {third_party/aom => media/libaom/src}/aom_ports/arm.h (100%) rename {third_party/aom => media/libaom/src}/aom_ports/arm_cpudetect.c (100%) rename {third_party/aom => media/libaom/src}/aom_ports/bitops.h (100%) rename {third_party/aom => media/libaom/src}/aom_ports/emmintrin_compat.h (100%) rename {third_party/aom => media/libaom/src}/aom_ports/emms.asm (100%) rename {third_party/aom => media/libaom/src}/aom_ports/mem.h (100%) rename {third_party/aom => media/libaom/src}/aom_ports/mem_ops.h (100%) rename {third_party/aom => media/libaom/src}/aom_ports/mem_ops_aligned.h (100%) rename {third_party/aom => media/libaom/src}/aom_ports/msvc.h (100%) rename {third_party/aom => media/libaom/src}/aom_ports/ppc.h (100%) rename {third_party/aom => media/libaom/src}/aom_ports/ppc_cpudetect.c (100%) rename {third_party/aom => media/libaom/src}/aom_ports/sanitizer.h (100%) rename {third_party/aom => media/libaom/src}/aom_ports/system_state.h (100%) rename {third_party/aom => media/libaom/src}/aom_ports/x86.h (100%) rename {third_party/aom => media/libaom/src}/aom_ports/x86_abi_support.asm (100%) rename {third_party/aom => media/libaom/src}/aom_scale/aom_scale.cmake (100%) rename {third_party/aom => media/libaom/src}/aom_scale/aom_scale.h (100%) rename {third_party/aom => media/libaom/src}/aom_scale/aom_scale_rtcd.c (100%) rename {third_party/aom => media/libaom/src}/aom_scale/aom_scale_rtcd.pl (100%) rename {third_party/aom => media/libaom/src}/aom_scale/generic/aom_scale.c (100%) rename {third_party/aom => media/libaom/src}/aom_scale/generic/gen_scalers.c (100%) rename {third_party/aom => media/libaom/src}/aom_scale/generic/yv12config.c (100%) rename {third_party/aom => media/libaom/src}/aom_scale/generic/yv12extend.c (100%) rename {third_party/aom => media/libaom/src}/aom_scale/mips/dspr2/yv12extend_dspr2.c (100%) rename {third_party/aom => media/libaom/src}/aom_scale/yv12config.h (100%) rename {third_party/aom => media/libaom/src}/aom_util/aom_thread.c (100%) rename {third_party/aom => media/libaom/src}/aom_util/aom_thread.h (100%) rename {third_party/aom => media/libaom/src}/aom_util/aom_util.cmake (100%) rename {third_party/aom => media/libaom/src}/aom_util/debug_util.c (100%) rename {third_party/aom => media/libaom/src}/aom_util/debug_util.h (100%) rename {third_party/aom => media/libaom/src}/aom_util/endian_inl.h (100%) rename {third_party/aom => media/libaom/src}/apps/aomdec.c (100%) rename {third_party/aom => media/libaom/src}/apps/aomenc.c (100%) rename {third_party/aom => media/libaom/src}/apps/aomenc.h (100%) rename {third_party/aom => media/libaom/src}/av1/av1.cmake (100%) rename {third_party/aom => media/libaom/src}/av1/av1_cx_iface.c (100%) rename {third_party/aom => media/libaom/src}/av1/av1_dx_iface.c (100%) rename {third_party/aom => media/libaom/src}/av1/av1_iface_common.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/alloccommon.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/alloccommon.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/arm/av1_inv_txfm_neon.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/arm/av1_inv_txfm_neon.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/arm/av1_txfm_neon.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/arm/blend_a64_hmask_neon.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/arm/blend_a64_vmask_neon.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/arm/cfl_neon.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/arm/convolve_neon.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/arm/convolve_neon.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/arm/jnt_convolve_neon.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/arm/mem_neon.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/arm/reconinter_neon.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/arm/selfguided_neon.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/arm/transpose_neon.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/arm/warp_plane_neon.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/arm/wiener_convolve_neon.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/av1_inv_txfm1d.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/av1_inv_txfm1d.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/av1_inv_txfm1d_cfg.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/av1_inv_txfm2d.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/av1_loopfilter.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/av1_loopfilter.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/av1_rtcd.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/av1_rtcd_defs.pl (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/av1/common/av1_txfm.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/av1_txfm.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/blockd.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/blockd.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/cdef.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/cdef.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/cdef_block.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/cdef_block.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/cdef_block_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/cdef_block_neon.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/cdef_block_simd.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/cdef_block_sse2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/cdef_block_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/cdef_block_ssse3.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/cfl.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/cfl.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/common.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/common_data.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/convolve.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/convolve.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/debugmodes.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/entropy.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/entropy.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/entropymode.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/entropymode.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/entropymv.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/entropymv.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/enums.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/filter.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/frame_buffers.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/frame_buffers.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/idct.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/idct.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/mv.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/mvref_common.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/mvref_common.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/obmc.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/obu_util.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/obu_util.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/odintrin.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/odintrin.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/onyxc_int.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/ppc/cfl_ppc.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/pred_common.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/pred_common.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/quant_common.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/quant_common.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/reconinter.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/reconinter.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/reconintra.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/reconintra.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/resize.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/resize.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/restoration.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/restoration.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/scale.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/scale.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/scan.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/scan.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/seg_common.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/seg_common.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/thread_common.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/thread_common.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/tile_common.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/tile_common.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/timing.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/timing.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/token_cdfs.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/txb_common.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/txb_common.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/warped_motion.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/warped_motion.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/av1_convolve_horiz_rs_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/av1_convolve_scale_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/av1_highbd_convolve_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/av1_inv_txfm_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/av1_inv_txfm_avx2.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/av1_inv_txfm_ssse3.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/av1_inv_txfm_ssse3.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/av1_txfm_sse2.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/av1_txfm_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/av1_txfm_sse4.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/cfl_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/cfl_simd.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/cfl_sse2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/cfl_ssse3.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/convolve_2d_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/convolve_2d_sse2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/convolve_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/convolve_sse2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/filterintra_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/highbd_convolve_2d_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/highbd_convolve_2d_sse2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/highbd_convolve_2d_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/highbd_convolve_2d_ssse3.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/highbd_inv_txfm_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/highbd_inv_txfm_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/highbd_jnt_convolve_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/highbd_jnt_convolve_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/highbd_txfm_utility_sse4.h (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/highbd_warp_plane_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/highbd_wiener_convolve_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/highbd_wiener_convolve_ssse3.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/intra_edge_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/jnt_convolve_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/jnt_convolve_sse2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/jnt_convolve_ssse3.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/reconinter_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/reconinter_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/reconinter_ssse3.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/selfguided_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/selfguided_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/warp_plane_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/wiener_convolve_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/common/x86/wiener_convolve_sse2.c (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/accounting.c (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/accounting.h (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/decodeframe.c (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/decodeframe.h (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/decodemv.c (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/decodemv.h (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/decoder.c (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/decoder.h (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/decodetxb.c (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/decodetxb.h (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/detokenize.c (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/detokenize.h (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/dthread.c (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/dthread.h (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/inspection.c (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/inspection.h (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/obu.c (100%) rename {third_party/aom => media/libaom/src}/av1/decoder/obu.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/aq_complexity.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/aq_complexity.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/aq_cyclicrefresh.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/aq_cyclicrefresh.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/aq_variance.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/aq_variance.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/arm/neon/quantize_neon.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/av1_fwd_txfm1d.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/av1_fwd_txfm1d.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/av1_fwd_txfm1d_cfg.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/av1_fwd_txfm2d.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/av1_quantize.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/av1_quantize.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/bitstream.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/bitstream.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/block.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/blockiness.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/context_tree.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/context_tree.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/corner_detect.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/corner_detect.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/corner_match.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/corner_match.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/cost.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/cost.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/dwt.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/dwt.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/encodeframe.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/encodeframe.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/encodemb.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/encodemb.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/encodemv.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/encodemv.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/encoder.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/encoder.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/encodetxb.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/encodetxb.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/ethread.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/ethread.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/extend.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/extend.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/firstpass.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/firstpass.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/global_motion.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/global_motion.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/grain_test_vectors.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/hash.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/hash.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/hash_motion.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/hash_motion.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/hybrid_fwd_txfm.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/hybrid_fwd_txfm.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/k_means_template.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/lookahead.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/lookahead.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/mathutils.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/mbgraph.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/mbgraph.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/mcomp.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/mcomp.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/mips/msa/error_msa.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/mips/msa/fdct4x4_msa.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/mips/msa/temporal_filter_msa.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/ml.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/ml.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/palette.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/palette.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/partition_model_weights.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/pickcdef.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/picklpf.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/picklpf.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/pickrst.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/pickrst.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/pustats.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/random.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/ransac.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/ransac.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/rate_distortion_model_params.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/ratectrl.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/ratectrl.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/rd.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/rd.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/rdopt.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/rdopt.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/reconinter_enc.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/reconinter_enc.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/segmentation.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/segmentation.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/speed_features.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/speed_features.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/temporal_filter.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/temporal_filter.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/tokenize.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/tokenize.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/tx_prune_model_weights.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/wedge_utils.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/av1_fwd_txfm1d_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/av1_fwd_txfm2d_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/av1_fwd_txfm2d_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/av1_fwd_txfm_avx2.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/av1_fwd_txfm_sse2.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/av1_fwd_txfm_sse2.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/av1_highbd_quantize_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/av1_highbd_quantize_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/av1_quantize_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/av1_quantize_sse2.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/av1_quantize_ssse3_x86_64.asm (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/av1_ssim_opt_x86_64.asm (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/av1_txfm1d_sse4.h (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/corner_match_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/dct_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/encodetxb_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/encodetxb_sse2.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/encodetxb_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/error_intrin_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/error_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/hash_sse42.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/highbd_block_error_intrin_sse2.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/highbd_fwd_txfm_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/pickrst_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/pickrst_sse4.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/temporal_filter_apply_sse2.asm (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/wedge_utils_avx2.c (100%) rename {third_party/aom => media/libaom/src}/av1/encoder/x86/wedge_utils_sse2.c (100%) rename {third_party/aom => media/libaom/src}/av1/exports_com (100%) rename {third_party/aom => media/libaom/src}/av1/exports_dec (100%) rename {third_party/aom => media/libaom/src}/av1/exports_enc (100%) rename {third_party/aom => media/libaom/src}/av1/exports_test (100%) rename {third_party/aom => media/libaom/src}/build/cmake/aom_config.c.template (100%) rename {third_party/aom => media/libaom/src}/build/cmake/aom_config_defaults.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/aom_configure.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/aom_experiment_deps.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/aom_optimization.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/compiler_flags.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/compiler_tests.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/cpu.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/dist.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/exports.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/exports_sources.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/generate_aom_config_templates.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/generate_exports.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/ios-Info.plist (100%) rename {third_party/aom => media/libaom/src}/build/cmake/iosbuild.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/build/cmake/msvc_runtime.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/pkg_config.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/rtcd.pl (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/build/cmake/sanitizers.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/arm-ios-common.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/arm64-ios.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/arm64-linux-gcc.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/arm64-mingw-gcc.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/armv7-ios.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/armv7-linux-gcc.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/armv7-mingw-gcc.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/armv7s-ios.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/ios-simulator-common.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/mips32-linux-gcc.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/mips64-linux-gcc.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/ppc-linux-gcc.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/x86-ios-simulator.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/x86-linux.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/x86-macos.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/x86-mingw-gcc.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/x86_64-ios-simulator.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/toolchains/x86_64-mingw-gcc.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/util.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/version.cmake (100%) rename {third_party/aom => media/libaom/src}/build/cmake/version.pl (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/codereview.settings (100%) rename {third_party/aom => media/libaom/src}/common/args.c (100%) rename {third_party/aom => media/libaom/src}/common/args.h (100%) rename {third_party/aom => media/libaom/src}/common/av1_config.c (100%) rename {third_party/aom => media/libaom/src}/common/av1_config.h (100%) rename {third_party/aom => media/libaom/src}/common/ivfdec.c (100%) rename {third_party/aom => media/libaom/src}/common/ivfdec.h (100%) rename {third_party/aom => media/libaom/src}/common/ivfenc.c (100%) rename {third_party/aom => media/libaom/src}/common/ivfenc.h (100%) rename {third_party/aom => media/libaom/src}/common/md5_utils.c (100%) rename {third_party/aom => media/libaom/src}/common/md5_utils.h (100%) rename {third_party/aom => media/libaom/src}/common/obudec.c (100%) rename {third_party/aom => media/libaom/src}/common/obudec.h (100%) rename {third_party/aom => media/libaom/src}/common/rawenc.c (100%) rename {third_party/aom => media/libaom/src}/common/rawenc.h (100%) rename {third_party/aom => media/libaom/src}/common/tools_common.c (100%) rename {third_party/aom => media/libaom/src}/common/tools_common.h (100%) rename {third_party/aom => media/libaom/src}/common/video_common.h (100%) rename {third_party/aom => media/libaom/src}/common/video_reader.c (100%) rename {third_party/aom => media/libaom/src}/common/video_reader.h (100%) rename {third_party/aom => media/libaom/src}/common/video_writer.c (100%) rename {third_party/aom => media/libaom/src}/common/video_writer.h (100%) rename {third_party/aom => media/libaom/src}/common/warnings.c (100%) rename {third_party/aom => media/libaom/src}/common/warnings.h (100%) rename {third_party/aom => media/libaom/src}/common/webmdec.cc (100%) rename {third_party/aom => media/libaom/src}/common/webmdec.h (100%) rename {third_party/aom => media/libaom/src}/common/webmenc.cc (100%) rename {third_party/aom => media/libaom/src}/common/webmenc.h (100%) rename {third_party/aom => media/libaom/src}/common/y4menc.c (100%) rename {third_party/aom => media/libaom/src}/common/y4menc.h (100%) rename {third_party/aom => media/libaom/src}/common/y4minput.c (100%) rename {third_party/aom => media/libaom/src}/common/y4minput.h (100%) rename {third_party/aom => media/libaom/src}/docs.cmake (100%) rename {third_party/aom => media/libaom/src}/examples/analyzer.cc (100%) rename {third_party/aom => media/libaom/src}/examples/aom_cx_set_ref.c (100%) rename {third_party/aom => media/libaom/src}/examples/decode_to_md5.c (100%) rename {third_party/aom => media/libaom/src}/examples/decode_with_drops.c (100%) rename {third_party/aom => media/libaom/src}/examples/encoder_util.c (100%) rename {third_party/aom => media/libaom/src}/examples/encoder_util.h (100%) rename {third_party/aom => media/libaom/src}/examples/inspect.c (100%) rename {third_party/aom => media/libaom/src}/examples/lightfield_bitstream_parsing.c (100%) rename {third_party/aom => media/libaom/src}/examples/lightfield_decoder.c (100%) rename {third_party/aom => media/libaom/src}/examples/lightfield_encoder.c (100%) rename {third_party/aom => media/libaom/src}/examples/lightfield_tile_list_decoder.c (100%) rename {third_party/aom => media/libaom/src}/examples/lossless_encoder.c (100%) rename {third_party/aom => media/libaom/src}/examples/noise_model.c (100%) rename {third_party/aom => media/libaom/src}/examples/resize_util.c (100%) rename {third_party/aom => media/libaom/src}/examples/scalable_decoder.c (100%) rename {third_party/aom => media/libaom/src}/examples/scalable_encoder.c (100%) rename {third_party/aom => media/libaom/src}/examples/set_maps.c (100%) rename {third_party/aom => media/libaom/src}/examples/simple_decoder.c (100%) rename {third_party/aom => media/libaom/src}/examples/simple_encoder.c (100%) rename {third_party/aom => media/libaom/src}/examples/twopass_encoder.c (100%) rename {third_party/aom => media/libaom/src}/keywords.dox (100%) rename {third_party/aom => media/libaom/src}/libs.doxy_template (100%) rename {third_party/aom => media/libaom/src}/mainpage.dox (100%) rename {third_party/aom => media/libaom/src}/stats/aomstats.c (100%) rename {third_party/aom => media/libaom/src}/stats/aomstats.h (100%) rename {third_party/aom => media/libaom/src}/stats/rate_hist.c (100%) rename {third_party/aom => media/libaom/src}/stats/rate_hist.h (100%) rename {third_party/aom => media/libaom/src}/test/accounting_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/acm_random.h (100%) rename {third_party/aom => media/libaom/src}/test/active_map_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/altref_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/aom_integer_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/aomcx_set_ref.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/aomdec.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/aomenc.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/aq_segment_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/arf_freq_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_config_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_convolve_2d_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_convolve_2d_test_util.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_convolve_2d_test_util.h (100%) rename {third_party/aom => media/libaom/src}/test/av1_convolve_scale_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_encoder_parms_get_to_decoder.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_ext_tile_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_fwd_txfm1d_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_fwd_txfm2d_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_highbd_iht_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_horz_only_frame_superres_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_inv_txfm1d_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_inv_txfm2d_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_quantize_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_round_shift_array_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_txfm_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/av1_txfm_test.h (100%) rename {third_party/aom => media/libaom/src}/test/av1_wedge_utils_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/best_encode.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/binary_codes_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/blend_a64_mask_1d_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/blend_a64_mask_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/blockd_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/boolcoder_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/borders_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/cdef_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/cfl_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/clear_system_state.h (100%) rename {third_party/aom => media/libaom/src}/test/codec_factory.h (100%) rename {third_party/aom => media/libaom/src}/test/coding_path_sync.cc (100%) rename {third_party/aom => media/libaom/src}/test/comp_avg_pred_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/comp_avg_pred_test.h (100%) rename {third_party/aom => media/libaom/src}/test/comp_mask_variance_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/convolve_round_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/convolve_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/corner_match_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/cpu_speed_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/datarate_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/decode_api_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/decode_multithreaded_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/decode_perf_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/decode_test_driver.cc (100%) rename {third_party/aom => media/libaom/src}/test/decode_test_driver.h (100%) rename {third_party/aom => media/libaom/src}/test/decode_to_md5.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/decode_with_drops.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/divu_small_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/dr_prediction_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/dump_obu.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/ec_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/encode_api_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/encode_perf_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/encode_test_driver.cc (100%) rename {third_party/aom => media/libaom/src}/test/encode_test_driver.h (100%) rename {third_party/aom => media/libaom/src}/test/encodetxb_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/end_to_end_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/error_block_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/error_resilience_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/ethread_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/examples.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/external_frame_buffer_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/fft_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/film_grain_table_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/filterintra_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/frame_size_tests.cc (100%) rename {third_party/aom => media/libaom/src}/test/function_equivalence_test.h (100%) rename {third_party/aom => media/libaom/src}/test/fwht4x4_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/gviz_api.py (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/hash_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/hbd_metrics_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/hiprec_convolve_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/hiprec_convolve_test_util.cc (100%) rename {third_party/aom => media/libaom/src}/test/hiprec_convolve_test_util.h (100%) rename {third_party/aom => media/libaom/src}/test/horz_superres_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/i420_video_source.h (100%) rename {third_party/aom => media/libaom/src}/test/intra_edge_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/intrabc_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/intrapred_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/invalid_file_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/ivf_video_source.h (100%) rename {third_party/aom => media/libaom/src}/test/lightfield_test.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/log2_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/lossless_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/lpf_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/masked_sad_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/masked_variance_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/md5_helper.h (100%) rename {third_party/aom => media/libaom/src}/test/metrics_template.html (100%) rename {third_party/aom => media/libaom/src}/test/monochrome_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/motion_vector_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/noise_model_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/obmc_sad_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/obmc_variance_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/onyxc_int_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/pickrst_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/qm_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/quantize_func_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/reconinter_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/register_state_check.h (100%) rename {third_party/aom => media/libaom/src}/test/resize_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/run_encodes.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/sad_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/scalability_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/scan_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/segment_binarization_sync.cc (100%) rename {third_party/aom => media/libaom/src}/test/selfguided_filter_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/set_maps.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/simd_avx2_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/simd_cmp_avx2.cc (100%) rename {third_party/aom => media/libaom/src}/test/simd_cmp_impl.h (100%) rename {third_party/aom => media/libaom/src}/test/simd_cmp_neon.cc (100%) rename {third_party/aom => media/libaom/src}/test/simd_cmp_sse2.cc (100%) rename {third_party/aom => media/libaom/src}/test/simd_cmp_sse4.cc (100%) rename {third_party/aom => media/libaom/src}/test/simd_cmp_ssse3.cc (100%) rename {third_party/aom => media/libaom/src}/test/simd_impl.h (100%) rename {third_party/aom => media/libaom/src}/test/simd_neon_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/simd_sse2_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/simd_sse4_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/simd_ssse3_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/simple_decoder.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/simple_encoder.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/subtract_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/sum_squares_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/superframe_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/test-data.sha1 (100%) rename {third_party/aom => media/libaom/src}/test/test.cmake (100%) rename {third_party/aom => media/libaom/src}/test/test_data_download_worker.cmake (100%) rename {third_party/aom => media/libaom/src}/test/test_data_util.cmake (100%) rename {third_party/aom => media/libaom/src}/test/test_intra_pred_speed.cc (100%) rename {third_party/aom => media/libaom/src}/test/test_libaom.cc (100%) rename {third_party/aom => media/libaom/src}/test/test_runner.cmake (100%) rename {third_party/aom => media/libaom/src}/test/test_vector_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/test_vectors.cc (100%) rename {third_party/aom => media/libaom/src}/test/test_vectors.h (100%) rename {third_party/aom => media/libaom/src}/test/tile_independence_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/tools_common.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/transform_test_base.h (100%) rename {third_party/aom => media/libaom/src}/test/twopass_encoder.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/util.h (100%) rename {third_party/aom => media/libaom/src}/test/variance_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/video_source.h (100%) rename {third_party/aom => media/libaom/src}/test/visual_metrics.py (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/test/warp_filter_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/warp_filter_test_util.cc (100%) rename {third_party/aom => media/libaom/src}/test/warp_filter_test_util.h (100%) rename {third_party/aom => media/libaom/src}/test/webm_video_source.h (100%) rename {third_party/aom => media/libaom/src}/test/wiener_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/y4m_test.cc (100%) rename {third_party/aom => media/libaom/src}/test/y4m_video_source.h (100%) rename {third_party/aom => media/libaom/src}/test/yuv_video_source.h (100%) rename {third_party/aom => media/libaom/src}/third_party/fastfeat/LICENSE (100%) rename {third_party/aom => media/libaom/src}/third_party/fastfeat/README.libvpx (100%) rename {third_party/aom => media/libaom/src}/third_party/fastfeat/fast.c (100%) rename {third_party/aom => media/libaom/src}/third_party/fastfeat/fast.h (100%) rename {third_party/aom => media/libaom/src}/third_party/fastfeat/fast_9.c (100%) rename {third_party/aom => media/libaom/src}/third_party/fastfeat/nonmax.c (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/README.libaom (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/gtest.mk (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/CHANGES (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/CMakeLists.txt (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/CONTRIBUTORS (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/LICENSE (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/README.md (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/cmake/internal_utils.cmake (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/gtest-death-test.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/gtest-message.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/gtest-param-test.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/gtest-param-test.h.pump (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/gtest-printers.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/gtest-spi.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/gtest-test-part.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/gtest-typed-test.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/gtest.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/gtest_pred_impl.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/gtest_prod.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/custom/gtest-port.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/custom/gtest-printers.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/custom/gtest.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/gtest-death-test-internal.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/gtest-filepath.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/gtest-internal.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/gtest-linked_ptr.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util-generated.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util-generated.h.pump (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/gtest-port-arch.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/gtest-string.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/gtest-tuple.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/gtest-tuple.h.pump (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/gtest-type-util.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/include/gtest/internal/gtest-type-util.h.pump (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/src/gtest-all.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/src/gtest-death-test.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/src/gtest-filepath.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/src/gtest-internal-inl.h (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/src/gtest-port.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/src/gtest-printers.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/src/gtest-test-part.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/src/gtest-typed-test.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/src/gtest.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/googletest/src/googletest/src/gtest_main.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/AUTHORS.TXT (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/Android.mk (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/LICENSE.TXT (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/PATENTS.TXT (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/README.libaom (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/common/file_util.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/common/file_util.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/common/hdr_util.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/common/hdr_util.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/common/webmids.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/mkvmuxer/mkvmuxer.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/mkvmuxer/mkvmuxer.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/mkvmuxer/mkvmuxertypes.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/mkvmuxer/mkvmuxerutil.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/mkvmuxer/mkvmuxerutil.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/mkvmuxer/mkvwriter.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/mkvmuxer/mkvwriter.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/mkvparser/mkvparser.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/mkvparser/mkvparser.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/mkvparser/mkvreader.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libwebm/mkvparser/mkvreader.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/README.libaom (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/basic_types.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/compare.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/convert.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/convert_argb.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/convert_from.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/convert_from_argb.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/cpu_id.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/mjpeg_decoder.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/planar_functions.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/rotate.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/rotate_argb.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/rotate_row.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/row.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/scale.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/scale_argb.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/scale_row.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/version.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/include/libyuv/video_common.h (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/compare.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/compare_common.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/compare_gcc.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/compare_neon.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/compare_neon64.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/compare_win.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/convert.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/convert_argb.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/convert_from.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/convert_from_argb.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/convert_jpeg.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/convert_to_argb.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/convert_to_i420.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/cpu_id.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/mjpeg_decoder.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/mjpeg_validate.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/planar_functions.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/rotate.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/rotate_any.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/rotate_argb.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/rotate_common.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/rotate_gcc.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/rotate_mips.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/rotate_neon.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/rotate_neon64.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/rotate_win.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/row_any.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/row_common.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/row_gcc.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/row_mips.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/row_neon.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/row_neon64.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/row_win.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/row_x86.asm (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/scale.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/scale_any.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/scale_argb.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/scale_common.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/scale_gcc.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/scale_mips.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/scale_neon.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/scale_neon64.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/scale_win.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/video_common.cc (100%) rename {third_party/aom => media/libaom/src}/third_party/libyuv/source/x86inc.asm (100%) rename {third_party/aom => media/libaom/src}/third_party/vector/LICENSE (100%) rename {third_party/aom => media/libaom/src}/third_party/vector/README.libaom (100%) rename {third_party/aom => media/libaom/src}/third_party/vector/vector.c (100%) rename {third_party/aom => media/libaom/src}/third_party/vector/vector.h (100%) rename {third_party/aom => media/libaom/src}/third_party/x86inc/LICENSE (100%) rename {third_party/aom => media/libaom/src}/third_party/x86inc/README.libaom (100%) rename {third_party/aom => media/libaom/src}/third_party/x86inc/x86inc.asm (100%) rename {third_party/aom => media/libaom/src}/tools/aggregate_entropy_stats.py (100%) rename {third_party/aom => media/libaom/src}/tools/aom_entropy_optimizer.c (100%) rename {third_party/aom => media/libaom/src}/tools/cpplint.py (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/tools/diff.py (100%) rename {third_party/aom => media/libaom/src}/tools/dump_obu.cc (100%) rename {third_party/aom => media/libaom/src}/tools/gen_authors.sh (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/tools/gen_constrained_tokenset.py (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/tools/inspect-cli.js (100%) rename {third_party/aom => media/libaom/src}/tools/inspect-post.js (100%) rename {third_party/aom => media/libaom/src}/tools/intersect-diffs.py (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/tools/lint-hunks.py (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/tools/obu_parser.cc (100%) rename {third_party/aom => media/libaom/src}/tools/obu_parser.h (100%) rename {third_party/aom => media/libaom/src}/tools/txfm_analyzer/txfm_gen_code.cc (100%) rename {third_party/aom => media/libaom/src}/tools/txfm_analyzer/txfm_graph.cc (100%) rename {third_party/aom => media/libaom/src}/tools/txfm_analyzer/txfm_graph.h (100%) rename {third_party/aom => media/libaom/src}/tools/wrap-commit-msg.py (100%) mode change 100755 => 100644 rename {third_party/aom => media/libaom/src}/usage.dox (100%) rename {third_party/aom => media/libaom/src}/usage_cx.dox (100%) rename {third_party/aom => media/libaom/src}/usage_dx.dox (100%) diff --git a/media/libaom/generate_sources_mozbuild.py b/media/libaom/generate_sources_mozbuild.py index a5a75d8bee..2f89c99488 100644 --- a/media/libaom/generate_sources_mozbuild.py +++ b/media/libaom/generate_sources_mozbuild.py @@ -9,7 +9,7 @@ import os import re import subprocess -AOM_DIR = '../../third_party/aom' +AOM_DIR = '/media/libaom/src' def write_aom_config(system, arch, variables, cache_variables): # read template cmake file diff --git a/media/libaom/generate_sources_mozbuild.sh b/media/libaom/generate_sources_mozbuild.sh index fc12b7230c..d712d145d7 100755 --- a/media/libaom/generate_sources_mozbuild.sh +++ b/media/libaom/generate_sources_mozbuild.sh @@ -15,7 +15,7 @@ export LC_ALL=C BASE_DIR=$(pwd) -LIBAOM_SRC_DIR="../../third_party/aom" +LIBAOM_SRC_DIR="/media/libaom/src" LIBAOM_CONFIG_DIR="config" # Print license header. diff --git a/media/libaom/moz.build b/media/libaom/moz.build index e376878cc4..f2d122d763 100644 --- a/media/libaom/moz.build +++ b/media/libaom/moz.build @@ -134,10 +134,10 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_CL']: ASFLAGS += CONFIG['VPX_ASFLAGS'] ASFLAGS += [ '-I.', - '-I%s/third_party/aom' % TOPSRCDIR, + '-I%s/media/libaom/src' % TOPSRCDIR, ] LOCAL_INCLUDES += [ '/media/libaom/config', # aom_version.h - '/third_party/aom', + '/media/libaom/src', ] diff --git a/media/libaom/sources.mozbuild b/media/libaom/sources.mozbuild index 9aff837c49..9396376375 100644 --- a/media/libaom/sources.mozbuild +++ b/media/libaom/sources.mozbuild @@ -2,532 +2,532 @@ files = { 'ARM_EXPORTS': [ - '../../third_party/aom/aom/aom.h', - '../../third_party/aom/aom/aom_codec.h', - '../../third_party/aom/aom/aom_decoder.h', - '../../third_party/aom/aom/aom_encoder.h', - '../../third_party/aom/aom/aom_frame_buffer.h', - '../../third_party/aom/aom/aom_image.h', - '../../third_party/aom/aom/aom_integer.h', - '../../third_party/aom/aom/aomcx.h', - '../../third_party/aom/aom/aomdx.h', - '../../third_party/aom/aom_mem/aom_mem.h', - '../../third_party/aom/aom_ports/aom_timer.h', - '../../third_party/aom/aom_ports/arm.h', - '../../third_party/aom/aom_ports/bitops.h', - '../../third_party/aom/aom_ports/mem.h', - '../../third_party/aom/aom_ports/sanitizer.h', - '../../third_party/aom/aom_ports/system_state.h', - '../../third_party/aom/aom_scale/aom_scale.h', - '../../third_party/aom/aom_scale/yv12config.h', + '/media/libaom/src/aom/aom.h', + '/media/libaom/src/aom/aom_codec.h', + '/media/libaom/src/aom/aom_decoder.h', + '/media/libaom/src/aom/aom_encoder.h', + '/media/libaom/src/aom/aom_frame_buffer.h', + '/media/libaom/src/aom/aom_image.h', + '/media/libaom/src/aom/aom_integer.h', + '/media/libaom/src/aom/aomcx.h', + '/media/libaom/src/aom/aomdx.h', + '/media/libaom/src/aom_mem/aom_mem.h', + '/media/libaom/src/aom_ports/aom_timer.h', + '/media/libaom/src/aom_ports/arm.h', + '/media/libaom/src/aom_ports/bitops.h', + '/media/libaom/src/aom_ports/mem.h', + '/media/libaom/src/aom_ports/sanitizer.h', + '/media/libaom/src/aom_ports/system_state.h', + '/media/libaom/src/aom_scale/aom_scale.h', + '/media/libaom/src/aom_scale/yv12config.h', ], 'ARM_SOURCES': [ - '../../third_party/aom/aom/src/aom_codec.c', - '../../third_party/aom/aom/src/aom_decoder.c', - '../../third_party/aom/aom/src/aom_encoder.c', - '../../third_party/aom/aom/src/aom_image.c', - '../../third_party/aom/aom/src/aom_integer.c', - '../../third_party/aom/aom_dsp/aom_convolve.c', - '../../third_party/aom/aom_dsp/aom_dsp_rtcd.c', - '../../third_party/aom/aom_dsp/arm/blend_a64_mask_neon.c', - '../../third_party/aom/aom_dsp/arm/fwd_txfm_neon.c', - '../../third_party/aom/aom_dsp/arm/intrapred_neon.c', - '../../third_party/aom/aom_dsp/arm/loopfilter_neon.c', - '../../third_party/aom/aom_dsp/arm/subtract_neon.c', - '../../third_party/aom/aom_dsp/binary_codes_reader.c', - '../../third_party/aom/aom_dsp/bitreader_buffer.c', - '../../third_party/aom/aom_dsp/bitwriter_buffer.c', - '../../third_party/aom/aom_dsp/blend_a64_hmask.c', - '../../third_party/aom/aom_dsp/blend_a64_mask.c', - '../../third_party/aom/aom_dsp/blend_a64_vmask.c', - '../../third_party/aom/aom_dsp/daalaboolreader.c', - '../../third_party/aom/aom_dsp/entcode.c', - '../../third_party/aom/aom_dsp/entdec.c', - '../../third_party/aom/aom_dsp/fft.c', - '../../third_party/aom/aom_dsp/grain_synthesis.c', - '../../third_party/aom/aom_dsp/intrapred.c', - '../../third_party/aom/aom_dsp/loopfilter.c', - '../../third_party/aom/aom_dsp/subtract.c', - '../../third_party/aom/aom_mem/aom_mem.c', - '../../third_party/aom/aom_ports/arm_cpudetect.c', - '../../third_party/aom/aom_scale/aom_scale_rtcd.c', - '../../third_party/aom/aom_scale/generic/aom_scale.c', - '../../third_party/aom/aom_scale/generic/gen_scalers.c', - '../../third_party/aom/aom_scale/generic/yv12config.c', - '../../third_party/aom/aom_scale/generic/yv12extend.c', - '../../third_party/aom/aom_util/aom_thread.c', - '../../third_party/aom/aom_util/debug_util.c', - '../../third_party/aom/av1/av1_dx_iface.c', - '../../third_party/aom/av1/common/alloccommon.c', - '../../third_party/aom/av1/common/arm/av1_inv_txfm_neon.c', - '../../third_party/aom/av1/common/arm/av1_txfm_neon.c', - '../../third_party/aom/av1/common/arm/blend_a64_hmask_neon.c', - '../../third_party/aom/av1/common/arm/blend_a64_vmask_neon.c', - '../../third_party/aom/av1/common/arm/cfl_neon.c', - '../../third_party/aom/av1/common/arm/convolve_neon.c', - '../../third_party/aom/av1/common/arm/jnt_convolve_neon.c', - '../../third_party/aom/av1/common/arm/reconinter_neon.c', - '../../third_party/aom/av1/common/arm/selfguided_neon.c', - '../../third_party/aom/av1/common/arm/warp_plane_neon.c', - '../../third_party/aom/av1/common/arm/wiener_convolve_neon.c', - '../../third_party/aom/av1/common/av1_inv_txfm1d.c', - '../../third_party/aom/av1/common/av1_inv_txfm2d.c', - '../../third_party/aom/av1/common/av1_loopfilter.c', - '../../third_party/aom/av1/common/av1_rtcd.c', - '../../third_party/aom/av1/common/av1_txfm.c', - '../../third_party/aom/av1/common/blockd.c', - '../../third_party/aom/av1/common/cdef.c', - '../../third_party/aom/av1/common/cdef_block.c', - '../../third_party/aom/av1/common/cdef_block_neon.c', - '../../third_party/aom/av1/common/cfl.c', - '../../third_party/aom/av1/common/convolve.c', - '../../third_party/aom/av1/common/debugmodes.c', - '../../third_party/aom/av1/common/entropy.c', - '../../third_party/aom/av1/common/entropymode.c', - '../../third_party/aom/av1/common/entropymv.c', - '../../third_party/aom/av1/common/frame_buffers.c', - '../../third_party/aom/av1/common/idct.c', - '../../third_party/aom/av1/common/mvref_common.c', - '../../third_party/aom/av1/common/obu_util.c', - '../../third_party/aom/av1/common/odintrin.c', - '../../third_party/aom/av1/common/pred_common.c', - '../../third_party/aom/av1/common/quant_common.c', - '../../third_party/aom/av1/common/reconinter.c', - '../../third_party/aom/av1/common/reconintra.c', - '../../third_party/aom/av1/common/resize.c', - '../../third_party/aom/av1/common/restoration.c', - '../../third_party/aom/av1/common/scale.c', - '../../third_party/aom/av1/common/scan.c', - '../../third_party/aom/av1/common/seg_common.c', - '../../third_party/aom/av1/common/thread_common.c', - '../../third_party/aom/av1/common/tile_common.c', - '../../third_party/aom/av1/common/timing.c', - '../../third_party/aom/av1/common/txb_common.c', - '../../third_party/aom/av1/common/warped_motion.c', - '../../third_party/aom/av1/decoder/decodeframe.c', - '../../third_party/aom/av1/decoder/decodemv.c', - '../../third_party/aom/av1/decoder/decoder.c', - '../../third_party/aom/av1/decoder/decodetxb.c', - '../../third_party/aom/av1/decoder/detokenize.c', - '../../third_party/aom/av1/decoder/dthread.c', - '../../third_party/aom/av1/decoder/obu.c', - '../../third_party/aom/av1/encoder/arm/neon/quantize_neon.c', + '/media/libaom/src/aom/src/aom_codec.c', + '/media/libaom/src/aom/src/aom_decoder.c', + '/media/libaom/src/aom/src/aom_encoder.c', + '/media/libaom/src/aom/src/aom_image.c', + '/media/libaom/src/aom/src/aom_integer.c', + '/media/libaom/src/aom_dsp/aom_convolve.c', + '/media/libaom/src/aom_dsp/aom_dsp_rtcd.c', + '/media/libaom/src/aom_dsp/arm/blend_a64_mask_neon.c', + '/media/libaom/src/aom_dsp/arm/fwd_txfm_neon.c', + '/media/libaom/src/aom_dsp/arm/intrapred_neon.c', + '/media/libaom/src/aom_dsp/arm/loopfilter_neon.c', + '/media/libaom/src/aom_dsp/arm/subtract_neon.c', + '/media/libaom/src/aom_dsp/binary_codes_reader.c', + '/media/libaom/src/aom_dsp/bitreader_buffer.c', + '/media/libaom/src/aom_dsp/bitwriter_buffer.c', + '/media/libaom/src/aom_dsp/blend_a64_hmask.c', + '/media/libaom/src/aom_dsp/blend_a64_mask.c', + '/media/libaom/src/aom_dsp/blend_a64_vmask.c', + '/media/libaom/src/aom_dsp/daalaboolreader.c', + '/media/libaom/src/aom_dsp/entcode.c', + '/media/libaom/src/aom_dsp/entdec.c', + '/media/libaom/src/aom_dsp/fft.c', + '/media/libaom/src/aom_dsp/grain_synthesis.c', + '/media/libaom/src/aom_dsp/intrapred.c', + '/media/libaom/src/aom_dsp/loopfilter.c', + '/media/libaom/src/aom_dsp/subtract.c', + '/media/libaom/src/aom_mem/aom_mem.c', + '/media/libaom/src/aom_ports/arm_cpudetect.c', + '/media/libaom/src/aom_scale/aom_scale_rtcd.c', + '/media/libaom/src/aom_scale/generic/aom_scale.c', + '/media/libaom/src/aom_scale/generic/gen_scalers.c', + '/media/libaom/src/aom_scale/generic/yv12config.c', + '/media/libaom/src/aom_scale/generic/yv12extend.c', + '/media/libaom/src/aom_util/aom_thread.c', + '/media/libaom/src/aom_util/debug_util.c', + '/media/libaom/src/av1/av1_dx_iface.c', + '/media/libaom/src/av1/common/alloccommon.c', + '/media/libaom/src/av1/common/arm/av1_inv_txfm_neon.c', + '/media/libaom/src/av1/common/arm/av1_txfm_neon.c', + '/media/libaom/src/av1/common/arm/blend_a64_hmask_neon.c', + '/media/libaom/src/av1/common/arm/blend_a64_vmask_neon.c', + '/media/libaom/src/av1/common/arm/cfl_neon.c', + '/media/libaom/src/av1/common/arm/convolve_neon.c', + '/media/libaom/src/av1/common/arm/jnt_convolve_neon.c', + '/media/libaom/src/av1/common/arm/reconinter_neon.c', + '/media/libaom/src/av1/common/arm/selfguided_neon.c', + '/media/libaom/src/av1/common/arm/warp_plane_neon.c', + '/media/libaom/src/av1/common/arm/wiener_convolve_neon.c', + '/media/libaom/src/av1/common/av1_inv_txfm1d.c', + '/media/libaom/src/av1/common/av1_inv_txfm2d.c', + '/media/libaom/src/av1/common/av1_loopfilter.c', + '/media/libaom/src/av1/common/av1_rtcd.c', + '/media/libaom/src/av1/common/av1_txfm.c', + '/media/libaom/src/av1/common/blockd.c', + '/media/libaom/src/av1/common/cdef.c', + '/media/libaom/src/av1/common/cdef_block.c', + '/media/libaom/src/av1/common/cdef_block_neon.c', + '/media/libaom/src/av1/common/cfl.c', + '/media/libaom/src/av1/common/convolve.c', + '/media/libaom/src/av1/common/debugmodes.c', + '/media/libaom/src/av1/common/entropy.c', + '/media/libaom/src/av1/common/entropymode.c', + '/media/libaom/src/av1/common/entropymv.c', + '/media/libaom/src/av1/common/frame_buffers.c', + '/media/libaom/src/av1/common/idct.c', + '/media/libaom/src/av1/common/mvref_common.c', + '/media/libaom/src/av1/common/obu_util.c', + '/media/libaom/src/av1/common/odintrin.c', + '/media/libaom/src/av1/common/pred_common.c', + '/media/libaom/src/av1/common/quant_common.c', + '/media/libaom/src/av1/common/reconinter.c', + '/media/libaom/src/av1/common/reconintra.c', + '/media/libaom/src/av1/common/resize.c', + '/media/libaom/src/av1/common/restoration.c', + '/media/libaom/src/av1/common/scale.c', + '/media/libaom/src/av1/common/scan.c', + '/media/libaom/src/av1/common/seg_common.c', + '/media/libaom/src/av1/common/thread_common.c', + '/media/libaom/src/av1/common/tile_common.c', + '/media/libaom/src/av1/common/timing.c', + '/media/libaom/src/av1/common/txb_common.c', + '/media/libaom/src/av1/common/warped_motion.c', + '/media/libaom/src/av1/decoder/decodeframe.c', + '/media/libaom/src/av1/decoder/decodemv.c', + '/media/libaom/src/av1/decoder/decoder.c', + '/media/libaom/src/av1/decoder/decodetxb.c', + '/media/libaom/src/av1/decoder/detokenize.c', + '/media/libaom/src/av1/decoder/dthread.c', + '/media/libaom/src/av1/decoder/obu.c', + '/media/libaom/src/av1/encoder/arm/neon/quantize_neon.c', ], 'GENERIC_EXPORTS': [ - '../../third_party/aom/aom/aom.h', - '../../third_party/aom/aom/aom_codec.h', - '../../third_party/aom/aom/aom_decoder.h', - '../../third_party/aom/aom/aom_encoder.h', - '../../third_party/aom/aom/aom_frame_buffer.h', - '../../third_party/aom/aom/aom_image.h', - '../../third_party/aom/aom/aom_integer.h', - '../../third_party/aom/aom/aomcx.h', - '../../third_party/aom/aom/aomdx.h', - '../../third_party/aom/aom_mem/aom_mem.h', - '../../third_party/aom/aom_ports/aom_timer.h', - '../../third_party/aom/aom_ports/bitops.h', - '../../third_party/aom/aom_ports/mem.h', - '../../third_party/aom/aom_ports/sanitizer.h', - '../../third_party/aom/aom_ports/system_state.h', - '../../third_party/aom/aom_scale/aom_scale.h', - '../../third_party/aom/aom_scale/yv12config.h', + '/media/libaom/src/aom/aom.h', + '/media/libaom/src/aom/aom_codec.h', + '/media/libaom/src/aom/aom_decoder.h', + '/media/libaom/src/aom/aom_encoder.h', + '/media/libaom/src/aom/aom_frame_buffer.h', + '/media/libaom/src/aom/aom_image.h', + '/media/libaom/src/aom/aom_integer.h', + '/media/libaom/src/aom/aomcx.h', + '/media/libaom/src/aom/aomdx.h', + '/media/libaom/src/aom_mem/aom_mem.h', + '/media/libaom/src/aom_ports/aom_timer.h', + '/media/libaom/src/aom_ports/bitops.h', + '/media/libaom/src/aom_ports/mem.h', + '/media/libaom/src/aom_ports/sanitizer.h', + '/media/libaom/src/aom_ports/system_state.h', + '/media/libaom/src/aom_scale/aom_scale.h', + '/media/libaom/src/aom_scale/yv12config.h', ], 'GENERIC_SOURCES': [ - '../../third_party/aom/aom/src/aom_codec.c', - '../../third_party/aom/aom/src/aom_decoder.c', - '../../third_party/aom/aom/src/aom_encoder.c', - '../../third_party/aom/aom/src/aom_image.c', - '../../third_party/aom/aom/src/aom_integer.c', - '../../third_party/aom/aom_dsp/aom_convolve.c', - '../../third_party/aom/aom_dsp/aom_dsp_rtcd.c', - '../../third_party/aom/aom_dsp/binary_codes_reader.c', - '../../third_party/aom/aom_dsp/bitreader_buffer.c', - '../../third_party/aom/aom_dsp/bitwriter_buffer.c', - '../../third_party/aom/aom_dsp/blend_a64_hmask.c', - '../../third_party/aom/aom_dsp/blend_a64_mask.c', - '../../third_party/aom/aom_dsp/blend_a64_vmask.c', - '../../third_party/aom/aom_dsp/daalaboolreader.c', - '../../third_party/aom/aom_dsp/entcode.c', - '../../third_party/aom/aom_dsp/entdec.c', - '../../third_party/aom/aom_dsp/fft.c', - '../../third_party/aom/aom_dsp/grain_synthesis.c', - '../../third_party/aom/aom_dsp/intrapred.c', - '../../third_party/aom/aom_dsp/loopfilter.c', - '../../third_party/aom/aom_dsp/subtract.c', - '../../third_party/aom/aom_mem/aom_mem.c', - '../../third_party/aom/aom_scale/aom_scale_rtcd.c', - '../../third_party/aom/aom_scale/generic/aom_scale.c', - '../../third_party/aom/aom_scale/generic/gen_scalers.c', - '../../third_party/aom/aom_scale/generic/yv12config.c', - '../../third_party/aom/aom_scale/generic/yv12extend.c', - '../../third_party/aom/aom_util/aom_thread.c', - '../../third_party/aom/aom_util/debug_util.c', - '../../third_party/aom/av1/av1_dx_iface.c', - '../../third_party/aom/av1/common/alloccommon.c', - '../../third_party/aom/av1/common/av1_inv_txfm1d.c', - '../../third_party/aom/av1/common/av1_inv_txfm2d.c', - '../../third_party/aom/av1/common/av1_loopfilter.c', - '../../third_party/aom/av1/common/av1_rtcd.c', - '../../third_party/aom/av1/common/av1_txfm.c', - '../../third_party/aom/av1/common/blockd.c', - '../../third_party/aom/av1/common/cdef.c', - '../../third_party/aom/av1/common/cdef_block.c', - '../../third_party/aom/av1/common/cfl.c', - '../../third_party/aom/av1/common/convolve.c', - '../../third_party/aom/av1/common/debugmodes.c', - '../../third_party/aom/av1/common/entropy.c', - '../../third_party/aom/av1/common/entropymode.c', - '../../third_party/aom/av1/common/entropymv.c', - '../../third_party/aom/av1/common/frame_buffers.c', - '../../third_party/aom/av1/common/idct.c', - '../../third_party/aom/av1/common/mvref_common.c', - '../../third_party/aom/av1/common/obu_util.c', - '../../third_party/aom/av1/common/odintrin.c', - '../../third_party/aom/av1/common/pred_common.c', - '../../third_party/aom/av1/common/quant_common.c', - '../../third_party/aom/av1/common/reconinter.c', - '../../third_party/aom/av1/common/reconintra.c', - '../../third_party/aom/av1/common/resize.c', - '../../third_party/aom/av1/common/restoration.c', - '../../third_party/aom/av1/common/scale.c', - '../../third_party/aom/av1/common/scan.c', - '../../third_party/aom/av1/common/seg_common.c', - '../../third_party/aom/av1/common/thread_common.c', - '../../third_party/aom/av1/common/tile_common.c', - '../../third_party/aom/av1/common/timing.c', - '../../third_party/aom/av1/common/txb_common.c', - '../../third_party/aom/av1/common/warped_motion.c', - '../../third_party/aom/av1/decoder/decodeframe.c', - '../../third_party/aom/av1/decoder/decodemv.c', - '../../third_party/aom/av1/decoder/decoder.c', - '../../third_party/aom/av1/decoder/decodetxb.c', - '../../third_party/aom/av1/decoder/detokenize.c', - '../../third_party/aom/av1/decoder/dthread.c', - '../../third_party/aom/av1/decoder/obu.c', + '/media/libaom/src/aom/src/aom_codec.c', + '/media/libaom/src/aom/src/aom_decoder.c', + '/media/libaom/src/aom/src/aom_encoder.c', + '/media/libaom/src/aom/src/aom_image.c', + '/media/libaom/src/aom/src/aom_integer.c', + '/media/libaom/src/aom_dsp/aom_convolve.c', + '/media/libaom/src/aom_dsp/aom_dsp_rtcd.c', + '/media/libaom/src/aom_dsp/binary_codes_reader.c', + '/media/libaom/src/aom_dsp/bitreader_buffer.c', + '/media/libaom/src/aom_dsp/bitwriter_buffer.c', + '/media/libaom/src/aom_dsp/blend_a64_hmask.c', + '/media/libaom/src/aom_dsp/blend_a64_mask.c', + '/media/libaom/src/aom_dsp/blend_a64_vmask.c', + '/media/libaom/src/aom_dsp/daalaboolreader.c', + '/media/libaom/src/aom_dsp/entcode.c', + '/media/libaom/src/aom_dsp/entdec.c', + '/media/libaom/src/aom_dsp/fft.c', + '/media/libaom/src/aom_dsp/grain_synthesis.c', + '/media/libaom/src/aom_dsp/intrapred.c', + '/media/libaom/src/aom_dsp/loopfilter.c', + '/media/libaom/src/aom_dsp/subtract.c', + '/media/libaom/src/aom_mem/aom_mem.c', + '/media/libaom/src/aom_scale/aom_scale_rtcd.c', + '/media/libaom/src/aom_scale/generic/aom_scale.c', + '/media/libaom/src/aom_scale/generic/gen_scalers.c', + '/media/libaom/src/aom_scale/generic/yv12config.c', + '/media/libaom/src/aom_scale/generic/yv12extend.c', + '/media/libaom/src/aom_util/aom_thread.c', + '/media/libaom/src/aom_util/debug_util.c', + '/media/libaom/src/av1/av1_dx_iface.c', + '/media/libaom/src/av1/common/alloccommon.c', + '/media/libaom/src/av1/common/av1_inv_txfm1d.c', + '/media/libaom/src/av1/common/av1_inv_txfm2d.c', + '/media/libaom/src/av1/common/av1_loopfilter.c', + '/media/libaom/src/av1/common/av1_rtcd.c', + '/media/libaom/src/av1/common/av1_txfm.c', + '/media/libaom/src/av1/common/blockd.c', + '/media/libaom/src/av1/common/cdef.c', + '/media/libaom/src/av1/common/cdef_block.c', + '/media/libaom/src/av1/common/cfl.c', + '/media/libaom/src/av1/common/convolve.c', + '/media/libaom/src/av1/common/debugmodes.c', + '/media/libaom/src/av1/common/entropy.c', + '/media/libaom/src/av1/common/entropymode.c', + '/media/libaom/src/av1/common/entropymv.c', + '/media/libaom/src/av1/common/frame_buffers.c', + '/media/libaom/src/av1/common/idct.c', + '/media/libaom/src/av1/common/mvref_common.c', + '/media/libaom/src/av1/common/obu_util.c', + '/media/libaom/src/av1/common/odintrin.c', + '/media/libaom/src/av1/common/pred_common.c', + '/media/libaom/src/av1/common/quant_common.c', + '/media/libaom/src/av1/common/reconinter.c', + '/media/libaom/src/av1/common/reconintra.c', + '/media/libaom/src/av1/common/resize.c', + '/media/libaom/src/av1/common/restoration.c', + '/media/libaom/src/av1/common/scale.c', + '/media/libaom/src/av1/common/scan.c', + '/media/libaom/src/av1/common/seg_common.c', + '/media/libaom/src/av1/common/thread_common.c', + '/media/libaom/src/av1/common/tile_common.c', + '/media/libaom/src/av1/common/timing.c', + '/media/libaom/src/av1/common/txb_common.c', + '/media/libaom/src/av1/common/warped_motion.c', + '/media/libaom/src/av1/decoder/decodeframe.c', + '/media/libaom/src/av1/decoder/decodemv.c', + '/media/libaom/src/av1/decoder/decoder.c', + '/media/libaom/src/av1/decoder/decodetxb.c', + '/media/libaom/src/av1/decoder/detokenize.c', + '/media/libaom/src/av1/decoder/dthread.c', + '/media/libaom/src/av1/decoder/obu.c', ], 'IA32_EXPORTS': [ - '../../third_party/aom/aom/aom.h', - '../../third_party/aom/aom/aom_codec.h', - '../../third_party/aom/aom/aom_decoder.h', - '../../third_party/aom/aom/aom_encoder.h', - '../../third_party/aom/aom/aom_frame_buffer.h', - '../../third_party/aom/aom/aom_image.h', - '../../third_party/aom/aom/aom_integer.h', - '../../third_party/aom/aom/aomcx.h', - '../../third_party/aom/aom/aomdx.h', - '../../third_party/aom/aom_mem/aom_mem.h', - '../../third_party/aom/aom_ports/aom_timer.h', - '../../third_party/aom/aom_ports/bitops.h', - '../../third_party/aom/aom_ports/mem.h', - '../../third_party/aom/aom_ports/sanitizer.h', - '../../third_party/aom/aom_ports/system_state.h', - '../../third_party/aom/aom_scale/aom_scale.h', - '../../third_party/aom/aom_scale/yv12config.h', + '/media/libaom/src/aom/aom.h', + '/media/libaom/src/aom/aom_codec.h', + '/media/libaom/src/aom/aom_decoder.h', + '/media/libaom/src/aom/aom_encoder.h', + '/media/libaom/src/aom/aom_frame_buffer.h', + '/media/libaom/src/aom/aom_image.h', + '/media/libaom/src/aom/aom_integer.h', + '/media/libaom/src/aom/aomcx.h', + '/media/libaom/src/aom/aomdx.h', + '/media/libaom/src/aom_mem/aom_mem.h', + '/media/libaom/src/aom_ports/aom_timer.h', + '/media/libaom/src/aom_ports/bitops.h', + '/media/libaom/src/aom_ports/mem.h', + '/media/libaom/src/aom_ports/sanitizer.h', + '/media/libaom/src/aom_ports/system_state.h', + '/media/libaom/src/aom_scale/aom_scale.h', + '/media/libaom/src/aom_scale/yv12config.h', ], 'IA32_SOURCES': [ - '../../third_party/aom/aom/src/aom_codec.c', - '../../third_party/aom/aom/src/aom_decoder.c', - '../../third_party/aom/aom/src/aom_encoder.c', - '../../third_party/aom/aom/src/aom_image.c', - '../../third_party/aom/aom/src/aom_integer.c', - '../../third_party/aom/aom_dsp/aom_convolve.c', - '../../third_party/aom/aom_dsp/aom_dsp_rtcd.c', - '../../third_party/aom/aom_dsp/binary_codes_reader.c', - '../../third_party/aom/aom_dsp/bitreader_buffer.c', - '../../third_party/aom/aom_dsp/bitwriter_buffer.c', - '../../third_party/aom/aom_dsp/blend_a64_hmask.c', - '../../third_party/aom/aom_dsp/blend_a64_mask.c', - '../../third_party/aom/aom_dsp/blend_a64_vmask.c', - '../../third_party/aom/aom_dsp/daalaboolreader.c', - '../../third_party/aom/aom_dsp/entcode.c', - '../../third_party/aom/aom_dsp/entdec.c', - '../../third_party/aom/aom_dsp/fft.c', - '../../third_party/aom/aom_dsp/grain_synthesis.c', - '../../third_party/aom/aom_dsp/intrapred.c', - '../../third_party/aom/aom_dsp/loopfilter.c', - '../../third_party/aom/aom_dsp/subtract.c', - '../../third_party/aom/aom_dsp/x86/aom_asm_stubs.c', - '../../third_party/aom/aom_dsp/x86/aom_convolve_copy_sse2.asm', - '../../third_party/aom/aom_dsp/x86/aom_high_subpixel_8t_sse2.asm', - '../../third_party/aom/aom_dsp/x86/aom_high_subpixel_bilinear_sse2.asm', - '../../third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c', - '../../third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c', - '../../third_party/aom/aom_dsp/x86/aom_subpixel_8t_sse2.asm', - '../../third_party/aom/aom_dsp/x86/aom_subpixel_8t_ssse3.asm', - '../../third_party/aom/aom_dsp/x86/aom_subpixel_bilinear_sse2.asm', - '../../third_party/aom/aom_dsp/x86/aom_subpixel_bilinear_ssse3.asm', - '../../third_party/aom/aom_dsp/x86/blend_a64_hmask_sse4.c', - '../../third_party/aom/aom_dsp/x86/blend_a64_mask_avx2.c', - '../../third_party/aom/aom_dsp/x86/blend_a64_mask_sse4.c', - '../../third_party/aom/aom_dsp/x86/blend_a64_vmask_sse4.c', - '../../third_party/aom/aom_dsp/x86/fft_avx2.c', - '../../third_party/aom/aom_dsp/x86/fft_sse2.c', - '../../third_party/aom/aom_dsp/x86/highbd_convolve_avx2.c', - '../../third_party/aom/aom_dsp/x86/highbd_convolve_ssse3.c', - '../../third_party/aom/aom_dsp/x86/highbd_intrapred_sse2.c', - '../../third_party/aom/aom_dsp/x86/highbd_intrapred_sse2_asm.asm', - '../../third_party/aom/aom_dsp/x86/highbd_loopfilter_avx2.c', - '../../third_party/aom/aom_dsp/x86/highbd_loopfilter_sse2.c', - '../../third_party/aom/aom_dsp/x86/intrapred_avx2.c', - '../../third_party/aom/aom_dsp/x86/intrapred_sse2.c', - '../../third_party/aom/aom_dsp/x86/intrapred_sse2_asm.asm', - '../../third_party/aom/aom_dsp/x86/intrapred_ssse3.c', - '../../third_party/aom/aom_dsp/x86/inv_wht_sse2.asm', - '../../third_party/aom/aom_dsp/x86/loopfilter_sse2.c', - '../../third_party/aom/aom_mem/aom_mem.c', - '../../third_party/aom/aom_ports/emms.asm', - '../../third_party/aom/aom_ports/x86_abi_support.asm', - '../../third_party/aom/aom_scale/aom_scale_rtcd.c', - '../../third_party/aom/aom_scale/generic/aom_scale.c', - '../../third_party/aom/aom_scale/generic/gen_scalers.c', - '../../third_party/aom/aom_scale/generic/yv12config.c', - '../../third_party/aom/aom_scale/generic/yv12extend.c', - '../../third_party/aom/aom_util/aom_thread.c', - '../../third_party/aom/aom_util/debug_util.c', - '../../third_party/aom/av1/av1_dx_iface.c', - '../../third_party/aom/av1/common/alloccommon.c', - '../../third_party/aom/av1/common/av1_inv_txfm1d.c', - '../../third_party/aom/av1/common/av1_inv_txfm2d.c', - '../../third_party/aom/av1/common/av1_loopfilter.c', - '../../third_party/aom/av1/common/av1_rtcd.c', - '../../third_party/aom/av1/common/av1_txfm.c', - '../../third_party/aom/av1/common/blockd.c', - '../../third_party/aom/av1/common/cdef.c', - '../../third_party/aom/av1/common/cdef_block.c', - '../../third_party/aom/av1/common/cdef_block_avx2.c', - '../../third_party/aom/av1/common/cdef_block_sse2.c', - '../../third_party/aom/av1/common/cdef_block_sse4.c', - '../../third_party/aom/av1/common/cdef_block_ssse3.c', - '../../third_party/aom/av1/common/cfl.c', - '../../third_party/aom/av1/common/convolve.c', - '../../third_party/aom/av1/common/debugmodes.c', - '../../third_party/aom/av1/common/entropy.c', - '../../third_party/aom/av1/common/entropymode.c', - '../../third_party/aom/av1/common/entropymv.c', - '../../third_party/aom/av1/common/frame_buffers.c', - '../../third_party/aom/av1/common/idct.c', - '../../third_party/aom/av1/common/mvref_common.c', - '../../third_party/aom/av1/common/obu_util.c', - '../../third_party/aom/av1/common/odintrin.c', - '../../third_party/aom/av1/common/pred_common.c', - '../../third_party/aom/av1/common/quant_common.c', - '../../third_party/aom/av1/common/reconinter.c', - '../../third_party/aom/av1/common/reconintra.c', - '../../third_party/aom/av1/common/resize.c', - '../../third_party/aom/av1/common/restoration.c', - '../../third_party/aom/av1/common/scale.c', - '../../third_party/aom/av1/common/scan.c', - '../../third_party/aom/av1/common/seg_common.c', - '../../third_party/aom/av1/common/thread_common.c', - '../../third_party/aom/av1/common/tile_common.c', - '../../third_party/aom/av1/common/timing.c', - '../../third_party/aom/av1/common/txb_common.c', - '../../third_party/aom/av1/common/warped_motion.c', - '../../third_party/aom/av1/common/x86/av1_convolve_horiz_rs_sse4.c', - '../../third_party/aom/av1/common/x86/av1_convolve_scale_sse4.c', - '../../third_party/aom/av1/common/x86/av1_highbd_convolve_sse4.c', - '../../third_party/aom/av1/common/x86/av1_inv_txfm_avx2.c', - '../../third_party/aom/av1/common/x86/av1_inv_txfm_ssse3.c', - '../../third_party/aom/av1/common/x86/av1_txfm_sse4.c', - '../../third_party/aom/av1/common/x86/cfl_avx2.c', - '../../third_party/aom/av1/common/x86/cfl_sse2.c', - '../../third_party/aom/av1/common/x86/cfl_ssse3.c', - '../../third_party/aom/av1/common/x86/convolve_2d_avx2.c', - '../../third_party/aom/av1/common/x86/convolve_2d_sse2.c', - '../../third_party/aom/av1/common/x86/convolve_avx2.c', - '../../third_party/aom/av1/common/x86/convolve_sse2.c', - '../../third_party/aom/av1/common/x86/filterintra_sse4.c', - '../../third_party/aom/av1/common/x86/highbd_convolve_2d_avx2.c', - '../../third_party/aom/av1/common/x86/highbd_convolve_2d_sse2.c', - '../../third_party/aom/av1/common/x86/highbd_convolve_2d_sse4.c', - '../../third_party/aom/av1/common/x86/highbd_convolve_2d_ssse3.c', - '../../third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c', - '../../third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c', - '../../third_party/aom/av1/common/x86/highbd_jnt_convolve_avx2.c', - '../../third_party/aom/av1/common/x86/highbd_jnt_convolve_sse4.c', - '../../third_party/aom/av1/common/x86/highbd_warp_plane_sse4.c', - '../../third_party/aom/av1/common/x86/highbd_wiener_convolve_avx2.c', - '../../third_party/aom/av1/common/x86/highbd_wiener_convolve_ssse3.c', - '../../third_party/aom/av1/common/x86/intra_edge_sse4.c', - '../../third_party/aom/av1/common/x86/jnt_convolve_avx2.c', - '../../third_party/aom/av1/common/x86/jnt_convolve_sse2.c', - '../../third_party/aom/av1/common/x86/jnt_convolve_ssse3.c', - '../../third_party/aom/av1/common/x86/reconinter_avx2.c', - '../../third_party/aom/av1/common/x86/reconinter_sse4.c', - '../../third_party/aom/av1/common/x86/reconinter_ssse3.c', - '../../third_party/aom/av1/common/x86/selfguided_avx2.c', - '../../third_party/aom/av1/common/x86/selfguided_sse4.c', - '../../third_party/aom/av1/common/x86/warp_plane_sse4.c', - '../../third_party/aom/av1/common/x86/wiener_convolve_avx2.c', - '../../third_party/aom/av1/common/x86/wiener_convolve_sse2.c', - '../../third_party/aom/av1/decoder/decodeframe.c', - '../../third_party/aom/av1/decoder/decodemv.c', - '../../third_party/aom/av1/decoder/decoder.c', - '../../third_party/aom/av1/decoder/decodetxb.c', - '../../third_party/aom/av1/decoder/detokenize.c', - '../../third_party/aom/av1/decoder/dthread.c', - '../../third_party/aom/av1/decoder/obu.c', + '/media/libaom/src/aom/src/aom_codec.c', + '/media/libaom/src/aom/src/aom_decoder.c', + '/media/libaom/src/aom/src/aom_encoder.c', + '/media/libaom/src/aom/src/aom_image.c', + '/media/libaom/src/aom/src/aom_integer.c', + '/media/libaom/src/aom_dsp/aom_convolve.c', + '/media/libaom/src/aom_dsp/aom_dsp_rtcd.c', + '/media/libaom/src/aom_dsp/binary_codes_reader.c', + '/media/libaom/src/aom_dsp/bitreader_buffer.c', + '/media/libaom/src/aom_dsp/bitwriter_buffer.c', + '/media/libaom/src/aom_dsp/blend_a64_hmask.c', + '/media/libaom/src/aom_dsp/blend_a64_mask.c', + '/media/libaom/src/aom_dsp/blend_a64_vmask.c', + '/media/libaom/src/aom_dsp/daalaboolreader.c', + '/media/libaom/src/aom_dsp/entcode.c', + '/media/libaom/src/aom_dsp/entdec.c', + '/media/libaom/src/aom_dsp/fft.c', + '/media/libaom/src/aom_dsp/grain_synthesis.c', + '/media/libaom/src/aom_dsp/intrapred.c', + '/media/libaom/src/aom_dsp/loopfilter.c', + '/media/libaom/src/aom_dsp/subtract.c', + '/media/libaom/src/aom_dsp/x86/aom_asm_stubs.c', + '/media/libaom/src/aom_dsp/x86/aom_convolve_copy_sse2.asm', + '/media/libaom/src/aom_dsp/x86/aom_high_subpixel_8t_sse2.asm', + '/media/libaom/src/aom_dsp/x86/aom_high_subpixel_bilinear_sse2.asm', + '/media/libaom/src/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c', + '/media/libaom/src/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c', + '/media/libaom/src/aom_dsp/x86/aom_subpixel_8t_sse2.asm', + '/media/libaom/src/aom_dsp/x86/aom_subpixel_8t_ssse3.asm', + '/media/libaom/src/aom_dsp/x86/aom_subpixel_bilinear_sse2.asm', + '/media/libaom/src/aom_dsp/x86/aom_subpixel_bilinear_ssse3.asm', + '/media/libaom/src/aom_dsp/x86/blend_a64_hmask_sse4.c', + '/media/libaom/src/aom_dsp/x86/blend_a64_mask_avx2.c', + '/media/libaom/src/aom_dsp/x86/blend_a64_mask_sse4.c', + '/media/libaom/src/aom_dsp/x86/blend_a64_vmask_sse4.c', + '/media/libaom/src/aom_dsp/x86/fft_avx2.c', + '/media/libaom/src/aom_dsp/x86/fft_sse2.c', + '/media/libaom/src/aom_dsp/x86/highbd_convolve_avx2.c', + '/media/libaom/src/aom_dsp/x86/highbd_convolve_ssse3.c', + '/media/libaom/src/aom_dsp/x86/highbd_intrapred_sse2.c', + '/media/libaom/src/aom_dsp/x86/highbd_intrapred_sse2_asm.asm', + '/media/libaom/src/aom_dsp/x86/highbd_loopfilter_avx2.c', + '/media/libaom/src/aom_dsp/x86/highbd_loopfilter_sse2.c', + '/media/libaom/src/aom_dsp/x86/intrapred_avx2.c', + '/media/libaom/src/aom_dsp/x86/intrapred_sse2.c', + '/media/libaom/src/aom_dsp/x86/intrapred_sse2_asm.asm', + '/media/libaom/src/aom_dsp/x86/intrapred_ssse3.c', + '/media/libaom/src/aom_dsp/x86/inv_wht_sse2.asm', + '/media/libaom/src/aom_dsp/x86/loopfilter_sse2.c', + '/media/libaom/src/aom_mem/aom_mem.c', + '/media/libaom/src/aom_ports/emms.asm', + '/media/libaom/src/aom_ports/x86_abi_support.asm', + '/media/libaom/src/aom_scale/aom_scale_rtcd.c', + '/media/libaom/src/aom_scale/generic/aom_scale.c', + '/media/libaom/src/aom_scale/generic/gen_scalers.c', + '/media/libaom/src/aom_scale/generic/yv12config.c', + '/media/libaom/src/aom_scale/generic/yv12extend.c', + '/media/libaom/src/aom_util/aom_thread.c', + '/media/libaom/src/aom_util/debug_util.c', + '/media/libaom/src/av1/av1_dx_iface.c', + '/media/libaom/src/av1/common/alloccommon.c', + '/media/libaom/src/av1/common/av1_inv_txfm1d.c', + '/media/libaom/src/av1/common/av1_inv_txfm2d.c', + '/media/libaom/src/av1/common/av1_loopfilter.c', + '/media/libaom/src/av1/common/av1_rtcd.c', + '/media/libaom/src/av1/common/av1_txfm.c', + '/media/libaom/src/av1/common/blockd.c', + '/media/libaom/src/av1/common/cdef.c', + '/media/libaom/src/av1/common/cdef_block.c', + '/media/libaom/src/av1/common/cdef_block_avx2.c', + '/media/libaom/src/av1/common/cdef_block_sse2.c', + '/media/libaom/src/av1/common/cdef_block_sse4.c', + '/media/libaom/src/av1/common/cdef_block_ssse3.c', + '/media/libaom/src/av1/common/cfl.c', + '/media/libaom/src/av1/common/convolve.c', + '/media/libaom/src/av1/common/debugmodes.c', + '/media/libaom/src/av1/common/entropy.c', + '/media/libaom/src/av1/common/entropymode.c', + '/media/libaom/src/av1/common/entropymv.c', + '/media/libaom/src/av1/common/frame_buffers.c', + '/media/libaom/src/av1/common/idct.c', + '/media/libaom/src/av1/common/mvref_common.c', + '/media/libaom/src/av1/common/obu_util.c', + '/media/libaom/src/av1/common/odintrin.c', + '/media/libaom/src/av1/common/pred_common.c', + '/media/libaom/src/av1/common/quant_common.c', + '/media/libaom/src/av1/common/reconinter.c', + '/media/libaom/src/av1/common/reconintra.c', + '/media/libaom/src/av1/common/resize.c', + '/media/libaom/src/av1/common/restoration.c', + '/media/libaom/src/av1/common/scale.c', + '/media/libaom/src/av1/common/scan.c', + '/media/libaom/src/av1/common/seg_common.c', + '/media/libaom/src/av1/common/thread_common.c', + '/media/libaom/src/av1/common/tile_common.c', + '/media/libaom/src/av1/common/timing.c', + '/media/libaom/src/av1/common/txb_common.c', + '/media/libaom/src/av1/common/warped_motion.c', + '/media/libaom/src/av1/common/x86/av1_convolve_horiz_rs_sse4.c', + '/media/libaom/src/av1/common/x86/av1_convolve_scale_sse4.c', + '/media/libaom/src/av1/common/x86/av1_highbd_convolve_sse4.c', + '/media/libaom/src/av1/common/x86/av1_inv_txfm_avx2.c', + '/media/libaom/src/av1/common/x86/av1_inv_txfm_ssse3.c', + '/media/libaom/src/av1/common/x86/av1_txfm_sse4.c', + '/media/libaom/src/av1/common/x86/cfl_avx2.c', + '/media/libaom/src/av1/common/x86/cfl_sse2.c', + '/media/libaom/src/av1/common/x86/cfl_ssse3.c', + '/media/libaom/src/av1/common/x86/convolve_2d_avx2.c', + '/media/libaom/src/av1/common/x86/convolve_2d_sse2.c', + '/media/libaom/src/av1/common/x86/convolve_avx2.c', + '/media/libaom/src/av1/common/x86/convolve_sse2.c', + '/media/libaom/src/av1/common/x86/filterintra_sse4.c', + '/media/libaom/src/av1/common/x86/highbd_convolve_2d_avx2.c', + '/media/libaom/src/av1/common/x86/highbd_convolve_2d_sse2.c', + '/media/libaom/src/av1/common/x86/highbd_convolve_2d_sse4.c', + '/media/libaom/src/av1/common/x86/highbd_convolve_2d_ssse3.c', + '/media/libaom/src/av1/common/x86/highbd_inv_txfm_avx2.c', + '/media/libaom/src/av1/common/x86/highbd_inv_txfm_sse4.c', + '/media/libaom/src/av1/common/x86/highbd_jnt_convolve_avx2.c', + '/media/libaom/src/av1/common/x86/highbd_jnt_convolve_sse4.c', + '/media/libaom/src/av1/common/x86/highbd_warp_plane_sse4.c', + '/media/libaom/src/av1/common/x86/highbd_wiener_convolve_avx2.c', + '/media/libaom/src/av1/common/x86/highbd_wiener_convolve_ssse3.c', + '/media/libaom/src/av1/common/x86/intra_edge_sse4.c', + '/media/libaom/src/av1/common/x86/jnt_convolve_avx2.c', + '/media/libaom/src/av1/common/x86/jnt_convolve_sse2.c', + '/media/libaom/src/av1/common/x86/jnt_convolve_ssse3.c', + '/media/libaom/src/av1/common/x86/reconinter_avx2.c', + '/media/libaom/src/av1/common/x86/reconinter_sse4.c', + '/media/libaom/src/av1/common/x86/reconinter_ssse3.c', + '/media/libaom/src/av1/common/x86/selfguided_avx2.c', + '/media/libaom/src/av1/common/x86/selfguided_sse4.c', + '/media/libaom/src/av1/common/x86/warp_plane_sse4.c', + '/media/libaom/src/av1/common/x86/wiener_convolve_avx2.c', + '/media/libaom/src/av1/common/x86/wiener_convolve_sse2.c', + '/media/libaom/src/av1/decoder/decodeframe.c', + '/media/libaom/src/av1/decoder/decodemv.c', + '/media/libaom/src/av1/decoder/decoder.c', + '/media/libaom/src/av1/decoder/decodetxb.c', + '/media/libaom/src/av1/decoder/detokenize.c', + '/media/libaom/src/av1/decoder/dthread.c', + '/media/libaom/src/av1/decoder/obu.c', ], 'X64_EXPORTS': [ - '../../third_party/aom/aom/aom.h', - '../../third_party/aom/aom/aom_codec.h', - '../../third_party/aom/aom/aom_decoder.h', - '../../third_party/aom/aom/aom_encoder.h', - '../../third_party/aom/aom/aom_frame_buffer.h', - '../../third_party/aom/aom/aom_image.h', - '../../third_party/aom/aom/aom_integer.h', - '../../third_party/aom/aom/aomcx.h', - '../../third_party/aom/aom/aomdx.h', - '../../third_party/aom/aom_mem/aom_mem.h', - '../../third_party/aom/aom_ports/aom_timer.h', - '../../third_party/aom/aom_ports/bitops.h', - '../../third_party/aom/aom_ports/mem.h', - '../../third_party/aom/aom_ports/sanitizer.h', - '../../third_party/aom/aom_ports/system_state.h', - '../../third_party/aom/aom_scale/aom_scale.h', - '../../third_party/aom/aom_scale/yv12config.h', + '/media/libaom/src/aom/aom.h', + '/media/libaom/src/aom/aom_codec.h', + '/media/libaom/src/aom/aom_decoder.h', + '/media/libaom/src/aom/aom_encoder.h', + '/media/libaom/src/aom/aom_frame_buffer.h', + '/media/libaom/src/aom/aom_image.h', + '/media/libaom/src/aom/aom_integer.h', + '/media/libaom/src/aom/aomcx.h', + '/media/libaom/src/aom/aomdx.h', + '/media/libaom/src/aom_mem/aom_mem.h', + '/media/libaom/src/aom_ports/aom_timer.h', + '/media/libaom/src/aom_ports/bitops.h', + '/media/libaom/src/aom_ports/mem.h', + '/media/libaom/src/aom_ports/sanitizer.h', + '/media/libaom/src/aom_ports/system_state.h', + '/media/libaom/src/aom_scale/aom_scale.h', + '/media/libaom/src/aom_scale/yv12config.h', ], 'X64_SOURCES': [ - '../../third_party/aom/aom/src/aom_codec.c', - '../../third_party/aom/aom/src/aom_decoder.c', - '../../third_party/aom/aom/src/aom_encoder.c', - '../../third_party/aom/aom/src/aom_image.c', - '../../third_party/aom/aom/src/aom_integer.c', - '../../third_party/aom/aom_dsp/aom_convolve.c', - '../../third_party/aom/aom_dsp/aom_dsp_rtcd.c', - '../../third_party/aom/aom_dsp/binary_codes_reader.c', - '../../third_party/aom/aom_dsp/bitreader_buffer.c', - '../../third_party/aom/aom_dsp/bitwriter_buffer.c', - '../../third_party/aom/aom_dsp/blend_a64_hmask.c', - '../../third_party/aom/aom_dsp/blend_a64_mask.c', - '../../third_party/aom/aom_dsp/blend_a64_vmask.c', - '../../third_party/aom/aom_dsp/daalaboolreader.c', - '../../third_party/aom/aom_dsp/entcode.c', - '../../third_party/aom/aom_dsp/entdec.c', - '../../third_party/aom/aom_dsp/fft.c', - '../../third_party/aom/aom_dsp/grain_synthesis.c', - '../../third_party/aom/aom_dsp/intrapred.c', - '../../third_party/aom/aom_dsp/loopfilter.c', - '../../third_party/aom/aom_dsp/subtract.c', - '../../third_party/aom/aom_dsp/x86/aom_asm_stubs.c', - '../../third_party/aom/aom_dsp/x86/aom_convolve_copy_sse2.asm', - '../../third_party/aom/aom_dsp/x86/aom_high_subpixel_8t_sse2.asm', - '../../third_party/aom/aom_dsp/x86/aom_high_subpixel_bilinear_sse2.asm', - '../../third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c', - '../../third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c', - '../../third_party/aom/aom_dsp/x86/aom_subpixel_8t_sse2.asm', - '../../third_party/aom/aom_dsp/x86/aom_subpixel_8t_ssse3.asm', - '../../third_party/aom/aom_dsp/x86/aom_subpixel_bilinear_sse2.asm', - '../../third_party/aom/aom_dsp/x86/aom_subpixel_bilinear_ssse3.asm', - '../../third_party/aom/aom_dsp/x86/blend_a64_hmask_sse4.c', - '../../third_party/aom/aom_dsp/x86/blend_a64_mask_avx2.c', - '../../third_party/aom/aom_dsp/x86/blend_a64_mask_sse4.c', - '../../third_party/aom/aom_dsp/x86/blend_a64_vmask_sse4.c', - '../../third_party/aom/aom_dsp/x86/fft_avx2.c', - '../../third_party/aom/aom_dsp/x86/fft_sse2.c', - '../../third_party/aom/aom_dsp/x86/highbd_convolve_avx2.c', - '../../third_party/aom/aom_dsp/x86/highbd_convolve_ssse3.c', - '../../third_party/aom/aom_dsp/x86/highbd_intrapred_sse2.c', - '../../third_party/aom/aom_dsp/x86/highbd_intrapred_sse2_asm.asm', - '../../third_party/aom/aom_dsp/x86/highbd_loopfilter_avx2.c', - '../../third_party/aom/aom_dsp/x86/highbd_loopfilter_sse2.c', - '../../third_party/aom/aom_dsp/x86/intrapred_avx2.c', - '../../third_party/aom/aom_dsp/x86/intrapred_sse2.c', - '../../third_party/aom/aom_dsp/x86/intrapred_sse2_asm.asm', - '../../third_party/aom/aom_dsp/x86/intrapred_ssse3.c', - '../../third_party/aom/aom_dsp/x86/inv_wht_sse2.asm', - '../../third_party/aom/aom_dsp/x86/loopfilter_sse2.c', - '../../third_party/aom/aom_mem/aom_mem.c', - '../../third_party/aom/aom_ports/emms.asm', - '../../third_party/aom/aom_scale/aom_scale_rtcd.c', - '../../third_party/aom/aom_scale/generic/aom_scale.c', - '../../third_party/aom/aom_scale/generic/gen_scalers.c', - '../../third_party/aom/aom_scale/generic/yv12config.c', - '../../third_party/aom/aom_scale/generic/yv12extend.c', - '../../third_party/aom/aom_util/aom_thread.c', - '../../third_party/aom/aom_util/debug_util.c', - '../../third_party/aom/av1/av1_dx_iface.c', - '../../third_party/aom/av1/common/alloccommon.c', - '../../third_party/aom/av1/common/av1_inv_txfm1d.c', - '../../third_party/aom/av1/common/av1_inv_txfm2d.c', - '../../third_party/aom/av1/common/av1_loopfilter.c', - '../../third_party/aom/av1/common/av1_rtcd.c', - '../../third_party/aom/av1/common/av1_txfm.c', - '../../third_party/aom/av1/common/blockd.c', - '../../third_party/aom/av1/common/cdef.c', - '../../third_party/aom/av1/common/cdef_block.c', - '../../third_party/aom/av1/common/cdef_block_avx2.c', - '../../third_party/aom/av1/common/cdef_block_sse2.c', - '../../third_party/aom/av1/common/cdef_block_sse4.c', - '../../third_party/aom/av1/common/cdef_block_ssse3.c', - '../../third_party/aom/av1/common/cfl.c', - '../../third_party/aom/av1/common/convolve.c', - '../../third_party/aom/av1/common/debugmodes.c', - '../../third_party/aom/av1/common/entropy.c', - '../../third_party/aom/av1/common/entropymode.c', - '../../third_party/aom/av1/common/entropymv.c', - '../../third_party/aom/av1/common/frame_buffers.c', - '../../third_party/aom/av1/common/idct.c', - '../../third_party/aom/av1/common/mvref_common.c', - '../../third_party/aom/av1/common/obu_util.c', - '../../third_party/aom/av1/common/odintrin.c', - '../../third_party/aom/av1/common/pred_common.c', - '../../third_party/aom/av1/common/quant_common.c', - '../../third_party/aom/av1/common/reconinter.c', - '../../third_party/aom/av1/common/reconintra.c', - '../../third_party/aom/av1/common/resize.c', - '../../third_party/aom/av1/common/restoration.c', - '../../third_party/aom/av1/common/scale.c', - '../../third_party/aom/av1/common/scan.c', - '../../third_party/aom/av1/common/seg_common.c', - '../../third_party/aom/av1/common/thread_common.c', - '../../third_party/aom/av1/common/tile_common.c', - '../../third_party/aom/av1/common/timing.c', - '../../third_party/aom/av1/common/txb_common.c', - '../../third_party/aom/av1/common/warped_motion.c', - '../../third_party/aom/av1/common/x86/av1_convolve_horiz_rs_sse4.c', - '../../third_party/aom/av1/common/x86/av1_convolve_scale_sse4.c', - '../../third_party/aom/av1/common/x86/av1_highbd_convolve_sse4.c', - '../../third_party/aom/av1/common/x86/av1_inv_txfm_avx2.c', - '../../third_party/aom/av1/common/x86/av1_inv_txfm_ssse3.c', - '../../third_party/aom/av1/common/x86/av1_txfm_sse4.c', - '../../third_party/aom/av1/common/x86/cfl_avx2.c', - '../../third_party/aom/av1/common/x86/cfl_sse2.c', - '../../third_party/aom/av1/common/x86/cfl_ssse3.c', - '../../third_party/aom/av1/common/x86/convolve_2d_avx2.c', - '../../third_party/aom/av1/common/x86/convolve_2d_sse2.c', - '../../third_party/aom/av1/common/x86/convolve_avx2.c', - '../../third_party/aom/av1/common/x86/convolve_sse2.c', - '../../third_party/aom/av1/common/x86/filterintra_sse4.c', - '../../third_party/aom/av1/common/x86/highbd_convolve_2d_avx2.c', - '../../third_party/aom/av1/common/x86/highbd_convolve_2d_sse2.c', - '../../third_party/aom/av1/common/x86/highbd_convolve_2d_sse4.c', - '../../third_party/aom/av1/common/x86/highbd_convolve_2d_ssse3.c', - '../../third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c', - '../../third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c', - '../../third_party/aom/av1/common/x86/highbd_jnt_convolve_avx2.c', - '../../third_party/aom/av1/common/x86/highbd_jnt_convolve_sse4.c', - '../../third_party/aom/av1/common/x86/highbd_warp_plane_sse4.c', - '../../third_party/aom/av1/common/x86/highbd_wiener_convolve_avx2.c', - '../../third_party/aom/av1/common/x86/highbd_wiener_convolve_ssse3.c', - '../../third_party/aom/av1/common/x86/intra_edge_sse4.c', - '../../third_party/aom/av1/common/x86/jnt_convolve_avx2.c', - '../../third_party/aom/av1/common/x86/jnt_convolve_sse2.c', - '../../third_party/aom/av1/common/x86/jnt_convolve_ssse3.c', - '../../third_party/aom/av1/common/x86/reconinter_avx2.c', - '../../third_party/aom/av1/common/x86/reconinter_sse4.c', - '../../third_party/aom/av1/common/x86/reconinter_ssse3.c', - '../../third_party/aom/av1/common/x86/selfguided_avx2.c', - '../../third_party/aom/av1/common/x86/selfguided_sse4.c', - '../../third_party/aom/av1/common/x86/warp_plane_sse4.c', - '../../third_party/aom/av1/common/x86/wiener_convolve_avx2.c', - '../../third_party/aom/av1/common/x86/wiener_convolve_sse2.c', - '../../third_party/aom/av1/decoder/decodeframe.c', - '../../third_party/aom/av1/decoder/decodemv.c', - '../../third_party/aom/av1/decoder/decoder.c', - '../../third_party/aom/av1/decoder/decodetxb.c', - '../../third_party/aom/av1/decoder/detokenize.c', - '../../third_party/aom/av1/decoder/dthread.c', - '../../third_party/aom/av1/decoder/obu.c', + '/media/libaom/src/aom/src/aom_codec.c', + '/media/libaom/src/aom/src/aom_decoder.c', + '/media/libaom/src/aom/src/aom_encoder.c', + '/media/libaom/src/aom/src/aom_image.c', + '/media/libaom/src/aom/src/aom_integer.c', + '/media/libaom/src/aom_dsp/aom_convolve.c', + '/media/libaom/src/aom_dsp/aom_dsp_rtcd.c', + '/media/libaom/src/aom_dsp/binary_codes_reader.c', + '/media/libaom/src/aom_dsp/bitreader_buffer.c', + '/media/libaom/src/aom_dsp/bitwriter_buffer.c', + '/media/libaom/src/aom_dsp/blend_a64_hmask.c', + '/media/libaom/src/aom_dsp/blend_a64_mask.c', + '/media/libaom/src/aom_dsp/blend_a64_vmask.c', + '/media/libaom/src/aom_dsp/daalaboolreader.c', + '/media/libaom/src/aom_dsp/entcode.c', + '/media/libaom/src/aom_dsp/entdec.c', + '/media/libaom/src/aom_dsp/fft.c', + '/media/libaom/src/aom_dsp/grain_synthesis.c', + '/media/libaom/src/aom_dsp/intrapred.c', + '/media/libaom/src/aom_dsp/loopfilter.c', + '/media/libaom/src/aom_dsp/subtract.c', + '/media/libaom/src/aom_dsp/x86/aom_asm_stubs.c', + '/media/libaom/src/aom_dsp/x86/aom_convolve_copy_sse2.asm', + '/media/libaom/src/aom_dsp/x86/aom_high_subpixel_8t_sse2.asm', + '/media/libaom/src/aom_dsp/x86/aom_high_subpixel_bilinear_sse2.asm', + '/media/libaom/src/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c', + '/media/libaom/src/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c', + '/media/libaom/src/aom_dsp/x86/aom_subpixel_8t_sse2.asm', + '/media/libaom/src/aom_dsp/x86/aom_subpixel_8t_ssse3.asm', + '/media/libaom/src/aom_dsp/x86/aom_subpixel_bilinear_sse2.asm', + '/media/libaom/src/aom_dsp/x86/aom_subpixel_bilinear_ssse3.asm', + '/media/libaom/src/aom_dsp/x86/blend_a64_hmask_sse4.c', + '/media/libaom/src/aom_dsp/x86/blend_a64_mask_avx2.c', + '/media/libaom/src/aom_dsp/x86/blend_a64_mask_sse4.c', + '/media/libaom/src/aom_dsp/x86/blend_a64_vmask_sse4.c', + '/media/libaom/src/aom_dsp/x86/fft_avx2.c', + '/media/libaom/src/aom_dsp/x86/fft_sse2.c', + '/media/libaom/src/aom_dsp/x86/highbd_convolve_avx2.c', + '/media/libaom/src/aom_dsp/x86/highbd_convolve_ssse3.c', + '/media/libaom/src/aom_dsp/x86/highbd_intrapred_sse2.c', + '/media/libaom/src/aom_dsp/x86/highbd_intrapred_sse2_asm.asm', + '/media/libaom/src/aom_dsp/x86/highbd_loopfilter_avx2.c', + '/media/libaom/src/aom_dsp/x86/highbd_loopfilter_sse2.c', + '/media/libaom/src/aom_dsp/x86/intrapred_avx2.c', + '/media/libaom/src/aom_dsp/x86/intrapred_sse2.c', + '/media/libaom/src/aom_dsp/x86/intrapred_sse2_asm.asm', + '/media/libaom/src/aom_dsp/x86/intrapred_ssse3.c', + '/media/libaom/src/aom_dsp/x86/inv_wht_sse2.asm', + '/media/libaom/src/aom_dsp/x86/loopfilter_sse2.c', + '/media/libaom/src/aom_mem/aom_mem.c', + '/media/libaom/src/aom_ports/emms.asm', + '/media/libaom/src/aom_scale/aom_scale_rtcd.c', + '/media/libaom/src/aom_scale/generic/aom_scale.c', + '/media/libaom/src/aom_scale/generic/gen_scalers.c', + '/media/libaom/src/aom_scale/generic/yv12config.c', + '/media/libaom/src/aom_scale/generic/yv12extend.c', + '/media/libaom/src/aom_util/aom_thread.c', + '/media/libaom/src/aom_util/debug_util.c', + '/media/libaom/src/av1/av1_dx_iface.c', + '/media/libaom/src/av1/common/alloccommon.c', + '/media/libaom/src/av1/common/av1_inv_txfm1d.c', + '/media/libaom/src/av1/common/av1_inv_txfm2d.c', + '/media/libaom/src/av1/common/av1_loopfilter.c', + '/media/libaom/src/av1/common/av1_rtcd.c', + '/media/libaom/src/av1/common/av1_txfm.c', + '/media/libaom/src/av1/common/blockd.c', + '/media/libaom/src/av1/common/cdef.c', + '/media/libaom/src/av1/common/cdef_block.c', + '/media/libaom/src/av1/common/cdef_block_avx2.c', + '/media/libaom/src/av1/common/cdef_block_sse2.c', + '/media/libaom/src/av1/common/cdef_block_sse4.c', + '/media/libaom/src/av1/common/cdef_block_ssse3.c', + '/media/libaom/src/av1/common/cfl.c', + '/media/libaom/src/av1/common/convolve.c', + '/media/libaom/src/av1/common/debugmodes.c', + '/media/libaom/src/av1/common/entropy.c', + '/media/libaom/src/av1/common/entropymode.c', + '/media/libaom/src/av1/common/entropymv.c', + '/media/libaom/src/av1/common/frame_buffers.c', + '/media/libaom/src/av1/common/idct.c', + '/media/libaom/src/av1/common/mvref_common.c', + '/media/libaom/src/av1/common/obu_util.c', + '/media/libaom/src/av1/common/odintrin.c', + '/media/libaom/src/av1/common/pred_common.c', + '/media/libaom/src/av1/common/quant_common.c', + '/media/libaom/src/av1/common/reconinter.c', + '/media/libaom/src/av1/common/reconintra.c', + '/media/libaom/src/av1/common/resize.c', + '/media/libaom/src/av1/common/restoration.c', + '/media/libaom/src/av1/common/scale.c', + '/media/libaom/src/av1/common/scan.c', + '/media/libaom/src/av1/common/seg_common.c', + '/media/libaom/src/av1/common/thread_common.c', + '/media/libaom/src/av1/common/tile_common.c', + '/media/libaom/src/av1/common/timing.c', + '/media/libaom/src/av1/common/txb_common.c', + '/media/libaom/src/av1/common/warped_motion.c', + '/media/libaom/src/av1/common/x86/av1_convolve_horiz_rs_sse4.c', + '/media/libaom/src/av1/common/x86/av1_convolve_scale_sse4.c', + '/media/libaom/src/av1/common/x86/av1_highbd_convolve_sse4.c', + '/media/libaom/src/av1/common/x86/av1_inv_txfm_avx2.c', + '/media/libaom/src/av1/common/x86/av1_inv_txfm_ssse3.c', + '/media/libaom/src/av1/common/x86/av1_txfm_sse4.c', + '/media/libaom/src/av1/common/x86/cfl_avx2.c', + '/media/libaom/src/av1/common/x86/cfl_sse2.c', + '/media/libaom/src/av1/common/x86/cfl_ssse3.c', + '/media/libaom/src/av1/common/x86/convolve_2d_avx2.c', + '/media/libaom/src/av1/common/x86/convolve_2d_sse2.c', + '/media/libaom/src/av1/common/x86/convolve_avx2.c', + '/media/libaom/src/av1/common/x86/convolve_sse2.c', + '/media/libaom/src/av1/common/x86/filterintra_sse4.c', + '/media/libaom/src/av1/common/x86/highbd_convolve_2d_avx2.c', + '/media/libaom/src/av1/common/x86/highbd_convolve_2d_sse2.c', + '/media/libaom/src/av1/common/x86/highbd_convolve_2d_sse4.c', + '/media/libaom/src/av1/common/x86/highbd_convolve_2d_ssse3.c', + '/media/libaom/src/av1/common/x86/highbd_inv_txfm_avx2.c', + '/media/libaom/src/av1/common/x86/highbd_inv_txfm_sse4.c', + '/media/libaom/src/av1/common/x86/highbd_jnt_convolve_avx2.c', + '/media/libaom/src/av1/common/x86/highbd_jnt_convolve_sse4.c', + '/media/libaom/src/av1/common/x86/highbd_warp_plane_sse4.c', + '/media/libaom/src/av1/common/x86/highbd_wiener_convolve_avx2.c', + '/media/libaom/src/av1/common/x86/highbd_wiener_convolve_ssse3.c', + '/media/libaom/src/av1/common/x86/intra_edge_sse4.c', + '/media/libaom/src/av1/common/x86/jnt_convolve_avx2.c', + '/media/libaom/src/av1/common/x86/jnt_convolve_sse2.c', + '/media/libaom/src/av1/common/x86/jnt_convolve_ssse3.c', + '/media/libaom/src/av1/common/x86/reconinter_avx2.c', + '/media/libaom/src/av1/common/x86/reconinter_sse4.c', + '/media/libaom/src/av1/common/x86/reconinter_ssse3.c', + '/media/libaom/src/av1/common/x86/selfguided_avx2.c', + '/media/libaom/src/av1/common/x86/selfguided_sse4.c', + '/media/libaom/src/av1/common/x86/warp_plane_sse4.c', + '/media/libaom/src/av1/common/x86/wiener_convolve_avx2.c', + '/media/libaom/src/av1/common/x86/wiener_convolve_sse2.c', + '/media/libaom/src/av1/decoder/decodeframe.c', + '/media/libaom/src/av1/decoder/decodemv.c', + '/media/libaom/src/av1/decoder/decoder.c', + '/media/libaom/src/av1/decoder/decodetxb.c', + '/media/libaom/src/av1/decoder/detokenize.c', + '/media/libaom/src/av1/decoder/dthread.c', + '/media/libaom/src/av1/decoder/obu.c', ], } diff --git a/third_party/aom/.clang-format b/media/libaom/src/.clang-format similarity index 100% rename from third_party/aom/.clang-format rename to media/libaom/src/.clang-format diff --git a/third_party/aom/.cmake-format.py b/media/libaom/src/.cmake-format.py similarity index 100% rename from third_party/aom/.cmake-format.py rename to media/libaom/src/.cmake-format.py diff --git a/third_party/aom/.mailmap b/media/libaom/src/.mailmap similarity index 100% rename from third_party/aom/.mailmap rename to media/libaom/src/.mailmap diff --git a/third_party/aom/AUTHORS b/media/libaom/src/AUTHORS similarity index 100% rename from third_party/aom/AUTHORS rename to media/libaom/src/AUTHORS diff --git a/third_party/aom/CHANGELOG b/media/libaom/src/CHANGELOG similarity index 100% rename from third_party/aom/CHANGELOG rename to media/libaom/src/CHANGELOG diff --git a/third_party/aom/CMakeLists.txt b/media/libaom/src/CMakeLists.txt similarity index 100% rename from third_party/aom/CMakeLists.txt rename to media/libaom/src/CMakeLists.txt diff --git a/third_party/aom/LICENSE b/media/libaom/src/LICENSE similarity index 100% rename from third_party/aom/LICENSE rename to media/libaom/src/LICENSE diff --git a/third_party/aom/PATENTS b/media/libaom/src/PATENTS similarity index 100% rename from third_party/aom/PATENTS rename to media/libaom/src/PATENTS diff --git a/third_party/aom/README.md b/media/libaom/src/README.md similarity index 100% rename from third_party/aom/README.md rename to media/libaom/src/README.md diff --git a/third_party/aom/aom/aom.h b/media/libaom/src/aom/aom.h similarity index 100% rename from third_party/aom/aom/aom.h rename to media/libaom/src/aom/aom.h diff --git a/third_party/aom/aom/aom_codec.h b/media/libaom/src/aom/aom_codec.h similarity index 100% rename from third_party/aom/aom/aom_codec.h rename to media/libaom/src/aom/aom_codec.h diff --git a/third_party/aom/aom/aom_decoder.h b/media/libaom/src/aom/aom_decoder.h similarity index 100% rename from third_party/aom/aom/aom_decoder.h rename to media/libaom/src/aom/aom_decoder.h diff --git a/third_party/aom/aom/aom_encoder.h b/media/libaom/src/aom/aom_encoder.h similarity index 100% rename from third_party/aom/aom/aom_encoder.h rename to media/libaom/src/aom/aom_encoder.h diff --git a/third_party/aom/aom/aom_frame_buffer.h b/media/libaom/src/aom/aom_frame_buffer.h similarity index 100% rename from third_party/aom/aom/aom_frame_buffer.h rename to media/libaom/src/aom/aom_frame_buffer.h diff --git a/third_party/aom/aom/aom_image.h b/media/libaom/src/aom/aom_image.h similarity index 100% rename from third_party/aom/aom/aom_image.h rename to media/libaom/src/aom/aom_image.h diff --git a/third_party/aom/aom/aom_integer.h b/media/libaom/src/aom/aom_integer.h similarity index 100% rename from third_party/aom/aom/aom_integer.h rename to media/libaom/src/aom/aom_integer.h diff --git a/third_party/aom/aom/aomcx.h b/media/libaom/src/aom/aomcx.h similarity index 100% rename from third_party/aom/aom/aomcx.h rename to media/libaom/src/aom/aomcx.h diff --git a/third_party/aom/aom/aomdx.h b/media/libaom/src/aom/aomdx.h similarity index 100% rename from third_party/aom/aom/aomdx.h rename to media/libaom/src/aom/aomdx.h diff --git a/third_party/aom/aom/exports_com b/media/libaom/src/aom/exports_com similarity index 100% rename from third_party/aom/aom/exports_com rename to media/libaom/src/aom/exports_com diff --git a/third_party/aom/aom/exports_dec b/media/libaom/src/aom/exports_dec similarity index 100% rename from third_party/aom/aom/exports_dec rename to media/libaom/src/aom/exports_dec diff --git a/third_party/aom/aom/exports_enc b/media/libaom/src/aom/exports_enc similarity index 100% rename from third_party/aom/aom/exports_enc rename to media/libaom/src/aom/exports_enc diff --git a/third_party/aom/aom/exports_test b/media/libaom/src/aom/exports_test similarity index 100% rename from third_party/aom/aom/exports_test rename to media/libaom/src/aom/exports_test diff --git a/third_party/aom/aom/internal/aom_codec_internal.h b/media/libaom/src/aom/internal/aom_codec_internal.h similarity index 100% rename from third_party/aom/aom/internal/aom_codec_internal.h rename to media/libaom/src/aom/internal/aom_codec_internal.h diff --git a/third_party/aom/aom/src/aom_codec.c b/media/libaom/src/aom/src/aom_codec.c similarity index 100% rename from third_party/aom/aom/src/aom_codec.c rename to media/libaom/src/aom/src/aom_codec.c diff --git a/third_party/aom/aom/src/aom_decoder.c b/media/libaom/src/aom/src/aom_decoder.c similarity index 100% rename from third_party/aom/aom/src/aom_decoder.c rename to media/libaom/src/aom/src/aom_decoder.c diff --git a/third_party/aom/aom/src/aom_encoder.c b/media/libaom/src/aom/src/aom_encoder.c similarity index 100% rename from third_party/aom/aom/src/aom_encoder.c rename to media/libaom/src/aom/src/aom_encoder.c diff --git a/third_party/aom/aom/src/aom_image.c b/media/libaom/src/aom/src/aom_image.c similarity index 100% rename from third_party/aom/aom/src/aom_image.c rename to media/libaom/src/aom/src/aom_image.c diff --git a/third_party/aom/aom/src/aom_integer.c b/media/libaom/src/aom/src/aom_integer.c similarity index 100% rename from third_party/aom/aom/src/aom_integer.c rename to media/libaom/src/aom/src/aom_integer.c diff --git a/third_party/aom/aom_dsp/add_noise.c b/media/libaom/src/aom_dsp/add_noise.c similarity index 100% rename from third_party/aom/aom_dsp/add_noise.c rename to media/libaom/src/aom_dsp/add_noise.c diff --git a/third_party/aom/aom_dsp/aom_convolve.c b/media/libaom/src/aom_dsp/aom_convolve.c similarity index 100% rename from third_party/aom/aom_dsp/aom_convolve.c rename to media/libaom/src/aom_dsp/aom_convolve.c diff --git a/third_party/aom/aom_dsp/aom_dsp.cmake b/media/libaom/src/aom_dsp/aom_dsp.cmake similarity index 100% rename from third_party/aom/aom_dsp/aom_dsp.cmake rename to media/libaom/src/aom_dsp/aom_dsp.cmake diff --git a/third_party/aom/aom_dsp/aom_dsp_common.h b/media/libaom/src/aom_dsp/aom_dsp_common.h similarity index 100% rename from third_party/aom/aom_dsp/aom_dsp_common.h rename to media/libaom/src/aom_dsp/aom_dsp_common.h diff --git a/third_party/aom/aom_dsp/aom_dsp_rtcd.c b/media/libaom/src/aom_dsp/aom_dsp_rtcd.c similarity index 100% rename from third_party/aom/aom_dsp/aom_dsp_rtcd.c rename to media/libaom/src/aom_dsp/aom_dsp_rtcd.c diff --git a/third_party/aom/aom_dsp/aom_dsp_rtcd_defs.pl b/media/libaom/src/aom_dsp/aom_dsp_rtcd_defs.pl old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/aom_dsp/aom_dsp_rtcd_defs.pl rename to media/libaom/src/aom_dsp/aom_dsp_rtcd_defs.pl diff --git a/third_party/aom/aom_dsp/aom_filter.h b/media/libaom/src/aom_dsp/aom_filter.h similarity index 100% rename from third_party/aom/aom_dsp/aom_filter.h rename to media/libaom/src/aom_dsp/aom_filter.h diff --git a/third_party/aom/aom_dsp/aom_simd.h b/media/libaom/src/aom_dsp/aom_simd.h similarity index 100% rename from third_party/aom/aom_dsp/aom_simd.h rename to media/libaom/src/aom_dsp/aom_simd.h diff --git a/third_party/aom/aom_dsp/aom_simd_inline.h b/media/libaom/src/aom_dsp/aom_simd_inline.h similarity index 100% rename from third_party/aom/aom_dsp/aom_simd_inline.h rename to media/libaom/src/aom_dsp/aom_simd_inline.h diff --git a/third_party/aom/aom_dsp/arm/blend_a64_mask_neon.c b/media/libaom/src/aom_dsp/arm/blend_a64_mask_neon.c similarity index 100% rename from third_party/aom/aom_dsp/arm/blend_a64_mask_neon.c rename to media/libaom/src/aom_dsp/arm/blend_a64_mask_neon.c diff --git a/third_party/aom/aom_dsp/arm/fwd_txfm_neon.c b/media/libaom/src/aom_dsp/arm/fwd_txfm_neon.c similarity index 100% rename from third_party/aom/aom_dsp/arm/fwd_txfm_neon.c rename to media/libaom/src/aom_dsp/arm/fwd_txfm_neon.c diff --git a/third_party/aom/aom_dsp/arm/intrapred_neon.c b/media/libaom/src/aom_dsp/arm/intrapred_neon.c similarity index 100% rename from third_party/aom/aom_dsp/arm/intrapred_neon.c rename to media/libaom/src/aom_dsp/arm/intrapred_neon.c diff --git a/third_party/aom/aom_dsp/arm/loopfilter_neon.c b/media/libaom/src/aom_dsp/arm/loopfilter_neon.c similarity index 100% rename from third_party/aom/aom_dsp/arm/loopfilter_neon.c rename to media/libaom/src/aom_dsp/arm/loopfilter_neon.c diff --git a/third_party/aom/aom_dsp/arm/sad4d_neon.c b/media/libaom/src/aom_dsp/arm/sad4d_neon.c similarity index 100% rename from third_party/aom/aom_dsp/arm/sad4d_neon.c rename to media/libaom/src/aom_dsp/arm/sad4d_neon.c diff --git a/third_party/aom/aom_dsp/arm/sad_neon.c b/media/libaom/src/aom_dsp/arm/sad_neon.c similarity index 100% rename from third_party/aom/aom_dsp/arm/sad_neon.c rename to media/libaom/src/aom_dsp/arm/sad_neon.c diff --git a/third_party/aom/aom_dsp/arm/subpel_variance_neon.c b/media/libaom/src/aom_dsp/arm/subpel_variance_neon.c similarity index 100% rename from third_party/aom/aom_dsp/arm/subpel_variance_neon.c rename to media/libaom/src/aom_dsp/arm/subpel_variance_neon.c diff --git a/third_party/aom/aom_dsp/arm/subtract_neon.c b/media/libaom/src/aom_dsp/arm/subtract_neon.c similarity index 100% rename from third_party/aom/aom_dsp/arm/subtract_neon.c rename to media/libaom/src/aom_dsp/arm/subtract_neon.c diff --git a/third_party/aom/aom_dsp/arm/variance_neon.c b/media/libaom/src/aom_dsp/arm/variance_neon.c similarity index 100% rename from third_party/aom/aom_dsp/arm/variance_neon.c rename to media/libaom/src/aom_dsp/arm/variance_neon.c diff --git a/third_party/aom/aom_dsp/binary_codes_reader.c b/media/libaom/src/aom_dsp/binary_codes_reader.c similarity index 100% rename from third_party/aom/aom_dsp/binary_codes_reader.c rename to media/libaom/src/aom_dsp/binary_codes_reader.c diff --git a/third_party/aom/aom_dsp/binary_codes_reader.h b/media/libaom/src/aom_dsp/binary_codes_reader.h similarity index 100% rename from third_party/aom/aom_dsp/binary_codes_reader.h rename to media/libaom/src/aom_dsp/binary_codes_reader.h diff --git a/third_party/aom/aom_dsp/binary_codes_writer.c b/media/libaom/src/aom_dsp/binary_codes_writer.c similarity index 100% rename from third_party/aom/aom_dsp/binary_codes_writer.c rename to media/libaom/src/aom_dsp/binary_codes_writer.c diff --git a/third_party/aom/aom_dsp/binary_codes_writer.h b/media/libaom/src/aom_dsp/binary_codes_writer.h similarity index 100% rename from third_party/aom/aom_dsp/binary_codes_writer.h rename to media/libaom/src/aom_dsp/binary_codes_writer.h diff --git a/third_party/aom/aom_dsp/bitreader.h b/media/libaom/src/aom_dsp/bitreader.h similarity index 100% rename from third_party/aom/aom_dsp/bitreader.h rename to media/libaom/src/aom_dsp/bitreader.h diff --git a/third_party/aom/aom_dsp/bitreader_buffer.c b/media/libaom/src/aom_dsp/bitreader_buffer.c similarity index 100% rename from third_party/aom/aom_dsp/bitreader_buffer.c rename to media/libaom/src/aom_dsp/bitreader_buffer.c diff --git a/third_party/aom/aom_dsp/bitreader_buffer.h b/media/libaom/src/aom_dsp/bitreader_buffer.h similarity index 100% rename from third_party/aom/aom_dsp/bitreader_buffer.h rename to media/libaom/src/aom_dsp/bitreader_buffer.h diff --git a/third_party/aom/aom_dsp/bitwriter.h b/media/libaom/src/aom_dsp/bitwriter.h similarity index 100% rename from third_party/aom/aom_dsp/bitwriter.h rename to media/libaom/src/aom_dsp/bitwriter.h diff --git a/third_party/aom/aom_dsp/bitwriter_buffer.c b/media/libaom/src/aom_dsp/bitwriter_buffer.c similarity index 100% rename from third_party/aom/aom_dsp/bitwriter_buffer.c rename to media/libaom/src/aom_dsp/bitwriter_buffer.c diff --git a/third_party/aom/aom_dsp/bitwriter_buffer.h b/media/libaom/src/aom_dsp/bitwriter_buffer.h similarity index 100% rename from third_party/aom/aom_dsp/bitwriter_buffer.h rename to media/libaom/src/aom_dsp/bitwriter_buffer.h diff --git a/third_party/aom/aom_dsp/blend.h b/media/libaom/src/aom_dsp/blend.h similarity index 100% rename from third_party/aom/aom_dsp/blend.h rename to media/libaom/src/aom_dsp/blend.h diff --git a/third_party/aom/aom_dsp/blend_a64_hmask.c b/media/libaom/src/aom_dsp/blend_a64_hmask.c similarity index 100% rename from third_party/aom/aom_dsp/blend_a64_hmask.c rename to media/libaom/src/aom_dsp/blend_a64_hmask.c diff --git a/third_party/aom/aom_dsp/blend_a64_mask.c b/media/libaom/src/aom_dsp/blend_a64_mask.c similarity index 100% rename from third_party/aom/aom_dsp/blend_a64_mask.c rename to media/libaom/src/aom_dsp/blend_a64_mask.c diff --git a/third_party/aom/aom_dsp/blend_a64_vmask.c b/media/libaom/src/aom_dsp/blend_a64_vmask.c similarity index 100% rename from third_party/aom/aom_dsp/blend_a64_vmask.c rename to media/libaom/src/aom_dsp/blend_a64_vmask.c diff --git a/third_party/aom/aom_dsp/buf_ans.c b/media/libaom/src/aom_dsp/buf_ans.c similarity index 100% rename from third_party/aom/aom_dsp/buf_ans.c rename to media/libaom/src/aom_dsp/buf_ans.c diff --git a/third_party/aom/aom_dsp/buf_ans.h b/media/libaom/src/aom_dsp/buf_ans.h similarity index 100% rename from third_party/aom/aom_dsp/buf_ans.h rename to media/libaom/src/aom_dsp/buf_ans.h diff --git a/third_party/aom/aom_dsp/daalaboolreader.c b/media/libaom/src/aom_dsp/daalaboolreader.c similarity index 100% rename from third_party/aom/aom_dsp/daalaboolreader.c rename to media/libaom/src/aom_dsp/daalaboolreader.c diff --git a/third_party/aom/aom_dsp/daalaboolreader.h b/media/libaom/src/aom_dsp/daalaboolreader.h similarity index 100% rename from third_party/aom/aom_dsp/daalaboolreader.h rename to media/libaom/src/aom_dsp/daalaboolreader.h diff --git a/third_party/aom/aom_dsp/daalaboolwriter.c b/media/libaom/src/aom_dsp/daalaboolwriter.c similarity index 100% rename from third_party/aom/aom_dsp/daalaboolwriter.c rename to media/libaom/src/aom_dsp/daalaboolwriter.c diff --git a/third_party/aom/aom_dsp/daalaboolwriter.h b/media/libaom/src/aom_dsp/daalaboolwriter.h similarity index 100% rename from third_party/aom/aom_dsp/daalaboolwriter.h rename to media/libaom/src/aom_dsp/daalaboolwriter.h diff --git a/third_party/aom/aom_dsp/entcode.c b/media/libaom/src/aom_dsp/entcode.c similarity index 100% rename from third_party/aom/aom_dsp/entcode.c rename to media/libaom/src/aom_dsp/entcode.c diff --git a/third_party/aom/aom_dsp/entcode.h b/media/libaom/src/aom_dsp/entcode.h similarity index 100% rename from third_party/aom/aom_dsp/entcode.h rename to media/libaom/src/aom_dsp/entcode.h diff --git a/third_party/aom/aom_dsp/entdec.c b/media/libaom/src/aom_dsp/entdec.c similarity index 100% rename from third_party/aom/aom_dsp/entdec.c rename to media/libaom/src/aom_dsp/entdec.c diff --git a/third_party/aom/aom_dsp/entdec.h b/media/libaom/src/aom_dsp/entdec.h similarity index 100% rename from third_party/aom/aom_dsp/entdec.h rename to media/libaom/src/aom_dsp/entdec.h diff --git a/third_party/aom/aom_dsp/entenc.c b/media/libaom/src/aom_dsp/entenc.c similarity index 100% rename from third_party/aom/aom_dsp/entenc.c rename to media/libaom/src/aom_dsp/entenc.c diff --git a/third_party/aom/aom_dsp/entenc.h b/media/libaom/src/aom_dsp/entenc.h similarity index 100% rename from third_party/aom/aom_dsp/entenc.h rename to media/libaom/src/aom_dsp/entenc.h diff --git a/third_party/aom/aom_dsp/fastssim.c b/media/libaom/src/aom_dsp/fastssim.c similarity index 100% rename from third_party/aom/aom_dsp/fastssim.c rename to media/libaom/src/aom_dsp/fastssim.c diff --git a/third_party/aom/aom_dsp/fft.c b/media/libaom/src/aom_dsp/fft.c similarity index 100% rename from third_party/aom/aom_dsp/fft.c rename to media/libaom/src/aom_dsp/fft.c diff --git a/third_party/aom/aom_dsp/fft_common.h b/media/libaom/src/aom_dsp/fft_common.h similarity index 100% rename from third_party/aom/aom_dsp/fft_common.h rename to media/libaom/src/aom_dsp/fft_common.h diff --git a/third_party/aom/aom_dsp/fwd_txfm.c b/media/libaom/src/aom_dsp/fwd_txfm.c similarity index 100% rename from third_party/aom/aom_dsp/fwd_txfm.c rename to media/libaom/src/aom_dsp/fwd_txfm.c diff --git a/third_party/aom/aom_dsp/grain_synthesis.c b/media/libaom/src/aom_dsp/grain_synthesis.c similarity index 100% rename from third_party/aom/aom_dsp/grain_synthesis.c rename to media/libaom/src/aom_dsp/grain_synthesis.c diff --git a/third_party/aom/aom_dsp/grain_synthesis.h b/media/libaom/src/aom_dsp/grain_synthesis.h similarity index 100% rename from third_party/aom/aom_dsp/grain_synthesis.h rename to media/libaom/src/aom_dsp/grain_synthesis.h diff --git a/third_party/aom/aom_dsp/grain_table.c b/media/libaom/src/aom_dsp/grain_table.c similarity index 100% rename from third_party/aom/aom_dsp/grain_table.c rename to media/libaom/src/aom_dsp/grain_table.c diff --git a/third_party/aom/aom_dsp/grain_table.h b/media/libaom/src/aom_dsp/grain_table.h similarity index 100% rename from third_party/aom/aom_dsp/grain_table.h rename to media/libaom/src/aom_dsp/grain_table.h diff --git a/third_party/aom/aom_dsp/intrapred.c b/media/libaom/src/aom_dsp/intrapred.c similarity index 100% rename from third_party/aom/aom_dsp/intrapred.c rename to media/libaom/src/aom_dsp/intrapred.c diff --git a/third_party/aom/aom_dsp/intrapred_common.h b/media/libaom/src/aom_dsp/intrapred_common.h similarity index 100% rename from third_party/aom/aom_dsp/intrapred_common.h rename to media/libaom/src/aom_dsp/intrapred_common.h diff --git a/third_party/aom/aom_dsp/loopfilter.c b/media/libaom/src/aom_dsp/loopfilter.c similarity index 100% rename from third_party/aom/aom_dsp/loopfilter.c rename to media/libaom/src/aom_dsp/loopfilter.c diff --git a/third_party/aom/aom_dsp/mips/add_noise_msa.c b/media/libaom/src/aom_dsp/mips/add_noise_msa.c similarity index 100% rename from third_party/aom/aom_dsp/mips/add_noise_msa.c rename to media/libaom/src/aom_dsp/mips/add_noise_msa.c diff --git a/third_party/aom/aom_dsp/mips/aom_convolve8_horiz_msa.c b/media/libaom/src/aom_dsp/mips/aom_convolve8_horiz_msa.c similarity index 100% rename from third_party/aom/aom_dsp/mips/aom_convolve8_horiz_msa.c rename to media/libaom/src/aom_dsp/mips/aom_convolve8_horiz_msa.c diff --git a/third_party/aom/aom_dsp/mips/aom_convolve8_vert_msa.c b/media/libaom/src/aom_dsp/mips/aom_convolve8_vert_msa.c similarity index 100% rename from third_party/aom/aom_dsp/mips/aom_convolve8_vert_msa.c rename to media/libaom/src/aom_dsp/mips/aom_convolve8_vert_msa.c diff --git a/third_party/aom/aom_dsp/mips/aom_convolve_copy_msa.c b/media/libaom/src/aom_dsp/mips/aom_convolve_copy_msa.c similarity index 100% rename from third_party/aom/aom_dsp/mips/aom_convolve_copy_msa.c rename to media/libaom/src/aom_dsp/mips/aom_convolve_copy_msa.c diff --git a/third_party/aom/aom_dsp/mips/aom_convolve_msa.h b/media/libaom/src/aom_dsp/mips/aom_convolve_msa.h similarity index 100% rename from third_party/aom/aom_dsp/mips/aom_convolve_msa.h rename to media/libaom/src/aom_dsp/mips/aom_convolve_msa.h diff --git a/third_party/aom/aom_dsp/mips/common_dspr2.c b/media/libaom/src/aom_dsp/mips/common_dspr2.c similarity index 100% rename from third_party/aom/aom_dsp/mips/common_dspr2.c rename to media/libaom/src/aom_dsp/mips/common_dspr2.c diff --git a/third_party/aom/aom_dsp/mips/common_dspr2.h b/media/libaom/src/aom_dsp/mips/common_dspr2.h similarity index 100% rename from third_party/aom/aom_dsp/mips/common_dspr2.h rename to media/libaom/src/aom_dsp/mips/common_dspr2.h diff --git a/third_party/aom/aom_dsp/mips/convolve2_dspr2.c b/media/libaom/src/aom_dsp/mips/convolve2_dspr2.c similarity index 100% rename from third_party/aom/aom_dsp/mips/convolve2_dspr2.c rename to media/libaom/src/aom_dsp/mips/convolve2_dspr2.c diff --git a/third_party/aom/aom_dsp/mips/convolve2_horiz_dspr2.c b/media/libaom/src/aom_dsp/mips/convolve2_horiz_dspr2.c similarity index 100% rename from third_party/aom/aom_dsp/mips/convolve2_horiz_dspr2.c rename to media/libaom/src/aom_dsp/mips/convolve2_horiz_dspr2.c diff --git a/third_party/aom/aom_dsp/mips/convolve2_vert_dspr2.c b/media/libaom/src/aom_dsp/mips/convolve2_vert_dspr2.c similarity index 100% rename from third_party/aom/aom_dsp/mips/convolve2_vert_dspr2.c rename to media/libaom/src/aom_dsp/mips/convolve2_vert_dspr2.c diff --git a/third_party/aom/aom_dsp/mips/convolve8_dspr2.c b/media/libaom/src/aom_dsp/mips/convolve8_dspr2.c similarity index 100% rename from third_party/aom/aom_dsp/mips/convolve8_dspr2.c rename to media/libaom/src/aom_dsp/mips/convolve8_dspr2.c diff --git a/third_party/aom/aom_dsp/mips/convolve8_horiz_dspr2.c b/media/libaom/src/aom_dsp/mips/convolve8_horiz_dspr2.c similarity index 100% rename from third_party/aom/aom_dsp/mips/convolve8_horiz_dspr2.c rename to media/libaom/src/aom_dsp/mips/convolve8_horiz_dspr2.c diff --git a/third_party/aom/aom_dsp/mips/convolve8_vert_dspr2.c b/media/libaom/src/aom_dsp/mips/convolve8_vert_dspr2.c similarity index 100% rename from third_party/aom/aom_dsp/mips/convolve8_vert_dspr2.c rename to media/libaom/src/aom_dsp/mips/convolve8_vert_dspr2.c diff --git a/third_party/aom/aom_dsp/mips/convolve_common_dspr2.h b/media/libaom/src/aom_dsp/mips/convolve_common_dspr2.h similarity index 100% rename from third_party/aom/aom_dsp/mips/convolve_common_dspr2.h rename to media/libaom/src/aom_dsp/mips/convolve_common_dspr2.h diff --git a/third_party/aom/aom_dsp/mips/intrapred16_dspr2.c b/media/libaom/src/aom_dsp/mips/intrapred16_dspr2.c similarity index 100% rename from third_party/aom/aom_dsp/mips/intrapred16_dspr2.c rename to media/libaom/src/aom_dsp/mips/intrapred16_dspr2.c diff --git a/third_party/aom/aom_dsp/mips/intrapred4_dspr2.c b/media/libaom/src/aom_dsp/mips/intrapred4_dspr2.c similarity index 100% rename from third_party/aom/aom_dsp/mips/intrapred4_dspr2.c rename to media/libaom/src/aom_dsp/mips/intrapred4_dspr2.c diff --git a/third_party/aom/aom_dsp/mips/intrapred8_dspr2.c b/media/libaom/src/aom_dsp/mips/intrapred8_dspr2.c similarity index 100% rename from third_party/aom/aom_dsp/mips/intrapred8_dspr2.c rename to media/libaom/src/aom_dsp/mips/intrapred8_dspr2.c diff --git a/third_party/aom/aom_dsp/mips/intrapred_msa.c b/media/libaom/src/aom_dsp/mips/intrapred_msa.c similarity index 100% rename from third_party/aom/aom_dsp/mips/intrapred_msa.c rename to media/libaom/src/aom_dsp/mips/intrapred_msa.c diff --git a/third_party/aom/aom_dsp/mips/loopfilter_16_msa.c b/media/libaom/src/aom_dsp/mips/loopfilter_16_msa.c similarity index 100% rename from third_party/aom/aom_dsp/mips/loopfilter_16_msa.c rename to media/libaom/src/aom_dsp/mips/loopfilter_16_msa.c diff --git a/third_party/aom/aom_dsp/mips/loopfilter_4_msa.c b/media/libaom/src/aom_dsp/mips/loopfilter_4_msa.c similarity index 100% rename from third_party/aom/aom_dsp/mips/loopfilter_4_msa.c rename to media/libaom/src/aom_dsp/mips/loopfilter_4_msa.c diff --git a/third_party/aom/aom_dsp/mips/loopfilter_8_msa.c b/media/libaom/src/aom_dsp/mips/loopfilter_8_msa.c similarity index 100% rename from third_party/aom/aom_dsp/mips/loopfilter_8_msa.c rename to media/libaom/src/aom_dsp/mips/loopfilter_8_msa.c diff --git a/third_party/aom/aom_dsp/mips/loopfilter_filters_dspr2.c b/media/libaom/src/aom_dsp/mips/loopfilter_filters_dspr2.c similarity index 100% rename from third_party/aom/aom_dsp/mips/loopfilter_filters_dspr2.c rename to media/libaom/src/aom_dsp/mips/loopfilter_filters_dspr2.c diff --git a/third_party/aom/aom_dsp/mips/loopfilter_filters_dspr2.h b/media/libaom/src/aom_dsp/mips/loopfilter_filters_dspr2.h similarity index 100% rename from third_party/aom/aom_dsp/mips/loopfilter_filters_dspr2.h rename to media/libaom/src/aom_dsp/mips/loopfilter_filters_dspr2.h diff --git a/third_party/aom/aom_dsp/mips/loopfilter_macros_dspr2.h b/media/libaom/src/aom_dsp/mips/loopfilter_macros_dspr2.h similarity index 100% rename from third_party/aom/aom_dsp/mips/loopfilter_macros_dspr2.h rename to media/libaom/src/aom_dsp/mips/loopfilter_macros_dspr2.h diff --git a/third_party/aom/aom_dsp/mips/loopfilter_masks_dspr2.h b/media/libaom/src/aom_dsp/mips/loopfilter_masks_dspr2.h similarity index 100% rename from third_party/aom/aom_dsp/mips/loopfilter_masks_dspr2.h rename to media/libaom/src/aom_dsp/mips/loopfilter_masks_dspr2.h diff --git a/third_party/aom/aom_dsp/mips/loopfilter_mb_dspr2.c b/media/libaom/src/aom_dsp/mips/loopfilter_mb_dspr2.c similarity index 100% rename from third_party/aom/aom_dsp/mips/loopfilter_mb_dspr2.c rename to media/libaom/src/aom_dsp/mips/loopfilter_mb_dspr2.c diff --git a/third_party/aom/aom_dsp/mips/loopfilter_mb_horiz_dspr2.c b/media/libaom/src/aom_dsp/mips/loopfilter_mb_horiz_dspr2.c similarity index 100% rename from third_party/aom/aom_dsp/mips/loopfilter_mb_horiz_dspr2.c rename to media/libaom/src/aom_dsp/mips/loopfilter_mb_horiz_dspr2.c diff --git a/third_party/aom/aom_dsp/mips/loopfilter_mb_vert_dspr2.c b/media/libaom/src/aom_dsp/mips/loopfilter_mb_vert_dspr2.c similarity index 100% rename from third_party/aom/aom_dsp/mips/loopfilter_mb_vert_dspr2.c rename to media/libaom/src/aom_dsp/mips/loopfilter_mb_vert_dspr2.c diff --git a/third_party/aom/aom_dsp/mips/loopfilter_msa.h b/media/libaom/src/aom_dsp/mips/loopfilter_msa.h similarity index 100% rename from third_party/aom/aom_dsp/mips/loopfilter_msa.h rename to media/libaom/src/aom_dsp/mips/loopfilter_msa.h diff --git a/third_party/aom/aom_dsp/mips/macros_msa.h b/media/libaom/src/aom_dsp/mips/macros_msa.h similarity index 100% rename from third_party/aom/aom_dsp/mips/macros_msa.h rename to media/libaom/src/aom_dsp/mips/macros_msa.h diff --git a/third_party/aom/aom_dsp/mips/sad_msa.c b/media/libaom/src/aom_dsp/mips/sad_msa.c similarity index 100% rename from third_party/aom/aom_dsp/mips/sad_msa.c rename to media/libaom/src/aom_dsp/mips/sad_msa.c diff --git a/third_party/aom/aom_dsp/mips/sub_pixel_variance_msa.c b/media/libaom/src/aom_dsp/mips/sub_pixel_variance_msa.c similarity index 100% rename from third_party/aom/aom_dsp/mips/sub_pixel_variance_msa.c rename to media/libaom/src/aom_dsp/mips/sub_pixel_variance_msa.c diff --git a/third_party/aom/aom_dsp/mips/subtract_msa.c b/media/libaom/src/aom_dsp/mips/subtract_msa.c similarity index 100% rename from third_party/aom/aom_dsp/mips/subtract_msa.c rename to media/libaom/src/aom_dsp/mips/subtract_msa.c diff --git a/third_party/aom/aom_dsp/mips/variance_msa.c b/media/libaom/src/aom_dsp/mips/variance_msa.c similarity index 100% rename from third_party/aom/aom_dsp/mips/variance_msa.c rename to media/libaom/src/aom_dsp/mips/variance_msa.c diff --git a/third_party/aom/aom_dsp/noise_model.c b/media/libaom/src/aom_dsp/noise_model.c similarity index 100% rename from third_party/aom/aom_dsp/noise_model.c rename to media/libaom/src/aom_dsp/noise_model.c diff --git a/third_party/aom/aom_dsp/noise_model.h b/media/libaom/src/aom_dsp/noise_model.h similarity index 100% rename from third_party/aom/aom_dsp/noise_model.h rename to media/libaom/src/aom_dsp/noise_model.h diff --git a/third_party/aom/aom_dsp/noise_util.c b/media/libaom/src/aom_dsp/noise_util.c similarity index 100% rename from third_party/aom/aom_dsp/noise_util.c rename to media/libaom/src/aom_dsp/noise_util.c diff --git a/third_party/aom/aom_dsp/noise_util.h b/media/libaom/src/aom_dsp/noise_util.h similarity index 100% rename from third_party/aom/aom_dsp/noise_util.h rename to media/libaom/src/aom_dsp/noise_util.h diff --git a/third_party/aom/aom_dsp/postproc.h b/media/libaom/src/aom_dsp/postproc.h similarity index 100% rename from third_party/aom/aom_dsp/postproc.h rename to media/libaom/src/aom_dsp/postproc.h diff --git a/third_party/aom/aom_dsp/prob.h b/media/libaom/src/aom_dsp/prob.h similarity index 100% rename from third_party/aom/aom_dsp/prob.h rename to media/libaom/src/aom_dsp/prob.h diff --git a/third_party/aom/aom_dsp/psnr.c b/media/libaom/src/aom_dsp/psnr.c similarity index 100% rename from third_party/aom/aom_dsp/psnr.c rename to media/libaom/src/aom_dsp/psnr.c diff --git a/third_party/aom/aom_dsp/psnr.h b/media/libaom/src/aom_dsp/psnr.h similarity index 100% rename from third_party/aom/aom_dsp/psnr.h rename to media/libaom/src/aom_dsp/psnr.h diff --git a/third_party/aom/aom_dsp/psnrhvs.c b/media/libaom/src/aom_dsp/psnrhvs.c similarity index 100% rename from third_party/aom/aom_dsp/psnrhvs.c rename to media/libaom/src/aom_dsp/psnrhvs.c diff --git a/third_party/aom/aom_dsp/quantize.c b/media/libaom/src/aom_dsp/quantize.c similarity index 100% rename from third_party/aom/aom_dsp/quantize.c rename to media/libaom/src/aom_dsp/quantize.c diff --git a/third_party/aom/aom_dsp/quantize.h b/media/libaom/src/aom_dsp/quantize.h similarity index 100% rename from third_party/aom/aom_dsp/quantize.h rename to media/libaom/src/aom_dsp/quantize.h diff --git a/third_party/aom/aom_dsp/sad.c b/media/libaom/src/aom_dsp/sad.c similarity index 100% rename from third_party/aom/aom_dsp/sad.c rename to media/libaom/src/aom_dsp/sad.c diff --git a/third_party/aom/aom_dsp/sad_av1.c b/media/libaom/src/aom_dsp/sad_av1.c similarity index 100% rename from third_party/aom/aom_dsp/sad_av1.c rename to media/libaom/src/aom_dsp/sad_av1.c diff --git a/third_party/aom/aom_dsp/simd/v128_intrinsics.h b/media/libaom/src/aom_dsp/simd/v128_intrinsics.h similarity index 100% rename from third_party/aom/aom_dsp/simd/v128_intrinsics.h rename to media/libaom/src/aom_dsp/simd/v128_intrinsics.h diff --git a/third_party/aom/aom_dsp/simd/v128_intrinsics_arm.h b/media/libaom/src/aom_dsp/simd/v128_intrinsics_arm.h similarity index 100% rename from third_party/aom/aom_dsp/simd/v128_intrinsics_arm.h rename to media/libaom/src/aom_dsp/simd/v128_intrinsics_arm.h diff --git a/third_party/aom/aom_dsp/simd/v128_intrinsics_c.h b/media/libaom/src/aom_dsp/simd/v128_intrinsics_c.h similarity index 100% rename from third_party/aom/aom_dsp/simd/v128_intrinsics_c.h rename to media/libaom/src/aom_dsp/simd/v128_intrinsics_c.h diff --git a/third_party/aom/aom_dsp/simd/v128_intrinsics_x86.h b/media/libaom/src/aom_dsp/simd/v128_intrinsics_x86.h similarity index 100% rename from third_party/aom/aom_dsp/simd/v128_intrinsics_x86.h rename to media/libaom/src/aom_dsp/simd/v128_intrinsics_x86.h diff --git a/third_party/aom/aom_dsp/simd/v256_intrinsics.h b/media/libaom/src/aom_dsp/simd/v256_intrinsics.h similarity index 100% rename from third_party/aom/aom_dsp/simd/v256_intrinsics.h rename to media/libaom/src/aom_dsp/simd/v256_intrinsics.h diff --git a/third_party/aom/aom_dsp/simd/v256_intrinsics_arm.h b/media/libaom/src/aom_dsp/simd/v256_intrinsics_arm.h similarity index 100% rename from third_party/aom/aom_dsp/simd/v256_intrinsics_arm.h rename to media/libaom/src/aom_dsp/simd/v256_intrinsics_arm.h diff --git a/third_party/aom/aom_dsp/simd/v256_intrinsics_c.h b/media/libaom/src/aom_dsp/simd/v256_intrinsics_c.h similarity index 100% rename from third_party/aom/aom_dsp/simd/v256_intrinsics_c.h rename to media/libaom/src/aom_dsp/simd/v256_intrinsics_c.h diff --git a/third_party/aom/aom_dsp/simd/v256_intrinsics_v128.h b/media/libaom/src/aom_dsp/simd/v256_intrinsics_v128.h similarity index 100% rename from third_party/aom/aom_dsp/simd/v256_intrinsics_v128.h rename to media/libaom/src/aom_dsp/simd/v256_intrinsics_v128.h diff --git a/third_party/aom/aom_dsp/simd/v256_intrinsics_x86.h b/media/libaom/src/aom_dsp/simd/v256_intrinsics_x86.h similarity index 100% rename from third_party/aom/aom_dsp/simd/v256_intrinsics_x86.h rename to media/libaom/src/aom_dsp/simd/v256_intrinsics_x86.h diff --git a/third_party/aom/aom_dsp/simd/v64_intrinsics.h b/media/libaom/src/aom_dsp/simd/v64_intrinsics.h similarity index 100% rename from third_party/aom/aom_dsp/simd/v64_intrinsics.h rename to media/libaom/src/aom_dsp/simd/v64_intrinsics.h diff --git a/third_party/aom/aom_dsp/simd/v64_intrinsics_arm.h b/media/libaom/src/aom_dsp/simd/v64_intrinsics_arm.h similarity index 100% rename from third_party/aom/aom_dsp/simd/v64_intrinsics_arm.h rename to media/libaom/src/aom_dsp/simd/v64_intrinsics_arm.h diff --git a/third_party/aom/aom_dsp/simd/v64_intrinsics_c.h b/media/libaom/src/aom_dsp/simd/v64_intrinsics_c.h similarity index 100% rename from third_party/aom/aom_dsp/simd/v64_intrinsics_c.h rename to media/libaom/src/aom_dsp/simd/v64_intrinsics_c.h diff --git a/third_party/aom/aom_dsp/simd/v64_intrinsics_x86.h b/media/libaom/src/aom_dsp/simd/v64_intrinsics_x86.h similarity index 100% rename from third_party/aom/aom_dsp/simd/v64_intrinsics_x86.h rename to media/libaom/src/aom_dsp/simd/v64_intrinsics_x86.h diff --git a/third_party/aom/aom_dsp/sse.c b/media/libaom/src/aom_dsp/sse.c similarity index 100% rename from third_party/aom/aom_dsp/sse.c rename to media/libaom/src/aom_dsp/sse.c diff --git a/third_party/aom/aom_dsp/ssim.c b/media/libaom/src/aom_dsp/ssim.c similarity index 100% rename from third_party/aom/aom_dsp/ssim.c rename to media/libaom/src/aom_dsp/ssim.c diff --git a/third_party/aom/aom_dsp/ssim.h b/media/libaom/src/aom_dsp/ssim.h similarity index 100% rename from third_party/aom/aom_dsp/ssim.h rename to media/libaom/src/aom_dsp/ssim.h diff --git a/third_party/aom/aom_dsp/subtract.c b/media/libaom/src/aom_dsp/subtract.c similarity index 100% rename from third_party/aom/aom_dsp/subtract.c rename to media/libaom/src/aom_dsp/subtract.c diff --git a/third_party/aom/aom_dsp/sum_squares.c b/media/libaom/src/aom_dsp/sum_squares.c similarity index 100% rename from third_party/aom/aom_dsp/sum_squares.c rename to media/libaom/src/aom_dsp/sum_squares.c diff --git a/third_party/aom/aom_dsp/txfm_common.h b/media/libaom/src/aom_dsp/txfm_common.h similarity index 100% rename from third_party/aom/aom_dsp/txfm_common.h rename to media/libaom/src/aom_dsp/txfm_common.h diff --git a/third_party/aom/aom_dsp/variance.c b/media/libaom/src/aom_dsp/variance.c similarity index 100% rename from third_party/aom/aom_dsp/variance.c rename to media/libaom/src/aom_dsp/variance.c diff --git a/third_party/aom/aom_dsp/variance.h b/media/libaom/src/aom_dsp/variance.h similarity index 100% rename from third_party/aom/aom_dsp/variance.h rename to media/libaom/src/aom_dsp/variance.h diff --git a/third_party/aom/aom_dsp/x86/aom_asm_stubs.c b/media/libaom/src/aom_dsp/x86/aom_asm_stubs.c similarity index 100% rename from third_party/aom/aom_dsp/x86/aom_asm_stubs.c rename to media/libaom/src/aom_dsp/x86/aom_asm_stubs.c diff --git a/third_party/aom/aom_dsp/x86/aom_convolve_copy_sse2.asm b/media/libaom/src/aom_dsp/x86/aom_convolve_copy_sse2.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/aom_convolve_copy_sse2.asm rename to media/libaom/src/aom_dsp/x86/aom_convolve_copy_sse2.asm diff --git a/third_party/aom/aom_dsp/x86/aom_high_subpixel_8t_sse2.asm b/media/libaom/src/aom_dsp/x86/aom_high_subpixel_8t_sse2.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/aom_high_subpixel_8t_sse2.asm rename to media/libaom/src/aom_dsp/x86/aom_high_subpixel_8t_sse2.asm diff --git a/third_party/aom/aom_dsp/x86/aom_high_subpixel_bilinear_sse2.asm b/media/libaom/src/aom_dsp/x86/aom_high_subpixel_bilinear_sse2.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/aom_high_subpixel_bilinear_sse2.asm rename to media/libaom/src/aom_dsp/x86/aom_high_subpixel_bilinear_sse2.asm diff --git a/third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c b/media/libaom/src/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c rename to media/libaom/src/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c diff --git a/third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c b/media/libaom/src/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c similarity index 100% rename from third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c rename to media/libaom/src/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c diff --git a/third_party/aom/aom_dsp/x86/aom_subpixel_8t_sse2.asm b/media/libaom/src/aom_dsp/x86/aom_subpixel_8t_sse2.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/aom_subpixel_8t_sse2.asm rename to media/libaom/src/aom_dsp/x86/aom_subpixel_8t_sse2.asm diff --git a/third_party/aom/aom_dsp/x86/aom_subpixel_8t_ssse3.asm b/media/libaom/src/aom_dsp/x86/aom_subpixel_8t_ssse3.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/aom_subpixel_8t_ssse3.asm rename to media/libaom/src/aom_dsp/x86/aom_subpixel_8t_ssse3.asm diff --git a/third_party/aom/aom_dsp/x86/aom_subpixel_bilinear_sse2.asm b/media/libaom/src/aom_dsp/x86/aom_subpixel_bilinear_sse2.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/aom_subpixel_bilinear_sse2.asm rename to media/libaom/src/aom_dsp/x86/aom_subpixel_bilinear_sse2.asm diff --git a/third_party/aom/aom_dsp/x86/aom_subpixel_bilinear_ssse3.asm b/media/libaom/src/aom_dsp/x86/aom_subpixel_bilinear_ssse3.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/aom_subpixel_bilinear_ssse3.asm rename to media/libaom/src/aom_dsp/x86/aom_subpixel_bilinear_ssse3.asm diff --git a/third_party/aom/aom_dsp/x86/blend_a64_hmask_sse4.c b/media/libaom/src/aom_dsp/x86/blend_a64_hmask_sse4.c similarity index 100% rename from third_party/aom/aom_dsp/x86/blend_a64_hmask_sse4.c rename to media/libaom/src/aom_dsp/x86/blend_a64_hmask_sse4.c diff --git a/third_party/aom/aom_dsp/x86/blend_a64_mask_avx2.c b/media/libaom/src/aom_dsp/x86/blend_a64_mask_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/blend_a64_mask_avx2.c rename to media/libaom/src/aom_dsp/x86/blend_a64_mask_avx2.c diff --git a/third_party/aom/aom_dsp/x86/blend_a64_mask_sse4.c b/media/libaom/src/aom_dsp/x86/blend_a64_mask_sse4.c similarity index 100% rename from third_party/aom/aom_dsp/x86/blend_a64_mask_sse4.c rename to media/libaom/src/aom_dsp/x86/blend_a64_mask_sse4.c diff --git a/third_party/aom/aom_dsp/x86/blend_a64_vmask_sse4.c b/media/libaom/src/aom_dsp/x86/blend_a64_vmask_sse4.c similarity index 100% rename from third_party/aom/aom_dsp/x86/blend_a64_vmask_sse4.c rename to media/libaom/src/aom_dsp/x86/blend_a64_vmask_sse4.c diff --git a/third_party/aom/aom_dsp/x86/blend_mask_sse4.h b/media/libaom/src/aom_dsp/x86/blend_mask_sse4.h similarity index 100% rename from third_party/aom/aom_dsp/x86/blend_mask_sse4.h rename to media/libaom/src/aom_dsp/x86/blend_mask_sse4.h diff --git a/third_party/aom/aom_dsp/x86/blend_sse4.h b/media/libaom/src/aom_dsp/x86/blend_sse4.h similarity index 100% rename from third_party/aom/aom_dsp/x86/blend_sse4.h rename to media/libaom/src/aom_dsp/x86/blend_sse4.h diff --git a/third_party/aom/aom_dsp/x86/common_avx2.h b/media/libaom/src/aom_dsp/x86/common_avx2.h similarity index 100% rename from third_party/aom/aom_dsp/x86/common_avx2.h rename to media/libaom/src/aom_dsp/x86/common_avx2.h diff --git a/third_party/aom/aom_dsp/x86/convolve.h b/media/libaom/src/aom_dsp/x86/convolve.h similarity index 100% rename from third_party/aom/aom_dsp/x86/convolve.h rename to media/libaom/src/aom_dsp/x86/convolve.h diff --git a/third_party/aom/aom_dsp/x86/convolve_avx2.h b/media/libaom/src/aom_dsp/x86/convolve_avx2.h similarity index 100% rename from third_party/aom/aom_dsp/x86/convolve_avx2.h rename to media/libaom/src/aom_dsp/x86/convolve_avx2.h diff --git a/third_party/aom/aom_dsp/x86/convolve_common_intrin.h b/media/libaom/src/aom_dsp/x86/convolve_common_intrin.h similarity index 100% rename from third_party/aom/aom_dsp/x86/convolve_common_intrin.h rename to media/libaom/src/aom_dsp/x86/convolve_common_intrin.h diff --git a/third_party/aom/aom_dsp/x86/convolve_sse2.h b/media/libaom/src/aom_dsp/x86/convolve_sse2.h similarity index 100% rename from third_party/aom/aom_dsp/x86/convolve_sse2.h rename to media/libaom/src/aom_dsp/x86/convolve_sse2.h diff --git a/third_party/aom/aom_dsp/x86/convolve_sse4_1.h b/media/libaom/src/aom_dsp/x86/convolve_sse4_1.h similarity index 100% rename from third_party/aom/aom_dsp/x86/convolve_sse4_1.h rename to media/libaom/src/aom_dsp/x86/convolve_sse4_1.h diff --git a/third_party/aom/aom_dsp/x86/fft_avx2.c b/media/libaom/src/aom_dsp/x86/fft_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/fft_avx2.c rename to media/libaom/src/aom_dsp/x86/fft_avx2.c diff --git a/third_party/aom/aom_dsp/x86/fft_sse2.c b/media/libaom/src/aom_dsp/x86/fft_sse2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/fft_sse2.c rename to media/libaom/src/aom_dsp/x86/fft_sse2.c diff --git a/third_party/aom/aom_dsp/x86/fwd_txfm_impl_sse2.h b/media/libaom/src/aom_dsp/x86/fwd_txfm_impl_sse2.h similarity index 100% rename from third_party/aom/aom_dsp/x86/fwd_txfm_impl_sse2.h rename to media/libaom/src/aom_dsp/x86/fwd_txfm_impl_sse2.h diff --git a/third_party/aom/aom_dsp/x86/fwd_txfm_sse2.c b/media/libaom/src/aom_dsp/x86/fwd_txfm_sse2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/fwd_txfm_sse2.c rename to media/libaom/src/aom_dsp/x86/fwd_txfm_sse2.c diff --git a/third_party/aom/aom_dsp/x86/fwd_txfm_sse2.h b/media/libaom/src/aom_dsp/x86/fwd_txfm_sse2.h similarity index 100% rename from third_party/aom/aom_dsp/x86/fwd_txfm_sse2.h rename to media/libaom/src/aom_dsp/x86/fwd_txfm_sse2.h diff --git a/third_party/aom/aom_dsp/x86/fwd_txfm_ssse3_x86_64.asm b/media/libaom/src/aom_dsp/x86/fwd_txfm_ssse3_x86_64.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/fwd_txfm_ssse3_x86_64.asm rename to media/libaom/src/aom_dsp/x86/fwd_txfm_ssse3_x86_64.asm diff --git a/third_party/aom/aom_dsp/x86/highbd_convolve_avx2.c b/media/libaom/src/aom_dsp/x86/highbd_convolve_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_convolve_avx2.c rename to media/libaom/src/aom_dsp/x86/highbd_convolve_avx2.c diff --git a/third_party/aom/aom_dsp/x86/highbd_convolve_ssse3.c b/media/libaom/src/aom_dsp/x86/highbd_convolve_ssse3.c similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_convolve_ssse3.c rename to media/libaom/src/aom_dsp/x86/highbd_convolve_ssse3.c diff --git a/third_party/aom/aom_dsp/x86/highbd_intrapred_sse2.c b/media/libaom/src/aom_dsp/x86/highbd_intrapred_sse2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_intrapred_sse2.c rename to media/libaom/src/aom_dsp/x86/highbd_intrapred_sse2.c diff --git a/third_party/aom/aom_dsp/x86/highbd_intrapred_sse2_asm.asm b/media/libaom/src/aom_dsp/x86/highbd_intrapred_sse2_asm.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_intrapred_sse2_asm.asm rename to media/libaom/src/aom_dsp/x86/highbd_intrapred_sse2_asm.asm diff --git a/third_party/aom/aom_dsp/x86/highbd_loopfilter_avx2.c b/media/libaom/src/aom_dsp/x86/highbd_loopfilter_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_loopfilter_avx2.c rename to media/libaom/src/aom_dsp/x86/highbd_loopfilter_avx2.c diff --git a/third_party/aom/aom_dsp/x86/highbd_loopfilter_sse2.c b/media/libaom/src/aom_dsp/x86/highbd_loopfilter_sse2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_loopfilter_sse2.c rename to media/libaom/src/aom_dsp/x86/highbd_loopfilter_sse2.c diff --git a/third_party/aom/aom_dsp/x86/highbd_quantize_intrin_avx2.c b/media/libaom/src/aom_dsp/x86/highbd_quantize_intrin_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_quantize_intrin_avx2.c rename to media/libaom/src/aom_dsp/x86/highbd_quantize_intrin_avx2.c diff --git a/third_party/aom/aom_dsp/x86/highbd_quantize_intrin_sse2.c b/media/libaom/src/aom_dsp/x86/highbd_quantize_intrin_sse2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_quantize_intrin_sse2.c rename to media/libaom/src/aom_dsp/x86/highbd_quantize_intrin_sse2.c diff --git a/third_party/aom/aom_dsp/x86/highbd_sad4d_sse2.asm b/media/libaom/src/aom_dsp/x86/highbd_sad4d_sse2.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_sad4d_sse2.asm rename to media/libaom/src/aom_dsp/x86/highbd_sad4d_sse2.asm diff --git a/third_party/aom/aom_dsp/x86/highbd_sad_sse2.asm b/media/libaom/src/aom_dsp/x86/highbd_sad_sse2.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_sad_sse2.asm rename to media/libaom/src/aom_dsp/x86/highbd_sad_sse2.asm diff --git a/third_party/aom/aom_dsp/x86/highbd_subpel_variance_impl_sse2.asm b/media/libaom/src/aom_dsp/x86/highbd_subpel_variance_impl_sse2.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_subpel_variance_impl_sse2.asm rename to media/libaom/src/aom_dsp/x86/highbd_subpel_variance_impl_sse2.asm diff --git a/third_party/aom/aom_dsp/x86/highbd_subtract_sse2.c b/media/libaom/src/aom_dsp/x86/highbd_subtract_sse2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_subtract_sse2.c rename to media/libaom/src/aom_dsp/x86/highbd_subtract_sse2.c diff --git a/third_party/aom/aom_dsp/x86/highbd_variance_avx2.c b/media/libaom/src/aom_dsp/x86/highbd_variance_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_variance_avx2.c rename to media/libaom/src/aom_dsp/x86/highbd_variance_avx2.c diff --git a/third_party/aom/aom_dsp/x86/highbd_variance_impl_sse2.asm b/media/libaom/src/aom_dsp/x86/highbd_variance_impl_sse2.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_variance_impl_sse2.asm rename to media/libaom/src/aom_dsp/x86/highbd_variance_impl_sse2.asm diff --git a/third_party/aom/aom_dsp/x86/highbd_variance_sse2.c b/media/libaom/src/aom_dsp/x86/highbd_variance_sse2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_variance_sse2.c rename to media/libaom/src/aom_dsp/x86/highbd_variance_sse2.c diff --git a/third_party/aom/aom_dsp/x86/highbd_variance_sse4.c b/media/libaom/src/aom_dsp/x86/highbd_variance_sse4.c similarity index 100% rename from third_party/aom/aom_dsp/x86/highbd_variance_sse4.c rename to media/libaom/src/aom_dsp/x86/highbd_variance_sse4.c diff --git a/third_party/aom/aom_dsp/x86/intrapred_avx2.c b/media/libaom/src/aom_dsp/x86/intrapred_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/intrapred_avx2.c rename to media/libaom/src/aom_dsp/x86/intrapred_avx2.c diff --git a/third_party/aom/aom_dsp/x86/intrapred_sse2.c b/media/libaom/src/aom_dsp/x86/intrapred_sse2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/intrapred_sse2.c rename to media/libaom/src/aom_dsp/x86/intrapred_sse2.c diff --git a/third_party/aom/aom_dsp/x86/intrapred_sse2_asm.asm b/media/libaom/src/aom_dsp/x86/intrapred_sse2_asm.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/intrapred_sse2_asm.asm rename to media/libaom/src/aom_dsp/x86/intrapred_sse2_asm.asm diff --git a/third_party/aom/aom_dsp/x86/intrapred_ssse3.c b/media/libaom/src/aom_dsp/x86/intrapred_ssse3.c similarity index 100% rename from third_party/aom/aom_dsp/x86/intrapred_ssse3.c rename to media/libaom/src/aom_dsp/x86/intrapred_ssse3.c diff --git a/third_party/aom/aom_dsp/x86/inv_wht_sse2.asm b/media/libaom/src/aom_dsp/x86/inv_wht_sse2.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/inv_wht_sse2.asm rename to media/libaom/src/aom_dsp/x86/inv_wht_sse2.asm diff --git a/third_party/aom/aom_dsp/x86/jnt_sad_ssse3.c b/media/libaom/src/aom_dsp/x86/jnt_sad_ssse3.c similarity index 100% rename from third_party/aom/aom_dsp/x86/jnt_sad_ssse3.c rename to media/libaom/src/aom_dsp/x86/jnt_sad_ssse3.c diff --git a/third_party/aom/aom_dsp/x86/jnt_variance_ssse3.c b/media/libaom/src/aom_dsp/x86/jnt_variance_ssse3.c similarity index 100% rename from third_party/aom/aom_dsp/x86/jnt_variance_ssse3.c rename to media/libaom/src/aom_dsp/x86/jnt_variance_ssse3.c diff --git a/third_party/aom/aom_dsp/x86/loopfilter_sse2.c b/media/libaom/src/aom_dsp/x86/loopfilter_sse2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/loopfilter_sse2.c rename to media/libaom/src/aom_dsp/x86/loopfilter_sse2.c diff --git a/third_party/aom/aom_dsp/x86/lpf_common_sse2.h b/media/libaom/src/aom_dsp/x86/lpf_common_sse2.h similarity index 100% rename from third_party/aom/aom_dsp/x86/lpf_common_sse2.h rename to media/libaom/src/aom_dsp/x86/lpf_common_sse2.h diff --git a/third_party/aom/aom_dsp/x86/masked_sad_intrin_avx2.c b/media/libaom/src/aom_dsp/x86/masked_sad_intrin_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/masked_sad_intrin_avx2.c rename to media/libaom/src/aom_dsp/x86/masked_sad_intrin_avx2.c diff --git a/third_party/aom/aom_dsp/x86/masked_sad_intrin_ssse3.c b/media/libaom/src/aom_dsp/x86/masked_sad_intrin_ssse3.c similarity index 100% rename from third_party/aom/aom_dsp/x86/masked_sad_intrin_ssse3.c rename to media/libaom/src/aom_dsp/x86/masked_sad_intrin_ssse3.c diff --git a/third_party/aom/aom_dsp/x86/masked_sad_intrin_ssse3.h b/media/libaom/src/aom_dsp/x86/masked_sad_intrin_ssse3.h similarity index 100% rename from third_party/aom/aom_dsp/x86/masked_sad_intrin_ssse3.h rename to media/libaom/src/aom_dsp/x86/masked_sad_intrin_ssse3.h diff --git a/third_party/aom/aom_dsp/x86/masked_variance_intrin_ssse3.c b/media/libaom/src/aom_dsp/x86/masked_variance_intrin_ssse3.c similarity index 100% rename from third_party/aom/aom_dsp/x86/masked_variance_intrin_ssse3.c rename to media/libaom/src/aom_dsp/x86/masked_variance_intrin_ssse3.c diff --git a/third_party/aom/aom_dsp/x86/masked_variance_intrin_ssse3.h b/media/libaom/src/aom_dsp/x86/masked_variance_intrin_ssse3.h similarity index 100% rename from third_party/aom/aom_dsp/x86/masked_variance_intrin_ssse3.h rename to media/libaom/src/aom_dsp/x86/masked_variance_intrin_ssse3.h diff --git a/third_party/aom/aom_dsp/x86/mem_sse2.h b/media/libaom/src/aom_dsp/x86/mem_sse2.h similarity index 100% rename from third_party/aom/aom_dsp/x86/mem_sse2.h rename to media/libaom/src/aom_dsp/x86/mem_sse2.h diff --git a/third_party/aom/aom_dsp/x86/obmc_intrinsic_sse4.h b/media/libaom/src/aom_dsp/x86/obmc_intrinsic_sse4.h similarity index 100% rename from third_party/aom/aom_dsp/x86/obmc_intrinsic_sse4.h rename to media/libaom/src/aom_dsp/x86/obmc_intrinsic_sse4.h diff --git a/third_party/aom/aom_dsp/x86/obmc_intrinsic_ssse3.h b/media/libaom/src/aom_dsp/x86/obmc_intrinsic_ssse3.h similarity index 100% rename from third_party/aom/aom_dsp/x86/obmc_intrinsic_ssse3.h rename to media/libaom/src/aom_dsp/x86/obmc_intrinsic_ssse3.h diff --git a/third_party/aom/aom_dsp/x86/obmc_sad_avx2.c b/media/libaom/src/aom_dsp/x86/obmc_sad_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/obmc_sad_avx2.c rename to media/libaom/src/aom_dsp/x86/obmc_sad_avx2.c diff --git a/third_party/aom/aom_dsp/x86/obmc_sad_sse4.c b/media/libaom/src/aom_dsp/x86/obmc_sad_sse4.c similarity index 100% rename from third_party/aom/aom_dsp/x86/obmc_sad_sse4.c rename to media/libaom/src/aom_dsp/x86/obmc_sad_sse4.c diff --git a/third_party/aom/aom_dsp/x86/obmc_variance_avx2.c b/media/libaom/src/aom_dsp/x86/obmc_variance_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/obmc_variance_avx2.c rename to media/libaom/src/aom_dsp/x86/obmc_variance_avx2.c diff --git a/third_party/aom/aom_dsp/x86/obmc_variance_sse4.c b/media/libaom/src/aom_dsp/x86/obmc_variance_sse4.c similarity index 100% rename from third_party/aom/aom_dsp/x86/obmc_variance_sse4.c rename to media/libaom/src/aom_dsp/x86/obmc_variance_sse4.c diff --git a/third_party/aom/aom_dsp/x86/quantize_avx_x86_64.asm b/media/libaom/src/aom_dsp/x86/quantize_avx_x86_64.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/quantize_avx_x86_64.asm rename to media/libaom/src/aom_dsp/x86/quantize_avx_x86_64.asm diff --git a/third_party/aom/aom_dsp/x86/quantize_sse2.c b/media/libaom/src/aom_dsp/x86/quantize_sse2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/quantize_sse2.c rename to media/libaom/src/aom_dsp/x86/quantize_sse2.c diff --git a/third_party/aom/aom_dsp/x86/quantize_ssse3_x86_64.asm b/media/libaom/src/aom_dsp/x86/quantize_ssse3_x86_64.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/quantize_ssse3_x86_64.asm rename to media/libaom/src/aom_dsp/x86/quantize_ssse3_x86_64.asm diff --git a/third_party/aom/aom_dsp/x86/quantize_x86.h b/media/libaom/src/aom_dsp/x86/quantize_x86.h similarity index 100% rename from third_party/aom/aom_dsp/x86/quantize_x86.h rename to media/libaom/src/aom_dsp/x86/quantize_x86.h diff --git a/third_party/aom/aom_dsp/x86/sad4d_avx2.c b/media/libaom/src/aom_dsp/x86/sad4d_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/sad4d_avx2.c rename to media/libaom/src/aom_dsp/x86/sad4d_avx2.c diff --git a/third_party/aom/aom_dsp/x86/sad4d_sse2.asm b/media/libaom/src/aom_dsp/x86/sad4d_sse2.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/sad4d_sse2.asm rename to media/libaom/src/aom_dsp/x86/sad4d_sse2.asm diff --git a/third_party/aom/aom_dsp/x86/sad_avx2.c b/media/libaom/src/aom_dsp/x86/sad_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/sad_avx2.c rename to media/libaom/src/aom_dsp/x86/sad_avx2.c diff --git a/third_party/aom/aom_dsp/x86/sad_highbd_avx2.c b/media/libaom/src/aom_dsp/x86/sad_highbd_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/sad_highbd_avx2.c rename to media/libaom/src/aom_dsp/x86/sad_highbd_avx2.c diff --git a/third_party/aom/aom_dsp/x86/sad_impl_avx2.c b/media/libaom/src/aom_dsp/x86/sad_impl_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/sad_impl_avx2.c rename to media/libaom/src/aom_dsp/x86/sad_impl_avx2.c diff --git a/third_party/aom/aom_dsp/x86/sad_sse2.asm b/media/libaom/src/aom_dsp/x86/sad_sse2.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/sad_sse2.asm rename to media/libaom/src/aom_dsp/x86/sad_sse2.asm diff --git a/third_party/aom/aom_dsp/x86/sse_avx2.c b/media/libaom/src/aom_dsp/x86/sse_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/sse_avx2.c rename to media/libaom/src/aom_dsp/x86/sse_avx2.c diff --git a/third_party/aom/aom_dsp/x86/sse_sse4.c b/media/libaom/src/aom_dsp/x86/sse_sse4.c similarity index 100% rename from third_party/aom/aom_dsp/x86/sse_sse4.c rename to media/libaom/src/aom_dsp/x86/sse_sse4.c diff --git a/third_party/aom/aom_dsp/x86/ssim_opt_x86_64.asm b/media/libaom/src/aom_dsp/x86/ssim_opt_x86_64.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/ssim_opt_x86_64.asm rename to media/libaom/src/aom_dsp/x86/ssim_opt_x86_64.asm diff --git a/third_party/aom/aom_dsp/x86/subpel_variance_sse2.asm b/media/libaom/src/aom_dsp/x86/subpel_variance_sse2.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/subpel_variance_sse2.asm rename to media/libaom/src/aom_dsp/x86/subpel_variance_sse2.asm diff --git a/third_party/aom/aom_dsp/x86/subtract_avx2.c b/media/libaom/src/aom_dsp/x86/subtract_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/subtract_avx2.c rename to media/libaom/src/aom_dsp/x86/subtract_avx2.c diff --git a/third_party/aom/aom_dsp/x86/subtract_sse2.asm b/media/libaom/src/aom_dsp/x86/subtract_sse2.asm similarity index 100% rename from third_party/aom/aom_dsp/x86/subtract_sse2.asm rename to media/libaom/src/aom_dsp/x86/subtract_sse2.asm diff --git a/third_party/aom/aom_dsp/x86/sum_squares_avx2.c b/media/libaom/src/aom_dsp/x86/sum_squares_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/sum_squares_avx2.c rename to media/libaom/src/aom_dsp/x86/sum_squares_avx2.c diff --git a/third_party/aom/aom_dsp/x86/sum_squares_sse2.c b/media/libaom/src/aom_dsp/x86/sum_squares_sse2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/sum_squares_sse2.c rename to media/libaom/src/aom_dsp/x86/sum_squares_sse2.c diff --git a/third_party/aom/aom_dsp/x86/sum_squares_sse2.h b/media/libaom/src/aom_dsp/x86/sum_squares_sse2.h similarity index 100% rename from third_party/aom/aom_dsp/x86/sum_squares_sse2.h rename to media/libaom/src/aom_dsp/x86/sum_squares_sse2.h diff --git a/third_party/aom/aom_dsp/x86/synonyms.h b/media/libaom/src/aom_dsp/x86/synonyms.h similarity index 100% rename from third_party/aom/aom_dsp/x86/synonyms.h rename to media/libaom/src/aom_dsp/x86/synonyms.h diff --git a/third_party/aom/aom_dsp/x86/synonyms_avx2.h b/media/libaom/src/aom_dsp/x86/synonyms_avx2.h similarity index 100% rename from third_party/aom/aom_dsp/x86/synonyms_avx2.h rename to media/libaom/src/aom_dsp/x86/synonyms_avx2.h diff --git a/third_party/aom/aom_dsp/x86/transpose_sse2.h b/media/libaom/src/aom_dsp/x86/transpose_sse2.h similarity index 100% rename from third_party/aom/aom_dsp/x86/transpose_sse2.h rename to media/libaom/src/aom_dsp/x86/transpose_sse2.h diff --git a/third_party/aom/aom_dsp/x86/txfm_common_avx2.h b/media/libaom/src/aom_dsp/x86/txfm_common_avx2.h similarity index 100% rename from third_party/aom/aom_dsp/x86/txfm_common_avx2.h rename to media/libaom/src/aom_dsp/x86/txfm_common_avx2.h diff --git a/third_party/aom/aom_dsp/x86/txfm_common_sse2.h b/media/libaom/src/aom_dsp/x86/txfm_common_sse2.h similarity index 100% rename from third_party/aom/aom_dsp/x86/txfm_common_sse2.h rename to media/libaom/src/aom_dsp/x86/txfm_common_sse2.h diff --git a/third_party/aom/aom_dsp/x86/variance_avx2.c b/media/libaom/src/aom_dsp/x86/variance_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/variance_avx2.c rename to media/libaom/src/aom_dsp/x86/variance_avx2.c diff --git a/third_party/aom/aom_dsp/x86/variance_impl_avx2.c b/media/libaom/src/aom_dsp/x86/variance_impl_avx2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/variance_impl_avx2.c rename to media/libaom/src/aom_dsp/x86/variance_impl_avx2.c diff --git a/third_party/aom/aom_dsp/x86/variance_impl_ssse3.c b/media/libaom/src/aom_dsp/x86/variance_impl_ssse3.c similarity index 100% rename from third_party/aom/aom_dsp/x86/variance_impl_ssse3.c rename to media/libaom/src/aom_dsp/x86/variance_impl_ssse3.c diff --git a/third_party/aom/aom_dsp/x86/variance_sse2.c b/media/libaom/src/aom_dsp/x86/variance_sse2.c similarity index 100% rename from third_party/aom/aom_dsp/x86/variance_sse2.c rename to media/libaom/src/aom_dsp/x86/variance_sse2.c diff --git a/third_party/aom/aom_mem/aom_mem.c b/media/libaom/src/aom_mem/aom_mem.c similarity index 100% rename from third_party/aom/aom_mem/aom_mem.c rename to media/libaom/src/aom_mem/aom_mem.c diff --git a/third_party/aom/aom_mem/aom_mem.cmake b/media/libaom/src/aom_mem/aom_mem.cmake similarity index 100% rename from third_party/aom/aom_mem/aom_mem.cmake rename to media/libaom/src/aom_mem/aom_mem.cmake diff --git a/third_party/aom/aom_mem/aom_mem.h b/media/libaom/src/aom_mem/aom_mem.h similarity index 100% rename from third_party/aom/aom_mem/aom_mem.h rename to media/libaom/src/aom_mem/aom_mem.h diff --git a/third_party/aom/aom_mem/include/aom_mem_intrnl.h b/media/libaom/src/aom_mem/include/aom_mem_intrnl.h similarity index 100% rename from third_party/aom/aom_mem/include/aom_mem_intrnl.h rename to media/libaom/src/aom_mem/include/aom_mem_intrnl.h diff --git a/third_party/aom/aom_ports/aom_once.h b/media/libaom/src/aom_ports/aom_once.h similarity index 100% rename from third_party/aom/aom_ports/aom_once.h rename to media/libaom/src/aom_ports/aom_once.h diff --git a/third_party/aom/aom_ports/aom_ports.cmake b/media/libaom/src/aom_ports/aom_ports.cmake similarity index 100% rename from third_party/aom/aom_ports/aom_ports.cmake rename to media/libaom/src/aom_ports/aom_ports.cmake diff --git a/third_party/aom/aom_ports/aom_timer.h b/media/libaom/src/aom_ports/aom_timer.h similarity index 100% rename from third_party/aom/aom_ports/aom_timer.h rename to media/libaom/src/aom_ports/aom_timer.h diff --git a/third_party/aom/aom_ports/arm.h b/media/libaom/src/aom_ports/arm.h similarity index 100% rename from third_party/aom/aom_ports/arm.h rename to media/libaom/src/aom_ports/arm.h diff --git a/third_party/aom/aom_ports/arm_cpudetect.c b/media/libaom/src/aom_ports/arm_cpudetect.c similarity index 100% rename from third_party/aom/aom_ports/arm_cpudetect.c rename to media/libaom/src/aom_ports/arm_cpudetect.c diff --git a/third_party/aom/aom_ports/bitops.h b/media/libaom/src/aom_ports/bitops.h similarity index 100% rename from third_party/aom/aom_ports/bitops.h rename to media/libaom/src/aom_ports/bitops.h diff --git a/third_party/aom/aom_ports/emmintrin_compat.h b/media/libaom/src/aom_ports/emmintrin_compat.h similarity index 100% rename from third_party/aom/aom_ports/emmintrin_compat.h rename to media/libaom/src/aom_ports/emmintrin_compat.h diff --git a/third_party/aom/aom_ports/emms.asm b/media/libaom/src/aom_ports/emms.asm similarity index 100% rename from third_party/aom/aom_ports/emms.asm rename to media/libaom/src/aom_ports/emms.asm diff --git a/third_party/aom/aom_ports/mem.h b/media/libaom/src/aom_ports/mem.h similarity index 100% rename from third_party/aom/aom_ports/mem.h rename to media/libaom/src/aom_ports/mem.h diff --git a/third_party/aom/aom_ports/mem_ops.h b/media/libaom/src/aom_ports/mem_ops.h similarity index 100% rename from third_party/aom/aom_ports/mem_ops.h rename to media/libaom/src/aom_ports/mem_ops.h diff --git a/third_party/aom/aom_ports/mem_ops_aligned.h b/media/libaom/src/aom_ports/mem_ops_aligned.h similarity index 100% rename from third_party/aom/aom_ports/mem_ops_aligned.h rename to media/libaom/src/aom_ports/mem_ops_aligned.h diff --git a/third_party/aom/aom_ports/msvc.h b/media/libaom/src/aom_ports/msvc.h similarity index 100% rename from third_party/aom/aom_ports/msvc.h rename to media/libaom/src/aom_ports/msvc.h diff --git a/third_party/aom/aom_ports/ppc.h b/media/libaom/src/aom_ports/ppc.h similarity index 100% rename from third_party/aom/aom_ports/ppc.h rename to media/libaom/src/aom_ports/ppc.h diff --git a/third_party/aom/aom_ports/ppc_cpudetect.c b/media/libaom/src/aom_ports/ppc_cpudetect.c similarity index 100% rename from third_party/aom/aom_ports/ppc_cpudetect.c rename to media/libaom/src/aom_ports/ppc_cpudetect.c diff --git a/third_party/aom/aom_ports/sanitizer.h b/media/libaom/src/aom_ports/sanitizer.h similarity index 100% rename from third_party/aom/aom_ports/sanitizer.h rename to media/libaom/src/aom_ports/sanitizer.h diff --git a/third_party/aom/aom_ports/system_state.h b/media/libaom/src/aom_ports/system_state.h similarity index 100% rename from third_party/aom/aom_ports/system_state.h rename to media/libaom/src/aom_ports/system_state.h diff --git a/third_party/aom/aom_ports/x86.h b/media/libaom/src/aom_ports/x86.h similarity index 100% rename from third_party/aom/aom_ports/x86.h rename to media/libaom/src/aom_ports/x86.h diff --git a/third_party/aom/aom_ports/x86_abi_support.asm b/media/libaom/src/aom_ports/x86_abi_support.asm similarity index 100% rename from third_party/aom/aom_ports/x86_abi_support.asm rename to media/libaom/src/aom_ports/x86_abi_support.asm diff --git a/third_party/aom/aom_scale/aom_scale.cmake b/media/libaom/src/aom_scale/aom_scale.cmake similarity index 100% rename from third_party/aom/aom_scale/aom_scale.cmake rename to media/libaom/src/aom_scale/aom_scale.cmake diff --git a/third_party/aom/aom_scale/aom_scale.h b/media/libaom/src/aom_scale/aom_scale.h similarity index 100% rename from third_party/aom/aom_scale/aom_scale.h rename to media/libaom/src/aom_scale/aom_scale.h diff --git a/third_party/aom/aom_scale/aom_scale_rtcd.c b/media/libaom/src/aom_scale/aom_scale_rtcd.c similarity index 100% rename from third_party/aom/aom_scale/aom_scale_rtcd.c rename to media/libaom/src/aom_scale/aom_scale_rtcd.c diff --git a/third_party/aom/aom_scale/aom_scale_rtcd.pl b/media/libaom/src/aom_scale/aom_scale_rtcd.pl similarity index 100% rename from third_party/aom/aom_scale/aom_scale_rtcd.pl rename to media/libaom/src/aom_scale/aom_scale_rtcd.pl diff --git a/third_party/aom/aom_scale/generic/aom_scale.c b/media/libaom/src/aom_scale/generic/aom_scale.c similarity index 100% rename from third_party/aom/aom_scale/generic/aom_scale.c rename to media/libaom/src/aom_scale/generic/aom_scale.c diff --git a/third_party/aom/aom_scale/generic/gen_scalers.c b/media/libaom/src/aom_scale/generic/gen_scalers.c similarity index 100% rename from third_party/aom/aom_scale/generic/gen_scalers.c rename to media/libaom/src/aom_scale/generic/gen_scalers.c diff --git a/third_party/aom/aom_scale/generic/yv12config.c b/media/libaom/src/aom_scale/generic/yv12config.c similarity index 100% rename from third_party/aom/aom_scale/generic/yv12config.c rename to media/libaom/src/aom_scale/generic/yv12config.c diff --git a/third_party/aom/aom_scale/generic/yv12extend.c b/media/libaom/src/aom_scale/generic/yv12extend.c similarity index 100% rename from third_party/aom/aom_scale/generic/yv12extend.c rename to media/libaom/src/aom_scale/generic/yv12extend.c diff --git a/third_party/aom/aom_scale/mips/dspr2/yv12extend_dspr2.c b/media/libaom/src/aom_scale/mips/dspr2/yv12extend_dspr2.c similarity index 100% rename from third_party/aom/aom_scale/mips/dspr2/yv12extend_dspr2.c rename to media/libaom/src/aom_scale/mips/dspr2/yv12extend_dspr2.c diff --git a/third_party/aom/aom_scale/yv12config.h b/media/libaom/src/aom_scale/yv12config.h similarity index 100% rename from third_party/aom/aom_scale/yv12config.h rename to media/libaom/src/aom_scale/yv12config.h diff --git a/third_party/aom/aom_util/aom_thread.c b/media/libaom/src/aom_util/aom_thread.c similarity index 100% rename from third_party/aom/aom_util/aom_thread.c rename to media/libaom/src/aom_util/aom_thread.c diff --git a/third_party/aom/aom_util/aom_thread.h b/media/libaom/src/aom_util/aom_thread.h similarity index 100% rename from third_party/aom/aom_util/aom_thread.h rename to media/libaom/src/aom_util/aom_thread.h diff --git a/third_party/aom/aom_util/aom_util.cmake b/media/libaom/src/aom_util/aom_util.cmake similarity index 100% rename from third_party/aom/aom_util/aom_util.cmake rename to media/libaom/src/aom_util/aom_util.cmake diff --git a/third_party/aom/aom_util/debug_util.c b/media/libaom/src/aom_util/debug_util.c similarity index 100% rename from third_party/aom/aom_util/debug_util.c rename to media/libaom/src/aom_util/debug_util.c diff --git a/third_party/aom/aom_util/debug_util.h b/media/libaom/src/aom_util/debug_util.h similarity index 100% rename from third_party/aom/aom_util/debug_util.h rename to media/libaom/src/aom_util/debug_util.h diff --git a/third_party/aom/aom_util/endian_inl.h b/media/libaom/src/aom_util/endian_inl.h similarity index 100% rename from third_party/aom/aom_util/endian_inl.h rename to media/libaom/src/aom_util/endian_inl.h diff --git a/third_party/aom/apps/aomdec.c b/media/libaom/src/apps/aomdec.c similarity index 100% rename from third_party/aom/apps/aomdec.c rename to media/libaom/src/apps/aomdec.c diff --git a/third_party/aom/apps/aomenc.c b/media/libaom/src/apps/aomenc.c similarity index 100% rename from third_party/aom/apps/aomenc.c rename to media/libaom/src/apps/aomenc.c diff --git a/third_party/aom/apps/aomenc.h b/media/libaom/src/apps/aomenc.h similarity index 100% rename from third_party/aom/apps/aomenc.h rename to media/libaom/src/apps/aomenc.h diff --git a/third_party/aom/av1/av1.cmake b/media/libaom/src/av1/av1.cmake similarity index 100% rename from third_party/aom/av1/av1.cmake rename to media/libaom/src/av1/av1.cmake diff --git a/third_party/aom/av1/av1_cx_iface.c b/media/libaom/src/av1/av1_cx_iface.c similarity index 100% rename from third_party/aom/av1/av1_cx_iface.c rename to media/libaom/src/av1/av1_cx_iface.c diff --git a/third_party/aom/av1/av1_dx_iface.c b/media/libaom/src/av1/av1_dx_iface.c similarity index 100% rename from third_party/aom/av1/av1_dx_iface.c rename to media/libaom/src/av1/av1_dx_iface.c diff --git a/third_party/aom/av1/av1_iface_common.h b/media/libaom/src/av1/av1_iface_common.h similarity index 100% rename from third_party/aom/av1/av1_iface_common.h rename to media/libaom/src/av1/av1_iface_common.h diff --git a/third_party/aom/av1/common/alloccommon.c b/media/libaom/src/av1/common/alloccommon.c similarity index 100% rename from third_party/aom/av1/common/alloccommon.c rename to media/libaom/src/av1/common/alloccommon.c diff --git a/third_party/aom/av1/common/alloccommon.h b/media/libaom/src/av1/common/alloccommon.h similarity index 100% rename from third_party/aom/av1/common/alloccommon.h rename to media/libaom/src/av1/common/alloccommon.h diff --git a/third_party/aom/av1/common/arm/av1_inv_txfm_neon.c b/media/libaom/src/av1/common/arm/av1_inv_txfm_neon.c similarity index 100% rename from third_party/aom/av1/common/arm/av1_inv_txfm_neon.c rename to media/libaom/src/av1/common/arm/av1_inv_txfm_neon.c diff --git a/third_party/aom/av1/common/arm/av1_inv_txfm_neon.h b/media/libaom/src/av1/common/arm/av1_inv_txfm_neon.h similarity index 100% rename from third_party/aom/av1/common/arm/av1_inv_txfm_neon.h rename to media/libaom/src/av1/common/arm/av1_inv_txfm_neon.h diff --git a/third_party/aom/av1/common/arm/av1_txfm_neon.c b/media/libaom/src/av1/common/arm/av1_txfm_neon.c similarity index 100% rename from third_party/aom/av1/common/arm/av1_txfm_neon.c rename to media/libaom/src/av1/common/arm/av1_txfm_neon.c diff --git a/third_party/aom/av1/common/arm/blend_a64_hmask_neon.c b/media/libaom/src/av1/common/arm/blend_a64_hmask_neon.c similarity index 100% rename from third_party/aom/av1/common/arm/blend_a64_hmask_neon.c rename to media/libaom/src/av1/common/arm/blend_a64_hmask_neon.c diff --git a/third_party/aom/av1/common/arm/blend_a64_vmask_neon.c b/media/libaom/src/av1/common/arm/blend_a64_vmask_neon.c similarity index 100% rename from third_party/aom/av1/common/arm/blend_a64_vmask_neon.c rename to media/libaom/src/av1/common/arm/blend_a64_vmask_neon.c diff --git a/third_party/aom/av1/common/arm/cfl_neon.c b/media/libaom/src/av1/common/arm/cfl_neon.c similarity index 100% rename from third_party/aom/av1/common/arm/cfl_neon.c rename to media/libaom/src/av1/common/arm/cfl_neon.c diff --git a/third_party/aom/av1/common/arm/convolve_neon.c b/media/libaom/src/av1/common/arm/convolve_neon.c similarity index 100% rename from third_party/aom/av1/common/arm/convolve_neon.c rename to media/libaom/src/av1/common/arm/convolve_neon.c diff --git a/third_party/aom/av1/common/arm/convolve_neon.h b/media/libaom/src/av1/common/arm/convolve_neon.h similarity index 100% rename from third_party/aom/av1/common/arm/convolve_neon.h rename to media/libaom/src/av1/common/arm/convolve_neon.h diff --git a/third_party/aom/av1/common/arm/jnt_convolve_neon.c b/media/libaom/src/av1/common/arm/jnt_convolve_neon.c similarity index 100% rename from third_party/aom/av1/common/arm/jnt_convolve_neon.c rename to media/libaom/src/av1/common/arm/jnt_convolve_neon.c diff --git a/third_party/aom/av1/common/arm/mem_neon.h b/media/libaom/src/av1/common/arm/mem_neon.h similarity index 100% rename from third_party/aom/av1/common/arm/mem_neon.h rename to media/libaom/src/av1/common/arm/mem_neon.h diff --git a/third_party/aom/av1/common/arm/reconinter_neon.c b/media/libaom/src/av1/common/arm/reconinter_neon.c similarity index 100% rename from third_party/aom/av1/common/arm/reconinter_neon.c rename to media/libaom/src/av1/common/arm/reconinter_neon.c diff --git a/third_party/aom/av1/common/arm/selfguided_neon.c b/media/libaom/src/av1/common/arm/selfguided_neon.c similarity index 100% rename from third_party/aom/av1/common/arm/selfguided_neon.c rename to media/libaom/src/av1/common/arm/selfguided_neon.c diff --git a/third_party/aom/av1/common/arm/transpose_neon.h b/media/libaom/src/av1/common/arm/transpose_neon.h similarity index 100% rename from third_party/aom/av1/common/arm/transpose_neon.h rename to media/libaom/src/av1/common/arm/transpose_neon.h diff --git a/third_party/aom/av1/common/arm/warp_plane_neon.c b/media/libaom/src/av1/common/arm/warp_plane_neon.c similarity index 100% rename from third_party/aom/av1/common/arm/warp_plane_neon.c rename to media/libaom/src/av1/common/arm/warp_plane_neon.c diff --git a/third_party/aom/av1/common/arm/wiener_convolve_neon.c b/media/libaom/src/av1/common/arm/wiener_convolve_neon.c similarity index 100% rename from third_party/aom/av1/common/arm/wiener_convolve_neon.c rename to media/libaom/src/av1/common/arm/wiener_convolve_neon.c diff --git a/third_party/aom/av1/common/av1_inv_txfm1d.c b/media/libaom/src/av1/common/av1_inv_txfm1d.c similarity index 100% rename from third_party/aom/av1/common/av1_inv_txfm1d.c rename to media/libaom/src/av1/common/av1_inv_txfm1d.c diff --git a/third_party/aom/av1/common/av1_inv_txfm1d.h b/media/libaom/src/av1/common/av1_inv_txfm1d.h similarity index 100% rename from third_party/aom/av1/common/av1_inv_txfm1d.h rename to media/libaom/src/av1/common/av1_inv_txfm1d.h diff --git a/third_party/aom/av1/common/av1_inv_txfm1d_cfg.h b/media/libaom/src/av1/common/av1_inv_txfm1d_cfg.h similarity index 100% rename from third_party/aom/av1/common/av1_inv_txfm1d_cfg.h rename to media/libaom/src/av1/common/av1_inv_txfm1d_cfg.h diff --git a/third_party/aom/av1/common/av1_inv_txfm2d.c b/media/libaom/src/av1/common/av1_inv_txfm2d.c similarity index 100% rename from third_party/aom/av1/common/av1_inv_txfm2d.c rename to media/libaom/src/av1/common/av1_inv_txfm2d.c diff --git a/third_party/aom/av1/common/av1_loopfilter.c b/media/libaom/src/av1/common/av1_loopfilter.c similarity index 100% rename from third_party/aom/av1/common/av1_loopfilter.c rename to media/libaom/src/av1/common/av1_loopfilter.c diff --git a/third_party/aom/av1/common/av1_loopfilter.h b/media/libaom/src/av1/common/av1_loopfilter.h similarity index 100% rename from third_party/aom/av1/common/av1_loopfilter.h rename to media/libaom/src/av1/common/av1_loopfilter.h diff --git a/third_party/aom/av1/common/av1_rtcd.c b/media/libaom/src/av1/common/av1_rtcd.c similarity index 100% rename from third_party/aom/av1/common/av1_rtcd.c rename to media/libaom/src/av1/common/av1_rtcd.c diff --git a/third_party/aom/av1/common/av1_rtcd_defs.pl b/media/libaom/src/av1/common/av1_rtcd_defs.pl old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/av1/common/av1_rtcd_defs.pl rename to media/libaom/src/av1/common/av1_rtcd_defs.pl diff --git a/third_party/aom/av1/common/av1_txfm.c b/media/libaom/src/av1/common/av1_txfm.c similarity index 100% rename from third_party/aom/av1/common/av1_txfm.c rename to media/libaom/src/av1/common/av1_txfm.c diff --git a/third_party/aom/av1/common/av1_txfm.h b/media/libaom/src/av1/common/av1_txfm.h similarity index 100% rename from third_party/aom/av1/common/av1_txfm.h rename to media/libaom/src/av1/common/av1_txfm.h diff --git a/third_party/aom/av1/common/blockd.c b/media/libaom/src/av1/common/blockd.c similarity index 100% rename from third_party/aom/av1/common/blockd.c rename to media/libaom/src/av1/common/blockd.c diff --git a/third_party/aom/av1/common/blockd.h b/media/libaom/src/av1/common/blockd.h similarity index 100% rename from third_party/aom/av1/common/blockd.h rename to media/libaom/src/av1/common/blockd.h diff --git a/third_party/aom/av1/common/cdef.c b/media/libaom/src/av1/common/cdef.c similarity index 100% rename from third_party/aom/av1/common/cdef.c rename to media/libaom/src/av1/common/cdef.c diff --git a/third_party/aom/av1/common/cdef.h b/media/libaom/src/av1/common/cdef.h similarity index 100% rename from third_party/aom/av1/common/cdef.h rename to media/libaom/src/av1/common/cdef.h diff --git a/third_party/aom/av1/common/cdef_block.c b/media/libaom/src/av1/common/cdef_block.c similarity index 100% rename from third_party/aom/av1/common/cdef_block.c rename to media/libaom/src/av1/common/cdef_block.c diff --git a/third_party/aom/av1/common/cdef_block.h b/media/libaom/src/av1/common/cdef_block.h similarity index 100% rename from third_party/aom/av1/common/cdef_block.h rename to media/libaom/src/av1/common/cdef_block.h diff --git a/third_party/aom/av1/common/cdef_block_avx2.c b/media/libaom/src/av1/common/cdef_block_avx2.c similarity index 100% rename from third_party/aom/av1/common/cdef_block_avx2.c rename to media/libaom/src/av1/common/cdef_block_avx2.c diff --git a/third_party/aom/av1/common/cdef_block_neon.c b/media/libaom/src/av1/common/cdef_block_neon.c similarity index 100% rename from third_party/aom/av1/common/cdef_block_neon.c rename to media/libaom/src/av1/common/cdef_block_neon.c diff --git a/third_party/aom/av1/common/cdef_block_simd.h b/media/libaom/src/av1/common/cdef_block_simd.h similarity index 100% rename from third_party/aom/av1/common/cdef_block_simd.h rename to media/libaom/src/av1/common/cdef_block_simd.h diff --git a/third_party/aom/av1/common/cdef_block_sse2.c b/media/libaom/src/av1/common/cdef_block_sse2.c similarity index 100% rename from third_party/aom/av1/common/cdef_block_sse2.c rename to media/libaom/src/av1/common/cdef_block_sse2.c diff --git a/third_party/aom/av1/common/cdef_block_sse4.c b/media/libaom/src/av1/common/cdef_block_sse4.c similarity index 100% rename from third_party/aom/av1/common/cdef_block_sse4.c rename to media/libaom/src/av1/common/cdef_block_sse4.c diff --git a/third_party/aom/av1/common/cdef_block_ssse3.c b/media/libaom/src/av1/common/cdef_block_ssse3.c similarity index 100% rename from third_party/aom/av1/common/cdef_block_ssse3.c rename to media/libaom/src/av1/common/cdef_block_ssse3.c diff --git a/third_party/aom/av1/common/cfl.c b/media/libaom/src/av1/common/cfl.c similarity index 100% rename from third_party/aom/av1/common/cfl.c rename to media/libaom/src/av1/common/cfl.c diff --git a/third_party/aom/av1/common/cfl.h b/media/libaom/src/av1/common/cfl.h similarity index 100% rename from third_party/aom/av1/common/cfl.h rename to media/libaom/src/av1/common/cfl.h diff --git a/third_party/aom/av1/common/common.h b/media/libaom/src/av1/common/common.h similarity index 100% rename from third_party/aom/av1/common/common.h rename to media/libaom/src/av1/common/common.h diff --git a/third_party/aom/av1/common/common_data.h b/media/libaom/src/av1/common/common_data.h similarity index 100% rename from third_party/aom/av1/common/common_data.h rename to media/libaom/src/av1/common/common_data.h diff --git a/third_party/aom/av1/common/convolve.c b/media/libaom/src/av1/common/convolve.c similarity index 100% rename from third_party/aom/av1/common/convolve.c rename to media/libaom/src/av1/common/convolve.c diff --git a/third_party/aom/av1/common/convolve.h b/media/libaom/src/av1/common/convolve.h similarity index 100% rename from third_party/aom/av1/common/convolve.h rename to media/libaom/src/av1/common/convolve.h diff --git a/third_party/aom/av1/common/debugmodes.c b/media/libaom/src/av1/common/debugmodes.c similarity index 100% rename from third_party/aom/av1/common/debugmodes.c rename to media/libaom/src/av1/common/debugmodes.c diff --git a/third_party/aom/av1/common/entropy.c b/media/libaom/src/av1/common/entropy.c similarity index 100% rename from third_party/aom/av1/common/entropy.c rename to media/libaom/src/av1/common/entropy.c diff --git a/third_party/aom/av1/common/entropy.h b/media/libaom/src/av1/common/entropy.h similarity index 100% rename from third_party/aom/av1/common/entropy.h rename to media/libaom/src/av1/common/entropy.h diff --git a/third_party/aom/av1/common/entropymode.c b/media/libaom/src/av1/common/entropymode.c similarity index 100% rename from third_party/aom/av1/common/entropymode.c rename to media/libaom/src/av1/common/entropymode.c diff --git a/third_party/aom/av1/common/entropymode.h b/media/libaom/src/av1/common/entropymode.h similarity index 100% rename from third_party/aom/av1/common/entropymode.h rename to media/libaom/src/av1/common/entropymode.h diff --git a/third_party/aom/av1/common/entropymv.c b/media/libaom/src/av1/common/entropymv.c similarity index 100% rename from third_party/aom/av1/common/entropymv.c rename to media/libaom/src/av1/common/entropymv.c diff --git a/third_party/aom/av1/common/entropymv.h b/media/libaom/src/av1/common/entropymv.h similarity index 100% rename from third_party/aom/av1/common/entropymv.h rename to media/libaom/src/av1/common/entropymv.h diff --git a/third_party/aom/av1/common/enums.h b/media/libaom/src/av1/common/enums.h similarity index 100% rename from third_party/aom/av1/common/enums.h rename to media/libaom/src/av1/common/enums.h diff --git a/third_party/aom/av1/common/filter.h b/media/libaom/src/av1/common/filter.h similarity index 100% rename from third_party/aom/av1/common/filter.h rename to media/libaom/src/av1/common/filter.h diff --git a/third_party/aom/av1/common/frame_buffers.c b/media/libaom/src/av1/common/frame_buffers.c similarity index 100% rename from third_party/aom/av1/common/frame_buffers.c rename to media/libaom/src/av1/common/frame_buffers.c diff --git a/third_party/aom/av1/common/frame_buffers.h b/media/libaom/src/av1/common/frame_buffers.h similarity index 100% rename from third_party/aom/av1/common/frame_buffers.h rename to media/libaom/src/av1/common/frame_buffers.h diff --git a/third_party/aom/av1/common/idct.c b/media/libaom/src/av1/common/idct.c similarity index 100% rename from third_party/aom/av1/common/idct.c rename to media/libaom/src/av1/common/idct.c diff --git a/third_party/aom/av1/common/idct.h b/media/libaom/src/av1/common/idct.h similarity index 100% rename from third_party/aom/av1/common/idct.h rename to media/libaom/src/av1/common/idct.h diff --git a/third_party/aom/av1/common/mv.h b/media/libaom/src/av1/common/mv.h similarity index 100% rename from third_party/aom/av1/common/mv.h rename to media/libaom/src/av1/common/mv.h diff --git a/third_party/aom/av1/common/mvref_common.c b/media/libaom/src/av1/common/mvref_common.c similarity index 100% rename from third_party/aom/av1/common/mvref_common.c rename to media/libaom/src/av1/common/mvref_common.c diff --git a/third_party/aom/av1/common/mvref_common.h b/media/libaom/src/av1/common/mvref_common.h similarity index 100% rename from third_party/aom/av1/common/mvref_common.h rename to media/libaom/src/av1/common/mvref_common.h diff --git a/third_party/aom/av1/common/obmc.h b/media/libaom/src/av1/common/obmc.h similarity index 100% rename from third_party/aom/av1/common/obmc.h rename to media/libaom/src/av1/common/obmc.h diff --git a/third_party/aom/av1/common/obu_util.c b/media/libaom/src/av1/common/obu_util.c similarity index 100% rename from third_party/aom/av1/common/obu_util.c rename to media/libaom/src/av1/common/obu_util.c diff --git a/third_party/aom/av1/common/obu_util.h b/media/libaom/src/av1/common/obu_util.h similarity index 100% rename from third_party/aom/av1/common/obu_util.h rename to media/libaom/src/av1/common/obu_util.h diff --git a/third_party/aom/av1/common/odintrin.c b/media/libaom/src/av1/common/odintrin.c similarity index 100% rename from third_party/aom/av1/common/odintrin.c rename to media/libaom/src/av1/common/odintrin.c diff --git a/third_party/aom/av1/common/odintrin.h b/media/libaom/src/av1/common/odintrin.h similarity index 100% rename from third_party/aom/av1/common/odintrin.h rename to media/libaom/src/av1/common/odintrin.h diff --git a/third_party/aom/av1/common/onyxc_int.h b/media/libaom/src/av1/common/onyxc_int.h similarity index 100% rename from third_party/aom/av1/common/onyxc_int.h rename to media/libaom/src/av1/common/onyxc_int.h diff --git a/third_party/aom/av1/common/ppc/cfl_ppc.c b/media/libaom/src/av1/common/ppc/cfl_ppc.c similarity index 100% rename from third_party/aom/av1/common/ppc/cfl_ppc.c rename to media/libaom/src/av1/common/ppc/cfl_ppc.c diff --git a/third_party/aom/av1/common/pred_common.c b/media/libaom/src/av1/common/pred_common.c similarity index 100% rename from third_party/aom/av1/common/pred_common.c rename to media/libaom/src/av1/common/pred_common.c diff --git a/third_party/aom/av1/common/pred_common.h b/media/libaom/src/av1/common/pred_common.h similarity index 100% rename from third_party/aom/av1/common/pred_common.h rename to media/libaom/src/av1/common/pred_common.h diff --git a/third_party/aom/av1/common/quant_common.c b/media/libaom/src/av1/common/quant_common.c similarity index 100% rename from third_party/aom/av1/common/quant_common.c rename to media/libaom/src/av1/common/quant_common.c diff --git a/third_party/aom/av1/common/quant_common.h b/media/libaom/src/av1/common/quant_common.h similarity index 100% rename from third_party/aom/av1/common/quant_common.h rename to media/libaom/src/av1/common/quant_common.h diff --git a/third_party/aom/av1/common/reconinter.c b/media/libaom/src/av1/common/reconinter.c similarity index 100% rename from third_party/aom/av1/common/reconinter.c rename to media/libaom/src/av1/common/reconinter.c diff --git a/third_party/aom/av1/common/reconinter.h b/media/libaom/src/av1/common/reconinter.h similarity index 100% rename from third_party/aom/av1/common/reconinter.h rename to media/libaom/src/av1/common/reconinter.h diff --git a/third_party/aom/av1/common/reconintra.c b/media/libaom/src/av1/common/reconintra.c similarity index 100% rename from third_party/aom/av1/common/reconintra.c rename to media/libaom/src/av1/common/reconintra.c diff --git a/third_party/aom/av1/common/reconintra.h b/media/libaom/src/av1/common/reconintra.h similarity index 100% rename from third_party/aom/av1/common/reconintra.h rename to media/libaom/src/av1/common/reconintra.h diff --git a/third_party/aom/av1/common/resize.c b/media/libaom/src/av1/common/resize.c similarity index 100% rename from third_party/aom/av1/common/resize.c rename to media/libaom/src/av1/common/resize.c diff --git a/third_party/aom/av1/common/resize.h b/media/libaom/src/av1/common/resize.h similarity index 100% rename from third_party/aom/av1/common/resize.h rename to media/libaom/src/av1/common/resize.h diff --git a/third_party/aom/av1/common/restoration.c b/media/libaom/src/av1/common/restoration.c similarity index 100% rename from third_party/aom/av1/common/restoration.c rename to media/libaom/src/av1/common/restoration.c diff --git a/third_party/aom/av1/common/restoration.h b/media/libaom/src/av1/common/restoration.h similarity index 100% rename from third_party/aom/av1/common/restoration.h rename to media/libaom/src/av1/common/restoration.h diff --git a/third_party/aom/av1/common/scale.c b/media/libaom/src/av1/common/scale.c similarity index 100% rename from third_party/aom/av1/common/scale.c rename to media/libaom/src/av1/common/scale.c diff --git a/third_party/aom/av1/common/scale.h b/media/libaom/src/av1/common/scale.h similarity index 100% rename from third_party/aom/av1/common/scale.h rename to media/libaom/src/av1/common/scale.h diff --git a/third_party/aom/av1/common/scan.c b/media/libaom/src/av1/common/scan.c similarity index 100% rename from third_party/aom/av1/common/scan.c rename to media/libaom/src/av1/common/scan.c diff --git a/third_party/aom/av1/common/scan.h b/media/libaom/src/av1/common/scan.h similarity index 100% rename from third_party/aom/av1/common/scan.h rename to media/libaom/src/av1/common/scan.h diff --git a/third_party/aom/av1/common/seg_common.c b/media/libaom/src/av1/common/seg_common.c similarity index 100% rename from third_party/aom/av1/common/seg_common.c rename to media/libaom/src/av1/common/seg_common.c diff --git a/third_party/aom/av1/common/seg_common.h b/media/libaom/src/av1/common/seg_common.h similarity index 100% rename from third_party/aom/av1/common/seg_common.h rename to media/libaom/src/av1/common/seg_common.h diff --git a/third_party/aom/av1/common/thread_common.c b/media/libaom/src/av1/common/thread_common.c similarity index 100% rename from third_party/aom/av1/common/thread_common.c rename to media/libaom/src/av1/common/thread_common.c diff --git a/third_party/aom/av1/common/thread_common.h b/media/libaom/src/av1/common/thread_common.h similarity index 100% rename from third_party/aom/av1/common/thread_common.h rename to media/libaom/src/av1/common/thread_common.h diff --git a/third_party/aom/av1/common/tile_common.c b/media/libaom/src/av1/common/tile_common.c similarity index 100% rename from third_party/aom/av1/common/tile_common.c rename to media/libaom/src/av1/common/tile_common.c diff --git a/third_party/aom/av1/common/tile_common.h b/media/libaom/src/av1/common/tile_common.h similarity index 100% rename from third_party/aom/av1/common/tile_common.h rename to media/libaom/src/av1/common/tile_common.h diff --git a/third_party/aom/av1/common/timing.c b/media/libaom/src/av1/common/timing.c similarity index 100% rename from third_party/aom/av1/common/timing.c rename to media/libaom/src/av1/common/timing.c diff --git a/third_party/aom/av1/common/timing.h b/media/libaom/src/av1/common/timing.h similarity index 100% rename from third_party/aom/av1/common/timing.h rename to media/libaom/src/av1/common/timing.h diff --git a/third_party/aom/av1/common/token_cdfs.h b/media/libaom/src/av1/common/token_cdfs.h similarity index 100% rename from third_party/aom/av1/common/token_cdfs.h rename to media/libaom/src/av1/common/token_cdfs.h diff --git a/third_party/aom/av1/common/txb_common.c b/media/libaom/src/av1/common/txb_common.c similarity index 100% rename from third_party/aom/av1/common/txb_common.c rename to media/libaom/src/av1/common/txb_common.c diff --git a/third_party/aom/av1/common/txb_common.h b/media/libaom/src/av1/common/txb_common.h similarity index 100% rename from third_party/aom/av1/common/txb_common.h rename to media/libaom/src/av1/common/txb_common.h diff --git a/third_party/aom/av1/common/warped_motion.c b/media/libaom/src/av1/common/warped_motion.c similarity index 100% rename from third_party/aom/av1/common/warped_motion.c rename to media/libaom/src/av1/common/warped_motion.c diff --git a/third_party/aom/av1/common/warped_motion.h b/media/libaom/src/av1/common/warped_motion.h similarity index 100% rename from third_party/aom/av1/common/warped_motion.h rename to media/libaom/src/av1/common/warped_motion.h diff --git a/third_party/aom/av1/common/x86/av1_convolve_horiz_rs_sse4.c b/media/libaom/src/av1/common/x86/av1_convolve_horiz_rs_sse4.c similarity index 100% rename from third_party/aom/av1/common/x86/av1_convolve_horiz_rs_sse4.c rename to media/libaom/src/av1/common/x86/av1_convolve_horiz_rs_sse4.c diff --git a/third_party/aom/av1/common/x86/av1_convolve_scale_sse4.c b/media/libaom/src/av1/common/x86/av1_convolve_scale_sse4.c similarity index 100% rename from third_party/aom/av1/common/x86/av1_convolve_scale_sse4.c rename to media/libaom/src/av1/common/x86/av1_convolve_scale_sse4.c diff --git a/third_party/aom/av1/common/x86/av1_highbd_convolve_sse4.c b/media/libaom/src/av1/common/x86/av1_highbd_convolve_sse4.c similarity index 100% rename from third_party/aom/av1/common/x86/av1_highbd_convolve_sse4.c rename to media/libaom/src/av1/common/x86/av1_highbd_convolve_sse4.c diff --git a/third_party/aom/av1/common/x86/av1_inv_txfm_avx2.c b/media/libaom/src/av1/common/x86/av1_inv_txfm_avx2.c similarity index 100% rename from third_party/aom/av1/common/x86/av1_inv_txfm_avx2.c rename to media/libaom/src/av1/common/x86/av1_inv_txfm_avx2.c diff --git a/third_party/aom/av1/common/x86/av1_inv_txfm_avx2.h b/media/libaom/src/av1/common/x86/av1_inv_txfm_avx2.h similarity index 100% rename from third_party/aom/av1/common/x86/av1_inv_txfm_avx2.h rename to media/libaom/src/av1/common/x86/av1_inv_txfm_avx2.h diff --git a/third_party/aom/av1/common/x86/av1_inv_txfm_ssse3.c b/media/libaom/src/av1/common/x86/av1_inv_txfm_ssse3.c similarity index 100% rename from third_party/aom/av1/common/x86/av1_inv_txfm_ssse3.c rename to media/libaom/src/av1/common/x86/av1_inv_txfm_ssse3.c diff --git a/third_party/aom/av1/common/x86/av1_inv_txfm_ssse3.h b/media/libaom/src/av1/common/x86/av1_inv_txfm_ssse3.h similarity index 100% rename from third_party/aom/av1/common/x86/av1_inv_txfm_ssse3.h rename to media/libaom/src/av1/common/x86/av1_inv_txfm_ssse3.h diff --git a/third_party/aom/av1/common/x86/av1_txfm_sse2.h b/media/libaom/src/av1/common/x86/av1_txfm_sse2.h similarity index 100% rename from third_party/aom/av1/common/x86/av1_txfm_sse2.h rename to media/libaom/src/av1/common/x86/av1_txfm_sse2.h diff --git a/third_party/aom/av1/common/x86/av1_txfm_sse4.c b/media/libaom/src/av1/common/x86/av1_txfm_sse4.c similarity index 100% rename from third_party/aom/av1/common/x86/av1_txfm_sse4.c rename to media/libaom/src/av1/common/x86/av1_txfm_sse4.c diff --git a/third_party/aom/av1/common/x86/av1_txfm_sse4.h b/media/libaom/src/av1/common/x86/av1_txfm_sse4.h similarity index 100% rename from third_party/aom/av1/common/x86/av1_txfm_sse4.h rename to media/libaom/src/av1/common/x86/av1_txfm_sse4.h diff --git a/third_party/aom/av1/common/x86/cfl_avx2.c b/media/libaom/src/av1/common/x86/cfl_avx2.c similarity index 100% rename from third_party/aom/av1/common/x86/cfl_avx2.c rename to media/libaom/src/av1/common/x86/cfl_avx2.c diff --git a/third_party/aom/av1/common/x86/cfl_simd.h b/media/libaom/src/av1/common/x86/cfl_simd.h similarity index 100% rename from third_party/aom/av1/common/x86/cfl_simd.h rename to media/libaom/src/av1/common/x86/cfl_simd.h diff --git a/third_party/aom/av1/common/x86/cfl_sse2.c b/media/libaom/src/av1/common/x86/cfl_sse2.c similarity index 100% rename from third_party/aom/av1/common/x86/cfl_sse2.c rename to media/libaom/src/av1/common/x86/cfl_sse2.c diff --git a/third_party/aom/av1/common/x86/cfl_ssse3.c b/media/libaom/src/av1/common/x86/cfl_ssse3.c similarity index 100% rename from third_party/aom/av1/common/x86/cfl_ssse3.c rename to media/libaom/src/av1/common/x86/cfl_ssse3.c diff --git a/third_party/aom/av1/common/x86/convolve_2d_avx2.c b/media/libaom/src/av1/common/x86/convolve_2d_avx2.c similarity index 100% rename from third_party/aom/av1/common/x86/convolve_2d_avx2.c rename to media/libaom/src/av1/common/x86/convolve_2d_avx2.c diff --git a/third_party/aom/av1/common/x86/convolve_2d_sse2.c b/media/libaom/src/av1/common/x86/convolve_2d_sse2.c similarity index 100% rename from third_party/aom/av1/common/x86/convolve_2d_sse2.c rename to media/libaom/src/av1/common/x86/convolve_2d_sse2.c diff --git a/third_party/aom/av1/common/x86/convolve_avx2.c b/media/libaom/src/av1/common/x86/convolve_avx2.c similarity index 100% rename from third_party/aom/av1/common/x86/convolve_avx2.c rename to media/libaom/src/av1/common/x86/convolve_avx2.c diff --git a/third_party/aom/av1/common/x86/convolve_sse2.c b/media/libaom/src/av1/common/x86/convolve_sse2.c similarity index 100% rename from third_party/aom/av1/common/x86/convolve_sse2.c rename to media/libaom/src/av1/common/x86/convolve_sse2.c diff --git a/third_party/aom/av1/common/x86/filterintra_sse4.c b/media/libaom/src/av1/common/x86/filterintra_sse4.c similarity index 100% rename from third_party/aom/av1/common/x86/filterintra_sse4.c rename to media/libaom/src/av1/common/x86/filterintra_sse4.c diff --git a/third_party/aom/av1/common/x86/highbd_convolve_2d_avx2.c b/media/libaom/src/av1/common/x86/highbd_convolve_2d_avx2.c similarity index 100% rename from third_party/aom/av1/common/x86/highbd_convolve_2d_avx2.c rename to media/libaom/src/av1/common/x86/highbd_convolve_2d_avx2.c diff --git a/third_party/aom/av1/common/x86/highbd_convolve_2d_sse2.c b/media/libaom/src/av1/common/x86/highbd_convolve_2d_sse2.c similarity index 100% rename from third_party/aom/av1/common/x86/highbd_convolve_2d_sse2.c rename to media/libaom/src/av1/common/x86/highbd_convolve_2d_sse2.c diff --git a/third_party/aom/av1/common/x86/highbd_convolve_2d_sse4.c b/media/libaom/src/av1/common/x86/highbd_convolve_2d_sse4.c similarity index 100% rename from third_party/aom/av1/common/x86/highbd_convolve_2d_sse4.c rename to media/libaom/src/av1/common/x86/highbd_convolve_2d_sse4.c diff --git a/third_party/aom/av1/common/x86/highbd_convolve_2d_ssse3.c b/media/libaom/src/av1/common/x86/highbd_convolve_2d_ssse3.c similarity index 100% rename from third_party/aom/av1/common/x86/highbd_convolve_2d_ssse3.c rename to media/libaom/src/av1/common/x86/highbd_convolve_2d_ssse3.c diff --git a/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c b/media/libaom/src/av1/common/x86/highbd_inv_txfm_avx2.c similarity index 100% rename from third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c rename to media/libaom/src/av1/common/x86/highbd_inv_txfm_avx2.c diff --git a/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c b/media/libaom/src/av1/common/x86/highbd_inv_txfm_sse4.c similarity index 100% rename from third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c rename to media/libaom/src/av1/common/x86/highbd_inv_txfm_sse4.c diff --git a/third_party/aom/av1/common/x86/highbd_jnt_convolve_avx2.c b/media/libaom/src/av1/common/x86/highbd_jnt_convolve_avx2.c similarity index 100% rename from third_party/aom/av1/common/x86/highbd_jnt_convolve_avx2.c rename to media/libaom/src/av1/common/x86/highbd_jnt_convolve_avx2.c diff --git a/third_party/aom/av1/common/x86/highbd_jnt_convolve_sse4.c b/media/libaom/src/av1/common/x86/highbd_jnt_convolve_sse4.c similarity index 100% rename from third_party/aom/av1/common/x86/highbd_jnt_convolve_sse4.c rename to media/libaom/src/av1/common/x86/highbd_jnt_convolve_sse4.c diff --git a/third_party/aom/av1/common/x86/highbd_txfm_utility_sse4.h b/media/libaom/src/av1/common/x86/highbd_txfm_utility_sse4.h similarity index 100% rename from third_party/aom/av1/common/x86/highbd_txfm_utility_sse4.h rename to media/libaom/src/av1/common/x86/highbd_txfm_utility_sse4.h diff --git a/third_party/aom/av1/common/x86/highbd_warp_plane_sse4.c b/media/libaom/src/av1/common/x86/highbd_warp_plane_sse4.c similarity index 100% rename from third_party/aom/av1/common/x86/highbd_warp_plane_sse4.c rename to media/libaom/src/av1/common/x86/highbd_warp_plane_sse4.c diff --git a/third_party/aom/av1/common/x86/highbd_wiener_convolve_avx2.c b/media/libaom/src/av1/common/x86/highbd_wiener_convolve_avx2.c similarity index 100% rename from third_party/aom/av1/common/x86/highbd_wiener_convolve_avx2.c rename to media/libaom/src/av1/common/x86/highbd_wiener_convolve_avx2.c diff --git a/third_party/aom/av1/common/x86/highbd_wiener_convolve_ssse3.c b/media/libaom/src/av1/common/x86/highbd_wiener_convolve_ssse3.c similarity index 100% rename from third_party/aom/av1/common/x86/highbd_wiener_convolve_ssse3.c rename to media/libaom/src/av1/common/x86/highbd_wiener_convolve_ssse3.c diff --git a/third_party/aom/av1/common/x86/intra_edge_sse4.c b/media/libaom/src/av1/common/x86/intra_edge_sse4.c similarity index 100% rename from third_party/aom/av1/common/x86/intra_edge_sse4.c rename to media/libaom/src/av1/common/x86/intra_edge_sse4.c diff --git a/third_party/aom/av1/common/x86/jnt_convolve_avx2.c b/media/libaom/src/av1/common/x86/jnt_convolve_avx2.c similarity index 100% rename from third_party/aom/av1/common/x86/jnt_convolve_avx2.c rename to media/libaom/src/av1/common/x86/jnt_convolve_avx2.c diff --git a/third_party/aom/av1/common/x86/jnt_convolve_sse2.c b/media/libaom/src/av1/common/x86/jnt_convolve_sse2.c similarity index 100% rename from third_party/aom/av1/common/x86/jnt_convolve_sse2.c rename to media/libaom/src/av1/common/x86/jnt_convolve_sse2.c diff --git a/third_party/aom/av1/common/x86/jnt_convolve_ssse3.c b/media/libaom/src/av1/common/x86/jnt_convolve_ssse3.c similarity index 100% rename from third_party/aom/av1/common/x86/jnt_convolve_ssse3.c rename to media/libaom/src/av1/common/x86/jnt_convolve_ssse3.c diff --git a/third_party/aom/av1/common/x86/reconinter_avx2.c b/media/libaom/src/av1/common/x86/reconinter_avx2.c similarity index 100% rename from third_party/aom/av1/common/x86/reconinter_avx2.c rename to media/libaom/src/av1/common/x86/reconinter_avx2.c diff --git a/third_party/aom/av1/common/x86/reconinter_sse4.c b/media/libaom/src/av1/common/x86/reconinter_sse4.c similarity index 100% rename from third_party/aom/av1/common/x86/reconinter_sse4.c rename to media/libaom/src/av1/common/x86/reconinter_sse4.c diff --git a/third_party/aom/av1/common/x86/reconinter_ssse3.c b/media/libaom/src/av1/common/x86/reconinter_ssse3.c similarity index 100% rename from third_party/aom/av1/common/x86/reconinter_ssse3.c rename to media/libaom/src/av1/common/x86/reconinter_ssse3.c diff --git a/third_party/aom/av1/common/x86/selfguided_avx2.c b/media/libaom/src/av1/common/x86/selfguided_avx2.c similarity index 100% rename from third_party/aom/av1/common/x86/selfguided_avx2.c rename to media/libaom/src/av1/common/x86/selfguided_avx2.c diff --git a/third_party/aom/av1/common/x86/selfguided_sse4.c b/media/libaom/src/av1/common/x86/selfguided_sse4.c similarity index 100% rename from third_party/aom/av1/common/x86/selfguided_sse4.c rename to media/libaom/src/av1/common/x86/selfguided_sse4.c diff --git a/third_party/aom/av1/common/x86/warp_plane_sse4.c b/media/libaom/src/av1/common/x86/warp_plane_sse4.c similarity index 100% rename from third_party/aom/av1/common/x86/warp_plane_sse4.c rename to media/libaom/src/av1/common/x86/warp_plane_sse4.c diff --git a/third_party/aom/av1/common/x86/wiener_convolve_avx2.c b/media/libaom/src/av1/common/x86/wiener_convolve_avx2.c similarity index 100% rename from third_party/aom/av1/common/x86/wiener_convolve_avx2.c rename to media/libaom/src/av1/common/x86/wiener_convolve_avx2.c diff --git a/third_party/aom/av1/common/x86/wiener_convolve_sse2.c b/media/libaom/src/av1/common/x86/wiener_convolve_sse2.c similarity index 100% rename from third_party/aom/av1/common/x86/wiener_convolve_sse2.c rename to media/libaom/src/av1/common/x86/wiener_convolve_sse2.c diff --git a/third_party/aom/av1/decoder/accounting.c b/media/libaom/src/av1/decoder/accounting.c similarity index 100% rename from third_party/aom/av1/decoder/accounting.c rename to media/libaom/src/av1/decoder/accounting.c diff --git a/third_party/aom/av1/decoder/accounting.h b/media/libaom/src/av1/decoder/accounting.h similarity index 100% rename from third_party/aom/av1/decoder/accounting.h rename to media/libaom/src/av1/decoder/accounting.h diff --git a/third_party/aom/av1/decoder/decodeframe.c b/media/libaom/src/av1/decoder/decodeframe.c similarity index 100% rename from third_party/aom/av1/decoder/decodeframe.c rename to media/libaom/src/av1/decoder/decodeframe.c diff --git a/third_party/aom/av1/decoder/decodeframe.h b/media/libaom/src/av1/decoder/decodeframe.h similarity index 100% rename from third_party/aom/av1/decoder/decodeframe.h rename to media/libaom/src/av1/decoder/decodeframe.h diff --git a/third_party/aom/av1/decoder/decodemv.c b/media/libaom/src/av1/decoder/decodemv.c similarity index 100% rename from third_party/aom/av1/decoder/decodemv.c rename to media/libaom/src/av1/decoder/decodemv.c diff --git a/third_party/aom/av1/decoder/decodemv.h b/media/libaom/src/av1/decoder/decodemv.h similarity index 100% rename from third_party/aom/av1/decoder/decodemv.h rename to media/libaom/src/av1/decoder/decodemv.h diff --git a/third_party/aom/av1/decoder/decoder.c b/media/libaom/src/av1/decoder/decoder.c similarity index 100% rename from third_party/aom/av1/decoder/decoder.c rename to media/libaom/src/av1/decoder/decoder.c diff --git a/third_party/aom/av1/decoder/decoder.h b/media/libaom/src/av1/decoder/decoder.h similarity index 100% rename from third_party/aom/av1/decoder/decoder.h rename to media/libaom/src/av1/decoder/decoder.h diff --git a/third_party/aom/av1/decoder/decodetxb.c b/media/libaom/src/av1/decoder/decodetxb.c similarity index 100% rename from third_party/aom/av1/decoder/decodetxb.c rename to media/libaom/src/av1/decoder/decodetxb.c diff --git a/third_party/aom/av1/decoder/decodetxb.h b/media/libaom/src/av1/decoder/decodetxb.h similarity index 100% rename from third_party/aom/av1/decoder/decodetxb.h rename to media/libaom/src/av1/decoder/decodetxb.h diff --git a/third_party/aom/av1/decoder/detokenize.c b/media/libaom/src/av1/decoder/detokenize.c similarity index 100% rename from third_party/aom/av1/decoder/detokenize.c rename to media/libaom/src/av1/decoder/detokenize.c diff --git a/third_party/aom/av1/decoder/detokenize.h b/media/libaom/src/av1/decoder/detokenize.h similarity index 100% rename from third_party/aom/av1/decoder/detokenize.h rename to media/libaom/src/av1/decoder/detokenize.h diff --git a/third_party/aom/av1/decoder/dthread.c b/media/libaom/src/av1/decoder/dthread.c similarity index 100% rename from third_party/aom/av1/decoder/dthread.c rename to media/libaom/src/av1/decoder/dthread.c diff --git a/third_party/aom/av1/decoder/dthread.h b/media/libaom/src/av1/decoder/dthread.h similarity index 100% rename from third_party/aom/av1/decoder/dthread.h rename to media/libaom/src/av1/decoder/dthread.h diff --git a/third_party/aom/av1/decoder/inspection.c b/media/libaom/src/av1/decoder/inspection.c similarity index 100% rename from third_party/aom/av1/decoder/inspection.c rename to media/libaom/src/av1/decoder/inspection.c diff --git a/third_party/aom/av1/decoder/inspection.h b/media/libaom/src/av1/decoder/inspection.h similarity index 100% rename from third_party/aom/av1/decoder/inspection.h rename to media/libaom/src/av1/decoder/inspection.h diff --git a/third_party/aom/av1/decoder/obu.c b/media/libaom/src/av1/decoder/obu.c similarity index 100% rename from third_party/aom/av1/decoder/obu.c rename to media/libaom/src/av1/decoder/obu.c diff --git a/third_party/aom/av1/decoder/obu.h b/media/libaom/src/av1/decoder/obu.h similarity index 100% rename from third_party/aom/av1/decoder/obu.h rename to media/libaom/src/av1/decoder/obu.h diff --git a/third_party/aom/av1/encoder/aq_complexity.c b/media/libaom/src/av1/encoder/aq_complexity.c similarity index 100% rename from third_party/aom/av1/encoder/aq_complexity.c rename to media/libaom/src/av1/encoder/aq_complexity.c diff --git a/third_party/aom/av1/encoder/aq_complexity.h b/media/libaom/src/av1/encoder/aq_complexity.h similarity index 100% rename from third_party/aom/av1/encoder/aq_complexity.h rename to media/libaom/src/av1/encoder/aq_complexity.h diff --git a/third_party/aom/av1/encoder/aq_cyclicrefresh.c b/media/libaom/src/av1/encoder/aq_cyclicrefresh.c similarity index 100% rename from third_party/aom/av1/encoder/aq_cyclicrefresh.c rename to media/libaom/src/av1/encoder/aq_cyclicrefresh.c diff --git a/third_party/aom/av1/encoder/aq_cyclicrefresh.h b/media/libaom/src/av1/encoder/aq_cyclicrefresh.h similarity index 100% rename from third_party/aom/av1/encoder/aq_cyclicrefresh.h rename to media/libaom/src/av1/encoder/aq_cyclicrefresh.h diff --git a/third_party/aom/av1/encoder/aq_variance.c b/media/libaom/src/av1/encoder/aq_variance.c similarity index 100% rename from third_party/aom/av1/encoder/aq_variance.c rename to media/libaom/src/av1/encoder/aq_variance.c diff --git a/third_party/aom/av1/encoder/aq_variance.h b/media/libaom/src/av1/encoder/aq_variance.h similarity index 100% rename from third_party/aom/av1/encoder/aq_variance.h rename to media/libaom/src/av1/encoder/aq_variance.h diff --git a/third_party/aom/av1/encoder/arm/neon/quantize_neon.c b/media/libaom/src/av1/encoder/arm/neon/quantize_neon.c similarity index 100% rename from third_party/aom/av1/encoder/arm/neon/quantize_neon.c rename to media/libaom/src/av1/encoder/arm/neon/quantize_neon.c diff --git a/third_party/aom/av1/encoder/av1_fwd_txfm1d.c b/media/libaom/src/av1/encoder/av1_fwd_txfm1d.c similarity index 100% rename from third_party/aom/av1/encoder/av1_fwd_txfm1d.c rename to media/libaom/src/av1/encoder/av1_fwd_txfm1d.c diff --git a/third_party/aom/av1/encoder/av1_fwd_txfm1d.h b/media/libaom/src/av1/encoder/av1_fwd_txfm1d.h similarity index 100% rename from third_party/aom/av1/encoder/av1_fwd_txfm1d.h rename to media/libaom/src/av1/encoder/av1_fwd_txfm1d.h diff --git a/third_party/aom/av1/encoder/av1_fwd_txfm1d_cfg.h b/media/libaom/src/av1/encoder/av1_fwd_txfm1d_cfg.h similarity index 100% rename from third_party/aom/av1/encoder/av1_fwd_txfm1d_cfg.h rename to media/libaom/src/av1/encoder/av1_fwd_txfm1d_cfg.h diff --git a/third_party/aom/av1/encoder/av1_fwd_txfm2d.c b/media/libaom/src/av1/encoder/av1_fwd_txfm2d.c similarity index 100% rename from third_party/aom/av1/encoder/av1_fwd_txfm2d.c rename to media/libaom/src/av1/encoder/av1_fwd_txfm2d.c diff --git a/third_party/aom/av1/encoder/av1_quantize.c b/media/libaom/src/av1/encoder/av1_quantize.c similarity index 100% rename from third_party/aom/av1/encoder/av1_quantize.c rename to media/libaom/src/av1/encoder/av1_quantize.c diff --git a/third_party/aom/av1/encoder/av1_quantize.h b/media/libaom/src/av1/encoder/av1_quantize.h similarity index 100% rename from third_party/aom/av1/encoder/av1_quantize.h rename to media/libaom/src/av1/encoder/av1_quantize.h diff --git a/third_party/aom/av1/encoder/bitstream.c b/media/libaom/src/av1/encoder/bitstream.c similarity index 100% rename from third_party/aom/av1/encoder/bitstream.c rename to media/libaom/src/av1/encoder/bitstream.c diff --git a/third_party/aom/av1/encoder/bitstream.h b/media/libaom/src/av1/encoder/bitstream.h similarity index 100% rename from third_party/aom/av1/encoder/bitstream.h rename to media/libaom/src/av1/encoder/bitstream.h diff --git a/third_party/aom/av1/encoder/block.h b/media/libaom/src/av1/encoder/block.h similarity index 100% rename from third_party/aom/av1/encoder/block.h rename to media/libaom/src/av1/encoder/block.h diff --git a/third_party/aom/av1/encoder/blockiness.c b/media/libaom/src/av1/encoder/blockiness.c similarity index 100% rename from third_party/aom/av1/encoder/blockiness.c rename to media/libaom/src/av1/encoder/blockiness.c diff --git a/third_party/aom/av1/encoder/context_tree.c b/media/libaom/src/av1/encoder/context_tree.c similarity index 100% rename from third_party/aom/av1/encoder/context_tree.c rename to media/libaom/src/av1/encoder/context_tree.c diff --git a/third_party/aom/av1/encoder/context_tree.h b/media/libaom/src/av1/encoder/context_tree.h similarity index 100% rename from third_party/aom/av1/encoder/context_tree.h rename to media/libaom/src/av1/encoder/context_tree.h diff --git a/third_party/aom/av1/encoder/corner_detect.c b/media/libaom/src/av1/encoder/corner_detect.c similarity index 100% rename from third_party/aom/av1/encoder/corner_detect.c rename to media/libaom/src/av1/encoder/corner_detect.c diff --git a/third_party/aom/av1/encoder/corner_detect.h b/media/libaom/src/av1/encoder/corner_detect.h similarity index 100% rename from third_party/aom/av1/encoder/corner_detect.h rename to media/libaom/src/av1/encoder/corner_detect.h diff --git a/third_party/aom/av1/encoder/corner_match.c b/media/libaom/src/av1/encoder/corner_match.c similarity index 100% rename from third_party/aom/av1/encoder/corner_match.c rename to media/libaom/src/av1/encoder/corner_match.c diff --git a/third_party/aom/av1/encoder/corner_match.h b/media/libaom/src/av1/encoder/corner_match.h similarity index 100% rename from third_party/aom/av1/encoder/corner_match.h rename to media/libaom/src/av1/encoder/corner_match.h diff --git a/third_party/aom/av1/encoder/cost.c b/media/libaom/src/av1/encoder/cost.c similarity index 100% rename from third_party/aom/av1/encoder/cost.c rename to media/libaom/src/av1/encoder/cost.c diff --git a/third_party/aom/av1/encoder/cost.h b/media/libaom/src/av1/encoder/cost.h similarity index 100% rename from third_party/aom/av1/encoder/cost.h rename to media/libaom/src/av1/encoder/cost.h diff --git a/third_party/aom/av1/encoder/dwt.c b/media/libaom/src/av1/encoder/dwt.c similarity index 100% rename from third_party/aom/av1/encoder/dwt.c rename to media/libaom/src/av1/encoder/dwt.c diff --git a/third_party/aom/av1/encoder/dwt.h b/media/libaom/src/av1/encoder/dwt.h similarity index 100% rename from third_party/aom/av1/encoder/dwt.h rename to media/libaom/src/av1/encoder/dwt.h diff --git a/third_party/aom/av1/encoder/encodeframe.c b/media/libaom/src/av1/encoder/encodeframe.c similarity index 100% rename from third_party/aom/av1/encoder/encodeframe.c rename to media/libaom/src/av1/encoder/encodeframe.c diff --git a/third_party/aom/av1/encoder/encodeframe.h b/media/libaom/src/av1/encoder/encodeframe.h similarity index 100% rename from third_party/aom/av1/encoder/encodeframe.h rename to media/libaom/src/av1/encoder/encodeframe.h diff --git a/third_party/aom/av1/encoder/encodemb.c b/media/libaom/src/av1/encoder/encodemb.c similarity index 100% rename from third_party/aom/av1/encoder/encodemb.c rename to media/libaom/src/av1/encoder/encodemb.c diff --git a/third_party/aom/av1/encoder/encodemb.h b/media/libaom/src/av1/encoder/encodemb.h similarity index 100% rename from third_party/aom/av1/encoder/encodemb.h rename to media/libaom/src/av1/encoder/encodemb.h diff --git a/third_party/aom/av1/encoder/encodemv.c b/media/libaom/src/av1/encoder/encodemv.c similarity index 100% rename from third_party/aom/av1/encoder/encodemv.c rename to media/libaom/src/av1/encoder/encodemv.c diff --git a/third_party/aom/av1/encoder/encodemv.h b/media/libaom/src/av1/encoder/encodemv.h similarity index 100% rename from third_party/aom/av1/encoder/encodemv.h rename to media/libaom/src/av1/encoder/encodemv.h diff --git a/third_party/aom/av1/encoder/encoder.c b/media/libaom/src/av1/encoder/encoder.c similarity index 100% rename from third_party/aom/av1/encoder/encoder.c rename to media/libaom/src/av1/encoder/encoder.c diff --git a/third_party/aom/av1/encoder/encoder.h b/media/libaom/src/av1/encoder/encoder.h similarity index 100% rename from third_party/aom/av1/encoder/encoder.h rename to media/libaom/src/av1/encoder/encoder.h diff --git a/third_party/aom/av1/encoder/encodetxb.c b/media/libaom/src/av1/encoder/encodetxb.c similarity index 100% rename from third_party/aom/av1/encoder/encodetxb.c rename to media/libaom/src/av1/encoder/encodetxb.c diff --git a/third_party/aom/av1/encoder/encodetxb.h b/media/libaom/src/av1/encoder/encodetxb.h similarity index 100% rename from third_party/aom/av1/encoder/encodetxb.h rename to media/libaom/src/av1/encoder/encodetxb.h diff --git a/third_party/aom/av1/encoder/ethread.c b/media/libaom/src/av1/encoder/ethread.c similarity index 100% rename from third_party/aom/av1/encoder/ethread.c rename to media/libaom/src/av1/encoder/ethread.c diff --git a/third_party/aom/av1/encoder/ethread.h b/media/libaom/src/av1/encoder/ethread.h similarity index 100% rename from third_party/aom/av1/encoder/ethread.h rename to media/libaom/src/av1/encoder/ethread.h diff --git a/third_party/aom/av1/encoder/extend.c b/media/libaom/src/av1/encoder/extend.c similarity index 100% rename from third_party/aom/av1/encoder/extend.c rename to media/libaom/src/av1/encoder/extend.c diff --git a/third_party/aom/av1/encoder/extend.h b/media/libaom/src/av1/encoder/extend.h similarity index 100% rename from third_party/aom/av1/encoder/extend.h rename to media/libaom/src/av1/encoder/extend.h diff --git a/third_party/aom/av1/encoder/firstpass.c b/media/libaom/src/av1/encoder/firstpass.c similarity index 100% rename from third_party/aom/av1/encoder/firstpass.c rename to media/libaom/src/av1/encoder/firstpass.c diff --git a/third_party/aom/av1/encoder/firstpass.h b/media/libaom/src/av1/encoder/firstpass.h similarity index 100% rename from third_party/aom/av1/encoder/firstpass.h rename to media/libaom/src/av1/encoder/firstpass.h diff --git a/third_party/aom/av1/encoder/global_motion.c b/media/libaom/src/av1/encoder/global_motion.c similarity index 100% rename from third_party/aom/av1/encoder/global_motion.c rename to media/libaom/src/av1/encoder/global_motion.c diff --git a/third_party/aom/av1/encoder/global_motion.h b/media/libaom/src/av1/encoder/global_motion.h similarity index 100% rename from third_party/aom/av1/encoder/global_motion.h rename to media/libaom/src/av1/encoder/global_motion.h diff --git a/third_party/aom/av1/encoder/grain_test_vectors.h b/media/libaom/src/av1/encoder/grain_test_vectors.h similarity index 100% rename from third_party/aom/av1/encoder/grain_test_vectors.h rename to media/libaom/src/av1/encoder/grain_test_vectors.h diff --git a/third_party/aom/av1/encoder/hash.c b/media/libaom/src/av1/encoder/hash.c similarity index 100% rename from third_party/aom/av1/encoder/hash.c rename to media/libaom/src/av1/encoder/hash.c diff --git a/third_party/aom/av1/encoder/hash.h b/media/libaom/src/av1/encoder/hash.h similarity index 100% rename from third_party/aom/av1/encoder/hash.h rename to media/libaom/src/av1/encoder/hash.h diff --git a/third_party/aom/av1/encoder/hash_motion.c b/media/libaom/src/av1/encoder/hash_motion.c similarity index 100% rename from third_party/aom/av1/encoder/hash_motion.c rename to media/libaom/src/av1/encoder/hash_motion.c diff --git a/third_party/aom/av1/encoder/hash_motion.h b/media/libaom/src/av1/encoder/hash_motion.h similarity index 100% rename from third_party/aom/av1/encoder/hash_motion.h rename to media/libaom/src/av1/encoder/hash_motion.h diff --git a/third_party/aom/av1/encoder/hybrid_fwd_txfm.c b/media/libaom/src/av1/encoder/hybrid_fwd_txfm.c similarity index 100% rename from third_party/aom/av1/encoder/hybrid_fwd_txfm.c rename to media/libaom/src/av1/encoder/hybrid_fwd_txfm.c diff --git a/third_party/aom/av1/encoder/hybrid_fwd_txfm.h b/media/libaom/src/av1/encoder/hybrid_fwd_txfm.h similarity index 100% rename from third_party/aom/av1/encoder/hybrid_fwd_txfm.h rename to media/libaom/src/av1/encoder/hybrid_fwd_txfm.h diff --git a/third_party/aom/av1/encoder/k_means_template.h b/media/libaom/src/av1/encoder/k_means_template.h similarity index 100% rename from third_party/aom/av1/encoder/k_means_template.h rename to media/libaom/src/av1/encoder/k_means_template.h diff --git a/third_party/aom/av1/encoder/lookahead.c b/media/libaom/src/av1/encoder/lookahead.c similarity index 100% rename from third_party/aom/av1/encoder/lookahead.c rename to media/libaom/src/av1/encoder/lookahead.c diff --git a/third_party/aom/av1/encoder/lookahead.h b/media/libaom/src/av1/encoder/lookahead.h similarity index 100% rename from third_party/aom/av1/encoder/lookahead.h rename to media/libaom/src/av1/encoder/lookahead.h diff --git a/third_party/aom/av1/encoder/mathutils.h b/media/libaom/src/av1/encoder/mathutils.h similarity index 100% rename from third_party/aom/av1/encoder/mathutils.h rename to media/libaom/src/av1/encoder/mathutils.h diff --git a/third_party/aom/av1/encoder/mbgraph.c b/media/libaom/src/av1/encoder/mbgraph.c similarity index 100% rename from third_party/aom/av1/encoder/mbgraph.c rename to media/libaom/src/av1/encoder/mbgraph.c diff --git a/third_party/aom/av1/encoder/mbgraph.h b/media/libaom/src/av1/encoder/mbgraph.h similarity index 100% rename from third_party/aom/av1/encoder/mbgraph.h rename to media/libaom/src/av1/encoder/mbgraph.h diff --git a/third_party/aom/av1/encoder/mcomp.c b/media/libaom/src/av1/encoder/mcomp.c similarity index 100% rename from third_party/aom/av1/encoder/mcomp.c rename to media/libaom/src/av1/encoder/mcomp.c diff --git a/third_party/aom/av1/encoder/mcomp.h b/media/libaom/src/av1/encoder/mcomp.h similarity index 100% rename from third_party/aom/av1/encoder/mcomp.h rename to media/libaom/src/av1/encoder/mcomp.h diff --git a/third_party/aom/av1/encoder/mips/msa/error_msa.c b/media/libaom/src/av1/encoder/mips/msa/error_msa.c similarity index 100% rename from third_party/aom/av1/encoder/mips/msa/error_msa.c rename to media/libaom/src/av1/encoder/mips/msa/error_msa.c diff --git a/third_party/aom/av1/encoder/mips/msa/fdct4x4_msa.c b/media/libaom/src/av1/encoder/mips/msa/fdct4x4_msa.c similarity index 100% rename from third_party/aom/av1/encoder/mips/msa/fdct4x4_msa.c rename to media/libaom/src/av1/encoder/mips/msa/fdct4x4_msa.c diff --git a/third_party/aom/av1/encoder/mips/msa/temporal_filter_msa.c b/media/libaom/src/av1/encoder/mips/msa/temporal_filter_msa.c similarity index 100% rename from third_party/aom/av1/encoder/mips/msa/temporal_filter_msa.c rename to media/libaom/src/av1/encoder/mips/msa/temporal_filter_msa.c diff --git a/third_party/aom/av1/encoder/ml.c b/media/libaom/src/av1/encoder/ml.c similarity index 100% rename from third_party/aom/av1/encoder/ml.c rename to media/libaom/src/av1/encoder/ml.c diff --git a/third_party/aom/av1/encoder/ml.h b/media/libaom/src/av1/encoder/ml.h similarity index 100% rename from third_party/aom/av1/encoder/ml.h rename to media/libaom/src/av1/encoder/ml.h diff --git a/third_party/aom/av1/encoder/palette.c b/media/libaom/src/av1/encoder/palette.c similarity index 100% rename from third_party/aom/av1/encoder/palette.c rename to media/libaom/src/av1/encoder/palette.c diff --git a/third_party/aom/av1/encoder/palette.h b/media/libaom/src/av1/encoder/palette.h similarity index 100% rename from third_party/aom/av1/encoder/palette.h rename to media/libaom/src/av1/encoder/palette.h diff --git a/third_party/aom/av1/encoder/partition_model_weights.h b/media/libaom/src/av1/encoder/partition_model_weights.h similarity index 100% rename from third_party/aom/av1/encoder/partition_model_weights.h rename to media/libaom/src/av1/encoder/partition_model_weights.h diff --git a/third_party/aom/av1/encoder/pickcdef.c b/media/libaom/src/av1/encoder/pickcdef.c similarity index 100% rename from third_party/aom/av1/encoder/pickcdef.c rename to media/libaom/src/av1/encoder/pickcdef.c diff --git a/third_party/aom/av1/encoder/picklpf.c b/media/libaom/src/av1/encoder/picklpf.c similarity index 100% rename from third_party/aom/av1/encoder/picklpf.c rename to media/libaom/src/av1/encoder/picklpf.c diff --git a/third_party/aom/av1/encoder/picklpf.h b/media/libaom/src/av1/encoder/picklpf.h similarity index 100% rename from third_party/aom/av1/encoder/picklpf.h rename to media/libaom/src/av1/encoder/picklpf.h diff --git a/third_party/aom/av1/encoder/pickrst.c b/media/libaom/src/av1/encoder/pickrst.c similarity index 100% rename from third_party/aom/av1/encoder/pickrst.c rename to media/libaom/src/av1/encoder/pickrst.c diff --git a/third_party/aom/av1/encoder/pickrst.h b/media/libaom/src/av1/encoder/pickrst.h similarity index 100% rename from third_party/aom/av1/encoder/pickrst.h rename to media/libaom/src/av1/encoder/pickrst.h diff --git a/third_party/aom/av1/encoder/pustats.h b/media/libaom/src/av1/encoder/pustats.h similarity index 100% rename from third_party/aom/av1/encoder/pustats.h rename to media/libaom/src/av1/encoder/pustats.h diff --git a/third_party/aom/av1/encoder/random.h b/media/libaom/src/av1/encoder/random.h similarity index 100% rename from third_party/aom/av1/encoder/random.h rename to media/libaom/src/av1/encoder/random.h diff --git a/third_party/aom/av1/encoder/ransac.c b/media/libaom/src/av1/encoder/ransac.c similarity index 100% rename from third_party/aom/av1/encoder/ransac.c rename to media/libaom/src/av1/encoder/ransac.c diff --git a/third_party/aom/av1/encoder/ransac.h b/media/libaom/src/av1/encoder/ransac.h similarity index 100% rename from third_party/aom/av1/encoder/ransac.h rename to media/libaom/src/av1/encoder/ransac.h diff --git a/third_party/aom/av1/encoder/rate_distortion_model_params.h b/media/libaom/src/av1/encoder/rate_distortion_model_params.h similarity index 100% rename from third_party/aom/av1/encoder/rate_distortion_model_params.h rename to media/libaom/src/av1/encoder/rate_distortion_model_params.h diff --git a/third_party/aom/av1/encoder/ratectrl.c b/media/libaom/src/av1/encoder/ratectrl.c similarity index 100% rename from third_party/aom/av1/encoder/ratectrl.c rename to media/libaom/src/av1/encoder/ratectrl.c diff --git a/third_party/aom/av1/encoder/ratectrl.h b/media/libaom/src/av1/encoder/ratectrl.h similarity index 100% rename from third_party/aom/av1/encoder/ratectrl.h rename to media/libaom/src/av1/encoder/ratectrl.h diff --git a/third_party/aom/av1/encoder/rd.c b/media/libaom/src/av1/encoder/rd.c similarity index 100% rename from third_party/aom/av1/encoder/rd.c rename to media/libaom/src/av1/encoder/rd.c diff --git a/third_party/aom/av1/encoder/rd.h b/media/libaom/src/av1/encoder/rd.h similarity index 100% rename from third_party/aom/av1/encoder/rd.h rename to media/libaom/src/av1/encoder/rd.h diff --git a/third_party/aom/av1/encoder/rdopt.c b/media/libaom/src/av1/encoder/rdopt.c similarity index 100% rename from third_party/aom/av1/encoder/rdopt.c rename to media/libaom/src/av1/encoder/rdopt.c diff --git a/third_party/aom/av1/encoder/rdopt.h b/media/libaom/src/av1/encoder/rdopt.h similarity index 100% rename from third_party/aom/av1/encoder/rdopt.h rename to media/libaom/src/av1/encoder/rdopt.h diff --git a/third_party/aom/av1/encoder/reconinter_enc.c b/media/libaom/src/av1/encoder/reconinter_enc.c similarity index 100% rename from third_party/aom/av1/encoder/reconinter_enc.c rename to media/libaom/src/av1/encoder/reconinter_enc.c diff --git a/third_party/aom/av1/encoder/reconinter_enc.h b/media/libaom/src/av1/encoder/reconinter_enc.h similarity index 100% rename from third_party/aom/av1/encoder/reconinter_enc.h rename to media/libaom/src/av1/encoder/reconinter_enc.h diff --git a/third_party/aom/av1/encoder/segmentation.c b/media/libaom/src/av1/encoder/segmentation.c similarity index 100% rename from third_party/aom/av1/encoder/segmentation.c rename to media/libaom/src/av1/encoder/segmentation.c diff --git a/third_party/aom/av1/encoder/segmentation.h b/media/libaom/src/av1/encoder/segmentation.h similarity index 100% rename from third_party/aom/av1/encoder/segmentation.h rename to media/libaom/src/av1/encoder/segmentation.h diff --git a/third_party/aom/av1/encoder/speed_features.c b/media/libaom/src/av1/encoder/speed_features.c similarity index 100% rename from third_party/aom/av1/encoder/speed_features.c rename to media/libaom/src/av1/encoder/speed_features.c diff --git a/third_party/aom/av1/encoder/speed_features.h b/media/libaom/src/av1/encoder/speed_features.h similarity index 100% rename from third_party/aom/av1/encoder/speed_features.h rename to media/libaom/src/av1/encoder/speed_features.h diff --git a/third_party/aom/av1/encoder/temporal_filter.c b/media/libaom/src/av1/encoder/temporal_filter.c similarity index 100% rename from third_party/aom/av1/encoder/temporal_filter.c rename to media/libaom/src/av1/encoder/temporal_filter.c diff --git a/third_party/aom/av1/encoder/temporal_filter.h b/media/libaom/src/av1/encoder/temporal_filter.h similarity index 100% rename from third_party/aom/av1/encoder/temporal_filter.h rename to media/libaom/src/av1/encoder/temporal_filter.h diff --git a/third_party/aom/av1/encoder/tokenize.c b/media/libaom/src/av1/encoder/tokenize.c similarity index 100% rename from third_party/aom/av1/encoder/tokenize.c rename to media/libaom/src/av1/encoder/tokenize.c diff --git a/third_party/aom/av1/encoder/tokenize.h b/media/libaom/src/av1/encoder/tokenize.h similarity index 100% rename from third_party/aom/av1/encoder/tokenize.h rename to media/libaom/src/av1/encoder/tokenize.h diff --git a/third_party/aom/av1/encoder/tx_prune_model_weights.h b/media/libaom/src/av1/encoder/tx_prune_model_weights.h similarity index 100% rename from third_party/aom/av1/encoder/tx_prune_model_weights.h rename to media/libaom/src/av1/encoder/tx_prune_model_weights.h diff --git a/third_party/aom/av1/encoder/wedge_utils.c b/media/libaom/src/av1/encoder/wedge_utils.c similarity index 100% rename from third_party/aom/av1/encoder/wedge_utils.c rename to media/libaom/src/av1/encoder/wedge_utils.c diff --git a/third_party/aom/av1/encoder/x86/av1_fwd_txfm1d_sse4.c b/media/libaom/src/av1/encoder/x86/av1_fwd_txfm1d_sse4.c similarity index 100% rename from third_party/aom/av1/encoder/x86/av1_fwd_txfm1d_sse4.c rename to media/libaom/src/av1/encoder/x86/av1_fwd_txfm1d_sse4.c diff --git a/third_party/aom/av1/encoder/x86/av1_fwd_txfm2d_avx2.c b/media/libaom/src/av1/encoder/x86/av1_fwd_txfm2d_avx2.c similarity index 100% rename from third_party/aom/av1/encoder/x86/av1_fwd_txfm2d_avx2.c rename to media/libaom/src/av1/encoder/x86/av1_fwd_txfm2d_avx2.c diff --git a/third_party/aom/av1/encoder/x86/av1_fwd_txfm2d_sse4.c b/media/libaom/src/av1/encoder/x86/av1_fwd_txfm2d_sse4.c similarity index 100% rename from third_party/aom/av1/encoder/x86/av1_fwd_txfm2d_sse4.c rename to media/libaom/src/av1/encoder/x86/av1_fwd_txfm2d_sse4.c diff --git a/third_party/aom/av1/encoder/x86/av1_fwd_txfm_avx2.h b/media/libaom/src/av1/encoder/x86/av1_fwd_txfm_avx2.h similarity index 100% rename from third_party/aom/av1/encoder/x86/av1_fwd_txfm_avx2.h rename to media/libaom/src/av1/encoder/x86/av1_fwd_txfm_avx2.h diff --git a/third_party/aom/av1/encoder/x86/av1_fwd_txfm_sse2.c b/media/libaom/src/av1/encoder/x86/av1_fwd_txfm_sse2.c similarity index 100% rename from third_party/aom/av1/encoder/x86/av1_fwd_txfm_sse2.c rename to media/libaom/src/av1/encoder/x86/av1_fwd_txfm_sse2.c diff --git a/third_party/aom/av1/encoder/x86/av1_fwd_txfm_sse2.h b/media/libaom/src/av1/encoder/x86/av1_fwd_txfm_sse2.h similarity index 100% rename from third_party/aom/av1/encoder/x86/av1_fwd_txfm_sse2.h rename to media/libaom/src/av1/encoder/x86/av1_fwd_txfm_sse2.h diff --git a/third_party/aom/av1/encoder/x86/av1_highbd_quantize_avx2.c b/media/libaom/src/av1/encoder/x86/av1_highbd_quantize_avx2.c similarity index 100% rename from third_party/aom/av1/encoder/x86/av1_highbd_quantize_avx2.c rename to media/libaom/src/av1/encoder/x86/av1_highbd_quantize_avx2.c diff --git a/third_party/aom/av1/encoder/x86/av1_highbd_quantize_sse4.c b/media/libaom/src/av1/encoder/x86/av1_highbd_quantize_sse4.c similarity index 100% rename from third_party/aom/av1/encoder/x86/av1_highbd_quantize_sse4.c rename to media/libaom/src/av1/encoder/x86/av1_highbd_quantize_sse4.c diff --git a/third_party/aom/av1/encoder/x86/av1_quantize_avx2.c b/media/libaom/src/av1/encoder/x86/av1_quantize_avx2.c similarity index 100% rename from third_party/aom/av1/encoder/x86/av1_quantize_avx2.c rename to media/libaom/src/av1/encoder/x86/av1_quantize_avx2.c diff --git a/third_party/aom/av1/encoder/x86/av1_quantize_sse2.c b/media/libaom/src/av1/encoder/x86/av1_quantize_sse2.c similarity index 100% rename from third_party/aom/av1/encoder/x86/av1_quantize_sse2.c rename to media/libaom/src/av1/encoder/x86/av1_quantize_sse2.c diff --git a/third_party/aom/av1/encoder/x86/av1_quantize_ssse3_x86_64.asm b/media/libaom/src/av1/encoder/x86/av1_quantize_ssse3_x86_64.asm similarity index 100% rename from third_party/aom/av1/encoder/x86/av1_quantize_ssse3_x86_64.asm rename to media/libaom/src/av1/encoder/x86/av1_quantize_ssse3_x86_64.asm diff --git a/third_party/aom/av1/encoder/x86/av1_ssim_opt_x86_64.asm b/media/libaom/src/av1/encoder/x86/av1_ssim_opt_x86_64.asm similarity index 100% rename from third_party/aom/av1/encoder/x86/av1_ssim_opt_x86_64.asm rename to media/libaom/src/av1/encoder/x86/av1_ssim_opt_x86_64.asm diff --git a/third_party/aom/av1/encoder/x86/av1_txfm1d_sse4.h b/media/libaom/src/av1/encoder/x86/av1_txfm1d_sse4.h similarity index 100% rename from third_party/aom/av1/encoder/x86/av1_txfm1d_sse4.h rename to media/libaom/src/av1/encoder/x86/av1_txfm1d_sse4.h diff --git a/third_party/aom/av1/encoder/x86/corner_match_sse4.c b/media/libaom/src/av1/encoder/x86/corner_match_sse4.c similarity index 100% rename from third_party/aom/av1/encoder/x86/corner_match_sse4.c rename to media/libaom/src/av1/encoder/x86/corner_match_sse4.c diff --git a/third_party/aom/av1/encoder/x86/dct_sse2.asm b/media/libaom/src/av1/encoder/x86/dct_sse2.asm similarity index 100% rename from third_party/aom/av1/encoder/x86/dct_sse2.asm rename to media/libaom/src/av1/encoder/x86/dct_sse2.asm diff --git a/third_party/aom/av1/encoder/x86/encodetxb_avx2.c b/media/libaom/src/av1/encoder/x86/encodetxb_avx2.c similarity index 100% rename from third_party/aom/av1/encoder/x86/encodetxb_avx2.c rename to media/libaom/src/av1/encoder/x86/encodetxb_avx2.c diff --git a/third_party/aom/av1/encoder/x86/encodetxb_sse2.c b/media/libaom/src/av1/encoder/x86/encodetxb_sse2.c similarity index 100% rename from third_party/aom/av1/encoder/x86/encodetxb_sse2.c rename to media/libaom/src/av1/encoder/x86/encodetxb_sse2.c diff --git a/third_party/aom/av1/encoder/x86/encodetxb_sse4.c b/media/libaom/src/av1/encoder/x86/encodetxb_sse4.c similarity index 100% rename from third_party/aom/av1/encoder/x86/encodetxb_sse4.c rename to media/libaom/src/av1/encoder/x86/encodetxb_sse4.c diff --git a/third_party/aom/av1/encoder/x86/error_intrin_avx2.c b/media/libaom/src/av1/encoder/x86/error_intrin_avx2.c similarity index 100% rename from third_party/aom/av1/encoder/x86/error_intrin_avx2.c rename to media/libaom/src/av1/encoder/x86/error_intrin_avx2.c diff --git a/third_party/aom/av1/encoder/x86/error_sse2.asm b/media/libaom/src/av1/encoder/x86/error_sse2.asm similarity index 100% rename from third_party/aom/av1/encoder/x86/error_sse2.asm rename to media/libaom/src/av1/encoder/x86/error_sse2.asm diff --git a/third_party/aom/av1/encoder/x86/hash_sse42.c b/media/libaom/src/av1/encoder/x86/hash_sse42.c similarity index 100% rename from third_party/aom/av1/encoder/x86/hash_sse42.c rename to media/libaom/src/av1/encoder/x86/hash_sse42.c diff --git a/third_party/aom/av1/encoder/x86/highbd_block_error_intrin_sse2.c b/media/libaom/src/av1/encoder/x86/highbd_block_error_intrin_sse2.c similarity index 100% rename from third_party/aom/av1/encoder/x86/highbd_block_error_intrin_sse2.c rename to media/libaom/src/av1/encoder/x86/highbd_block_error_intrin_sse2.c diff --git a/third_party/aom/av1/encoder/x86/highbd_fwd_txfm_sse4.c b/media/libaom/src/av1/encoder/x86/highbd_fwd_txfm_sse4.c similarity index 100% rename from third_party/aom/av1/encoder/x86/highbd_fwd_txfm_sse4.c rename to media/libaom/src/av1/encoder/x86/highbd_fwd_txfm_sse4.c diff --git a/third_party/aom/av1/encoder/x86/pickrst_avx2.c b/media/libaom/src/av1/encoder/x86/pickrst_avx2.c similarity index 100% rename from third_party/aom/av1/encoder/x86/pickrst_avx2.c rename to media/libaom/src/av1/encoder/x86/pickrst_avx2.c diff --git a/third_party/aom/av1/encoder/x86/pickrst_sse4.c b/media/libaom/src/av1/encoder/x86/pickrst_sse4.c similarity index 100% rename from third_party/aom/av1/encoder/x86/pickrst_sse4.c rename to media/libaom/src/av1/encoder/x86/pickrst_sse4.c diff --git a/third_party/aom/av1/encoder/x86/temporal_filter_apply_sse2.asm b/media/libaom/src/av1/encoder/x86/temporal_filter_apply_sse2.asm similarity index 100% rename from third_party/aom/av1/encoder/x86/temporal_filter_apply_sse2.asm rename to media/libaom/src/av1/encoder/x86/temporal_filter_apply_sse2.asm diff --git a/third_party/aom/av1/encoder/x86/wedge_utils_avx2.c b/media/libaom/src/av1/encoder/x86/wedge_utils_avx2.c similarity index 100% rename from third_party/aom/av1/encoder/x86/wedge_utils_avx2.c rename to media/libaom/src/av1/encoder/x86/wedge_utils_avx2.c diff --git a/third_party/aom/av1/encoder/x86/wedge_utils_sse2.c b/media/libaom/src/av1/encoder/x86/wedge_utils_sse2.c similarity index 100% rename from third_party/aom/av1/encoder/x86/wedge_utils_sse2.c rename to media/libaom/src/av1/encoder/x86/wedge_utils_sse2.c diff --git a/third_party/aom/av1/exports_com b/media/libaom/src/av1/exports_com similarity index 100% rename from third_party/aom/av1/exports_com rename to media/libaom/src/av1/exports_com diff --git a/third_party/aom/av1/exports_dec b/media/libaom/src/av1/exports_dec similarity index 100% rename from third_party/aom/av1/exports_dec rename to media/libaom/src/av1/exports_dec diff --git a/third_party/aom/av1/exports_enc b/media/libaom/src/av1/exports_enc similarity index 100% rename from third_party/aom/av1/exports_enc rename to media/libaom/src/av1/exports_enc diff --git a/third_party/aom/av1/exports_test b/media/libaom/src/av1/exports_test similarity index 100% rename from third_party/aom/av1/exports_test rename to media/libaom/src/av1/exports_test diff --git a/third_party/aom/build/cmake/aom_config.c.template b/media/libaom/src/build/cmake/aom_config.c.template similarity index 100% rename from third_party/aom/build/cmake/aom_config.c.template rename to media/libaom/src/build/cmake/aom_config.c.template diff --git a/third_party/aom/build/cmake/aom_config_defaults.cmake b/media/libaom/src/build/cmake/aom_config_defaults.cmake similarity index 100% rename from third_party/aom/build/cmake/aom_config_defaults.cmake rename to media/libaom/src/build/cmake/aom_config_defaults.cmake diff --git a/third_party/aom/build/cmake/aom_configure.cmake b/media/libaom/src/build/cmake/aom_configure.cmake similarity index 100% rename from third_party/aom/build/cmake/aom_configure.cmake rename to media/libaom/src/build/cmake/aom_configure.cmake diff --git a/third_party/aom/build/cmake/aom_experiment_deps.cmake b/media/libaom/src/build/cmake/aom_experiment_deps.cmake similarity index 100% rename from third_party/aom/build/cmake/aom_experiment_deps.cmake rename to media/libaom/src/build/cmake/aom_experiment_deps.cmake diff --git a/third_party/aom/build/cmake/aom_optimization.cmake b/media/libaom/src/build/cmake/aom_optimization.cmake similarity index 100% rename from third_party/aom/build/cmake/aom_optimization.cmake rename to media/libaom/src/build/cmake/aom_optimization.cmake diff --git a/third_party/aom/build/cmake/compiler_flags.cmake b/media/libaom/src/build/cmake/compiler_flags.cmake similarity index 100% rename from third_party/aom/build/cmake/compiler_flags.cmake rename to media/libaom/src/build/cmake/compiler_flags.cmake diff --git a/third_party/aom/build/cmake/compiler_tests.cmake b/media/libaom/src/build/cmake/compiler_tests.cmake similarity index 100% rename from third_party/aom/build/cmake/compiler_tests.cmake rename to media/libaom/src/build/cmake/compiler_tests.cmake diff --git a/third_party/aom/build/cmake/cpu.cmake b/media/libaom/src/build/cmake/cpu.cmake similarity index 100% rename from third_party/aom/build/cmake/cpu.cmake rename to media/libaom/src/build/cmake/cpu.cmake diff --git a/third_party/aom/build/cmake/dist.cmake b/media/libaom/src/build/cmake/dist.cmake similarity index 100% rename from third_party/aom/build/cmake/dist.cmake rename to media/libaom/src/build/cmake/dist.cmake diff --git a/third_party/aom/build/cmake/exports.cmake b/media/libaom/src/build/cmake/exports.cmake similarity index 100% rename from third_party/aom/build/cmake/exports.cmake rename to media/libaom/src/build/cmake/exports.cmake diff --git a/third_party/aom/build/cmake/exports_sources.cmake b/media/libaom/src/build/cmake/exports_sources.cmake similarity index 100% rename from third_party/aom/build/cmake/exports_sources.cmake rename to media/libaom/src/build/cmake/exports_sources.cmake diff --git a/third_party/aom/build/cmake/generate_aom_config_templates.cmake b/media/libaom/src/build/cmake/generate_aom_config_templates.cmake similarity index 100% rename from third_party/aom/build/cmake/generate_aom_config_templates.cmake rename to media/libaom/src/build/cmake/generate_aom_config_templates.cmake diff --git a/third_party/aom/build/cmake/generate_exports.cmake b/media/libaom/src/build/cmake/generate_exports.cmake similarity index 100% rename from third_party/aom/build/cmake/generate_exports.cmake rename to media/libaom/src/build/cmake/generate_exports.cmake diff --git a/third_party/aom/build/cmake/ios-Info.plist b/media/libaom/src/build/cmake/ios-Info.plist similarity index 100% rename from third_party/aom/build/cmake/ios-Info.plist rename to media/libaom/src/build/cmake/ios-Info.plist diff --git a/third_party/aom/build/cmake/iosbuild.sh b/media/libaom/src/build/cmake/iosbuild.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/build/cmake/iosbuild.sh rename to media/libaom/src/build/cmake/iosbuild.sh diff --git a/third_party/aom/build/cmake/msvc_runtime.cmake b/media/libaom/src/build/cmake/msvc_runtime.cmake similarity index 100% rename from third_party/aom/build/cmake/msvc_runtime.cmake rename to media/libaom/src/build/cmake/msvc_runtime.cmake diff --git a/third_party/aom/build/cmake/pkg_config.cmake b/media/libaom/src/build/cmake/pkg_config.cmake similarity index 100% rename from third_party/aom/build/cmake/pkg_config.cmake rename to media/libaom/src/build/cmake/pkg_config.cmake diff --git a/third_party/aom/build/cmake/rtcd.pl b/media/libaom/src/build/cmake/rtcd.pl old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/build/cmake/rtcd.pl rename to media/libaom/src/build/cmake/rtcd.pl diff --git a/third_party/aom/build/cmake/sanitizers.cmake b/media/libaom/src/build/cmake/sanitizers.cmake similarity index 100% rename from third_party/aom/build/cmake/sanitizers.cmake rename to media/libaom/src/build/cmake/sanitizers.cmake diff --git a/third_party/aom/build/cmake/toolchains/arm-ios-common.cmake b/media/libaom/src/build/cmake/toolchains/arm-ios-common.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/arm-ios-common.cmake rename to media/libaom/src/build/cmake/toolchains/arm-ios-common.cmake diff --git a/third_party/aom/build/cmake/toolchains/arm64-ios.cmake b/media/libaom/src/build/cmake/toolchains/arm64-ios.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/arm64-ios.cmake rename to media/libaom/src/build/cmake/toolchains/arm64-ios.cmake diff --git a/third_party/aom/build/cmake/toolchains/arm64-linux-gcc.cmake b/media/libaom/src/build/cmake/toolchains/arm64-linux-gcc.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/arm64-linux-gcc.cmake rename to media/libaom/src/build/cmake/toolchains/arm64-linux-gcc.cmake diff --git a/third_party/aom/build/cmake/toolchains/arm64-mingw-gcc.cmake b/media/libaom/src/build/cmake/toolchains/arm64-mingw-gcc.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/arm64-mingw-gcc.cmake rename to media/libaom/src/build/cmake/toolchains/arm64-mingw-gcc.cmake diff --git a/third_party/aom/build/cmake/toolchains/armv7-ios.cmake b/media/libaom/src/build/cmake/toolchains/armv7-ios.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/armv7-ios.cmake rename to media/libaom/src/build/cmake/toolchains/armv7-ios.cmake diff --git a/third_party/aom/build/cmake/toolchains/armv7-linux-gcc.cmake b/media/libaom/src/build/cmake/toolchains/armv7-linux-gcc.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/armv7-linux-gcc.cmake rename to media/libaom/src/build/cmake/toolchains/armv7-linux-gcc.cmake diff --git a/third_party/aom/build/cmake/toolchains/armv7-mingw-gcc.cmake b/media/libaom/src/build/cmake/toolchains/armv7-mingw-gcc.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/armv7-mingw-gcc.cmake rename to media/libaom/src/build/cmake/toolchains/armv7-mingw-gcc.cmake diff --git a/third_party/aom/build/cmake/toolchains/armv7s-ios.cmake b/media/libaom/src/build/cmake/toolchains/armv7s-ios.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/armv7s-ios.cmake rename to media/libaom/src/build/cmake/toolchains/armv7s-ios.cmake diff --git a/third_party/aom/build/cmake/toolchains/ios-simulator-common.cmake b/media/libaom/src/build/cmake/toolchains/ios-simulator-common.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/ios-simulator-common.cmake rename to media/libaom/src/build/cmake/toolchains/ios-simulator-common.cmake diff --git a/third_party/aom/build/cmake/toolchains/mips32-linux-gcc.cmake b/media/libaom/src/build/cmake/toolchains/mips32-linux-gcc.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/mips32-linux-gcc.cmake rename to media/libaom/src/build/cmake/toolchains/mips32-linux-gcc.cmake diff --git a/third_party/aom/build/cmake/toolchains/mips64-linux-gcc.cmake b/media/libaom/src/build/cmake/toolchains/mips64-linux-gcc.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/mips64-linux-gcc.cmake rename to media/libaom/src/build/cmake/toolchains/mips64-linux-gcc.cmake diff --git a/third_party/aom/build/cmake/toolchains/ppc-linux-gcc.cmake b/media/libaom/src/build/cmake/toolchains/ppc-linux-gcc.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/ppc-linux-gcc.cmake rename to media/libaom/src/build/cmake/toolchains/ppc-linux-gcc.cmake diff --git a/third_party/aom/build/cmake/toolchains/x86-ios-simulator.cmake b/media/libaom/src/build/cmake/toolchains/x86-ios-simulator.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/x86-ios-simulator.cmake rename to media/libaom/src/build/cmake/toolchains/x86-ios-simulator.cmake diff --git a/third_party/aom/build/cmake/toolchains/x86-linux.cmake b/media/libaom/src/build/cmake/toolchains/x86-linux.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/x86-linux.cmake rename to media/libaom/src/build/cmake/toolchains/x86-linux.cmake diff --git a/third_party/aom/build/cmake/toolchains/x86-macos.cmake b/media/libaom/src/build/cmake/toolchains/x86-macos.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/x86-macos.cmake rename to media/libaom/src/build/cmake/toolchains/x86-macos.cmake diff --git a/third_party/aom/build/cmake/toolchains/x86-mingw-gcc.cmake b/media/libaom/src/build/cmake/toolchains/x86-mingw-gcc.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/x86-mingw-gcc.cmake rename to media/libaom/src/build/cmake/toolchains/x86-mingw-gcc.cmake diff --git a/third_party/aom/build/cmake/toolchains/x86_64-ios-simulator.cmake b/media/libaom/src/build/cmake/toolchains/x86_64-ios-simulator.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/x86_64-ios-simulator.cmake rename to media/libaom/src/build/cmake/toolchains/x86_64-ios-simulator.cmake diff --git a/third_party/aom/build/cmake/toolchains/x86_64-mingw-gcc.cmake b/media/libaom/src/build/cmake/toolchains/x86_64-mingw-gcc.cmake similarity index 100% rename from third_party/aom/build/cmake/toolchains/x86_64-mingw-gcc.cmake rename to media/libaom/src/build/cmake/toolchains/x86_64-mingw-gcc.cmake diff --git a/third_party/aom/build/cmake/util.cmake b/media/libaom/src/build/cmake/util.cmake similarity index 100% rename from third_party/aom/build/cmake/util.cmake rename to media/libaom/src/build/cmake/util.cmake diff --git a/third_party/aom/build/cmake/version.cmake b/media/libaom/src/build/cmake/version.cmake similarity index 100% rename from third_party/aom/build/cmake/version.cmake rename to media/libaom/src/build/cmake/version.cmake diff --git a/third_party/aom/build/cmake/version.pl b/media/libaom/src/build/cmake/version.pl old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/build/cmake/version.pl rename to media/libaom/src/build/cmake/version.pl diff --git a/third_party/aom/codereview.settings b/media/libaom/src/codereview.settings similarity index 100% rename from third_party/aom/codereview.settings rename to media/libaom/src/codereview.settings diff --git a/third_party/aom/common/args.c b/media/libaom/src/common/args.c similarity index 100% rename from third_party/aom/common/args.c rename to media/libaom/src/common/args.c diff --git a/third_party/aom/common/args.h b/media/libaom/src/common/args.h similarity index 100% rename from third_party/aom/common/args.h rename to media/libaom/src/common/args.h diff --git a/third_party/aom/common/av1_config.c b/media/libaom/src/common/av1_config.c similarity index 100% rename from third_party/aom/common/av1_config.c rename to media/libaom/src/common/av1_config.c diff --git a/third_party/aom/common/av1_config.h b/media/libaom/src/common/av1_config.h similarity index 100% rename from third_party/aom/common/av1_config.h rename to media/libaom/src/common/av1_config.h diff --git a/third_party/aom/common/ivfdec.c b/media/libaom/src/common/ivfdec.c similarity index 100% rename from third_party/aom/common/ivfdec.c rename to media/libaom/src/common/ivfdec.c diff --git a/third_party/aom/common/ivfdec.h b/media/libaom/src/common/ivfdec.h similarity index 100% rename from third_party/aom/common/ivfdec.h rename to media/libaom/src/common/ivfdec.h diff --git a/third_party/aom/common/ivfenc.c b/media/libaom/src/common/ivfenc.c similarity index 100% rename from third_party/aom/common/ivfenc.c rename to media/libaom/src/common/ivfenc.c diff --git a/third_party/aom/common/ivfenc.h b/media/libaom/src/common/ivfenc.h similarity index 100% rename from third_party/aom/common/ivfenc.h rename to media/libaom/src/common/ivfenc.h diff --git a/third_party/aom/common/md5_utils.c b/media/libaom/src/common/md5_utils.c similarity index 100% rename from third_party/aom/common/md5_utils.c rename to media/libaom/src/common/md5_utils.c diff --git a/third_party/aom/common/md5_utils.h b/media/libaom/src/common/md5_utils.h similarity index 100% rename from third_party/aom/common/md5_utils.h rename to media/libaom/src/common/md5_utils.h diff --git a/third_party/aom/common/obudec.c b/media/libaom/src/common/obudec.c similarity index 100% rename from third_party/aom/common/obudec.c rename to media/libaom/src/common/obudec.c diff --git a/third_party/aom/common/obudec.h b/media/libaom/src/common/obudec.h similarity index 100% rename from third_party/aom/common/obudec.h rename to media/libaom/src/common/obudec.h diff --git a/third_party/aom/common/rawenc.c b/media/libaom/src/common/rawenc.c similarity index 100% rename from third_party/aom/common/rawenc.c rename to media/libaom/src/common/rawenc.c diff --git a/third_party/aom/common/rawenc.h b/media/libaom/src/common/rawenc.h similarity index 100% rename from third_party/aom/common/rawenc.h rename to media/libaom/src/common/rawenc.h diff --git a/third_party/aom/common/tools_common.c b/media/libaom/src/common/tools_common.c similarity index 100% rename from third_party/aom/common/tools_common.c rename to media/libaom/src/common/tools_common.c diff --git a/third_party/aom/common/tools_common.h b/media/libaom/src/common/tools_common.h similarity index 100% rename from third_party/aom/common/tools_common.h rename to media/libaom/src/common/tools_common.h diff --git a/third_party/aom/common/video_common.h b/media/libaom/src/common/video_common.h similarity index 100% rename from third_party/aom/common/video_common.h rename to media/libaom/src/common/video_common.h diff --git a/third_party/aom/common/video_reader.c b/media/libaom/src/common/video_reader.c similarity index 100% rename from third_party/aom/common/video_reader.c rename to media/libaom/src/common/video_reader.c diff --git a/third_party/aom/common/video_reader.h b/media/libaom/src/common/video_reader.h similarity index 100% rename from third_party/aom/common/video_reader.h rename to media/libaom/src/common/video_reader.h diff --git a/third_party/aom/common/video_writer.c b/media/libaom/src/common/video_writer.c similarity index 100% rename from third_party/aom/common/video_writer.c rename to media/libaom/src/common/video_writer.c diff --git a/third_party/aom/common/video_writer.h b/media/libaom/src/common/video_writer.h similarity index 100% rename from third_party/aom/common/video_writer.h rename to media/libaom/src/common/video_writer.h diff --git a/third_party/aom/common/warnings.c b/media/libaom/src/common/warnings.c similarity index 100% rename from third_party/aom/common/warnings.c rename to media/libaom/src/common/warnings.c diff --git a/third_party/aom/common/warnings.h b/media/libaom/src/common/warnings.h similarity index 100% rename from third_party/aom/common/warnings.h rename to media/libaom/src/common/warnings.h diff --git a/third_party/aom/common/webmdec.cc b/media/libaom/src/common/webmdec.cc similarity index 100% rename from third_party/aom/common/webmdec.cc rename to media/libaom/src/common/webmdec.cc diff --git a/third_party/aom/common/webmdec.h b/media/libaom/src/common/webmdec.h similarity index 100% rename from third_party/aom/common/webmdec.h rename to media/libaom/src/common/webmdec.h diff --git a/third_party/aom/common/webmenc.cc b/media/libaom/src/common/webmenc.cc similarity index 100% rename from third_party/aom/common/webmenc.cc rename to media/libaom/src/common/webmenc.cc diff --git a/third_party/aom/common/webmenc.h b/media/libaom/src/common/webmenc.h similarity index 100% rename from third_party/aom/common/webmenc.h rename to media/libaom/src/common/webmenc.h diff --git a/third_party/aom/common/y4menc.c b/media/libaom/src/common/y4menc.c similarity index 100% rename from third_party/aom/common/y4menc.c rename to media/libaom/src/common/y4menc.c diff --git a/third_party/aom/common/y4menc.h b/media/libaom/src/common/y4menc.h similarity index 100% rename from third_party/aom/common/y4menc.h rename to media/libaom/src/common/y4menc.h diff --git a/third_party/aom/common/y4minput.c b/media/libaom/src/common/y4minput.c similarity index 100% rename from third_party/aom/common/y4minput.c rename to media/libaom/src/common/y4minput.c diff --git a/third_party/aom/common/y4minput.h b/media/libaom/src/common/y4minput.h similarity index 100% rename from third_party/aom/common/y4minput.h rename to media/libaom/src/common/y4minput.h diff --git a/third_party/aom/docs.cmake b/media/libaom/src/docs.cmake similarity index 100% rename from third_party/aom/docs.cmake rename to media/libaom/src/docs.cmake diff --git a/third_party/aom/examples/analyzer.cc b/media/libaom/src/examples/analyzer.cc similarity index 100% rename from third_party/aom/examples/analyzer.cc rename to media/libaom/src/examples/analyzer.cc diff --git a/third_party/aom/examples/aom_cx_set_ref.c b/media/libaom/src/examples/aom_cx_set_ref.c similarity index 100% rename from third_party/aom/examples/aom_cx_set_ref.c rename to media/libaom/src/examples/aom_cx_set_ref.c diff --git a/third_party/aom/examples/decode_to_md5.c b/media/libaom/src/examples/decode_to_md5.c similarity index 100% rename from third_party/aom/examples/decode_to_md5.c rename to media/libaom/src/examples/decode_to_md5.c diff --git a/third_party/aom/examples/decode_with_drops.c b/media/libaom/src/examples/decode_with_drops.c similarity index 100% rename from third_party/aom/examples/decode_with_drops.c rename to media/libaom/src/examples/decode_with_drops.c diff --git a/third_party/aom/examples/encoder_util.c b/media/libaom/src/examples/encoder_util.c similarity index 100% rename from third_party/aom/examples/encoder_util.c rename to media/libaom/src/examples/encoder_util.c diff --git a/third_party/aom/examples/encoder_util.h b/media/libaom/src/examples/encoder_util.h similarity index 100% rename from third_party/aom/examples/encoder_util.h rename to media/libaom/src/examples/encoder_util.h diff --git a/third_party/aom/examples/inspect.c b/media/libaom/src/examples/inspect.c similarity index 100% rename from third_party/aom/examples/inspect.c rename to media/libaom/src/examples/inspect.c diff --git a/third_party/aom/examples/lightfield_bitstream_parsing.c b/media/libaom/src/examples/lightfield_bitstream_parsing.c similarity index 100% rename from third_party/aom/examples/lightfield_bitstream_parsing.c rename to media/libaom/src/examples/lightfield_bitstream_parsing.c diff --git a/third_party/aom/examples/lightfield_decoder.c b/media/libaom/src/examples/lightfield_decoder.c similarity index 100% rename from third_party/aom/examples/lightfield_decoder.c rename to media/libaom/src/examples/lightfield_decoder.c diff --git a/third_party/aom/examples/lightfield_encoder.c b/media/libaom/src/examples/lightfield_encoder.c similarity index 100% rename from third_party/aom/examples/lightfield_encoder.c rename to media/libaom/src/examples/lightfield_encoder.c diff --git a/third_party/aom/examples/lightfield_tile_list_decoder.c b/media/libaom/src/examples/lightfield_tile_list_decoder.c similarity index 100% rename from third_party/aom/examples/lightfield_tile_list_decoder.c rename to media/libaom/src/examples/lightfield_tile_list_decoder.c diff --git a/third_party/aom/examples/lossless_encoder.c b/media/libaom/src/examples/lossless_encoder.c similarity index 100% rename from third_party/aom/examples/lossless_encoder.c rename to media/libaom/src/examples/lossless_encoder.c diff --git a/third_party/aom/examples/noise_model.c b/media/libaom/src/examples/noise_model.c similarity index 100% rename from third_party/aom/examples/noise_model.c rename to media/libaom/src/examples/noise_model.c diff --git a/third_party/aom/examples/resize_util.c b/media/libaom/src/examples/resize_util.c similarity index 100% rename from third_party/aom/examples/resize_util.c rename to media/libaom/src/examples/resize_util.c diff --git a/third_party/aom/examples/scalable_decoder.c b/media/libaom/src/examples/scalable_decoder.c similarity index 100% rename from third_party/aom/examples/scalable_decoder.c rename to media/libaom/src/examples/scalable_decoder.c diff --git a/third_party/aom/examples/scalable_encoder.c b/media/libaom/src/examples/scalable_encoder.c similarity index 100% rename from third_party/aom/examples/scalable_encoder.c rename to media/libaom/src/examples/scalable_encoder.c diff --git a/third_party/aom/examples/set_maps.c b/media/libaom/src/examples/set_maps.c similarity index 100% rename from third_party/aom/examples/set_maps.c rename to media/libaom/src/examples/set_maps.c diff --git a/third_party/aom/examples/simple_decoder.c b/media/libaom/src/examples/simple_decoder.c similarity index 100% rename from third_party/aom/examples/simple_decoder.c rename to media/libaom/src/examples/simple_decoder.c diff --git a/third_party/aom/examples/simple_encoder.c b/media/libaom/src/examples/simple_encoder.c similarity index 100% rename from third_party/aom/examples/simple_encoder.c rename to media/libaom/src/examples/simple_encoder.c diff --git a/third_party/aom/examples/twopass_encoder.c b/media/libaom/src/examples/twopass_encoder.c similarity index 100% rename from third_party/aom/examples/twopass_encoder.c rename to media/libaom/src/examples/twopass_encoder.c diff --git a/third_party/aom/keywords.dox b/media/libaom/src/keywords.dox similarity index 100% rename from third_party/aom/keywords.dox rename to media/libaom/src/keywords.dox diff --git a/third_party/aom/libs.doxy_template b/media/libaom/src/libs.doxy_template similarity index 100% rename from third_party/aom/libs.doxy_template rename to media/libaom/src/libs.doxy_template diff --git a/third_party/aom/mainpage.dox b/media/libaom/src/mainpage.dox similarity index 100% rename from third_party/aom/mainpage.dox rename to media/libaom/src/mainpage.dox diff --git a/third_party/aom/stats/aomstats.c b/media/libaom/src/stats/aomstats.c similarity index 100% rename from third_party/aom/stats/aomstats.c rename to media/libaom/src/stats/aomstats.c diff --git a/third_party/aom/stats/aomstats.h b/media/libaom/src/stats/aomstats.h similarity index 100% rename from third_party/aom/stats/aomstats.h rename to media/libaom/src/stats/aomstats.h diff --git a/third_party/aom/stats/rate_hist.c b/media/libaom/src/stats/rate_hist.c similarity index 100% rename from third_party/aom/stats/rate_hist.c rename to media/libaom/src/stats/rate_hist.c diff --git a/third_party/aom/stats/rate_hist.h b/media/libaom/src/stats/rate_hist.h similarity index 100% rename from third_party/aom/stats/rate_hist.h rename to media/libaom/src/stats/rate_hist.h diff --git a/third_party/aom/test/accounting_test.cc b/media/libaom/src/test/accounting_test.cc similarity index 100% rename from third_party/aom/test/accounting_test.cc rename to media/libaom/src/test/accounting_test.cc diff --git a/third_party/aom/test/acm_random.h b/media/libaom/src/test/acm_random.h similarity index 100% rename from third_party/aom/test/acm_random.h rename to media/libaom/src/test/acm_random.h diff --git a/third_party/aom/test/active_map_test.cc b/media/libaom/src/test/active_map_test.cc similarity index 100% rename from third_party/aom/test/active_map_test.cc rename to media/libaom/src/test/active_map_test.cc diff --git a/third_party/aom/test/altref_test.cc b/media/libaom/src/test/altref_test.cc similarity index 100% rename from third_party/aom/test/altref_test.cc rename to media/libaom/src/test/altref_test.cc diff --git a/third_party/aom/test/aom_integer_test.cc b/media/libaom/src/test/aom_integer_test.cc similarity index 100% rename from third_party/aom/test/aom_integer_test.cc rename to media/libaom/src/test/aom_integer_test.cc diff --git a/third_party/aom/test/aomcx_set_ref.sh b/media/libaom/src/test/aomcx_set_ref.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/aomcx_set_ref.sh rename to media/libaom/src/test/aomcx_set_ref.sh diff --git a/third_party/aom/test/aomdec.sh b/media/libaom/src/test/aomdec.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/aomdec.sh rename to media/libaom/src/test/aomdec.sh diff --git a/third_party/aom/test/aomenc.sh b/media/libaom/src/test/aomenc.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/aomenc.sh rename to media/libaom/src/test/aomenc.sh diff --git a/third_party/aom/test/aq_segment_test.cc b/media/libaom/src/test/aq_segment_test.cc similarity index 100% rename from third_party/aom/test/aq_segment_test.cc rename to media/libaom/src/test/aq_segment_test.cc diff --git a/third_party/aom/test/arf_freq_test.cc b/media/libaom/src/test/arf_freq_test.cc similarity index 100% rename from third_party/aom/test/arf_freq_test.cc rename to media/libaom/src/test/arf_freq_test.cc diff --git a/third_party/aom/test/av1_config_test.cc b/media/libaom/src/test/av1_config_test.cc similarity index 100% rename from third_party/aom/test/av1_config_test.cc rename to media/libaom/src/test/av1_config_test.cc diff --git a/third_party/aom/test/av1_convolve_2d_test.cc b/media/libaom/src/test/av1_convolve_2d_test.cc similarity index 100% rename from third_party/aom/test/av1_convolve_2d_test.cc rename to media/libaom/src/test/av1_convolve_2d_test.cc diff --git a/third_party/aom/test/av1_convolve_2d_test_util.cc b/media/libaom/src/test/av1_convolve_2d_test_util.cc similarity index 100% rename from third_party/aom/test/av1_convolve_2d_test_util.cc rename to media/libaom/src/test/av1_convolve_2d_test_util.cc diff --git a/third_party/aom/test/av1_convolve_2d_test_util.h b/media/libaom/src/test/av1_convolve_2d_test_util.h similarity index 100% rename from third_party/aom/test/av1_convolve_2d_test_util.h rename to media/libaom/src/test/av1_convolve_2d_test_util.h diff --git a/third_party/aom/test/av1_convolve_scale_test.cc b/media/libaom/src/test/av1_convolve_scale_test.cc similarity index 100% rename from third_party/aom/test/av1_convolve_scale_test.cc rename to media/libaom/src/test/av1_convolve_scale_test.cc diff --git a/third_party/aom/test/av1_encoder_parms_get_to_decoder.cc b/media/libaom/src/test/av1_encoder_parms_get_to_decoder.cc similarity index 100% rename from third_party/aom/test/av1_encoder_parms_get_to_decoder.cc rename to media/libaom/src/test/av1_encoder_parms_get_to_decoder.cc diff --git a/third_party/aom/test/av1_ext_tile_test.cc b/media/libaom/src/test/av1_ext_tile_test.cc similarity index 100% rename from third_party/aom/test/av1_ext_tile_test.cc rename to media/libaom/src/test/av1_ext_tile_test.cc diff --git a/third_party/aom/test/av1_fwd_txfm1d_test.cc b/media/libaom/src/test/av1_fwd_txfm1d_test.cc similarity index 100% rename from third_party/aom/test/av1_fwd_txfm1d_test.cc rename to media/libaom/src/test/av1_fwd_txfm1d_test.cc diff --git a/third_party/aom/test/av1_fwd_txfm2d_test.cc b/media/libaom/src/test/av1_fwd_txfm2d_test.cc similarity index 100% rename from third_party/aom/test/av1_fwd_txfm2d_test.cc rename to media/libaom/src/test/av1_fwd_txfm2d_test.cc diff --git a/third_party/aom/test/av1_highbd_iht_test.cc b/media/libaom/src/test/av1_highbd_iht_test.cc similarity index 100% rename from third_party/aom/test/av1_highbd_iht_test.cc rename to media/libaom/src/test/av1_highbd_iht_test.cc diff --git a/third_party/aom/test/av1_horz_only_frame_superres_test.cc b/media/libaom/src/test/av1_horz_only_frame_superres_test.cc similarity index 100% rename from third_party/aom/test/av1_horz_only_frame_superres_test.cc rename to media/libaom/src/test/av1_horz_only_frame_superres_test.cc diff --git a/third_party/aom/test/av1_inv_txfm1d_test.cc b/media/libaom/src/test/av1_inv_txfm1d_test.cc similarity index 100% rename from third_party/aom/test/av1_inv_txfm1d_test.cc rename to media/libaom/src/test/av1_inv_txfm1d_test.cc diff --git a/third_party/aom/test/av1_inv_txfm2d_test.cc b/media/libaom/src/test/av1_inv_txfm2d_test.cc similarity index 100% rename from third_party/aom/test/av1_inv_txfm2d_test.cc rename to media/libaom/src/test/av1_inv_txfm2d_test.cc diff --git a/third_party/aom/test/av1_quantize_test.cc b/media/libaom/src/test/av1_quantize_test.cc similarity index 100% rename from third_party/aom/test/av1_quantize_test.cc rename to media/libaom/src/test/av1_quantize_test.cc diff --git a/third_party/aom/test/av1_round_shift_array_test.cc b/media/libaom/src/test/av1_round_shift_array_test.cc similarity index 100% rename from third_party/aom/test/av1_round_shift_array_test.cc rename to media/libaom/src/test/av1_round_shift_array_test.cc diff --git a/third_party/aom/test/av1_txfm_test.cc b/media/libaom/src/test/av1_txfm_test.cc similarity index 100% rename from third_party/aom/test/av1_txfm_test.cc rename to media/libaom/src/test/av1_txfm_test.cc diff --git a/third_party/aom/test/av1_txfm_test.h b/media/libaom/src/test/av1_txfm_test.h similarity index 100% rename from third_party/aom/test/av1_txfm_test.h rename to media/libaom/src/test/av1_txfm_test.h diff --git a/third_party/aom/test/av1_wedge_utils_test.cc b/media/libaom/src/test/av1_wedge_utils_test.cc similarity index 100% rename from third_party/aom/test/av1_wedge_utils_test.cc rename to media/libaom/src/test/av1_wedge_utils_test.cc diff --git a/third_party/aom/test/best_encode.sh b/media/libaom/src/test/best_encode.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/best_encode.sh rename to media/libaom/src/test/best_encode.sh diff --git a/third_party/aom/test/binary_codes_test.cc b/media/libaom/src/test/binary_codes_test.cc similarity index 100% rename from third_party/aom/test/binary_codes_test.cc rename to media/libaom/src/test/binary_codes_test.cc diff --git a/third_party/aom/test/blend_a64_mask_1d_test.cc b/media/libaom/src/test/blend_a64_mask_1d_test.cc similarity index 100% rename from third_party/aom/test/blend_a64_mask_1d_test.cc rename to media/libaom/src/test/blend_a64_mask_1d_test.cc diff --git a/third_party/aom/test/blend_a64_mask_test.cc b/media/libaom/src/test/blend_a64_mask_test.cc similarity index 100% rename from third_party/aom/test/blend_a64_mask_test.cc rename to media/libaom/src/test/blend_a64_mask_test.cc diff --git a/third_party/aom/test/blockd_test.cc b/media/libaom/src/test/blockd_test.cc similarity index 100% rename from third_party/aom/test/blockd_test.cc rename to media/libaom/src/test/blockd_test.cc diff --git a/third_party/aom/test/boolcoder_test.cc b/media/libaom/src/test/boolcoder_test.cc similarity index 100% rename from third_party/aom/test/boolcoder_test.cc rename to media/libaom/src/test/boolcoder_test.cc diff --git a/third_party/aom/test/borders_test.cc b/media/libaom/src/test/borders_test.cc similarity index 100% rename from third_party/aom/test/borders_test.cc rename to media/libaom/src/test/borders_test.cc diff --git a/third_party/aom/test/cdef_test.cc b/media/libaom/src/test/cdef_test.cc similarity index 100% rename from third_party/aom/test/cdef_test.cc rename to media/libaom/src/test/cdef_test.cc diff --git a/third_party/aom/test/cfl_test.cc b/media/libaom/src/test/cfl_test.cc similarity index 100% rename from third_party/aom/test/cfl_test.cc rename to media/libaom/src/test/cfl_test.cc diff --git a/third_party/aom/test/clear_system_state.h b/media/libaom/src/test/clear_system_state.h similarity index 100% rename from third_party/aom/test/clear_system_state.h rename to media/libaom/src/test/clear_system_state.h diff --git a/third_party/aom/test/codec_factory.h b/media/libaom/src/test/codec_factory.h similarity index 100% rename from third_party/aom/test/codec_factory.h rename to media/libaom/src/test/codec_factory.h diff --git a/third_party/aom/test/coding_path_sync.cc b/media/libaom/src/test/coding_path_sync.cc similarity index 100% rename from third_party/aom/test/coding_path_sync.cc rename to media/libaom/src/test/coding_path_sync.cc diff --git a/third_party/aom/test/comp_avg_pred_test.cc b/media/libaom/src/test/comp_avg_pred_test.cc similarity index 100% rename from third_party/aom/test/comp_avg_pred_test.cc rename to media/libaom/src/test/comp_avg_pred_test.cc diff --git a/third_party/aom/test/comp_avg_pred_test.h b/media/libaom/src/test/comp_avg_pred_test.h similarity index 100% rename from third_party/aom/test/comp_avg_pred_test.h rename to media/libaom/src/test/comp_avg_pred_test.h diff --git a/third_party/aom/test/comp_mask_variance_test.cc b/media/libaom/src/test/comp_mask_variance_test.cc similarity index 100% rename from third_party/aom/test/comp_mask_variance_test.cc rename to media/libaom/src/test/comp_mask_variance_test.cc diff --git a/third_party/aom/test/convolve_round_test.cc b/media/libaom/src/test/convolve_round_test.cc similarity index 100% rename from third_party/aom/test/convolve_round_test.cc rename to media/libaom/src/test/convolve_round_test.cc diff --git a/third_party/aom/test/convolve_test.cc b/media/libaom/src/test/convolve_test.cc similarity index 100% rename from third_party/aom/test/convolve_test.cc rename to media/libaom/src/test/convolve_test.cc diff --git a/third_party/aom/test/corner_match_test.cc b/media/libaom/src/test/corner_match_test.cc similarity index 100% rename from third_party/aom/test/corner_match_test.cc rename to media/libaom/src/test/corner_match_test.cc diff --git a/third_party/aom/test/cpu_speed_test.cc b/media/libaom/src/test/cpu_speed_test.cc similarity index 100% rename from third_party/aom/test/cpu_speed_test.cc rename to media/libaom/src/test/cpu_speed_test.cc diff --git a/third_party/aom/test/datarate_test.cc b/media/libaom/src/test/datarate_test.cc similarity index 100% rename from third_party/aom/test/datarate_test.cc rename to media/libaom/src/test/datarate_test.cc diff --git a/third_party/aom/test/decode_api_test.cc b/media/libaom/src/test/decode_api_test.cc similarity index 100% rename from third_party/aom/test/decode_api_test.cc rename to media/libaom/src/test/decode_api_test.cc diff --git a/third_party/aom/test/decode_multithreaded_test.cc b/media/libaom/src/test/decode_multithreaded_test.cc similarity index 100% rename from third_party/aom/test/decode_multithreaded_test.cc rename to media/libaom/src/test/decode_multithreaded_test.cc diff --git a/third_party/aom/test/decode_perf_test.cc b/media/libaom/src/test/decode_perf_test.cc similarity index 100% rename from third_party/aom/test/decode_perf_test.cc rename to media/libaom/src/test/decode_perf_test.cc diff --git a/third_party/aom/test/decode_test_driver.cc b/media/libaom/src/test/decode_test_driver.cc similarity index 100% rename from third_party/aom/test/decode_test_driver.cc rename to media/libaom/src/test/decode_test_driver.cc diff --git a/third_party/aom/test/decode_test_driver.h b/media/libaom/src/test/decode_test_driver.h similarity index 100% rename from third_party/aom/test/decode_test_driver.h rename to media/libaom/src/test/decode_test_driver.h diff --git a/third_party/aom/test/decode_to_md5.sh b/media/libaom/src/test/decode_to_md5.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/decode_to_md5.sh rename to media/libaom/src/test/decode_to_md5.sh diff --git a/third_party/aom/test/decode_with_drops.sh b/media/libaom/src/test/decode_with_drops.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/decode_with_drops.sh rename to media/libaom/src/test/decode_with_drops.sh diff --git a/third_party/aom/test/divu_small_test.cc b/media/libaom/src/test/divu_small_test.cc similarity index 100% rename from third_party/aom/test/divu_small_test.cc rename to media/libaom/src/test/divu_small_test.cc diff --git a/third_party/aom/test/dr_prediction_test.cc b/media/libaom/src/test/dr_prediction_test.cc similarity index 100% rename from third_party/aom/test/dr_prediction_test.cc rename to media/libaom/src/test/dr_prediction_test.cc diff --git a/third_party/aom/test/dump_obu.sh b/media/libaom/src/test/dump_obu.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/dump_obu.sh rename to media/libaom/src/test/dump_obu.sh diff --git a/third_party/aom/test/ec_test.cc b/media/libaom/src/test/ec_test.cc similarity index 100% rename from third_party/aom/test/ec_test.cc rename to media/libaom/src/test/ec_test.cc diff --git a/third_party/aom/test/encode_api_test.cc b/media/libaom/src/test/encode_api_test.cc similarity index 100% rename from third_party/aom/test/encode_api_test.cc rename to media/libaom/src/test/encode_api_test.cc diff --git a/third_party/aom/test/encode_perf_test.cc b/media/libaom/src/test/encode_perf_test.cc similarity index 100% rename from third_party/aom/test/encode_perf_test.cc rename to media/libaom/src/test/encode_perf_test.cc diff --git a/third_party/aom/test/encode_test_driver.cc b/media/libaom/src/test/encode_test_driver.cc similarity index 100% rename from third_party/aom/test/encode_test_driver.cc rename to media/libaom/src/test/encode_test_driver.cc diff --git a/third_party/aom/test/encode_test_driver.h b/media/libaom/src/test/encode_test_driver.h similarity index 100% rename from third_party/aom/test/encode_test_driver.h rename to media/libaom/src/test/encode_test_driver.h diff --git a/third_party/aom/test/encodetxb_test.cc b/media/libaom/src/test/encodetxb_test.cc similarity index 100% rename from third_party/aom/test/encodetxb_test.cc rename to media/libaom/src/test/encodetxb_test.cc diff --git a/third_party/aom/test/end_to_end_test.cc b/media/libaom/src/test/end_to_end_test.cc similarity index 100% rename from third_party/aom/test/end_to_end_test.cc rename to media/libaom/src/test/end_to_end_test.cc diff --git a/third_party/aom/test/error_block_test.cc b/media/libaom/src/test/error_block_test.cc similarity index 100% rename from third_party/aom/test/error_block_test.cc rename to media/libaom/src/test/error_block_test.cc diff --git a/third_party/aom/test/error_resilience_test.cc b/media/libaom/src/test/error_resilience_test.cc similarity index 100% rename from third_party/aom/test/error_resilience_test.cc rename to media/libaom/src/test/error_resilience_test.cc diff --git a/third_party/aom/test/ethread_test.cc b/media/libaom/src/test/ethread_test.cc similarity index 100% rename from third_party/aom/test/ethread_test.cc rename to media/libaom/src/test/ethread_test.cc diff --git a/third_party/aom/test/examples.sh b/media/libaom/src/test/examples.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/examples.sh rename to media/libaom/src/test/examples.sh diff --git a/third_party/aom/test/external_frame_buffer_test.cc b/media/libaom/src/test/external_frame_buffer_test.cc similarity index 100% rename from third_party/aom/test/external_frame_buffer_test.cc rename to media/libaom/src/test/external_frame_buffer_test.cc diff --git a/third_party/aom/test/fft_test.cc b/media/libaom/src/test/fft_test.cc similarity index 100% rename from third_party/aom/test/fft_test.cc rename to media/libaom/src/test/fft_test.cc diff --git a/third_party/aom/test/film_grain_table_test.cc b/media/libaom/src/test/film_grain_table_test.cc similarity index 100% rename from third_party/aom/test/film_grain_table_test.cc rename to media/libaom/src/test/film_grain_table_test.cc diff --git a/third_party/aom/test/filterintra_test.cc b/media/libaom/src/test/filterintra_test.cc similarity index 100% rename from third_party/aom/test/filterintra_test.cc rename to media/libaom/src/test/filterintra_test.cc diff --git a/third_party/aom/test/frame_size_tests.cc b/media/libaom/src/test/frame_size_tests.cc similarity index 100% rename from third_party/aom/test/frame_size_tests.cc rename to media/libaom/src/test/frame_size_tests.cc diff --git a/third_party/aom/test/function_equivalence_test.h b/media/libaom/src/test/function_equivalence_test.h similarity index 100% rename from third_party/aom/test/function_equivalence_test.h rename to media/libaom/src/test/function_equivalence_test.h diff --git a/third_party/aom/test/fwht4x4_test.cc b/media/libaom/src/test/fwht4x4_test.cc similarity index 100% rename from third_party/aom/test/fwht4x4_test.cc rename to media/libaom/src/test/fwht4x4_test.cc diff --git a/third_party/aom/test/gviz_api.py b/media/libaom/src/test/gviz_api.py old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/gviz_api.py rename to media/libaom/src/test/gviz_api.py diff --git a/third_party/aom/test/hash_test.cc b/media/libaom/src/test/hash_test.cc similarity index 100% rename from third_party/aom/test/hash_test.cc rename to media/libaom/src/test/hash_test.cc diff --git a/third_party/aom/test/hbd_metrics_test.cc b/media/libaom/src/test/hbd_metrics_test.cc similarity index 100% rename from third_party/aom/test/hbd_metrics_test.cc rename to media/libaom/src/test/hbd_metrics_test.cc diff --git a/third_party/aom/test/hiprec_convolve_test.cc b/media/libaom/src/test/hiprec_convolve_test.cc similarity index 100% rename from third_party/aom/test/hiprec_convolve_test.cc rename to media/libaom/src/test/hiprec_convolve_test.cc diff --git a/third_party/aom/test/hiprec_convolve_test_util.cc b/media/libaom/src/test/hiprec_convolve_test_util.cc similarity index 100% rename from third_party/aom/test/hiprec_convolve_test_util.cc rename to media/libaom/src/test/hiprec_convolve_test_util.cc diff --git a/third_party/aom/test/hiprec_convolve_test_util.h b/media/libaom/src/test/hiprec_convolve_test_util.h similarity index 100% rename from third_party/aom/test/hiprec_convolve_test_util.h rename to media/libaom/src/test/hiprec_convolve_test_util.h diff --git a/third_party/aom/test/horz_superres_test.cc b/media/libaom/src/test/horz_superres_test.cc similarity index 100% rename from third_party/aom/test/horz_superres_test.cc rename to media/libaom/src/test/horz_superres_test.cc diff --git a/third_party/aom/test/i420_video_source.h b/media/libaom/src/test/i420_video_source.h similarity index 100% rename from third_party/aom/test/i420_video_source.h rename to media/libaom/src/test/i420_video_source.h diff --git a/third_party/aom/test/intra_edge_test.cc b/media/libaom/src/test/intra_edge_test.cc similarity index 100% rename from third_party/aom/test/intra_edge_test.cc rename to media/libaom/src/test/intra_edge_test.cc diff --git a/third_party/aom/test/intrabc_test.cc b/media/libaom/src/test/intrabc_test.cc similarity index 100% rename from third_party/aom/test/intrabc_test.cc rename to media/libaom/src/test/intrabc_test.cc diff --git a/third_party/aom/test/intrapred_test.cc b/media/libaom/src/test/intrapred_test.cc similarity index 100% rename from third_party/aom/test/intrapred_test.cc rename to media/libaom/src/test/intrapred_test.cc diff --git a/third_party/aom/test/invalid_file_test.cc b/media/libaom/src/test/invalid_file_test.cc similarity index 100% rename from third_party/aom/test/invalid_file_test.cc rename to media/libaom/src/test/invalid_file_test.cc diff --git a/third_party/aom/test/ivf_video_source.h b/media/libaom/src/test/ivf_video_source.h similarity index 100% rename from third_party/aom/test/ivf_video_source.h rename to media/libaom/src/test/ivf_video_source.h diff --git a/third_party/aom/test/lightfield_test.sh b/media/libaom/src/test/lightfield_test.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/lightfield_test.sh rename to media/libaom/src/test/lightfield_test.sh diff --git a/third_party/aom/test/log2_test.cc b/media/libaom/src/test/log2_test.cc similarity index 100% rename from third_party/aom/test/log2_test.cc rename to media/libaom/src/test/log2_test.cc diff --git a/third_party/aom/test/lossless_test.cc b/media/libaom/src/test/lossless_test.cc similarity index 100% rename from third_party/aom/test/lossless_test.cc rename to media/libaom/src/test/lossless_test.cc diff --git a/third_party/aom/test/lpf_test.cc b/media/libaom/src/test/lpf_test.cc similarity index 100% rename from third_party/aom/test/lpf_test.cc rename to media/libaom/src/test/lpf_test.cc diff --git a/third_party/aom/test/masked_sad_test.cc b/media/libaom/src/test/masked_sad_test.cc similarity index 100% rename from third_party/aom/test/masked_sad_test.cc rename to media/libaom/src/test/masked_sad_test.cc diff --git a/third_party/aom/test/masked_variance_test.cc b/media/libaom/src/test/masked_variance_test.cc similarity index 100% rename from third_party/aom/test/masked_variance_test.cc rename to media/libaom/src/test/masked_variance_test.cc diff --git a/third_party/aom/test/md5_helper.h b/media/libaom/src/test/md5_helper.h similarity index 100% rename from third_party/aom/test/md5_helper.h rename to media/libaom/src/test/md5_helper.h diff --git a/third_party/aom/test/metrics_template.html b/media/libaom/src/test/metrics_template.html similarity index 100% rename from third_party/aom/test/metrics_template.html rename to media/libaom/src/test/metrics_template.html diff --git a/third_party/aom/test/monochrome_test.cc b/media/libaom/src/test/monochrome_test.cc similarity index 100% rename from third_party/aom/test/monochrome_test.cc rename to media/libaom/src/test/monochrome_test.cc diff --git a/third_party/aom/test/motion_vector_test.cc b/media/libaom/src/test/motion_vector_test.cc similarity index 100% rename from third_party/aom/test/motion_vector_test.cc rename to media/libaom/src/test/motion_vector_test.cc diff --git a/third_party/aom/test/noise_model_test.cc b/media/libaom/src/test/noise_model_test.cc similarity index 100% rename from third_party/aom/test/noise_model_test.cc rename to media/libaom/src/test/noise_model_test.cc diff --git a/third_party/aom/test/obmc_sad_test.cc b/media/libaom/src/test/obmc_sad_test.cc similarity index 100% rename from third_party/aom/test/obmc_sad_test.cc rename to media/libaom/src/test/obmc_sad_test.cc diff --git a/third_party/aom/test/obmc_variance_test.cc b/media/libaom/src/test/obmc_variance_test.cc similarity index 100% rename from third_party/aom/test/obmc_variance_test.cc rename to media/libaom/src/test/obmc_variance_test.cc diff --git a/third_party/aom/test/onyxc_int_test.cc b/media/libaom/src/test/onyxc_int_test.cc similarity index 100% rename from third_party/aom/test/onyxc_int_test.cc rename to media/libaom/src/test/onyxc_int_test.cc diff --git a/third_party/aom/test/pickrst_test.cc b/media/libaom/src/test/pickrst_test.cc similarity index 100% rename from third_party/aom/test/pickrst_test.cc rename to media/libaom/src/test/pickrst_test.cc diff --git a/third_party/aom/test/qm_test.cc b/media/libaom/src/test/qm_test.cc similarity index 100% rename from third_party/aom/test/qm_test.cc rename to media/libaom/src/test/qm_test.cc diff --git a/third_party/aom/test/quantize_func_test.cc b/media/libaom/src/test/quantize_func_test.cc similarity index 100% rename from third_party/aom/test/quantize_func_test.cc rename to media/libaom/src/test/quantize_func_test.cc diff --git a/third_party/aom/test/reconinter_test.cc b/media/libaom/src/test/reconinter_test.cc similarity index 100% rename from third_party/aom/test/reconinter_test.cc rename to media/libaom/src/test/reconinter_test.cc diff --git a/third_party/aom/test/register_state_check.h b/media/libaom/src/test/register_state_check.h similarity index 100% rename from third_party/aom/test/register_state_check.h rename to media/libaom/src/test/register_state_check.h diff --git a/third_party/aom/test/resize_test.cc b/media/libaom/src/test/resize_test.cc similarity index 100% rename from third_party/aom/test/resize_test.cc rename to media/libaom/src/test/resize_test.cc diff --git a/third_party/aom/test/run_encodes.sh b/media/libaom/src/test/run_encodes.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/run_encodes.sh rename to media/libaom/src/test/run_encodes.sh diff --git a/third_party/aom/test/sad_test.cc b/media/libaom/src/test/sad_test.cc similarity index 100% rename from third_party/aom/test/sad_test.cc rename to media/libaom/src/test/sad_test.cc diff --git a/third_party/aom/test/scalability_test.cc b/media/libaom/src/test/scalability_test.cc similarity index 100% rename from third_party/aom/test/scalability_test.cc rename to media/libaom/src/test/scalability_test.cc diff --git a/third_party/aom/test/scan_test.cc b/media/libaom/src/test/scan_test.cc similarity index 100% rename from third_party/aom/test/scan_test.cc rename to media/libaom/src/test/scan_test.cc diff --git a/third_party/aom/test/segment_binarization_sync.cc b/media/libaom/src/test/segment_binarization_sync.cc similarity index 100% rename from third_party/aom/test/segment_binarization_sync.cc rename to media/libaom/src/test/segment_binarization_sync.cc diff --git a/third_party/aom/test/selfguided_filter_test.cc b/media/libaom/src/test/selfguided_filter_test.cc similarity index 100% rename from third_party/aom/test/selfguided_filter_test.cc rename to media/libaom/src/test/selfguided_filter_test.cc diff --git a/third_party/aom/test/set_maps.sh b/media/libaom/src/test/set_maps.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/set_maps.sh rename to media/libaom/src/test/set_maps.sh diff --git a/third_party/aom/test/simd_avx2_test.cc b/media/libaom/src/test/simd_avx2_test.cc similarity index 100% rename from third_party/aom/test/simd_avx2_test.cc rename to media/libaom/src/test/simd_avx2_test.cc diff --git a/third_party/aom/test/simd_cmp_avx2.cc b/media/libaom/src/test/simd_cmp_avx2.cc similarity index 100% rename from third_party/aom/test/simd_cmp_avx2.cc rename to media/libaom/src/test/simd_cmp_avx2.cc diff --git a/third_party/aom/test/simd_cmp_impl.h b/media/libaom/src/test/simd_cmp_impl.h similarity index 100% rename from third_party/aom/test/simd_cmp_impl.h rename to media/libaom/src/test/simd_cmp_impl.h diff --git a/third_party/aom/test/simd_cmp_neon.cc b/media/libaom/src/test/simd_cmp_neon.cc similarity index 100% rename from third_party/aom/test/simd_cmp_neon.cc rename to media/libaom/src/test/simd_cmp_neon.cc diff --git a/third_party/aom/test/simd_cmp_sse2.cc b/media/libaom/src/test/simd_cmp_sse2.cc similarity index 100% rename from third_party/aom/test/simd_cmp_sse2.cc rename to media/libaom/src/test/simd_cmp_sse2.cc diff --git a/third_party/aom/test/simd_cmp_sse4.cc b/media/libaom/src/test/simd_cmp_sse4.cc similarity index 100% rename from third_party/aom/test/simd_cmp_sse4.cc rename to media/libaom/src/test/simd_cmp_sse4.cc diff --git a/third_party/aom/test/simd_cmp_ssse3.cc b/media/libaom/src/test/simd_cmp_ssse3.cc similarity index 100% rename from third_party/aom/test/simd_cmp_ssse3.cc rename to media/libaom/src/test/simd_cmp_ssse3.cc diff --git a/third_party/aom/test/simd_impl.h b/media/libaom/src/test/simd_impl.h similarity index 100% rename from third_party/aom/test/simd_impl.h rename to media/libaom/src/test/simd_impl.h diff --git a/third_party/aom/test/simd_neon_test.cc b/media/libaom/src/test/simd_neon_test.cc similarity index 100% rename from third_party/aom/test/simd_neon_test.cc rename to media/libaom/src/test/simd_neon_test.cc diff --git a/third_party/aom/test/simd_sse2_test.cc b/media/libaom/src/test/simd_sse2_test.cc similarity index 100% rename from third_party/aom/test/simd_sse2_test.cc rename to media/libaom/src/test/simd_sse2_test.cc diff --git a/third_party/aom/test/simd_sse4_test.cc b/media/libaom/src/test/simd_sse4_test.cc similarity index 100% rename from third_party/aom/test/simd_sse4_test.cc rename to media/libaom/src/test/simd_sse4_test.cc diff --git a/third_party/aom/test/simd_ssse3_test.cc b/media/libaom/src/test/simd_ssse3_test.cc similarity index 100% rename from third_party/aom/test/simd_ssse3_test.cc rename to media/libaom/src/test/simd_ssse3_test.cc diff --git a/third_party/aom/test/simple_decoder.sh b/media/libaom/src/test/simple_decoder.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/simple_decoder.sh rename to media/libaom/src/test/simple_decoder.sh diff --git a/third_party/aom/test/simple_encoder.sh b/media/libaom/src/test/simple_encoder.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/simple_encoder.sh rename to media/libaom/src/test/simple_encoder.sh diff --git a/third_party/aom/test/subtract_test.cc b/media/libaom/src/test/subtract_test.cc similarity index 100% rename from third_party/aom/test/subtract_test.cc rename to media/libaom/src/test/subtract_test.cc diff --git a/third_party/aom/test/sum_squares_test.cc b/media/libaom/src/test/sum_squares_test.cc similarity index 100% rename from third_party/aom/test/sum_squares_test.cc rename to media/libaom/src/test/sum_squares_test.cc diff --git a/third_party/aom/test/superframe_test.cc b/media/libaom/src/test/superframe_test.cc similarity index 100% rename from third_party/aom/test/superframe_test.cc rename to media/libaom/src/test/superframe_test.cc diff --git a/third_party/aom/test/test-data.sha1 b/media/libaom/src/test/test-data.sha1 similarity index 100% rename from third_party/aom/test/test-data.sha1 rename to media/libaom/src/test/test-data.sha1 diff --git a/third_party/aom/test/test.cmake b/media/libaom/src/test/test.cmake similarity index 100% rename from third_party/aom/test/test.cmake rename to media/libaom/src/test/test.cmake diff --git a/third_party/aom/test/test_data_download_worker.cmake b/media/libaom/src/test/test_data_download_worker.cmake similarity index 100% rename from third_party/aom/test/test_data_download_worker.cmake rename to media/libaom/src/test/test_data_download_worker.cmake diff --git a/third_party/aom/test/test_data_util.cmake b/media/libaom/src/test/test_data_util.cmake similarity index 100% rename from third_party/aom/test/test_data_util.cmake rename to media/libaom/src/test/test_data_util.cmake diff --git a/third_party/aom/test/test_intra_pred_speed.cc b/media/libaom/src/test/test_intra_pred_speed.cc similarity index 100% rename from third_party/aom/test/test_intra_pred_speed.cc rename to media/libaom/src/test/test_intra_pred_speed.cc diff --git a/third_party/aom/test/test_libaom.cc b/media/libaom/src/test/test_libaom.cc similarity index 100% rename from third_party/aom/test/test_libaom.cc rename to media/libaom/src/test/test_libaom.cc diff --git a/third_party/aom/test/test_runner.cmake b/media/libaom/src/test/test_runner.cmake similarity index 100% rename from third_party/aom/test/test_runner.cmake rename to media/libaom/src/test/test_runner.cmake diff --git a/third_party/aom/test/test_vector_test.cc b/media/libaom/src/test/test_vector_test.cc similarity index 100% rename from third_party/aom/test/test_vector_test.cc rename to media/libaom/src/test/test_vector_test.cc diff --git a/third_party/aom/test/test_vectors.cc b/media/libaom/src/test/test_vectors.cc similarity index 100% rename from third_party/aom/test/test_vectors.cc rename to media/libaom/src/test/test_vectors.cc diff --git a/third_party/aom/test/test_vectors.h b/media/libaom/src/test/test_vectors.h similarity index 100% rename from third_party/aom/test/test_vectors.h rename to media/libaom/src/test/test_vectors.h diff --git a/third_party/aom/test/tile_independence_test.cc b/media/libaom/src/test/tile_independence_test.cc similarity index 100% rename from third_party/aom/test/tile_independence_test.cc rename to media/libaom/src/test/tile_independence_test.cc diff --git a/third_party/aom/test/tools_common.sh b/media/libaom/src/test/tools_common.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/tools_common.sh rename to media/libaom/src/test/tools_common.sh diff --git a/third_party/aom/test/transform_test_base.h b/media/libaom/src/test/transform_test_base.h similarity index 100% rename from third_party/aom/test/transform_test_base.h rename to media/libaom/src/test/transform_test_base.h diff --git a/third_party/aom/test/twopass_encoder.sh b/media/libaom/src/test/twopass_encoder.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/twopass_encoder.sh rename to media/libaom/src/test/twopass_encoder.sh diff --git a/third_party/aom/test/util.h b/media/libaom/src/test/util.h similarity index 100% rename from third_party/aom/test/util.h rename to media/libaom/src/test/util.h diff --git a/third_party/aom/test/variance_test.cc b/media/libaom/src/test/variance_test.cc similarity index 100% rename from third_party/aom/test/variance_test.cc rename to media/libaom/src/test/variance_test.cc diff --git a/third_party/aom/test/video_source.h b/media/libaom/src/test/video_source.h similarity index 100% rename from third_party/aom/test/video_source.h rename to media/libaom/src/test/video_source.h diff --git a/third_party/aom/test/visual_metrics.py b/media/libaom/src/test/visual_metrics.py old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/test/visual_metrics.py rename to media/libaom/src/test/visual_metrics.py diff --git a/third_party/aom/test/warp_filter_test.cc b/media/libaom/src/test/warp_filter_test.cc similarity index 100% rename from third_party/aom/test/warp_filter_test.cc rename to media/libaom/src/test/warp_filter_test.cc diff --git a/third_party/aom/test/warp_filter_test_util.cc b/media/libaom/src/test/warp_filter_test_util.cc similarity index 100% rename from third_party/aom/test/warp_filter_test_util.cc rename to media/libaom/src/test/warp_filter_test_util.cc diff --git a/third_party/aom/test/warp_filter_test_util.h b/media/libaom/src/test/warp_filter_test_util.h similarity index 100% rename from third_party/aom/test/warp_filter_test_util.h rename to media/libaom/src/test/warp_filter_test_util.h diff --git a/third_party/aom/test/webm_video_source.h b/media/libaom/src/test/webm_video_source.h similarity index 100% rename from third_party/aom/test/webm_video_source.h rename to media/libaom/src/test/webm_video_source.h diff --git a/third_party/aom/test/wiener_test.cc b/media/libaom/src/test/wiener_test.cc similarity index 100% rename from third_party/aom/test/wiener_test.cc rename to media/libaom/src/test/wiener_test.cc diff --git a/third_party/aom/test/y4m_test.cc b/media/libaom/src/test/y4m_test.cc similarity index 100% rename from third_party/aom/test/y4m_test.cc rename to media/libaom/src/test/y4m_test.cc diff --git a/third_party/aom/test/y4m_video_source.h b/media/libaom/src/test/y4m_video_source.h similarity index 100% rename from third_party/aom/test/y4m_video_source.h rename to media/libaom/src/test/y4m_video_source.h diff --git a/third_party/aom/test/yuv_video_source.h b/media/libaom/src/test/yuv_video_source.h similarity index 100% rename from third_party/aom/test/yuv_video_source.h rename to media/libaom/src/test/yuv_video_source.h diff --git a/third_party/aom/third_party/fastfeat/LICENSE b/media/libaom/src/third_party/fastfeat/LICENSE similarity index 100% rename from third_party/aom/third_party/fastfeat/LICENSE rename to media/libaom/src/third_party/fastfeat/LICENSE diff --git a/third_party/aom/third_party/fastfeat/README.libvpx b/media/libaom/src/third_party/fastfeat/README.libvpx similarity index 100% rename from third_party/aom/third_party/fastfeat/README.libvpx rename to media/libaom/src/third_party/fastfeat/README.libvpx diff --git a/third_party/aom/third_party/fastfeat/fast.c b/media/libaom/src/third_party/fastfeat/fast.c similarity index 100% rename from third_party/aom/third_party/fastfeat/fast.c rename to media/libaom/src/third_party/fastfeat/fast.c diff --git a/third_party/aom/third_party/fastfeat/fast.h b/media/libaom/src/third_party/fastfeat/fast.h similarity index 100% rename from third_party/aom/third_party/fastfeat/fast.h rename to media/libaom/src/third_party/fastfeat/fast.h diff --git a/third_party/aom/third_party/fastfeat/fast_9.c b/media/libaom/src/third_party/fastfeat/fast_9.c similarity index 100% rename from third_party/aom/third_party/fastfeat/fast_9.c rename to media/libaom/src/third_party/fastfeat/fast_9.c diff --git a/third_party/aom/third_party/fastfeat/nonmax.c b/media/libaom/src/third_party/fastfeat/nonmax.c similarity index 100% rename from third_party/aom/third_party/fastfeat/nonmax.c rename to media/libaom/src/third_party/fastfeat/nonmax.c diff --git a/third_party/aom/third_party/googletest/README.libaom b/media/libaom/src/third_party/googletest/README.libaom similarity index 100% rename from third_party/aom/third_party/googletest/README.libaom rename to media/libaom/src/third_party/googletest/README.libaom diff --git a/third_party/aom/third_party/googletest/gtest.mk b/media/libaom/src/third_party/googletest/gtest.mk similarity index 100% rename from third_party/aom/third_party/googletest/gtest.mk rename to media/libaom/src/third_party/googletest/gtest.mk diff --git a/third_party/aom/third_party/googletest/src/googletest/CHANGES b/media/libaom/src/third_party/googletest/src/googletest/CHANGES similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/CHANGES rename to media/libaom/src/third_party/googletest/src/googletest/CHANGES diff --git a/third_party/aom/third_party/googletest/src/googletest/CMakeLists.txt b/media/libaom/src/third_party/googletest/src/googletest/CMakeLists.txt similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/CMakeLists.txt rename to media/libaom/src/third_party/googletest/src/googletest/CMakeLists.txt diff --git a/third_party/aom/third_party/googletest/src/googletest/CONTRIBUTORS b/media/libaom/src/third_party/googletest/src/googletest/CONTRIBUTORS similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/CONTRIBUTORS rename to media/libaom/src/third_party/googletest/src/googletest/CONTRIBUTORS diff --git a/third_party/aom/third_party/googletest/src/googletest/LICENSE b/media/libaom/src/third_party/googletest/src/googletest/LICENSE similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/LICENSE rename to media/libaom/src/third_party/googletest/src/googletest/LICENSE diff --git a/third_party/aom/third_party/googletest/src/googletest/README.md b/media/libaom/src/third_party/googletest/src/googletest/README.md similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/README.md rename to media/libaom/src/third_party/googletest/src/googletest/README.md diff --git a/third_party/aom/third_party/googletest/src/googletest/cmake/internal_utils.cmake b/media/libaom/src/third_party/googletest/src/googletest/cmake/internal_utils.cmake similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/cmake/internal_utils.cmake rename to media/libaom/src/third_party/googletest/src/googletest/cmake/internal_utils.cmake diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-death-test.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-death-test.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-death-test.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-death-test.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-message.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-message.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-message.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-message.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-param-test.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-param-test.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-param-test.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-param-test.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-param-test.h.pump b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-param-test.h.pump similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-param-test.h.pump rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-param-test.h.pump diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-printers.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-printers.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-printers.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-printers.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-spi.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-spi.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-spi.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-spi.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-test-part.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-test-part.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-test-part.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-test-part.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-typed-test.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-typed-test.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest-typed-test.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest-typed-test.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest_pred_impl.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest_pred_impl.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest_pred_impl.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest_pred_impl.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest_prod.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest_prod.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/gtest_prod.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/gtest_prod.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/custom/gtest-port.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/custom/gtest-port.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/custom/gtest-port.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/custom/gtest-port.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/custom/gtest-printers.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/custom/gtest-printers.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/custom/gtest-printers.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/custom/gtest-printers.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/custom/gtest.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/custom/gtest.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/custom/gtest.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/custom/gtest.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-death-test-internal.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-death-test-internal.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-death-test-internal.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-death-test-internal.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-filepath.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-filepath.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-filepath.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-filepath.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-internal.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-internal.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-internal.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-internal.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-linked_ptr.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-linked_ptr.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-linked_ptr.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-linked_ptr.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util-generated.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util-generated.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util-generated.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util-generated.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util-generated.h.pump b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util-generated.h.pump similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util-generated.h.pump rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util-generated.h.pump diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-port-arch.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-port-arch.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-port-arch.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-port-arch.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-port.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-string.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-string.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-string.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-string.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-tuple.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-tuple.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-tuple.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-tuple.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-tuple.h.pump b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-tuple.h.pump similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-tuple.h.pump rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-tuple.h.pump diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-type-util.h b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-type-util.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-type-util.h rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-type-util.h diff --git a/third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-type-util.h.pump b/media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-type-util.h.pump similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/include/gtest/internal/gtest-type-util.h.pump rename to media/libaom/src/third_party/googletest/src/googletest/include/gtest/internal/gtest-type-util.h.pump diff --git a/third_party/aom/third_party/googletest/src/googletest/src/gtest-all.cc b/media/libaom/src/third_party/googletest/src/googletest/src/gtest-all.cc similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/src/gtest-all.cc rename to media/libaom/src/third_party/googletest/src/googletest/src/gtest-all.cc diff --git a/third_party/aom/third_party/googletest/src/googletest/src/gtest-death-test.cc b/media/libaom/src/third_party/googletest/src/googletest/src/gtest-death-test.cc similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/src/gtest-death-test.cc rename to media/libaom/src/third_party/googletest/src/googletest/src/gtest-death-test.cc diff --git a/third_party/aom/third_party/googletest/src/googletest/src/gtest-filepath.cc b/media/libaom/src/third_party/googletest/src/googletest/src/gtest-filepath.cc similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/src/gtest-filepath.cc rename to media/libaom/src/third_party/googletest/src/googletest/src/gtest-filepath.cc diff --git a/third_party/aom/third_party/googletest/src/googletest/src/gtest-internal-inl.h b/media/libaom/src/third_party/googletest/src/googletest/src/gtest-internal-inl.h similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/src/gtest-internal-inl.h rename to media/libaom/src/third_party/googletest/src/googletest/src/gtest-internal-inl.h diff --git a/third_party/aom/third_party/googletest/src/googletest/src/gtest-port.cc b/media/libaom/src/third_party/googletest/src/googletest/src/gtest-port.cc similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/src/gtest-port.cc rename to media/libaom/src/third_party/googletest/src/googletest/src/gtest-port.cc diff --git a/third_party/aom/third_party/googletest/src/googletest/src/gtest-printers.cc b/media/libaom/src/third_party/googletest/src/googletest/src/gtest-printers.cc similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/src/gtest-printers.cc rename to media/libaom/src/third_party/googletest/src/googletest/src/gtest-printers.cc diff --git a/third_party/aom/third_party/googletest/src/googletest/src/gtest-test-part.cc b/media/libaom/src/third_party/googletest/src/googletest/src/gtest-test-part.cc similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/src/gtest-test-part.cc rename to media/libaom/src/third_party/googletest/src/googletest/src/gtest-test-part.cc diff --git a/third_party/aom/third_party/googletest/src/googletest/src/gtest-typed-test.cc b/media/libaom/src/third_party/googletest/src/googletest/src/gtest-typed-test.cc similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/src/gtest-typed-test.cc rename to media/libaom/src/third_party/googletest/src/googletest/src/gtest-typed-test.cc diff --git a/third_party/aom/third_party/googletest/src/googletest/src/gtest.cc b/media/libaom/src/third_party/googletest/src/googletest/src/gtest.cc similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/src/gtest.cc rename to media/libaom/src/third_party/googletest/src/googletest/src/gtest.cc diff --git a/third_party/aom/third_party/googletest/src/googletest/src/gtest_main.cc b/media/libaom/src/third_party/googletest/src/googletest/src/gtest_main.cc similarity index 100% rename from third_party/aom/third_party/googletest/src/googletest/src/gtest_main.cc rename to media/libaom/src/third_party/googletest/src/googletest/src/gtest_main.cc diff --git a/third_party/aom/third_party/libwebm/AUTHORS.TXT b/media/libaom/src/third_party/libwebm/AUTHORS.TXT similarity index 100% rename from third_party/aom/third_party/libwebm/AUTHORS.TXT rename to media/libaom/src/third_party/libwebm/AUTHORS.TXT diff --git a/third_party/aom/third_party/libwebm/Android.mk b/media/libaom/src/third_party/libwebm/Android.mk similarity index 100% rename from third_party/aom/third_party/libwebm/Android.mk rename to media/libaom/src/third_party/libwebm/Android.mk diff --git a/third_party/aom/third_party/libwebm/LICENSE.TXT b/media/libaom/src/third_party/libwebm/LICENSE.TXT similarity index 100% rename from third_party/aom/third_party/libwebm/LICENSE.TXT rename to media/libaom/src/third_party/libwebm/LICENSE.TXT diff --git a/third_party/aom/third_party/libwebm/PATENTS.TXT b/media/libaom/src/third_party/libwebm/PATENTS.TXT similarity index 100% rename from third_party/aom/third_party/libwebm/PATENTS.TXT rename to media/libaom/src/third_party/libwebm/PATENTS.TXT diff --git a/third_party/aom/third_party/libwebm/README.libaom b/media/libaom/src/third_party/libwebm/README.libaom similarity index 100% rename from third_party/aom/third_party/libwebm/README.libaom rename to media/libaom/src/third_party/libwebm/README.libaom diff --git a/third_party/aom/third_party/libwebm/common/file_util.cc b/media/libaom/src/third_party/libwebm/common/file_util.cc similarity index 100% rename from third_party/aom/third_party/libwebm/common/file_util.cc rename to media/libaom/src/third_party/libwebm/common/file_util.cc diff --git a/third_party/aom/third_party/libwebm/common/file_util.h b/media/libaom/src/third_party/libwebm/common/file_util.h similarity index 100% rename from third_party/aom/third_party/libwebm/common/file_util.h rename to media/libaom/src/third_party/libwebm/common/file_util.h diff --git a/third_party/aom/third_party/libwebm/common/hdr_util.cc b/media/libaom/src/third_party/libwebm/common/hdr_util.cc similarity index 100% rename from third_party/aom/third_party/libwebm/common/hdr_util.cc rename to media/libaom/src/third_party/libwebm/common/hdr_util.cc diff --git a/third_party/aom/third_party/libwebm/common/hdr_util.h b/media/libaom/src/third_party/libwebm/common/hdr_util.h similarity index 100% rename from third_party/aom/third_party/libwebm/common/hdr_util.h rename to media/libaom/src/third_party/libwebm/common/hdr_util.h diff --git a/third_party/aom/third_party/libwebm/common/webmids.h b/media/libaom/src/third_party/libwebm/common/webmids.h similarity index 100% rename from third_party/aom/third_party/libwebm/common/webmids.h rename to media/libaom/src/third_party/libwebm/common/webmids.h diff --git a/third_party/aom/third_party/libwebm/mkvmuxer/mkvmuxer.cc b/media/libaom/src/third_party/libwebm/mkvmuxer/mkvmuxer.cc similarity index 100% rename from third_party/aom/third_party/libwebm/mkvmuxer/mkvmuxer.cc rename to media/libaom/src/third_party/libwebm/mkvmuxer/mkvmuxer.cc diff --git a/third_party/aom/third_party/libwebm/mkvmuxer/mkvmuxer.h b/media/libaom/src/third_party/libwebm/mkvmuxer/mkvmuxer.h similarity index 100% rename from third_party/aom/third_party/libwebm/mkvmuxer/mkvmuxer.h rename to media/libaom/src/third_party/libwebm/mkvmuxer/mkvmuxer.h diff --git a/third_party/aom/third_party/libwebm/mkvmuxer/mkvmuxertypes.h b/media/libaom/src/third_party/libwebm/mkvmuxer/mkvmuxertypes.h similarity index 100% rename from third_party/aom/third_party/libwebm/mkvmuxer/mkvmuxertypes.h rename to media/libaom/src/third_party/libwebm/mkvmuxer/mkvmuxertypes.h diff --git a/third_party/aom/third_party/libwebm/mkvmuxer/mkvmuxerutil.cc b/media/libaom/src/third_party/libwebm/mkvmuxer/mkvmuxerutil.cc similarity index 100% rename from third_party/aom/third_party/libwebm/mkvmuxer/mkvmuxerutil.cc rename to media/libaom/src/third_party/libwebm/mkvmuxer/mkvmuxerutil.cc diff --git a/third_party/aom/third_party/libwebm/mkvmuxer/mkvmuxerutil.h b/media/libaom/src/third_party/libwebm/mkvmuxer/mkvmuxerutil.h similarity index 100% rename from third_party/aom/third_party/libwebm/mkvmuxer/mkvmuxerutil.h rename to media/libaom/src/third_party/libwebm/mkvmuxer/mkvmuxerutil.h diff --git a/third_party/aom/third_party/libwebm/mkvmuxer/mkvwriter.cc b/media/libaom/src/third_party/libwebm/mkvmuxer/mkvwriter.cc similarity index 100% rename from third_party/aom/third_party/libwebm/mkvmuxer/mkvwriter.cc rename to media/libaom/src/third_party/libwebm/mkvmuxer/mkvwriter.cc diff --git a/third_party/aom/third_party/libwebm/mkvmuxer/mkvwriter.h b/media/libaom/src/third_party/libwebm/mkvmuxer/mkvwriter.h similarity index 100% rename from third_party/aom/third_party/libwebm/mkvmuxer/mkvwriter.h rename to media/libaom/src/third_party/libwebm/mkvmuxer/mkvwriter.h diff --git a/third_party/aom/third_party/libwebm/mkvparser/mkvparser.cc b/media/libaom/src/third_party/libwebm/mkvparser/mkvparser.cc similarity index 100% rename from third_party/aom/third_party/libwebm/mkvparser/mkvparser.cc rename to media/libaom/src/third_party/libwebm/mkvparser/mkvparser.cc diff --git a/third_party/aom/third_party/libwebm/mkvparser/mkvparser.h b/media/libaom/src/third_party/libwebm/mkvparser/mkvparser.h similarity index 100% rename from third_party/aom/third_party/libwebm/mkvparser/mkvparser.h rename to media/libaom/src/third_party/libwebm/mkvparser/mkvparser.h diff --git a/third_party/aom/third_party/libwebm/mkvparser/mkvreader.cc b/media/libaom/src/third_party/libwebm/mkvparser/mkvreader.cc similarity index 100% rename from third_party/aom/third_party/libwebm/mkvparser/mkvreader.cc rename to media/libaom/src/third_party/libwebm/mkvparser/mkvreader.cc diff --git a/third_party/aom/third_party/libwebm/mkvparser/mkvreader.h b/media/libaom/src/third_party/libwebm/mkvparser/mkvreader.h similarity index 100% rename from third_party/aom/third_party/libwebm/mkvparser/mkvreader.h rename to media/libaom/src/third_party/libwebm/mkvparser/mkvreader.h diff --git a/third_party/aom/third_party/libyuv/README.libaom b/media/libaom/src/third_party/libyuv/README.libaom similarity index 100% rename from third_party/aom/third_party/libyuv/README.libaom rename to media/libaom/src/third_party/libyuv/README.libaom diff --git a/third_party/aom/third_party/libyuv/include/libyuv/basic_types.h b/media/libaom/src/third_party/libyuv/include/libyuv/basic_types.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/basic_types.h rename to media/libaom/src/third_party/libyuv/include/libyuv/basic_types.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/compare.h b/media/libaom/src/third_party/libyuv/include/libyuv/compare.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/compare.h rename to media/libaom/src/third_party/libyuv/include/libyuv/compare.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/convert.h b/media/libaom/src/third_party/libyuv/include/libyuv/convert.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/convert.h rename to media/libaom/src/third_party/libyuv/include/libyuv/convert.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/convert_argb.h b/media/libaom/src/third_party/libyuv/include/libyuv/convert_argb.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/convert_argb.h rename to media/libaom/src/third_party/libyuv/include/libyuv/convert_argb.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/convert_from.h b/media/libaom/src/third_party/libyuv/include/libyuv/convert_from.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/convert_from.h rename to media/libaom/src/third_party/libyuv/include/libyuv/convert_from.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/convert_from_argb.h b/media/libaom/src/third_party/libyuv/include/libyuv/convert_from_argb.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/convert_from_argb.h rename to media/libaom/src/third_party/libyuv/include/libyuv/convert_from_argb.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/cpu_id.h b/media/libaom/src/third_party/libyuv/include/libyuv/cpu_id.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/cpu_id.h rename to media/libaom/src/third_party/libyuv/include/libyuv/cpu_id.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/mjpeg_decoder.h b/media/libaom/src/third_party/libyuv/include/libyuv/mjpeg_decoder.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/mjpeg_decoder.h rename to media/libaom/src/third_party/libyuv/include/libyuv/mjpeg_decoder.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/planar_functions.h b/media/libaom/src/third_party/libyuv/include/libyuv/planar_functions.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/planar_functions.h rename to media/libaom/src/third_party/libyuv/include/libyuv/planar_functions.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/rotate.h b/media/libaom/src/third_party/libyuv/include/libyuv/rotate.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/rotate.h rename to media/libaom/src/third_party/libyuv/include/libyuv/rotate.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/rotate_argb.h b/media/libaom/src/third_party/libyuv/include/libyuv/rotate_argb.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/rotate_argb.h rename to media/libaom/src/third_party/libyuv/include/libyuv/rotate_argb.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/rotate_row.h b/media/libaom/src/third_party/libyuv/include/libyuv/rotate_row.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/rotate_row.h rename to media/libaom/src/third_party/libyuv/include/libyuv/rotate_row.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/row.h b/media/libaom/src/third_party/libyuv/include/libyuv/row.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/row.h rename to media/libaom/src/third_party/libyuv/include/libyuv/row.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/scale.h b/media/libaom/src/third_party/libyuv/include/libyuv/scale.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/scale.h rename to media/libaom/src/third_party/libyuv/include/libyuv/scale.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/scale_argb.h b/media/libaom/src/third_party/libyuv/include/libyuv/scale_argb.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/scale_argb.h rename to media/libaom/src/third_party/libyuv/include/libyuv/scale_argb.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/scale_row.h b/media/libaom/src/third_party/libyuv/include/libyuv/scale_row.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/scale_row.h rename to media/libaom/src/third_party/libyuv/include/libyuv/scale_row.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/version.h b/media/libaom/src/third_party/libyuv/include/libyuv/version.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/version.h rename to media/libaom/src/third_party/libyuv/include/libyuv/version.h diff --git a/third_party/aom/third_party/libyuv/include/libyuv/video_common.h b/media/libaom/src/third_party/libyuv/include/libyuv/video_common.h similarity index 100% rename from third_party/aom/third_party/libyuv/include/libyuv/video_common.h rename to media/libaom/src/third_party/libyuv/include/libyuv/video_common.h diff --git a/third_party/aom/third_party/libyuv/source/compare.cc b/media/libaom/src/third_party/libyuv/source/compare.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/compare.cc rename to media/libaom/src/third_party/libyuv/source/compare.cc diff --git a/third_party/aom/third_party/libyuv/source/compare_common.cc b/media/libaom/src/third_party/libyuv/source/compare_common.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/compare_common.cc rename to media/libaom/src/third_party/libyuv/source/compare_common.cc diff --git a/third_party/aom/third_party/libyuv/source/compare_gcc.cc b/media/libaom/src/third_party/libyuv/source/compare_gcc.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/compare_gcc.cc rename to media/libaom/src/third_party/libyuv/source/compare_gcc.cc diff --git a/third_party/aom/third_party/libyuv/source/compare_neon.cc b/media/libaom/src/third_party/libyuv/source/compare_neon.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/compare_neon.cc rename to media/libaom/src/third_party/libyuv/source/compare_neon.cc diff --git a/third_party/aom/third_party/libyuv/source/compare_neon64.cc b/media/libaom/src/third_party/libyuv/source/compare_neon64.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/compare_neon64.cc rename to media/libaom/src/third_party/libyuv/source/compare_neon64.cc diff --git a/third_party/aom/third_party/libyuv/source/compare_win.cc b/media/libaom/src/third_party/libyuv/source/compare_win.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/compare_win.cc rename to media/libaom/src/third_party/libyuv/source/compare_win.cc diff --git a/third_party/aom/third_party/libyuv/source/convert.cc b/media/libaom/src/third_party/libyuv/source/convert.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/convert.cc rename to media/libaom/src/third_party/libyuv/source/convert.cc diff --git a/third_party/aom/third_party/libyuv/source/convert_argb.cc b/media/libaom/src/third_party/libyuv/source/convert_argb.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/convert_argb.cc rename to media/libaom/src/third_party/libyuv/source/convert_argb.cc diff --git a/third_party/aom/third_party/libyuv/source/convert_from.cc b/media/libaom/src/third_party/libyuv/source/convert_from.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/convert_from.cc rename to media/libaom/src/third_party/libyuv/source/convert_from.cc diff --git a/third_party/aom/third_party/libyuv/source/convert_from_argb.cc b/media/libaom/src/third_party/libyuv/source/convert_from_argb.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/convert_from_argb.cc rename to media/libaom/src/third_party/libyuv/source/convert_from_argb.cc diff --git a/third_party/aom/third_party/libyuv/source/convert_jpeg.cc b/media/libaom/src/third_party/libyuv/source/convert_jpeg.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/convert_jpeg.cc rename to media/libaom/src/third_party/libyuv/source/convert_jpeg.cc diff --git a/third_party/aom/third_party/libyuv/source/convert_to_argb.cc b/media/libaom/src/third_party/libyuv/source/convert_to_argb.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/convert_to_argb.cc rename to media/libaom/src/third_party/libyuv/source/convert_to_argb.cc diff --git a/third_party/aom/third_party/libyuv/source/convert_to_i420.cc b/media/libaom/src/third_party/libyuv/source/convert_to_i420.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/convert_to_i420.cc rename to media/libaom/src/third_party/libyuv/source/convert_to_i420.cc diff --git a/third_party/aom/third_party/libyuv/source/cpu_id.cc b/media/libaom/src/third_party/libyuv/source/cpu_id.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/cpu_id.cc rename to media/libaom/src/third_party/libyuv/source/cpu_id.cc diff --git a/third_party/aom/third_party/libyuv/source/mjpeg_decoder.cc b/media/libaom/src/third_party/libyuv/source/mjpeg_decoder.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/mjpeg_decoder.cc rename to media/libaom/src/third_party/libyuv/source/mjpeg_decoder.cc diff --git a/third_party/aom/third_party/libyuv/source/mjpeg_validate.cc b/media/libaom/src/third_party/libyuv/source/mjpeg_validate.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/mjpeg_validate.cc rename to media/libaom/src/third_party/libyuv/source/mjpeg_validate.cc diff --git a/third_party/aom/third_party/libyuv/source/planar_functions.cc b/media/libaom/src/third_party/libyuv/source/planar_functions.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/planar_functions.cc rename to media/libaom/src/third_party/libyuv/source/planar_functions.cc diff --git a/third_party/aom/third_party/libyuv/source/rotate.cc b/media/libaom/src/third_party/libyuv/source/rotate.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/rotate.cc rename to media/libaom/src/third_party/libyuv/source/rotate.cc diff --git a/third_party/aom/third_party/libyuv/source/rotate_any.cc b/media/libaom/src/third_party/libyuv/source/rotate_any.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/rotate_any.cc rename to media/libaom/src/third_party/libyuv/source/rotate_any.cc diff --git a/third_party/aom/third_party/libyuv/source/rotate_argb.cc b/media/libaom/src/third_party/libyuv/source/rotate_argb.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/rotate_argb.cc rename to media/libaom/src/third_party/libyuv/source/rotate_argb.cc diff --git a/third_party/aom/third_party/libyuv/source/rotate_common.cc b/media/libaom/src/third_party/libyuv/source/rotate_common.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/rotate_common.cc rename to media/libaom/src/third_party/libyuv/source/rotate_common.cc diff --git a/third_party/aom/third_party/libyuv/source/rotate_gcc.cc b/media/libaom/src/third_party/libyuv/source/rotate_gcc.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/rotate_gcc.cc rename to media/libaom/src/third_party/libyuv/source/rotate_gcc.cc diff --git a/third_party/aom/third_party/libyuv/source/rotate_mips.cc b/media/libaom/src/third_party/libyuv/source/rotate_mips.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/rotate_mips.cc rename to media/libaom/src/third_party/libyuv/source/rotate_mips.cc diff --git a/third_party/aom/third_party/libyuv/source/rotate_neon.cc b/media/libaom/src/third_party/libyuv/source/rotate_neon.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/rotate_neon.cc rename to media/libaom/src/third_party/libyuv/source/rotate_neon.cc diff --git a/third_party/aom/third_party/libyuv/source/rotate_neon64.cc b/media/libaom/src/third_party/libyuv/source/rotate_neon64.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/rotate_neon64.cc rename to media/libaom/src/third_party/libyuv/source/rotate_neon64.cc diff --git a/third_party/aom/third_party/libyuv/source/rotate_win.cc b/media/libaom/src/third_party/libyuv/source/rotate_win.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/rotate_win.cc rename to media/libaom/src/third_party/libyuv/source/rotate_win.cc diff --git a/third_party/aom/third_party/libyuv/source/row_any.cc b/media/libaom/src/third_party/libyuv/source/row_any.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/row_any.cc rename to media/libaom/src/third_party/libyuv/source/row_any.cc diff --git a/third_party/aom/third_party/libyuv/source/row_common.cc b/media/libaom/src/third_party/libyuv/source/row_common.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/row_common.cc rename to media/libaom/src/third_party/libyuv/source/row_common.cc diff --git a/third_party/aom/third_party/libyuv/source/row_gcc.cc b/media/libaom/src/third_party/libyuv/source/row_gcc.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/row_gcc.cc rename to media/libaom/src/third_party/libyuv/source/row_gcc.cc diff --git a/third_party/aom/third_party/libyuv/source/row_mips.cc b/media/libaom/src/third_party/libyuv/source/row_mips.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/row_mips.cc rename to media/libaom/src/third_party/libyuv/source/row_mips.cc diff --git a/third_party/aom/third_party/libyuv/source/row_neon.cc b/media/libaom/src/third_party/libyuv/source/row_neon.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/row_neon.cc rename to media/libaom/src/third_party/libyuv/source/row_neon.cc diff --git a/third_party/aom/third_party/libyuv/source/row_neon64.cc b/media/libaom/src/third_party/libyuv/source/row_neon64.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/row_neon64.cc rename to media/libaom/src/third_party/libyuv/source/row_neon64.cc diff --git a/third_party/aom/third_party/libyuv/source/row_win.cc b/media/libaom/src/third_party/libyuv/source/row_win.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/row_win.cc rename to media/libaom/src/third_party/libyuv/source/row_win.cc diff --git a/third_party/aom/third_party/libyuv/source/row_x86.asm b/media/libaom/src/third_party/libyuv/source/row_x86.asm similarity index 100% rename from third_party/aom/third_party/libyuv/source/row_x86.asm rename to media/libaom/src/third_party/libyuv/source/row_x86.asm diff --git a/third_party/aom/third_party/libyuv/source/scale.cc b/media/libaom/src/third_party/libyuv/source/scale.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/scale.cc rename to media/libaom/src/third_party/libyuv/source/scale.cc diff --git a/third_party/aom/third_party/libyuv/source/scale_any.cc b/media/libaom/src/third_party/libyuv/source/scale_any.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/scale_any.cc rename to media/libaom/src/third_party/libyuv/source/scale_any.cc diff --git a/third_party/aom/third_party/libyuv/source/scale_argb.cc b/media/libaom/src/third_party/libyuv/source/scale_argb.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/scale_argb.cc rename to media/libaom/src/third_party/libyuv/source/scale_argb.cc diff --git a/third_party/aom/third_party/libyuv/source/scale_common.cc b/media/libaom/src/third_party/libyuv/source/scale_common.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/scale_common.cc rename to media/libaom/src/third_party/libyuv/source/scale_common.cc diff --git a/third_party/aom/third_party/libyuv/source/scale_gcc.cc b/media/libaom/src/third_party/libyuv/source/scale_gcc.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/scale_gcc.cc rename to media/libaom/src/third_party/libyuv/source/scale_gcc.cc diff --git a/third_party/aom/third_party/libyuv/source/scale_mips.cc b/media/libaom/src/third_party/libyuv/source/scale_mips.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/scale_mips.cc rename to media/libaom/src/third_party/libyuv/source/scale_mips.cc diff --git a/third_party/aom/third_party/libyuv/source/scale_neon.cc b/media/libaom/src/third_party/libyuv/source/scale_neon.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/scale_neon.cc rename to media/libaom/src/third_party/libyuv/source/scale_neon.cc diff --git a/third_party/aom/third_party/libyuv/source/scale_neon64.cc b/media/libaom/src/third_party/libyuv/source/scale_neon64.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/scale_neon64.cc rename to media/libaom/src/third_party/libyuv/source/scale_neon64.cc diff --git a/third_party/aom/third_party/libyuv/source/scale_win.cc b/media/libaom/src/third_party/libyuv/source/scale_win.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/scale_win.cc rename to media/libaom/src/third_party/libyuv/source/scale_win.cc diff --git a/third_party/aom/third_party/libyuv/source/video_common.cc b/media/libaom/src/third_party/libyuv/source/video_common.cc similarity index 100% rename from third_party/aom/third_party/libyuv/source/video_common.cc rename to media/libaom/src/third_party/libyuv/source/video_common.cc diff --git a/third_party/aom/third_party/libyuv/source/x86inc.asm b/media/libaom/src/third_party/libyuv/source/x86inc.asm similarity index 100% rename from third_party/aom/third_party/libyuv/source/x86inc.asm rename to media/libaom/src/third_party/libyuv/source/x86inc.asm diff --git a/third_party/aom/third_party/vector/LICENSE b/media/libaom/src/third_party/vector/LICENSE similarity index 100% rename from third_party/aom/third_party/vector/LICENSE rename to media/libaom/src/third_party/vector/LICENSE diff --git a/third_party/aom/third_party/vector/README.libaom b/media/libaom/src/third_party/vector/README.libaom similarity index 100% rename from third_party/aom/third_party/vector/README.libaom rename to media/libaom/src/third_party/vector/README.libaom diff --git a/third_party/aom/third_party/vector/vector.c b/media/libaom/src/third_party/vector/vector.c similarity index 100% rename from third_party/aom/third_party/vector/vector.c rename to media/libaom/src/third_party/vector/vector.c diff --git a/third_party/aom/third_party/vector/vector.h b/media/libaom/src/third_party/vector/vector.h similarity index 100% rename from third_party/aom/third_party/vector/vector.h rename to media/libaom/src/third_party/vector/vector.h diff --git a/third_party/aom/third_party/x86inc/LICENSE b/media/libaom/src/third_party/x86inc/LICENSE similarity index 100% rename from third_party/aom/third_party/x86inc/LICENSE rename to media/libaom/src/third_party/x86inc/LICENSE diff --git a/third_party/aom/third_party/x86inc/README.libaom b/media/libaom/src/third_party/x86inc/README.libaom similarity index 100% rename from third_party/aom/third_party/x86inc/README.libaom rename to media/libaom/src/third_party/x86inc/README.libaom diff --git a/third_party/aom/third_party/x86inc/x86inc.asm b/media/libaom/src/third_party/x86inc/x86inc.asm similarity index 100% rename from third_party/aom/third_party/x86inc/x86inc.asm rename to media/libaom/src/third_party/x86inc/x86inc.asm diff --git a/third_party/aom/tools/aggregate_entropy_stats.py b/media/libaom/src/tools/aggregate_entropy_stats.py similarity index 100% rename from third_party/aom/tools/aggregate_entropy_stats.py rename to media/libaom/src/tools/aggregate_entropy_stats.py diff --git a/third_party/aom/tools/aom_entropy_optimizer.c b/media/libaom/src/tools/aom_entropy_optimizer.c similarity index 100% rename from third_party/aom/tools/aom_entropy_optimizer.c rename to media/libaom/src/tools/aom_entropy_optimizer.c diff --git a/third_party/aom/tools/cpplint.py b/media/libaom/src/tools/cpplint.py old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/tools/cpplint.py rename to media/libaom/src/tools/cpplint.py diff --git a/third_party/aom/tools/diff.py b/media/libaom/src/tools/diff.py similarity index 100% rename from third_party/aom/tools/diff.py rename to media/libaom/src/tools/diff.py diff --git a/third_party/aom/tools/dump_obu.cc b/media/libaom/src/tools/dump_obu.cc similarity index 100% rename from third_party/aom/tools/dump_obu.cc rename to media/libaom/src/tools/dump_obu.cc diff --git a/third_party/aom/tools/gen_authors.sh b/media/libaom/src/tools/gen_authors.sh old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/tools/gen_authors.sh rename to media/libaom/src/tools/gen_authors.sh diff --git a/third_party/aom/tools/gen_constrained_tokenset.py b/media/libaom/src/tools/gen_constrained_tokenset.py old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/tools/gen_constrained_tokenset.py rename to media/libaom/src/tools/gen_constrained_tokenset.py diff --git a/third_party/aom/tools/inspect-cli.js b/media/libaom/src/tools/inspect-cli.js similarity index 100% rename from third_party/aom/tools/inspect-cli.js rename to media/libaom/src/tools/inspect-cli.js diff --git a/third_party/aom/tools/inspect-post.js b/media/libaom/src/tools/inspect-post.js similarity index 100% rename from third_party/aom/tools/inspect-post.js rename to media/libaom/src/tools/inspect-post.js diff --git a/third_party/aom/tools/intersect-diffs.py b/media/libaom/src/tools/intersect-diffs.py old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/tools/intersect-diffs.py rename to media/libaom/src/tools/intersect-diffs.py diff --git a/third_party/aom/tools/lint-hunks.py b/media/libaom/src/tools/lint-hunks.py old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/tools/lint-hunks.py rename to media/libaom/src/tools/lint-hunks.py diff --git a/third_party/aom/tools/obu_parser.cc b/media/libaom/src/tools/obu_parser.cc similarity index 100% rename from third_party/aom/tools/obu_parser.cc rename to media/libaom/src/tools/obu_parser.cc diff --git a/third_party/aom/tools/obu_parser.h b/media/libaom/src/tools/obu_parser.h similarity index 100% rename from third_party/aom/tools/obu_parser.h rename to media/libaom/src/tools/obu_parser.h diff --git a/third_party/aom/tools/txfm_analyzer/txfm_gen_code.cc b/media/libaom/src/tools/txfm_analyzer/txfm_gen_code.cc similarity index 100% rename from third_party/aom/tools/txfm_analyzer/txfm_gen_code.cc rename to media/libaom/src/tools/txfm_analyzer/txfm_gen_code.cc diff --git a/third_party/aom/tools/txfm_analyzer/txfm_graph.cc b/media/libaom/src/tools/txfm_analyzer/txfm_graph.cc similarity index 100% rename from third_party/aom/tools/txfm_analyzer/txfm_graph.cc rename to media/libaom/src/tools/txfm_analyzer/txfm_graph.cc diff --git a/third_party/aom/tools/txfm_analyzer/txfm_graph.h b/media/libaom/src/tools/txfm_analyzer/txfm_graph.h similarity index 100% rename from third_party/aom/tools/txfm_analyzer/txfm_graph.h rename to media/libaom/src/tools/txfm_analyzer/txfm_graph.h diff --git a/third_party/aom/tools/wrap-commit-msg.py b/media/libaom/src/tools/wrap-commit-msg.py old mode 100755 new mode 100644 similarity index 100% rename from third_party/aom/tools/wrap-commit-msg.py rename to media/libaom/src/tools/wrap-commit-msg.py diff --git a/third_party/aom/usage.dox b/media/libaom/src/usage.dox similarity index 100% rename from third_party/aom/usage.dox rename to media/libaom/src/usage.dox diff --git a/third_party/aom/usage_cx.dox b/media/libaom/src/usage_cx.dox similarity index 100% rename from third_party/aom/usage_cx.dox rename to media/libaom/src/usage_cx.dox diff --git a/third_party/aom/usage_dx.dox b/media/libaom/src/usage_dx.dox similarity index 100% rename from third_party/aom/usage_dx.dox rename to media/libaom/src/usage_dx.dox From 95db678f71ffb9e23750d188324d4f659e5a556c Mon Sep 17 00:00:00 2001 From: Jan de Mooij Date: Wed, 8 Apr 2020 08:29:03 +0200 Subject: [PATCH 14/24] [js] Handle functions with rest parameters in isObservableArgumentSlot. --- js/src/jit/CompileInfo.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/src/jit/CompileInfo.h b/js/src/jit/CompileInfo.h index 44848890c4..f7f8c70bb8 100644 --- a/js/src/jit/CompileInfo.h +++ b/js/src/jit/CompileInfo.h @@ -487,7 +487,7 @@ class CompileInfo // Function.arguments can be used to access all arguments in non-strict // scripts, so we can't optimize out any arguments. - if ((hasArguments() || !script()->strict()) && + if ((mayReadFrameArgsDirectly_ || !script()->strict()) && firstArgSlot() <= slot && slot - firstArgSlot() < nargs()) { return true; From ce621f34df2ecf9f69e21fe0298646a98f0555de Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Fri, 10 Apr 2020 21:48:39 +0200 Subject: [PATCH 15/24] Issue #1511 - Bail on orphan situation. This resolves #1511 --- layout/generic/nsContainerFrame.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/layout/generic/nsContainerFrame.cpp b/layout/generic/nsContainerFrame.cpp index afc4ed96f4..ecd7042510 100644 --- a/layout/generic/nsContainerFrame.cpp +++ b/layout/generic/nsContainerFrame.cpp @@ -1923,6 +1923,10 @@ nsContainerFrame::RenumberFrameAndDescendants(int32_t* aOrdinal, nsIFrame *f = bullet; do { nsIFrame *parent = f->GetParent(); + if (!parent) { + // We may have an orphan situation in some corner cases. + break; + } parent->ChildIsDirty(f); f = parent; } while (f != listItem); From ece5e7672552eab52a8344029b8ae35c4d06c0e3 Mon Sep 17 00:00:00 2001 From: wolfbeast Date: Fri, 10 Apr 2020 21:51:32 +0200 Subject: [PATCH 16/24] [layout] Always move descendants of layout frames if moved. If we move the frame then we always need to move any descendant views, not just in case the frame itself has a view. --- layout/generic/nsContainerFrame.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/layout/generic/nsContainerFrame.cpp b/layout/generic/nsContainerFrame.cpp index ecd7042510..e2537968cc 100644 --- a/layout/generic/nsContainerFrame.cpp +++ b/layout/generic/nsContainerFrame.cpp @@ -1031,6 +1031,7 @@ nsContainerFrame::ReflowChild(nsIFrame* aKidFrame, if (0 == (aFlags & NS_FRAME_NO_MOVE_VIEW)) { PositionFrameView(aKidFrame); + PositionChildViews(aKidFrame); } // Reflow the child frame @@ -1074,6 +1075,7 @@ nsContainerFrame::ReflowChild(nsIFrame* aKidFrame, if (0 == (aFlags & NS_FRAME_NO_MOVE_VIEW)) { PositionFrameView(aKidFrame); + PositionChildViews(aKidFrame); } // Reflow the child frame From 5debac3383da235181cb653b1003a9f300919a7b Mon Sep 17 00:00:00 2001 From: Lootyhoof Date: Fri, 3 Apr 2020 13:48:17 +0100 Subject: [PATCH 17/24] [Pale-Moon] Cleanup OS X default theme --- .../palemoon/themes/osx/Toolbar-glass.png | Bin 18355 -> 0 bytes .../palemoon/themes/osx/Toolbar-inverted.png | Bin 4653 -> 7101 bytes .../palemoon/themes/osx/Toolbar-inverted.svg | 302 +++ application/palemoon/themes/osx/Toolbar.png | Bin 15505 -> 16015 bytes application/palemoon/themes/osx/Toolbar.svg | 1356 +++++++++++++ .../themes/osx/appmenu-dropmarker.png | Bin 262 -> 0 bytes .../palemoon/themes/osx/appmenu-icons.png | Bin 2115 -> 0 bytes application/palemoon/themes/osx/browser.css | 1679 +++++++++-------- .../themes/osx/downloads/download-glow.png | Bin 546 -> 0 bytes .../themes/osx/downloads/downloads.css | 14 +- application/palemoon/themes/osx/jar.mn | 6 +- .../themes/osx/places/libraryToolbar.svg | 41 + .../palemoon/themes/osx/places/organizer.css | 30 +- .../themes/osx/tabbrowser/newtab-glass.png | Bin 398 -> 0 bytes .../osx/tabbrowser/tab-arrow-left-glass.png | Bin 331 -> 0 bytes 15 files changed, 2578 insertions(+), 850 deletions(-) delete mode 100644 application/palemoon/themes/osx/Toolbar-glass.png create mode 100644 application/palemoon/themes/osx/Toolbar-inverted.svg create mode 100644 application/palemoon/themes/osx/Toolbar.svg delete mode 100644 application/palemoon/themes/osx/appmenu-dropmarker.png delete mode 100644 application/palemoon/themes/osx/appmenu-icons.png delete mode 100644 application/palemoon/themes/osx/downloads/download-glow.png create mode 100644 application/palemoon/themes/osx/places/libraryToolbar.svg delete mode 100644 application/palemoon/themes/osx/tabbrowser/newtab-glass.png delete mode 100644 application/palemoon/themes/osx/tabbrowser/tab-arrow-left-glass.png diff --git a/application/palemoon/themes/osx/Toolbar-glass.png b/application/palemoon/themes/osx/Toolbar-glass.png deleted file mode 100644 index 23cc4bfaf4a0906244504b147d5932d50689a09e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18355 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 literal 4653 zcmV+|64LF7P)!qe+kr5?9W z3o|1TDvFUPz)u8-Kjm};fvXMaGipo6Us#cz@ayov%U???W^^cNDuIi+NcpqF5DS1*YO36b6JQ|*S zxLGn$)L)9@z)-VDvST6VQ8Gy`wK;1|fzNe8K{qaPvm z1CtMnQo}}d`*#dQ69|2FsidspP{GmzRMt5g|UB?8&CfC52#vT8%Jj>W;hjBq6$EbQVU+*e~FnfkUs= ztvgu2uVYDaRTDNgkz%sTDyZ3n8U!U$xA0PVCH@;+i=8g-E)kP0Nn^H3QoB{%*E(HT z3@)SDUggaB2_M2liRx5cH_Eaykd_`m6nyDfgk$_GD_Iv|t@6rBjHe^d`bJ(NJp}BB zyK84Sv}%I*0~ZAJckh)|q#g-$DB9JgG&phF&35$Dj0P?7H!M|+kW1-EO8^#pi6lvF z=O^bDeslht^V`m2g38uQTI5Na^AQPO`VYqs63Hj_JrefvbB78r1y(|Svga`q_M!*4 ztd^v_LP;fdS1;%dc&AzN>0(#){BP%f>#9CoOqTB*80rMQ5fNX0Cy}yFhGzyPHeEh! z)4uZ(DJC25!Jx!Pd@3$2F4bJ|<)+ICyss1$_q2TEDOFiC61e*ARz6E_4s?`NND|q? zzUa$3MM*j4`-UDihCOWXrHExm+7y&j)O7cXHU-O$AVO<{Ir1|01My2_^J)h{R|Ka+ zKrfL_7q?2m+u(}HJyTgF@?0&W8i+=Se%M{Q*f#3gb zeRcIKX}|eLb#;fe=%Toi1Pwfey01zOgrB@}Ytn?5AU@2l=BHF-^Ag z0f^&yO3K$ApR;FkK7V*G=#2;uPAe`guZ+pwoWD6gCcC_{xHLEo;V{+#`hN>q!>sG< z-T2UKFTCOIijx>5<(17>z~USFVVj0+(ttQJ^Mt@xAWp8u`=T58f&MF)>IgkBc+MWy z{Q@19B-RC|?m(DN=&1yA_RQJi?ca;B1>2B^9Y}-?cKW1Ml(V;jWa>vpSRvdJ{bn*S|E!3?1#+R@bI!qR5RCx3Rg zBG3STLM-M!xvXQx_m^`EF&WdozqG5+njW|e2^fz)FhkNHf4Z2E=T$HRZ^5J17|V~= zg1r^f@(MlJE0B*zCvb(tZRZXP`PL)Q4^wxX)zugjfVoK7I#_*?zj%?Gl7(p=V8iPw^@F`2xfM46`H&e7X1)$$9yj zus883EIBJ$F?+q#J)O1jE(M!5Q8!bgV#ZAN;;l}!9NH=r;tS-2{GP)C8i7J1V2{37-%YKGU*)@;xDN#h7K#K_p3DrbIC zbXG~Z@UF*f%`d8Q#^zuo8a^QO^RC~Pr0#3+Tb@t8LpRp=`9+wnhW^%_`>^4I89S?-T3~1G;z&hqL8zF*@?)^k{k*5M9vn>YmdOVyZ}m=hRXbf_ z8%oN9(}d~KLa+7jmHD=vqA_hKo&;dxV=Qb6mYO#AKH;EWG*C8?kkpL6KPbE~WsY-)tGD!hT&fC~F~J`%`o z&P)aJCbOLla;tyDa2WYxX`t`LeE7^0bM~kweoj}yUKT;20k0Q;zL>|*(?HMCZ1mus zG5Zx3!^okptTNkS!E%_Nu^Yaif$r-O<~nf zLeP6nX9d^~WFL(fnRTv{G>V%X*m#HLBM!%k zupcGv=bwxR%Oj@omLvqhf`Rl081WTzZmXPFqz1aA{F7}MYqsYVa-?ZK_uPGEMgsZ) zZ={!2E^)(3P(0?fKt0VNw~AGy zH}sNp-~wUa2uzIv9o!5cQH`%puYC#S5#RWekmXYyU06rxO?cm$%0@cJ4?Nc77kdAo zedLas8EdZCmvv;!f=Au?XayVlLjy|gPqNF=IFSMewif*dT2VfM#p5=?qVumL=i+`K73!@P5P~DrU zeBKb6;V#cmnthBwG>@%azm0kF3&2Qx+H`rsUg{t`Y#zzyNo5txbou3it{|W%88PIo z4dqqor!fW|jnBDIe(!hd@E(jJdSm6bjR)=8u9OS?30_yc8yyK7cPVJ#7s$U2gBE$_ z%X@tLyg~)`lc;m?=*b`4*c;HSS+XSw{|+OBR5&U>D_@dDXK5Xe$|{1KPj-1X)zBIdIS1ck`nf2oxFSR+_gYQ zpri1{-FsOl6ZTRa^^t2jF0b%Gp}%mQaCsRcg46hK#Cd@|rt@=hTTSQ4KjevQPu9Iy zc>*2i%j|yYk=PukOLnD3%We7&=2D6ZPAjWmlmsPWPT>u?W!~@)eVdem>jHX`5o1^8 zAK^1n10`VA@vBM4@fVpgsRmdt?AySXo~s3UGbRb-F%$6$?5D^*wbPJ|e2Q#MrDLP< zNxM~RjwT-(l!@Qe1$rLi8McXIFW?H>fDdZA&r5ArR#veY1Yz6*&!8E?f)be@TT)I4 zHP%AkZk09l?3J@ux~?V{h{Sz*Zg*;Nrsir8w`rk&z=>@8<|{6hEZn#EtkXqP@E+(L zn&EWio>{d2QVAJ~_VTPLPFUR9py$z#rpwtF=XG9SAA+ukuen}4eG6g8KV;||vZxuK z1I1+HYf-08S8$r#_U{ba#NLw7NIiVUPKiXJ+IRVwn|cI)2GdfP%U8(q*`%Wv1@xq; z-(7SZMQ8a#(6MhpW!h}+J~I%aFD6l-d14jbT| zE*cF6df$ZyQu);?t2|S2*zo?CtwlHQ-aB@ghFhCRGj=ln^V~J+X8mg)4FvSujnJm( ztQu4%9JmmhgGrn7Db5iIBc;fsgX@lCLTt`~3zz^e-5>h$%3F6d=lw1aNIv|CUQPia z%~vq1&Cd(y=j=g*Ows4XrJncT{Pi5U*Rj@AdFD73OtZJ-t0VQU>Mi-0jm}RvzWg4J z8k*<-d^=)0BA-v$UHJXwmT8FYyXC?y%oWgUuy?wsw{?IowGPc-1s2F_mm%aA)kJJM zVrG7k*D{0`F?!)XVWDqVoV!XW1lPg65i;U~unoKd%PR%)3Og1Zo8!FhX2j+ky=b;0 z2uv2U{n+K0>>(Q~tMGMQpci-4+(oktfw1SuKe}ZI2K2HdWuBli3Fw&*@Sk`dTyqI} zUhDsb@nm**xPfYJpR5)ks z>#@=0dcpy-fL?|DqWxqEBVd9?e3H<8ZPGzY65jT^;4B_p6ssWPH4DxH5z%#Z>XE#{ z3)jzHNj^-jR8N?Ix6Pj`T_SLf9>3ovnB@>1;Uy*b$zo?}AYT40?Uw)@ra5gYH zi`zlid_{kwvt+v$ckHsC$WDY?h*dxpL0yM0DI*23%4Xv+tqkpWK*g!`ig0#PwZRprLMnVX|WM6 zVJIeJHfCWkn!up77$O3o`mB`^{V}hWrLzWD5RU1Xk1sFo}E*#8QKNV5u?cF z?JRu32OP3CP@LTI8sk+vkQ$`F5SyNWQ zBi0y)dL~`Ev^%FHQnufnQ$~b!UF~_1aj68Kp`J;XF7?i-uInWxX6yazoEq45wdYk$ zSw+Yi^g%t7E?vr>l>JEwf^r4>7;*oNH40eW4!JUgdCHr%O_ymb3s7sbx0KZUHJ zP^BO7RowMKx^yXbPDx%$RPCHHVvxYTq}-aSn#fK-d(;c*(xu!vC3$IwYUh-A7b~zI z2m|V?bm`E~FV=)+ymn4$u@6o|FVs)z(xGqkRH7$Lf8yHz+>qn+nw?Vud+{%v>Wy^i z^1pM+WRFnnoO(PLoaxe`f93_+IW=0fbLykry9%1DKu|49i-Qs$`=!OY^qo`ne-nu= jUD5+3NdM20p7iv;Nh^+hv@=XV00000NkvXXu0mjfq00~~ diff --git a/application/palemoon/themes/osx/Toolbar-inverted.svg b/application/palemoon/themes/osx/Toolbar-inverted.svg new file mode 100644 index 0000000000..ce59313e68 --- /dev/null +++ b/application/palemoon/themes/osx/Toolbar-inverted.svg @@ -0,0 +1,302 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/palemoon/themes/osx/Toolbar.png b/application/palemoon/themes/osx/Toolbar.png index 3d1b80ec7076b601ad074314ccbe05f5e0a1331e..8ec756e03dee80984e99dd30d4595be7a5982761 100644 GIT binary patch delta 10955 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 delta 10441 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 diff --git a/application/palemoon/themes/osx/Toolbar.svg b/application/palemoon/themes/osx/Toolbar.svg new file mode 100644 index 0000000000..7a68c06087 --- /dev/null +++ b/application/palemoon/themes/osx/Toolbar.svg @@ -0,0 +1,1356 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/palemoon/themes/osx/appmenu-dropmarker.png b/application/palemoon/themes/osx/appmenu-dropmarker.png deleted file mode 100644 index 27deaff72225a4c66865190405b071d728899d9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRZ!3HF6%}!4MQjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0VX6hN5qEdT6zKtc8rPhVH|TWnn18WzvmDt`cl+B{txLnJPj zo;Tz=O~23? zKh)7g+j?2OtXDI z#@RdTbj`*SXWbQ%8&<6Urr_t^ocA2mI!5fhxjgg(l~|qz0{SX|lao&|`SgVv z8yj)y(xo5U+S}si`u9IdPH5V(Q#wXcB<*dUtzTznr&O;W$Kc=~r-6Y1^!N9pudffi zeZA=J?nZNSlho9&X!QmMrVJ*{EJd~s0t?Z%L?lbX68~`F@(}5-MbXIwaNWzk_|>ad zIcQIxP8d{IR|mabkBb*CKDm4MZp6#{6?)s(R#oN@N=q>tkuCXH z1nBt31cJ82K^m`SeI4u1S(@HkQb6#$VFDMIFUdngnN zNTt$gN=r-U=Dv(|vOx4`O)_o_{(9*CZu@45G0WF(0bEQq_=r{x#e`K057KRaI4CV&Vy& zJRUdb*|Q(f&33;{tHrHbw_XX56z^|?z%@d%qB(h>9rtN&jgpcQUxG8p08$jv5vJoy z5PNzapsTZs0n~B;&!0ctl8?n7#Ez}j zU6BbEfo0sYEU94SuKidlc|V&S?O2v0ryXmGFp9c{`g%@x?%cs#3X9S4L`vv$#ci=h zte-Vvn4&icA@da?YNOC%1lBh+gkGz;is9j5jOoWPIy#Esph6@Ms4ji zR90RLHTFH_vPLtJmxo(PNvJt^&;X12rq5(Uw&Y_GAS)oCJV=ljtb)yXMX=kkD|hM` z%ctfHg{7jR0*}Y_7#kVk^mu$6b15t@;MsFZW(xND&5RAGs`?IpR?21oY;5}1raPL} z_RgMOFp!*WWo0EwO3oqw%X}O^ejKTvd;+EvE z#Kz)EN(xLHjnN!$M?MyFAd5WMyeA__ph#p#79RVvAeN`>*jT`1vLf{K@B{4WOKAx&a4Mm0xJPAENp8UF7EG zAtxsXSy@>~O-)52iWG1*IV& z26)t`F=HF@F$<8vOQWj`gTz5(&sr)b3})JtW?X6V^Ybyvj?T!?5U266F&GNV%^RF3 zM_MW@3J#t#ORZL8WO!&AK)$e0ZscWLSWE$O;7F`cBuH%G&j8XU&>DOM zo7({Ibv|z8mER4VDf${Yd7s1A*B5`-umQjK@!_<7{d#z_AME9|8cUZgMYJpyrRC?D zZQg*Zi<>L0k!`(F)57e^#bT6(hQ5Ht`liohL$>5I4MJo>f^*=uZO!kbp8ypMmIv3( z_5yq0zyTPmkX0$Zu-srdiI?#;haeaOq^R3B1#eG)Ew;EXLV0;P^lUT6^)p3tacIiD^OS8fMcJjv2(|E$f7=gbmw-w7aoT2ty>YwqQ`%WAJ(o}jpSqnXG=b=Vz+Qw zznX!RInpYqCVfqhHS~l0AQCw;hdS1qf5`u#y@}f0a0>!+E0C( z;S0;S{)On77tI?3OfbN+LHrgQY<63ObLY-+sevy}#-cg$b#ZZtA|Nd-Eprn2h{a+V zt&#pad(Hm>15vqlE%MnhB~hQoERBSOI1>_eOYhTCfAYWMOSWz+P z`gKk;PV>e93EXaff@h6go2{|Q^=(jY9bo`R&4}i>JFAnE>;n7V6!8hWFMiU2S7t%F_Jj|JV1gL=O;uAyYtb#Z==gw;BqVF)!~_n3>bAa7yi6e>!PSAxmR02f^5s&{+siXB*DLDN3bU@S2)wVKD{412BCT<`w$RZ*k #nav-bar %define forwardTransitionLength 150ms %define conditionalForwardWithUrlbar window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > :-moz-any(#nav-bar[currentset*="unified-back-forward-button"],#nav-bar:not([currentset])) > #unified-back-forward-button %define conditionalForwardWithUrlbarWidth 27 +:root { + --toolbox-after-color: ThreeDShadow; + + --toolbar-custom-color: -moz-Dialog; + --toolbar-highlight-top: rgba(255,255,255,.5); + --toolbar-highlight-bottom: transparent; + + --toolbarbutton-background-color: hsla(210,32%,93%,.3); + --toolbarbutton-border-radius: 2.5px; + --toolbarbutton-border-color: hsla(210,54%,20%,.2); + + --toolbarbutton-image: url("chrome://browser/skin/Toolbar.png"); + --toolbarbutton-inverted-image: url("chrome://browser/skin/Toolbar-inverted.png"); + + --tab-background: linear-gradient(transparent, hsla(0,0%,45%,.1) 1px, hsla(0,0%,32%,.2) 80%, hsla(0,0%,0%,.2)); + --tab-background-hover: linear-gradient(hsla(0,0%,100%,.3) 1px, hsla(0,0%,75%,.2) 80%, hsla(0,0%,60%,.2)); + --tab-border-radius: 6px; + --tab-box-shadow: inset 0.5px 1px 1px var(--tab-selected-highlight); + --tab-selected-highlight: rgba(255,255,255,.7); +} + +/* Use SVG for HiDPI 133%+ */ +@media (min-resolution: 1.33dppx) { + :root { + --toolbarbutton-image: url("chrome://browser/skin/Toolbar.svg"); + --toolbarbutton-inverted-image: url("chrome://browser/skin/Toolbar-inverted.svg"); + } +} + +:root:-moz-lwtheme-brighttext { + --toolbar-highlight-top: rgba(32,32,32,.8); + --toolbar-highlight-bottom: rgba(32,32,32,0); +} + +:root:-moz-lwtheme-darktext { + --toolbar-highlight-top: rgba(255,255,255,.8); + + --tab-selected-highlight: rgba(255,255,255,.6); +} + #navigator-toolbox { - -moz-appearance: none; - background-color: transparent; - border-top: none; + -moz-appearance: none; + background-color: transparent; + border-top: none; } #main-window { @@ -33,66 +69,54 @@ } #navigator-toolbox::after { - content: ""; - display: -moz-box; - -moz-box-ordinal-group: 101; /* tabs toolbar is 100 */ - height: 1px; - background-color: ThreeDShadow; + content: ""; + display: -moz-box; + -moz-box-ordinal-group: 101; /* tabs toolbar is 100 */ + height: 1px; + background-color: var(--toolbox-after-color); } #navigator-toolbox[tabsontop=false]::after, #main-window[disablechrome] #navigator-toolbox::after { - visibility: collapse; + visibility: collapse; } #navigator-toolbox > toolbar:not(:-moz-lwtheme) { - -moz-appearance: none; - border-style: none; - background-color: -moz-Dialog; + -moz-appearance: none; + border-style: none; + background-color: var(--toolbar-custom-color); } #nav-bar[tabsontop=true]:not(:-moz-lwtheme), #nav-bar[tabsontop=true][collapsed=true]:not([customizing]):not(:-moz-lwtheme) + toolbar, #nav-bar[tabsontop=true][collapsed=true]:not([customizing]):not(:-moz-lwtheme) + #customToolbars + #PersonalToolbar { - background-image: linear-gradient(@toolbarHighlight@, rgba(255,255,255,0)); -} - -#nav-bar[tabsontop=true]:-moz-lwtheme, -#nav-bar[tabsontop=true][collapsed=true]:not([customizing]):-moz-lwtheme + toolbar, -#nav-bar[tabsontop=true][collapsed=true]:not([customizing]):-moz-lwtheme + #customToolbars + #PersonalToolbar { - background-image: linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,0)); -} - -#nav-bar[tabsontop=true]:-moz-lwtheme-brighttext, -#nav-bar[tabsontop=true][collapsed=true]:not([customizing]):-moz-lwtheme-brighttext + toolbar, -#nav-bar[tabsontop=true][collapsed=true]:not([customizing]):-moz-lwtheme-brighttext + #customToolbars + #PersonalToolbar { - background-image: linear-gradient(rgba(32,32,32,.8), rgba(32,32,32,0)); + background-image: linear-gradient(var(--toolbar-highlight-top), var(--toolbar-highlight-bottom)); } /* Blend the topmost toolbar with the titlebar */ #main-window[tabsontop=false]:not([privatebrowsingmode=temporary]) #nav-bar:not(:-moz-lwtheme), #main-window[tabsontop=true]:not([privatebrowsingmode=temporary]) #TabsToolbar:not(:-moz-lwtheme) { - -moz-appearance: toolbar; + -moz-appearance: toolbar; } #main-window[tabsontop=false][privatebrowsingmode=temporary] #nav-bar:not(:-moz-lwtheme), #main-window[tabsontop=true][privatebrowsingmode=temporary] #TabsToolbar:not(:-moz-lwtheme) { - background-color: transparent; + background-color: transparent; } #main-window[tabsontop=false][privatebrowsingmode=temporary] #nav-bar:not(:-moz-lwtheme) { - border-bottom: 1px solid rgba(26,26,26,0.2); + border-bottom: 1px solid rgba(26,26,26,0.2); } #personal-bookmarks { - min-height: 24px; + min-height: 24px; } #print-preview-toolbar:not(:-moz-lwtheme) { - -moz-appearance: toolbox; + -moz-appearance: toolbox; } #browser-bottombox:not(:-moz-lwtheme) { - background-color: -moz-dialog; + background-color: var(--toolbar-custom-color); } @@ -100,52 +124,52 @@ /* ::::: titlebar ::::: */ #main-window[sizemode="normal"]:not([privatebrowsingmode=temporary]) > #titlebar { - -moz-appearance: -moz-window-titlebar; + -moz-appearance: -moz-window-titlebar; } #main-window[sizemode="maximized"] > #titlebar { - -moz-appearance: -moz-window-titlebar-maximized; + -moz-appearance: -moz-window-titlebar-maximized; } #titlebar-buttonbox { - -moz-appearance: -moz-window-button-box; + -moz-appearance: -moz-window-button-box; } .titlebar-placeholder[type="appmenu-button"] { - margin-left: 4px; + margin-left: 4px; } .titlebar-placeholder[type="caption-buttons"] { - margin-left: 10px; + margin-left: 10px; } /* titlebar command buttons */ #titlebar-min { - -moz-appearance: -moz-window-button-minimize; + -moz-appearance: -moz-window-button-minimize; } #titlebar-max { - -moz-appearance: -moz-window-button-maximize; + -moz-appearance: -moz-window-button-maximize; } #main-window[sizemode="maximized"] #titlebar-max { - -moz-appearance: -moz-window-button-restore; + -moz-appearance: -moz-window-button-restore; } #titlebar-close { - -moz-appearance: -moz-window-button-close; + -moz-appearance: -moz-window-button-close; } /* ensure titlebar on privacy windows is of correct size */ #titlebar { - height: 22px; + height: 22px; } /* ensure extra titlebar doesn't appear on normal (e.g. non-privacy) windows */ #main-window:not([privatebrowsingmode=temporary]):not(:-moz-lwtheme) > #titlebar > #titlebar-content > #titlebar-buttonbox-container, #main-window:not([drawintitlebar=true]):not(:-moz-lwtheme) > #titlebar { - display: none; + display: none; } #titlebar-buttonbox-container { @@ -179,11 +203,11 @@ toolbarbutton.chevron:-moz-locale-dir(rtl) > .toolbarbutton-icon { @media (min-resolution: 2dppx) { toolbarbutton.chevron { - list-style-image: url("chrome://global/skin/icons/chevron@2x.png"); + list-style-image: url("chrome://global/skin/icons/chevron@2x.png"); } toolbarbutton.chevron > .toolbarbutton-icon { - width: 13px; + width: 13px; } } @@ -207,12 +231,12 @@ toolbarbutton.bookmark-item { @media (min-resolution: 2dppx) { .bookmark-item > .toolbarbutton-menu-dropmarker { - list-style-image: url("chrome://browser/skin/places/folderDropArrow@2x.png"); - -moz-image-region: rect(0, 14px, 10px, 0); + list-style-image: url("chrome://browser/skin/places/folderDropArrow@2x.png"); + -moz-image-region: rect(0, 14px, 10px, 0); } .bookmark-item > .toolbarbutton-menu-dropmarker > .dropmarker-icon { - width: 7px; + width: 7px; } } @@ -240,7 +264,7 @@ toolbarbutton.bookmark-item[open="true"] { @media (min-resolution: 2dppx) { .bookmark-item:hover > .toolbarbutton-menu-dropmarker, .bookmark-item[open="true"] > .toolbarbutton-menu-dropmarker { - -moz-image-region: rect(10px, 14px, 20px, 0); + -moz-image-region: rect(10px, 14px, 20px, 0); } } @@ -305,35 +329,35 @@ toolbarbutton.bookmark-item > menupopup { @media (min-resolution: 2dppx) { .bookmark-item[container] { - list-style-image: url("chrome://global/skin/tree/folder@2x.png"); + list-style-image: url("chrome://global/skin/tree/folder@2x.png"); } .bookmark-item[container][livemark] { - list-style-image: url("chrome://browser/skin/page-livemarks@2x.png"); + list-style-image: url("chrome://browser/skin/page-livemarks@2x.png"); } .bookmark-item[container][livemark] .bookmark-item { - list-style-image: url("chrome://browser/skin/places/livemark-item.png"); + list-style-image: url("chrome://browser/skin/places/livemark-item.png"); } .bookmark-item[container][query] { - list-style-image: url("chrome://browser/skin/places/query@2x.png"); + list-style-image: url("chrome://browser/skin/places/query@2x.png"); } .bookmark-item[query][tagContainer] { - list-style-image: url("chrome://browser/skin/places/tag@2x.png"); + list-style-image: url("chrome://browser/skin/places/tag@2x.png"); } .bookmark-item[query][dayContainer] { - list-style-image: url("chrome://browser/skin/places/history@2x.png"); + list-style-image: url("chrome://browser/skin/places/history@2x.png"); } .bookmark-item[query][hostContainer] { - list-style-image: url("chrome://global/skin/tree/folder@2x.png"); + list-style-image: url("chrome://global/skin/tree/folder@2x.png"); } .bookmark-item[query][hostContainer][open] { - list-style-image: url("chrome://global/skin/tree/folder@2x.png"); + list-style-image: url("chrome://global/skin/tree/folder@2x.png"); } } @@ -357,7 +381,7 @@ toolbarbutton.bookmark-item > menupopup { @media (min-resolution: 2dppx) { .bookmark-item > .toolbarbutton-icon, .bookmark-item > .menu-iconic-left > .menu-iconic-icon { - image-rendering: -moz-crisp-edges; + image-rendering: -moz-crisp-edges; } } @@ -372,16 +396,16 @@ toolbarbutton.bookmark-item > menupopup { @media (min-resolution: 2dppx) { #wrapper-personal-bookmarks[place="palette"] > .toolbarpaletteitem-box { - background-image: url("chrome://browser/skin/places/bookmarksToolbar@2x.png"); - background-size: 16px; + background-image: url("chrome://browser/skin/places/bookmarksToolbar@2x.png"); + background-size: 16px; } .bookmarks-toolbar-customize { - list-style-image: url("chrome://browser/skin/places/bookmarksToolbar@2x.png") !important; + list-style-image: url("chrome://browser/skin/places/bookmarksToolbar@2x.png") !important; } .bookmarks-toolbar-customize > .toolbarbutton-icon { - width: 16px; + width: 16px; } } @@ -395,11 +419,11 @@ toolbarbutton.bookmark-item > menupopup { /* ::::: primary toolbar buttons ::::: */ .toolbarbutton-1 { - list-style-image: url("chrome://browser/skin/Toolbar.png"); + list-style-image: var(--toolbarbutton-image); } toolbar[brighttext] .toolbarbutton-1 { - list-style-image: url("chrome://browser/skin/Toolbar-inverted.png"); + list-style-image: var(--toolbarbutton-inverted-image); } .toolbarbutton-1[disabled=true] > .toolbarbutton-icon, @@ -407,136 +431,136 @@ toolbar[brighttext] .toolbarbutton-1 { .toolbarbutton-1[disabled=true] > .toolbarbutton-menubutton-dropmarker, .toolbarbutton-1[disabled=true] > .toolbarbutton-menubutton-button > .toolbarbutton-icon, .toolbarbutton-1 > .toolbarbutton-menubutton-button[disabled] > .toolbarbutton-icon { - opacity: .4; + opacity: .4; } .toolbarbutton-1 > .toolbarbutton-menu-dropmarker, .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker { - list-style-image: url("chrome://browser/skin/toolbarbutton-dropdown-arrow.png"); + list-style-image: url("chrome://browser/skin/toolbarbutton-dropdown-arrow.png"); } toolbar[brighttext] .toolbarbutton-1 > .toolbarbutton-menu-dropmarker, toolbar[brighttext] .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker { - list-style-image: url("chrome://browser/skin/toolbarbutton-dropdown-arrow-inverted.png"); + list-style-image: url("chrome://browser/skin/toolbarbutton-dropdown-arrow-inverted.png"); } .toolbarbutton-1 > .toolbarbutton-icon, .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon { - -moz-margin-end: 0; + -moz-margin-end: 0; } toolbar[mode=full] .toolbarbutton-1:not([type=menu-button]) { - -moz-box-orient: vertical; + -moz-box-orient: vertical; } toolbar[mode=full] .toolbarbutton-1, toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button { - min-width: 57px; + min-width: 57px; } #nav-bar { - /* force iconsize="small" on this toolbar */ - counter-reset: smallicons; + /* force iconsize="small" on this toolbar */ + counter-reset: smallicons; } @navbarLargeIcons@ .toolbarbutton-1, @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-button { - -moz-appearance: none; - border: none; - padding: 0; - background: none; + -moz-appearance: none; + border: none; + padding: 0; + background: none; } @navbarLargeIcons@ .toolbarbutton-1:not([type=menu-button]), @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-button, @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker { - padding: 5px 2px; - -moz-box-pack: center; + padding: 5px 2px; + -moz-box-pack: center; } @navbarLargeIcons@ .toolbarbutton-1[type=menu]:not(#back-button):not(#forward-button):not(#feed-button) { - padding-left: 5px; - padding-right: 5px; + padding-left: 5px; + padding-right: 5px; } @navbarLargeIcons@ .toolbarbutton-1 > menupopup { - margin-top: -3px; + margin-top: -3px; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-button { - -moz-padding-end: 0; + -moz-padding-end: 0; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker { - -moz-padding-start: 0; - -moz-box-align: center; + -moz-padding-start: 0; + -moz-box-align: center; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-icon, @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-badge-stack, @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon, @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon { - padding: 2px 6px; - background: hsla(210,32%,93%,.3) padding-box; - background-image: linear-gradient(hsla(0,0%,100%,.4), hsla(0,0%,100%,.1)); - background-clip: padding-box; - border-radius: 2.5px; - border: 1px solid; - border-color: hsla(210,54%,20%,.2) hsla(210,54%,20%,.2) hsla(210,54%,20%,.2); - box-shadow: 0 1px hsla(0,0%,100%,.05) inset, - 0 1px hsla(210,54%,20%,.05), - 0 0 2px hsla(210,54%,20%,.05); - transition-property: background-image, background-color, border-color, box-shadow; - transition-duration: 150ms; + padding: 2px 6px; + background: var(--toolbarbutton-background-color) padding-box; + background-image: linear-gradient(hsla(0,0%,100%,.4), hsla(0,0%,100%,.1)); + background-clip: padding-box; + border-radius: var(--toolbarbutton-border-radius); + border: 1px solid; + border-color: var(--toolbarbutton-border-color) var(--toolbarbutton-border-color) var(--toolbarbutton-border-color); + box-shadow: 0 1px hsla(0,0%,100%,.05) inset, + 0 1px hsla(210,54%,20%,.05), + 0 0 2px hsla(210,54%,20%,.05); + transition-property: background-image, background-color, border-color, box-shadow; + transition-duration: 150ms; } @navbarLargeIcons@ .toolbarbutton-1:not(:-moz-any(@primaryToolbarButtons@)) > .toolbarbutton-icon, @navbarLargeIcons@ .toolbarbutton-1:not(:-moz-any(@primaryToolbarButtons@)) > .toolbarbutton-badge-stack, @navbarLargeIcons@ .toolbarbutton-1:not(:-moz-any(@primaryToolbarButtons@)) > .toolbarbutton-menubutton-button > .toolbarbutton-icon { - padding: 3px 7px; + padding: 3px 7px; } @navbarLargeIcons@ .toolbarbutton-1[type=menu]:not(#back-button):not(#forward-button):not(#feed-button) > .toolbarbutton-icon, @navbarLargeIcons@ .toolbarbutton-1[type=menu] > .toolbarbutton-text /* hack for add-ons that forcefully display the label */ { - -moz-padding-end: 17px; + -moz-padding-end: 17px; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menu-dropmarker { - -moz-margin-start: -15px; + -moz-margin-start: -15px; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon { - -moz-border-end: none; + -moz-border-end: none; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon { - padding: 8px 5px 7px; + padding: 8px 5px 7px; } @navbarLargeIcons@ .toolbarbutton-1:not(:hover):not(:active):not([open]) > .toolbarbutton-menubutton-dropmarker::before { - content: ""; - display: -moz-box; - width: 1px; - height: 18px; - -moz-margin-end: -1px; - background-image: linear-gradient(hsla(210,54%,20%,.2) 0, hsla(210,54%,20%,.2) 18px); - background-clip: padding-box; - background-position: center; - background-repeat: no-repeat; - background-size: 1px 18px; - box-shadow: 0 0 0 1px hsla(0,0%,100%,.2); + content: ""; + display: -moz-box; + width: 1px; + height: 18px; + -moz-margin-end: -1px; + background-image: linear-gradient(var(--toolbarbutton-border-color) 0, var(--toolbarbutton-border-color) 18px); + background-clip: padding-box; + background-position: center; + background-repeat: no-repeat; + background-size: 1px 18px; + box-shadow: 0 0 0 1px hsla(0,0%,100%,.2); } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon:-moz-locale-dir(ltr), @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon:-moz-locale-dir(rtl) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon:-moz-locale-dir(rtl), @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon:-moz-locale-dir(ltr) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } @navbarLargeIcons@ .toolbarbutton-1:not([disabled]):-moz-any(:hover,[open]) > .toolbarbutton-menubutton-button > .toolbarbutton-icon, @@ -544,56 +568,56 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button { @navbarLargeIcons@ .toolbarbutton-1:not([disabled]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-icon, @navbarLargeIcons@ .toolbarbutton-1:not([disabled]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-badge-stack, @conditionalForwardWithUrlbar@ > .toolbarbutton-1:-moz-any([disabled],:not([open]):not([disabled]):not(:active)) > .toolbarbutton-icon { - background-image: linear-gradient(hsla(0,0%,100%,.8), hsla(0,0%,100%,.5)); - border-color: hsla(210,54%,20%,.25) hsla(210,54%,20%,.3) hsla(210,54%,20%,.35); - box-shadow: 0 1px hsla(0,0%,100%,.3) inset, - 0 1px hsla(210,54%,20%,.03), - 0 0 2px hsla(210,54%,20%,.1); - transition-property: background-image, background-color, border-color, box-shadow; - transition-duration: 150ms; + background-image: linear-gradient(hsla(0,0%,100%,.8), hsla(0,0%,100%,.5)); + border-color: hsla(210,54%,20%,.25) hsla(210,54%,20%,.3) hsla(210,54%,20%,.35); + box-shadow: 0 1px hsla(0,0%,100%,.3) inset, + 0 1px hsla(210,54%,20%,.03), + 0 0 2px hsla(210,54%,20%,.1); + transition-property: background-image, background-color, border-color, box-shadow; + transition-duration: 150ms; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled]):not([open]):not(:active):hover > .toolbarbutton-icon, @navbarLargeIcons@ .toolbarbutton-1:not([buttonover]):not([open]):not(:active):hover > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon, @conditionalForwardWithUrlbar@ > #forward-button:not([open]):not(:active):not([disabled]):hover > .toolbarbutton-icon { - border-color: hsla(210,54%,20%,.3) hsla(210,54%,20%,.35) hsla(210,54%,20%,.4); - background-color: hsla(210,48%,96%,.75); - box-shadow: 0 0 1px hsla(210,54%,20%,.03), - 0 0 2px hsla(210,54%,20%,.1); + border-color: hsla(210,54%,20%,.3) hsla(210,54%,20%,.35) hsla(210,54%,20%,.4); + background-color: hsla(210,48%,96%,.75); + box-shadow: 0 0 1px hsla(210,54%,20%,.03), + 0 0 2px hsla(210,54%,20%,.1); } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled]):hover:active > .toolbarbutton-icon, @navbarLargeIcons@ .toolbarbutton-1[open] > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon, @navbarLargeIcons@ .toolbarbutton-1:not([disabled]):-moz-any([open],[checked],:hover:active) > .toolbarbutton-icon, @navbarLargeIcons@ .toolbarbutton-1:not([disabled]):-moz-any([open],[checked],:hover:active) > .toolbarbutton-badge-stack { - background-image: linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,.1)); - background-color: hsla(210,54%,20%,.15); - border-color: hsla(210,54%,20%,.3) hsla(210,54%,20%,.35) hsla(210,54%,20%,.4); - box-shadow: 0 1px 1px hsla(210,54%,20%,.1) inset, - 0 0 1px hsla(210,54%,20%,.2) inset, - /* allows windows-keyhole-forward-clip-path to be used for non-hover as well as hover: */ - 0 1px 0 hsla(210,54%,20%,0), - 0 0 2px hsla(210,54%,20%,0); - text-shadow: none; - transition: none; + background-image: linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,.1)); + background-color: hsla(210,54%,20%,.15); + border-color: hsla(210,54%,20%,.3) hsla(210,54%,20%,.35) hsla(210,54%,20%,.4); + box-shadow: 0 1px 1px hsla(210,54%,20%,.1) inset, + 0 0 1px var(--toolbarbutton-border-color) inset, + /* allows osx-keyhole-forward-clip-path to be used for non-hover as well as hover: */ + 0 1px 0 hsla(210,54%,20%,0), + 0 0 2px hsla(210,54%,20%,0); + text-shadow: none; + transition: none; } @navbarLargeIcons@ .toolbarbutton-1:-moz-any(:hover,[open]) > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon { - -moz-border-start-color: hsla(210,54%,20%,.35); + -moz-border-start-color: hsla(210,54%,20%,.35); } @navbarLargeIcons@ .toolbarbutton-1[checked]:not(:active):hover > .toolbarbutton-icon { - background-color: rgba(90%,90%,90%,.4); - transition: background-color .4s; + background-color: rgba(90%,90%,90%,.4); + transition: background-color .4s; } :-moz-any(#TabsToolbar, #addon-bar) .toolbarbutton-1, :-moz-any(#TabsToolbar, #addon-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-button, .tabbrowser-arrowscrollbox > .scrollbutton-up, .tabbrowser-arrowscrollbox > .scrollbutton-down { - -moz-appearance: none; - border-style: none; - padding: 0 3px; + -moz-appearance: none; + border-style: none; + padding: 0 3px; } #TabsToolbar .toolbarbutton-1:not([disabled]):hover, @@ -601,230 +625,231 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button { #TabsToolbar .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled]):hover, .tabbrowser-arrowscrollbox > .scrollbutton-up:not([disabled]):hover, .tabbrowser-arrowscrollbox > .scrollbutton-down:not([disabled]):hover { - background-image: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.5)), - linear-gradient(transparent, rgba(0,0,0,.25) 30%), - linear-gradient(transparent, rgba(0,0,0,.25) 30%); - background-position: 1px -1px, 0 -1px, 100% -1px; - background-size: calc(100% - 2px) 100%, 1px 100%, 1px 100%; - background-repeat: no-repeat; + background-image: linear-gradient(var(--toolbar-highlight-bottom), var(--toolbar-highlight-top)), + linear-gradient(transparent, rgba(0,0,0,.25) 30%), + linear-gradient(transparent, rgba(0,0,0,.25) 30%); + background-position: 1px -1px, 0 -1px, 100% -1px; + background-size: calc(100% - 2px) 100%, 1px 100%, 1px 100%; + background-repeat: no-repeat; } #addon-bar .toolbarbutton-1:not([disabled]):hover, #addon-bar .toolbarbutton-1[open], #addon-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled]):hover { - background-image: linear-gradient(to top, transparent, rgba(0,0,0,.15)), - linear-gradient(to top, transparent, rgba(0,0,0,.15) 30%), - linear-gradient(to top, transparent, rgba(0,0,0,.15) 30%); - background-position: left, left, right; - background-size: auto, 1px 100%, 1px 100%; - background-repeat: no-repeat; + background-image: linear-gradient(to top, transparent, rgba(0,0,0,.15)), + linear-gradient(to top, transparent, rgba(0,0,0,.15) 30%), + linear-gradient(to top, transparent, rgba(0,0,0,.15) 30%); + background-position: left, left, right; + background-size: auto, 1px 100%, 1px 100%; + background-repeat: no-repeat; } /* unified back/forward button */ #back-button { - -moz-image-region: rect(0, 18px, 18px, 0); + -moz-image-region: rect(0, 18px, 18px, 0); } #forward-button { - -moz-image-region: rect(0, 36px, 18px, 18px); + -moz-image-region: rect(0, 36px, 18px, 18px); } #back-button:-moz-locale-dir(rtl) > .toolbarbutton-icon, #forward-button:-moz-locale-dir(rtl), #forward-button:-moz-locale-dir(rtl) > .toolbarbutton-text { - transform: scaleX(-1); + transform: scaleX(-1); } @conditionalForwardWithUrlbar@ { - -moz-box-align: center; + -moz-box-align: center; } @conditionalForwardWithUrlbar@ > #forward-button { - padding: 0; + padding: 0; } @conditionalForwardWithUrlbar@ > #forward-button > menupopup { - margin-top: 1px; + margin-top: 1px; } @conditionalForwardWithUrlbar@ > #forward-button > .toolbarbutton-icon { - /*mask: url(keyhole-forward-mask.svg#mask); XXX: this regresses twinopen */ - clip-path: url(chrome://browser/content/browser.xul#osx-keyhole-forward-clip-path); - -moz-margin-start: -9px !important; - border-left-style: none; - border-radius: 0; - padding-left: 7px; - padding-right: 3px; + /*mask: url(keyhole-forward-mask.svg#mask); XXX: this regresses twinopen */ + clip-path: url(chrome://browser/content/browser.xul#osx-keyhole-forward-clip-path); + -moz-margin-start: -9px !important; + border-left-style: none; + border-radius: 0; + padding-left: 7px; + padding-right: 3px; } @conditionalForwardWithUrlbar@:not([switchingtabs]) > #forward-button { - transition: opacity @forwardTransitionLength@ ease-out; + transition: opacity @forwardTransitionLength@ ease-out; } @conditionalForwardWithUrlbar@:not(:hover) > #forward-button[disabled] { - /* opacity: 0; */ + /* opacity: 0; */ } @conditionalForwardWithUrlbar@ > #back-button { - -moz-image-region: rect(18px, 20px, 38px, 0); - padding-top: 3px; - padding-bottom: 3px; - -moz-padding-start: 5px; - -moz-padding-end: 0; - position: relative; - z-index: 1; - border-radius: 0 10000px 10000px 0; + -moz-image-region: rect(18px, 20px, 38px, 0); + padding-top: 3px; + padding-bottom: 3px; + -moz-padding-start: 5px; + -moz-padding-end: 0; + position: relative; + z-index: 1; + border-radius: 0 10000px 10000px 0; } @conditionalForwardWithUrlbar@ > #back-button:-moz-locale-dir(rtl) { - border-radius: 10000px 0 0 10000px; + border-radius: 10000px 0 0 10000px; } @conditionalForwardWithUrlbar@ > #back-button > menupopup { - margin-top: -1px; + margin-top: -1px; } @conditionalForwardWithUrlbar@ > #back-button > .toolbarbutton-icon { - border-radius: 10000px; - padding: 5px; - border: none; - background-image: linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,.1)); - box-shadow: 0 1px 0 hsla(0,0%,100%,.3) inset, - 0 0 0 1px hsla(0,0%,100%,.3) inset, - 0 0 0 1px hsla(210,54%,20%,.25), - 0 1px 0 hsla(210,54%,20%,.35); - transition-property: background-color, box-shadow; - transition-duration: 250ms; + border-radius: 10000px; + padding: 5px; + border: none; + background-image: linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,.1)); + box-shadow: 0 1px 0 hsla(0,0%,100%,.3) inset, + 0 0 0 1px hsla(0,0%,100%,.3) inset, + 0 0 0 1px hsla(210,54%,20%,.25), + 0 1px 0 hsla(210,54%,20%,.35); + transition-property: background-color, box-shadow; + transition-duration: 250ms; } @conditionalForwardWithUrlbar@ > #back-button:not([disabled="true"]):not([open="true"]):not(:active):hover > .toolbarbutton-icon { - background-color: hsla(210,48%,96%,.75); - box-shadow: 0 1px 0 hsla(0,0%,100%,.3) inset, - 0 0 0 1px hsla(0,0%,100%,.3) inset, - 0 0 0 1px hsla(210,54%,20%,.3), - 0 1px 0 hsla(210,54%,20%,.4), - 0 0 4px hsla(210,54%,20%,.2); + background-color: hsla(210,48%,96%,.75); + box-shadow: 0 1px 0 hsla(0,0%,100%,.3) inset, + 0 0 0 1px hsla(0,0%,100%,.3) inset, + 0 0 0 1px hsla(210,54%,20%,.3), + 0 1px 0 hsla(210,54%,20%,.4), + 0 0 4px var(--toolbarbutton-border-color); } @conditionalForwardWithUrlbar@ > #back-button:not([disabled="true"]):hover:active > .toolbarbutton-icon, @conditionalForwardWithUrlbar@ > #back-button[open="true"] > .toolbarbutton-icon { - background-color: hsla(210,54%,20%,.15); - box-shadow: 0 1px 1px hsla(210,54%,20%,.1) inset, - 0 0 1px hsla(210,54%,20%,.2) inset, - 0 0 0 1px hsla(210,54%,20%,.4), - 0 1px 0 hsla(210,54%,20%,.2); - transition: none; + background-color: hsla(210,54%,20%,.15); + box-shadow: 0 1px 1px hsla(210,54%,20%,.1) inset, + 0 0 1px var(--toolbarbutton-border-color) inset, + 0 0 0 1px hsla(210,54%,20%,.4), + 0 1px 0 var(--toolbarbutton-border-color); + transition: none; } @conditionalForwardWithUrlbar@ > #back-button[disabled] > .toolbarbutton-icon { - box-shadow: 0 0 0 1px hsla(210,54%,20%,.55), - 0 1px 0 hsla(210,54%,20%,.65); - transition: none; + box-shadow: 0 0 0 1px hsla(210,54%,20%,.55), + 0 1px 0 hsla(210,54%,20%,.65); + transition: none; } .unified-nav-back[_moz-menuactive]:-moz-locale-dir(ltr), .unified-nav-forward[_moz-menuactive]:-moz-locale-dir(rtl) { - list-style-image: url("chrome://browser/skin/menu-back.png") !important; + list-style-image: url("chrome://browser/skin/menu-back.png") !important; } .unified-nav-forward[_moz-menuactive]:-moz-locale-dir(ltr), .unified-nav-back[_moz-menuactive]:-moz-locale-dir(rtl) { - list-style-image: url("chrome://browser/skin/menu-forward.png") !important; + list-style-image: url("chrome://browser/skin/menu-forward.png") !important; } #stop-button { - -moz-image-region: rect(0, 54px, 18px, 36px); + -moz-image-region: rect(0, 54px, 18px, 36px); } #reload-button { - -moz-image-region: rect(0, 72px, 18px, 54px); + -moz-image-region: rect(0, 72px, 18px, 54px); } #home-button.bookmark-item { - list-style-image: url("chrome://browser/skin/Toolbar.png"); + list-style-image: var(--toolbarbutton-image); } + toolbar[brighttext] #home-button.bookmark-item { - list-style-image: url("chrome://browser/skin/Toolbar-inverted.png"); + list-style-image: var(--toolbarbutton-inverted-image); } #home-button { - -moz-image-region: rect(0, 90px, 18px, 72px); + -moz-image-region: rect(0, 90px, 18px, 72px); } #downloads-button { - -moz-image-region: rect(0, 108px, 18px, 90px); + -moz-image-region: rect(0, 108px, 18px, 90px); } #history-button, #history-menu-button { - -moz-image-region: rect(0, 126px, 18px, 108px); + -moz-image-region: rect(0, 126px, 18px, 108px); } #bookmarks-button, #bookmarks-menu-button { - -moz-image-region: rect(0, 144px, 18px, 126px); + -moz-image-region: rect(0, 144px, 18px, 126px); } #bookmarks-menu-button.bookmark-item { - list-style-image: url("chrome://browser/skin/Toolbar.png"); + list-style-image: var(--toolbarbutton-image); } toolbar[brighttext] #bookmarks-menu-button.bookmark-item { - list-style-image: url("chrome://browser/skin/Toolbar-inverted.png"); + list-style-image: var(--toolbarbutton-inverted-image); } #print-button { - -moz-image-region: rect(0, 162px, 18px, 144px); + -moz-image-region: rect(0, 162px, 18px, 144px); } #new-tab-button { - -moz-image-region: rect(0, 180px, 18px, 162px); + -moz-image-region: rect(0, 180px, 18px, 162px); } #new-window-button { - -moz-image-region: rect(0, 198px, 18px, 180px); + -moz-image-region: rect(0, 198px, 18px, 180px); } #cut-button { - -moz-image-region: rect(0, 216px, 18px, 198px); + -moz-image-region: rect(0, 216px, 18px, 198px); } #copy-button { - -moz-image-region: rect(0, 234px, 18px, 216px); + -moz-image-region: rect(0, 234px, 18px, 216px); } #paste-button { - -moz-image-region: rect(0, 252px, 18px, 234px); + -moz-image-region: rect(0, 252px, 18px, 234px); } #fullscreen-button { - -moz-image-region: rect(0, 270px, 18px, 252px); + -moz-image-region: rect(0, 270px, 18px, 252px); } #zoom-out-button { - -moz-image-region: rect(0, 288px, 18px, 270px); + -moz-image-region: rect(0, 288px, 18px, 270px); } #zoom-in-button { - -moz-image-region: rect(0, 306px, 18px, 288px); + -moz-image-region: rect(0, 306px, 18px, 288px); } #sync-button { - -moz-image-region: rect(0, 324px, 18px, 306px); + -moz-image-region: rect(0, 324px, 18px, 306px); } #sync-button[status="active"] { - list-style-image: url("chrome://browser/skin/sync-throbber.png"); - -moz-image-region: rect(0, 18px, 18px, 0); + list-style-image: url("chrome://browser/skin/sync-throbber.png"); + -moz-image-region: rect(0, 18px, 18px, 0); } #feed-button { - -moz-image-region: rect(0, 342px, 18px, 324px); + -moz-image-region: rect(0, 342px, 18px, 324px); } %ifdef MOZ_WEBRTC #webrtc-status-button { - -moz-image-region: rect(0, 360px, 18px, 342px); + -moz-image-region: rect(0, 360px, 18px, 342px); } %endif @@ -832,211 +857,211 @@ toolbar[brighttext] #bookmarks-menu-button.bookmark-item { #urlbar, .searchbar-textbox { - -moz-appearance: none; - margin: 1px 3px; - padding: 0; - background-clip: padding-box; - border: 1px solid ThreeDShadow; - border-radius: 2px; + -moz-appearance: none; + margin: 1px 3px; + padding: 0; + background-clip: padding-box; + border: 1px solid ThreeDShadow; + border-radius: 2px; } #urlbar { - width: 7em; - -moz-padding-end: 2px; + width: 7em; + -moz-padding-end: 2px; } @media (-moz-mac-lion-theme) { - #urlbar, - .searchbar-textbox { - @navbarTextboxCustomBorder@ - } + #urlbar, + .searchbar-textbox { + @navbarTextboxCustomBorder@ + } } #urlbar:-moz-lwtheme, .searchbar-textbox:-moz-lwtheme { - background-color: rgba(255,255,255,.8); - @navbarTextboxCustomBorder@ - color: black; + background-color: rgba(255,255,255,.8); + @navbarTextboxCustomBorder@ + color: black; } @conditionalForwardWithUrlbar@ + #urlbar-container { - padding-left: @conditionalForwardWithUrlbarWidth@px; - -moz-margin-start: -@conditionalForwardWithUrlbarWidth@px; - position: relative; - pointer-events: none; + padding-left: @conditionalForwardWithUrlbarWidth@px; + -moz-margin-start: -@conditionalForwardWithUrlbarWidth@px; + position: relative; + pointer-events: none; } @conditionalForwardWithUrlbar@ + #urlbar-container > #urlbar { - -moz-border-start: none; - margin-left: 0; - pointer-events: all; + -moz-border-start: none; + margin-left: 0; + pointer-events: all; } @conditionalForwardWithUrlbar@:not([switchingtabs]) + #urlbar-container > #urlbar { - transition: margin-left @forwardTransitionLength@ ease-out; + transition: margin-left @forwardTransitionLength@ ease-out; } @conditionalForwardWithUrlbar@ + #urlbar-container > #urlbar:-moz-locale-dir(ltr) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } @conditionalForwardWithUrlbar@ + #urlbar-container > #urlbar:-moz-locale-dir(rtl) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } @conditionalForwardWithUrlbar@[forwarddisabled] + #urlbar-container { - clip-path: url("chrome://browser/content/browser.xul#windows-urlbar-back-button-clip-path"); + clip-path: url("chrome://browser/content/browser.xul#windows-urlbar-back-button-clip-path"); } @conditionalForwardWithUrlbar@ + #urlbar-container:-moz-locale-dir(rtl), @conditionalForwardWithUrlbar@ + #urlbar-container > #urlbar:-moz-locale-dir(rtl) { - /* let windows-urlbar-back-button-mask clip the urlbar's right side for RTL */ - transform: scaleX(-1); + /* let windows-urlbar-back-button-mask clip the urlbar's right side for RTL */ + transform: scaleX(-1); } html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, .searchbar-textbox:-moz-lwtheme > .autocomplete-textbox-container > .textbox-input-box > html|*.textbox-input::-moz-placeholder { - opacity: 1.0; - color: #777; + opacity: 1.0; + color: #777; } #urlbar:-moz-lwtheme[focused="true"], .searchbar-textbox:-moz-lwtheme[focused="true"] { - background-color: white; + background-color: white; } #urlbar-container { - -moz-box-orient: horizontal; - -moz-box-align: stretch; + -moz-box-orient: horizontal; + -moz-box-align: stretch; } .urlbar-textbox-container { - -moz-box-align: stretch; + -moz-box-align: stretch; } .urlbar-input-box { - -moz-margin-start: 0; - min-width: 4em; + -moz-margin-start: 0; + min-width: 4em; } #urlbar-icons { - -moz-box-align: center; + -moz-box-align: center; } .urlbar-icon { - padding: 0 3px; + padding: 0 3px; } .searchbar-engine-button, .search-go-container { - padding: 2px 2px; + padding: 2px 2px; } .urlbar-icon:hover { - background-image: radial-gradient(circle closest-side, hsla(200,100%,70%,.3), hsla(200,100%,70%,0)); + background-image: radial-gradient(circle closest-side, hsla(200,100%,70%,.3), hsla(200,100%,70%,0)); } .urlbar-icon[open="true"], .urlbar-icon:hover:active { - background-image: radial-gradient(circle closest-side, hsla(200,100%,70%,.1), hsla(200,100%,70%,0)); + background-image: radial-gradient(circle closest-side, hsla(200,100%,70%,.1), hsla(200,100%,70%,0)); } #urlbar-search-splitter { - min-width: 6px; - -moz-margin-start: -3px; - border: none; - background: transparent; + min-width: 6px; + -moz-margin-start: -3px; + border: none; + background: transparent; } #urlbar-search-splitter + #urlbar-container > #urlbar , #urlbar-search-splitter + #search-container > #searchbar > .searchbar-textbox { - -moz-margin-start: 0; + -moz-margin-start: 0; } #urlbar-display-box { - -moz-border-end: 1px solid #AAA; - -moz-margin-end: 3px; + -moz-border-end: 1px solid #AAA; + -moz-margin-end: 3px; } #urlbar-display { - margin-top: 0; - margin-bottom: 0; - -moz-margin-start: 0; - color: GrayText; + margin-top: 0; + margin-bottom: 0; + -moz-margin-start: 0; + color: GrayText; } /* identity box */ #identity-box { - padding: 2px; - font-size: .9em; + padding: 2px; + font-size: .9em; } #identity-box:-moz-locale-dir(ltr) { - border-top-left-radius: 1.5px; - border-bottom-left-radius: 1.5px; + border-top-left-radius: 1.5px; + border-bottom-left-radius: 1.5px; } #identity-box:-moz-locale-dir(rtl) { - border-top-right-radius: 1.5px; - border-bottom-right-radius: 1.5px; + border-top-right-radius: 1.5px; + border-bottom-right-radius: 1.5px; } #notification-popup-box:not([hidden]) + #identity-box { - -moz-padding-start: 10px; - border-radius: 0; + -moz-padding-start: 10px; + border-radius: 0; } @conditionalForwardWithUrlbar@ + #urlbar-container > #urlbar > #identity-box { - border-radius: 0; + border-radius: 0; } #urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity { - color: hsl(92,100%,30%); - -moz-margin-end: 4px; - background-image: -moz-linear-gradient(hsla(92,81%,16%,0), - hsla(92,81%,16%,.08) 25%, - hsla(92,81%,16%,.08) 75%, - hsla(92,81%,16%,0)); - background-position: right; - background-repeat: no-repeat; + color: hsl(92,100%,30%); + -moz-margin-end: 4px; + background-image: -moz-linear-gradient(hsla(92,81%,16%,0), + hsla(92,81%,16%,.08) 25%, + hsla(92,81%,16%,.08) 75%, + hsla(92,81%,16%,0)); + background-position: right; + background-repeat: no-repeat; } #urlbar[pageproxystate="valid"] > #identity-box.verifiedDomain { - color: rgb(0,79,168); - -moz-margin-end: 4px; - background-image: -moz-linear-gradient(rgba(0,79,168,0), - rgba(0,79,168,.08) 25%, - rgba(0,79,168,.08) 75%, - rgba(0,79,168,0)); - background-position: right; - background-repeat: no-repeat; + color: rgb(0,79,168); + -moz-margin-end: 4px; + background-image: -moz-linear-gradient(rgba(0,79,168,0), + rgba(0,79,168,.08) 25%, + rgba(0,79,168,.08) 75%, + rgba(0,79,168,0)); + background-position: right; + background-repeat: no-repeat; } #identity-box.verifiedIdentity:-moz-locale-dir(rtl) { - background-position: left; + background-position: left; } #identity-box.verifiedIdentity:not(:-moz-lwtheme) { - background-color: #fff; - box-shadow: inset 0 0 2px rgb(0,168,0); + background-color: #fff; + box-shadow: inset 0 0 2px rgb(0,168,0); } #identity-box.verifiedDomain:not(:-moz-lwtheme) { - background-color: rgb(224,234,247); - box-shadow: inset 0 0 2px rgb(0,79,168); + background-color: rgb(224,234,247); + box-shadow: inset 0 0 2px rgb(0,79,168); } #identity-box:-moz-focusring { - outline: 1px dotted #000; - outline-offset: -3px; + outline: 1px dotted #000; + outline-offset: -3px; } #identity-icon-labels { - -moz-padding-start: 2px; - -moz-padding-end: 5px; + -moz-padding-start: 2px; + -moz-padding-end: 5px; } /* Address bar shading for SSL */ @@ -1073,282 +1098,282 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, /* Location bar dropmarker */ .urlbar-history-dropmarker { - -moz-appearance: none; - padding: 0 3px; - background-color: transparent; - border: none; - width: auto; - list-style-image: url("chrome://browser/skin/urlbar-history-dropmarker.png"); - -moz-image-region: rect(0px, 11px, 14px, 0px); + -moz-appearance: none; + padding: 0 3px; + background-color: transparent; + border: none; + width: auto; + list-style-image: url("chrome://browser/skin/urlbar-history-dropmarker.png"); + -moz-image-region: rect(0px, 11px, 14px, 0px); } .urlbar-history-dropmarker:hover { - background-image: radial-gradient(circle closest-side, hsla(205,100%,70%,.3), hsla(205,100%,70%,0)); - -moz-image-region: rect(0px, 22px, 14px, 11px); + background-image: radial-gradient(circle closest-side, hsla(205,100%,70%,.3), hsla(205,100%,70%,0)); + -moz-image-region: rect(0px, 22px, 14px, 11px); } .urlbar-history-dropmarker:hover:active, .urlbar-history-dropmarker[open="true"] { - background-image: radial-gradient(circle closest-side, hsla(205,100%,70%,.1), hsla(205,100%,70%,0)); - -moz-image-region: rect(0px, 33px, 14px, 22px); + background-image: radial-gradient(circle closest-side, hsla(205,100%,70%,.1), hsla(205,100%,70%,0)); + -moz-image-region: rect(0px, 33px, 14px, 22px); } /* page proxy icon */ #page-proxy-favicon { - width: 16px; - height: 16px; - margin-top: 1px; - margin-bottom: 1px; - -moz-margin-start: 3px; - -moz-margin-end: 2px; - list-style-image: url(chrome://browser/skin/identity-icons-generic.png); - -moz-image-region: rect(0, 16px, 16px, 0); + width: 16px; + height: 16px; + margin-top: 1px; + margin-bottom: 1px; + -moz-margin-start: 3px; + -moz-margin-end: 2px; + list-style-image: url(chrome://browser/skin/identity-icons-generic.png); + -moz-image-region: rect(0, 16px, 16px, 0); } @conditionalForwardWithUrlbar@ + #urlbar-container > #urlbar > #identity-box > #page-proxy-favicon { - -moz-margin-end: 1px; + -moz-margin-end: 1px; } /* Since we already have a padlock, always use the generic icon until the favicon loads .verifiedDomain > #page-proxy-favicon[pageproxystate="valid"] { - list-style-image: url(chrome://browser/skin/identity-icons-https.png); + list-style-image: url(chrome://browser/skin/identity-icons-https.png); } .verifiedIdentity > #page-proxy-favicon[pageproxystate="valid"] { - list-style-image: url(chrome://browser/skin/identity-icons-https-ev.png); + list-style-image: url(chrome://browser/skin/identity-icons-https-ev.png); } .mixedActiveContent > #page-proxy-favicon[pageproxystate="valid"] { - list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-active.png); + list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-active.png); } */ #identity-box:hover > #page-proxy-favicon { - -moz-image-region: rect(0, 32px, 16px, 16px); + -moz-image-region: rect(0, 32px, 16px, 16px); } #identity-box:hover:active > #page-proxy-favicon, #identity-box[open=true] > #page-proxy-favicon { - -moz-image-region: rect(0, 48px, 16px, 32px); + -moz-image-region: rect(0, 48px, 16px, 32px); } #page-proxy-favicon[pageproxystate="invalid"] { - opacity: 0.3; + opacity: 0.3; } /* autocomplete */ #treecolAutoCompleteImage { - max-width: 36px; + max-width: 36px; } .ac-result-type-bookmark, .autocomplete-treebody::-moz-tree-image(bookmark, treecolAutoCompleteImage) { - list-style-image: url("chrome://browser/skin/places/bookmark.png"); - -moz-image-region: rect(0px 48px 16px 32px); - width: 16px; - height: 16px; + list-style-image: url("chrome://browser/skin/places/bookmark.png"); + -moz-image-region: rect(0px 48px 16px 32px); + width: 16px; + height: 16px; } .ac-result-type-keyword, .autocomplete-treebody::-moz-tree-image(keyword, treecolAutoCompleteImage) { - list-style-image: url(chrome://global/skin/icons/search-textbox.png); - margin: 2px; - width: 12px; - height: 12px; + list-style-image: url(chrome://global/skin/icons/search-textbox.png); + margin: 2px; + width: 12px; + height: 12px; } .ac-result-type-tag, .autocomplete-treebody::-moz-tree-image(tag, treecolAutoCompleteImage) { - list-style-image: url("chrome://browser/skin/places/tag.png"); - width: 16px; - height: 16px; + list-style-image: url("chrome://browser/skin/places/tag.png"); + width: 16px; + height: 16px; } .ac-comment { - font-size: 1.06em; + font-size: 1.06em; } .ac-extra > .ac-comment { - font-size: 1em; + font-size: 1em; } .ac-url-text, .ac-action-text { - font-size: 1em; - color: -moz-nativehyperlinktext; + font-size: 1em; + color: -moz-nativehyperlinktext; } @media (-moz-mac-lion-theme) { - .ac-url-text:not([selected="true"]), - .ac-action-text:not([selected="true"]) { - color: #008800; - } + .ac-url-text:not([selected="true"]), + .ac-action-text:not([selected="true"]) { + color: #008800; + } } richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-icon { - list-style-image: url("chrome://browser/skin/actionicon-tab.png"); - -moz-image-region: rect(0, 16px, 11px, 0); - padding: 0 3px; + list-style-image: url("chrome://browser/skin/actionicon-tab.png"); + -moz-image-region: rect(0, 16px, 11px, 0); + padding: 0 3px; } richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url-box > .ac-action-icon { - -moz-image-region: rect(11px, 16px, 22px, 0); + -moz-image-region: rect(11px, 16px, 22px, 0); } .ac-comment[selected="true"], .ac-url-text[selected="true"], .ac-action-text[selected="true"] { - color: inherit !important; + color: inherit !important; } .autocomplete-treebody::-moz-tree-cell-text(treecolAutoCompleteComment) { - color: GrayText; + color: GrayText; } .autocomplete-treebody::-moz-tree-cell-text(suggesthint, treecolAutoCompleteComment), .autocomplete-treebody::-moz-tree-cell-text(suggestfirst, treecolAutoCompleteComment) { - color: GrayText; - font-size: smaller; + color: GrayText; + font-size: smaller; } .autocomplete-treebody::-moz-tree-cell(suggesthint) { - border-top: 1px solid GrayText; + border-top: 1px solid GrayText; } /* combined go/reload/stop button in location bar */ #go-button, #urlbar > toolbarbutton { - -moz-appearance: none; - padding: 0 2px; - background-origin: border-box; - border: none; - list-style-image: url("chrome://browser/skin/reload-stop-go.png"); + -moz-appearance: none; + padding: 0 2px; + background-origin: border-box; + border: none; + list-style-image: url("chrome://browser/skin/reload-stop-go.png"); } #go-button { - padding: 0 3px; + padding: 0 3px; } #urlbar-reload-button { - -moz-image-region: rect(0, 14px, 14px, 0); + -moz-image-region: rect(0, 14px, 14px, 0); } #urlbar-reload-button:not([disabled]):hover { - background-image: radial-gradient(circle closest-side, hsla(200,100%,70%,.2), hsla(200,100%,70%,0)); - -moz-image-region: rect(14px, 14px, 28px, 0); + background-image: radial-gradient(circle closest-side, hsla(200,100%,70%,.2), hsla(200,100%,70%,0)); + -moz-image-region: rect(14px, 14px, 28px, 0); } #urlbar-reload-button:not([disabled]):hover:active { - background-image: radial-gradient(circle closest-side, hsla(200,100%,60%,.1), hsla(200,100%,60%,0)); - -moz-image-region: rect(28px, 14px, 42px, 0); + background-image: radial-gradient(circle closest-side, hsla(200,100%,60%,.1), hsla(200,100%,60%,0)); + -moz-image-region: rect(28px, 14px, 42px, 0); } #urlbar-reload-button:-moz-locale-dir(rtl) > .toolbarbutton-icon { - transform: scaleX(-1); + transform: scaleX(-1); } #go-button, #urlbar-go-button { - -moz-image-region: rect(0, 42px, 14px, 28px); + -moz-image-region: rect(0, 42px, 14px, 28px); } #go-button:hover, #urlbar-go-button:hover { - background-image: radial-gradient(circle closest-side, hsla(110,70%,50%,.2), hsla(110,70%,50%,0)); - -moz-image-region: rect(14px, 42px, 28px, 28px); + background-image: radial-gradient(circle closest-side, hsla(110,70%,50%,.2), hsla(110,70%,50%,0)); + -moz-image-region: rect(14px, 42px, 28px, 28px); } #go-button:hover:active, #urlbar-go-button:hover:active { - background-image: radial-gradient(circle closest-side, hsla(110,70%,50%,.1), hsla(110,70%,50%,0)); - -moz-image-region: rect(28px, 42px, 42px, 28px); + background-image: radial-gradient(circle closest-side, hsla(110,70%,50%,.1), hsla(110,70%,50%,0)); + -moz-image-region: rect(28px, 42px, 42px, 28px); } #go-button:-moz-locale-dir(rtl) > .toolbarbutton-icon, #urlbar-go-button:-moz-locale-dir(rtl) > .toolbarbutton-icon { - transform: scaleX(-1); + transform: scaleX(-1); } #urlbar-stop-button { - -moz-image-region: rect(0, 28px, 14px, 14px); + -moz-image-region: rect(0, 28px, 14px, 14px); } #urlbar-stop-button:not([disabled]):hover { - background-image: radial-gradient(circle closest-side, hsla(5,100%,75%,.3), hsla(5,100%,75%,0)); - -moz-image-region: rect(14px, 28px, 28px, 14px); + background-image: radial-gradient(circle closest-side, hsla(5,100%,75%,.3), hsla(5,100%,75%,0)); + -moz-image-region: rect(14px, 28px, 28px, 14px); } #urlbar-stop-button:hover:active { - background-image: radial-gradient(circle closest-side, hsla(5,100%,75%,.1), hsla(5,100%,75%,0)); - -moz-image-region: rect(28px, 28px, 42px, 14px); + background-image: radial-gradient(circle closest-side, hsla(5,100%,75%,.1), hsla(5,100%,75%,0)); + -moz-image-region: rect(28px, 28px, 42px, 14px); } /* popup blocker button */ #page-report-button { - list-style-image: url("chrome://browser/skin/urlbar-popup-blocked.png"); - -moz-image-region: rect(0, 16px, 16px, 0); + list-style-image: url("chrome://browser/skin/urlbar-popup-blocked.png"); + -moz-image-region: rect(0, 16px, 16px, 0); } #page-report-button:hover { - -moz-image-region: rect(0, 32px, 16px, 16px); + -moz-image-region: rect(0, 32px, 16px, 16px); } #page-report-button:hover:active, #page-report-button[open="true"] { - -moz-image-region: rect(0, 48px, 16px, 32px); + -moz-image-region: rect(0, 48px, 16px, 32px); } /* star button */ #star-button { - list-style-image: url("chrome://browser/skin/places/bookmark.png"); - -moz-image-region: rect(0px 16px 16px 0px); + list-style-image: url("chrome://browser/skin/places/bookmark.png"); + -moz-image-region: rect(0px 16px 16px 0px); } #star-button:hover { - background-image: radial-gradient(circle closest-side, hsla(45,100%,73%,.3), hsla(45,100%,73%,0)); - -moz-image-region: rect(0px 32px 16px 16px); + background-image: radial-gradient(circle closest-side, hsla(45,100%,73%,.3), hsla(45,100%,73%,0)); + -moz-image-region: rect(0px 32px 16px 16px); } #star-button:hover:active { - background-image: radial-gradient(circle closest-side, hsla(45,100%,73%,.1), hsla(45,100%,73%,0)); - -moz-image-region: rect(0px 48px 16px 32px); + background-image: radial-gradient(circle closest-side, hsla(45,100%,73%,.1), hsla(45,100%,73%,0)); + -moz-image-region: rect(0px 48px 16px 32px); } #star-button[starred] { - list-style-image: url("chrome://browser/skin/places/editBookmark.png"); + list-style-image: url("chrome://browser/skin/places/editBookmark.png"); } /* bookmarking panel */ #editBookmarkPanelStarIcon { - list-style-image: url("chrome://browser/skin/places/starred48.png"); - width: 48px; - height: 48px; + list-style-image: url("chrome://browser/skin/places/starred48.png"); + width: 48px; + height: 48px; } #editBookmarkPanelStarIcon[unstarred] { - list-style-image: url("chrome://browser/skin/places/unstarred48.png"); + list-style-image: url("chrome://browser/skin/places/unstarred48.png"); } #editBookmarkPanelTitle { - font-size: 130%; + font-size: 130%; } #editBookmarkPanelHeader, #editBookmarkPanelContent { - margin-bottom: .5em; + margin-bottom: .5em; } /* Implements editBookmarkPanel resizing on folderTree un-collapse. */ #editBMPanel_folderTree { - min-width: 27em; + min-width: 27em; } /* BOOKMARKING PANEL */ @@ -1385,7 +1410,7 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- border-radius: 3px; border: 1px solid rgba(0,0,0,.3) !important; box-shadow: inset 0 1px 1px 1px rgba(0,0,0,.05), - 0 1px rgba(255,255,255,.3); + 0 1px rgba(255,255,255,.3); margin: 0; padding: 3px 6px; } @@ -1440,8 +1465,8 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- border-radius: 0 0 3px 3px; border: 1px solid #a5a5a5; box-shadow: inset 0 1px rgba(255,255,255,.8), - inset 0 0 1px rgba(255,255, 255,.25), - 0 1px rgba(255,255,255,.3); + inset 0 0 1px rgba(255,255, 255,.25), + 0 1px rgba(255,255,255,.3); margin: 0; padding: 0; height: 20px; @@ -1519,7 +1544,7 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- border-radius: 3px; border: 1px solid rgba(0,0,0,.3); box-shadow: inset 0 1px 1px 1px rgba(0,0,0,.05), - 0 1px rgba(255,255,255,.3); + 0 1px rgba(255,255,255,.3); margin: 0; } @@ -1580,16 +1605,16 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- @media (min-resolution: 2dppx) { #editBookmarkPanel .expander-up { - list-style-image: url("chrome://browser/skin/panel-expander-open@2x.png"); + list-style-image: url("chrome://browser/skin/panel-expander-open@2x.png"); } #editBookmarkPanel .expander-down { - list-style-image: url("chrome://browser/skin/panel-expander-closed@2x.png"); + list-style-image: url("chrome://browser/skin/panel-expander-closed@2x.png"); } #editBookmarkPanel .expander-up > .button-box > .button-icon, #editBookmarkPanel .expander-down > .button-box > .button-icon { - width: 9px; + width: 9px; } } @@ -1605,40 +1630,40 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- /* ::::: content area ::::: */ #sidebar { - background-color: Window; + background-color: Window; } #sidebar-title { - -moz-padding-start: 0px; + -moz-padding-start: 0px; } /* ::::: throbber ::::: */ #navigator-throbber { - width: 16px; - min-height: 16px; - margin: 0 3px; + width: 16px; + min-height: 16px; + margin: 0 3px; } #navigator-throbber[busy="true"] { - list-style-image: url("chrome://global/skin/icons/loading_16.png"); + list-style-image: url("chrome://global/skin/icons/loading_16.png"); } #navigator-throbber, #wrapper-navigator-throbber > #navigator-throbber { - list-style-image: url("chrome://global/skin/icons/notloading_16.png"); + list-style-image: url("chrome://global/skin/icons/notloading_16.png"); } /* Tabstrip */ #TabsToolbar { - min-height: 0; - padding: 0; + min-height: 0; + padding: 0; } #TabsToolbar:not(:-moz-lwtheme), #TabsToolbar[tabsontop=false] { - background-image: linear-gradient(to top, @toolbarShadowColor@ 1px, rgba(0,0,0,.05) 1px, transparent 50%); + background-image: linear-gradient(to top, @toolbarShadowColor@ 1px, rgba(0,0,0,.05) 1px, transparent 50%); } /* When the tab bar is collapsed, show a 1px border in its place. */ @@ -1653,50 +1678,50 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- } @media (-moz-mac-lion-theme) { - #main-window[sizemode=normal] #TabsToolbar { - padding-left: 2px; - padding-right: 2px; - } + #main-window[sizemode=normal] #TabsToolbar { + padding-left: 2px; + padding-right: 2px; + } } /* remove 5 pixel border on left and right of browser screen */ .tabbrowser-tabbox { - margin: 0; + margin: 0; } .tabbrowser-tab, .tabs-newtab-button { - -moz-appearance: none; - background: @toolbarShadowOnTab@, @bgTabTexture@, - linear-gradient(-moz-dialog, -moz-dialog); - background-clip: padding-box; - padding: 3px 1px 4px; - /* Setting a transparent outer border allows us to have a 1px gap - between the tabs and the top edge of the screen, even when the - tabs have a top margin of 0, which is important for Fitts' law - compliance */ - border: 2px solid; - border-bottom: none; - border-radius: 6px 6px 0px 0px; - -moz-border-top-colors: transparent #929292; - -moz-border-left-colors: transparent #929292; - -moz-border-right-colors: transparent #929292; - /* Hide the transparent top border by default */ - margin-top: -1px; - /* Reduce the gap between the tabs */ - -moz-margin-start: -1px; - box-shadow: inset 0.5px 1px 1px rgba(255,255,255,.7); + -moz-appearance: none; + background: @toolbarShadowOnTab@, var(--tab-background), + linear-gradient(var(--toolbar-custom-color), var(--toolbar-custom-color)); + background-clip: padding-box; + padding: 3px 1px 4px; + /* Setting a transparent outer border allows us to have a 1px gap + between the tabs and the top edge of the screen, even when the + tabs have a top margin of 0, which is important for Fitts' law + compliance */ + border: 1.6px solid; + border-bottom: none; + border-radius: var(--tab-border-radius) var(--tab-border-radius) 0px 0px; + -moz-border-top-colors: transparent #929292; + -moz-border-left-colors: transparent #929292; + -moz-border-right-colors: transparent #929292; + /* Hide the transparent top border by default */ + margin-top: -1px; + /* Reduce the gap between the tabs */ + -moz-margin-start: -1px; + box-shadow: var(--tab-box-shadow); } .tabbrowser-tab { - -moz-padding-end: 3px; + -moz-padding-end: 3px; } /* Override the default (globally-set) tab width values; increase by 2px to compensate for the transparent outer border of the tabs */ .tabbrowser-tab:not([pinned]) { - max-width: 252px; - min-width: 102px; + max-width: 252px; + min-width: 102px; } /* When the tabs are on top and the window is maximized or in full- @@ -1706,32 +1731,32 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- #main-window[sizemode="maximized"][tabsontop=true] .tabs-newtab-button, #main-window[sizemode="fullscreen"][tabsontop=true] .tabbrowser-tab, #main-window[sizemode="fullscreen"][tabsontop=true] .tabs-newtab-button { - margin-top: 0px; + margin-top: 0px; } /* make the tab text colors match those of the Windows client */ @media (-moz-mac-lion-theme) { - tab { - text-shadow: none; - color: black !important; - } + tab { + text-shadow: none; + color: black !important; + } } .tabbrowser-tab:hover, .tabs-newtab-button:hover { - background-image: @toolbarShadowOnTab@, @bgTabTextureHover@, - linear-gradient(-moz-dialog, -moz-dialog); + background-image: @toolbarShadowOnTab@, var(--tab-background-hover), + linear-gradient(var(--toolbar-custom-color), var(--toolbar-custom-color)); } .tabbrowser-tab[selected="true"] { - background-image: linear-gradient(@selectedTabHighlight@, @toolbarHighlight@ 50%), - linear-gradient(-moz-dialog, -moz-dialog); + background-image: linear-gradient(var(--tab-selected-highlight), var(--toolbar-highlight-top) 50%), + linear-gradient(var(--toolbar-custom-color), var(--toolbar-custom-color)); } #main-window[tabsontop=false]:not([disablechrome]) .tabbrowser-tab[selected=true]:not(:-moz-lwtheme) { - background-image: @toolbarShadowOnTab@, - linear-gradient(@selectedTabHighlight@, @toolbarHighlight@ 50%), - linear-gradient(-moz-dialog, -moz-dialog); + background-image: @toolbarShadowOnTab@, + linear-gradient(var(--tab-selected-highlight), var(--toolbar-highlight-top) 50%), + linear-gradient(var(--toolbar-custom-color), var(--toolbar-custom-color)); } .tabbrowser-tab[visuallyselected=true]:not(:-moz-lwtheme) { @@ -1747,100 +1772,100 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- /* Remove highlight fuzz on dark themes */ .tabbrowser-tab:-moz-lwtheme-brighttext, .tabs-newtab-button:-moz-lwtheme-brighttext { - box-shadow:none; - -moz-border-top-colors: transparent #707070; - -moz-border-left-colors: transparent #707070; - -moz-border-right-colors: transparent #707070; + box-shadow:none; + -moz-border-top-colors: transparent #707070; + -moz-border-left-colors: transparent #707070; + -moz-border-right-colors: transparent #707070; } .tabbrowser-tab[selected="true"]:-moz-lwtheme { - background-image: linear-gradient(rgba(255,255,255,.6), rgba(255,255,255,.8) 50%); + background-image: linear-gradient(var(--tab-selected-highlight), var(--toolbar-highlight-top) 50%); } .tabbrowser-tab[selected="true"]:-moz-lwtheme-brighttext { - background-image: linear-gradient(rgba(128,128,128,.9), rgba(32,32,32,.9) 50%, rgba(32,32,32,.9) 80%, rgba(32,32,32,.8) 100%); - -moz-border-top-colors: transparent #D0D0D0; - -moz-border-left-colors: transparent #D0D0D0; - -moz-border-right-colors: transparent #D0D0D0; + background-image: linear-gradient(rgba(128,128,128,.9), rgba(32,32,32,.9) 50%, rgba(32,32,32,.9) 80%, var(--toolbar-highlight-top) 100%); + -moz-border-top-colors: transparent #D0D0D0; + -moz-border-left-colors: transparent #D0D0D0; + -moz-border-right-colors: transparent #D0D0D0; } .tabbrowser-tab:-moz-lwtheme-brighttext:not([selected="true"]), .tabs-newtab-button:-moz-lwtheme-brighttext { - background-image: linear-gradient(hsla(0,0%,25%,.4), hsla(0,0%,15%,.6) 80%); + background-image: linear-gradient(hsla(0,0%,25%,.4), hsla(0,0%,15%,.6) 80%); } .tabbrowser-tab:-moz-lwtheme-brighttext:not([selected="true"]):hover, .tabs-newtab-button:-moz-lwtheme-brighttext:hover { - background-image: linear-gradient(hsla(0,0%,60%,.4), hsla(0,0%,10%,.8) 80%); + background-image: linear-gradient(hsla(0,0%,60%,.4), hsla(0,0%,10%,.8) 80%); } .tabbrowser-tab:-moz-lwtheme-darktext:not([selected="true"]), .tabs-newtab-button:-moz-lwtheme-darktext { - background-image: linear-gradient(hsla(0,0%,75%,.4), hsla(0,0%,85%,.6) 80%); + background-image: linear-gradient(hsla(0,0%,75%,.4), hsla(0,0%,85%,.6) 80%); } .tabbrowser-tab:-moz-lwtheme-darktext:not([selected="true"]):hover, .tabs-newtab-button:-moz-lwtheme-darktext:hover { - background-image: linear-gradient(hsla(0,0%,60%,.4), hsla(0,0%,90%,.8) 80%); + background-image: linear-gradient(hsla(0,0%,60%,.4), hsla(0,0%,90%,.8) 80%); } .tabbrowser-tab[pinned][titlechanged]:not([selected="true"]) { - background-image: radial-gradient(circle farthest-corner at 50% 3px, rgba(255,255,255,1) 3%, rgba(186,221,251,.75) 40%, rgba(127,179,255,.5) 80%, rgba(127,179,255,.25)); + background-image: radial-gradient(circle farthest-corner at 50% 3px, rgba(255,255,255,1) 3%, rgba(186,221,251,.75) 40%, rgba(127,179,255,.5) 80%, rgba(127,179,255,.25)); } .tabbrowser-tab[pinned][titlechanged]:not([selected="true"]):hover { - background-image: linear-gradient(hsla(0,0%,100%,.4), hsla(0,0%,75%,.4) 80%), - radial-gradient(circle farthest-corner at 50% 3px, rgba(255,255,255,1) 3%, rgba(186,221,251,.75) 40%, rgba(127,179,255,.5) 80%, rgba(127,179,255,.25)); + background-image: linear-gradient(hsla(0,0%,100%,.4), hsla(0,0%,75%,.4) 80%), + radial-gradient(circle farthest-corner at 50% 3px, rgba(255,255,255,1) 3%, rgba(186,221,251,.75) 40%, rgba(127,179,255,.5) 80%, rgba(127,179,255,.25)); } .tab-throbber, .tab-icon-image { - width: 16px; - height: 16px; - list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); - -moz-margin-start: 2px; - -moz-margin-end: 3px; + width: 16px; + height: 16px; + list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); + -moz-margin-start: 2px; + -moz-margin-end: 3px; } .tab-throbber { - list-style-image: url("chrome://browser/skin/tabbrowser/connecting.png"); + list-style-image: url("chrome://browser/skin/tabbrowser/connecting.png"); } .tab-throbber[progress] { - list-style-image: url("chrome://browser/skin/tabbrowser/loading.png"); + list-style-image: url("chrome://browser/skin/tabbrowser/loading.png"); } .tab-throbber[pinned], .tab-icon-image[pinned] { - -moz-margin-start: 5px; - -moz-margin-end: 5px; + -moz-margin-start: 5px; + -moz-margin-end: 5px; } /* tabbrowser-tab focus ring */ .tabbrowser-tab:focus > .tab-stack { - outline: 1px dotted; + outline: 1px dotted; } /* Tab DnD indicator */ .tab-drop-indicator { - list-style-image: url(chrome://browser/skin/tabbrowser/tabDragIndicator.png); - margin-bottom: -11px; + list-style-image: url(chrome://browser/skin/tabbrowser/tabDragIndicator.png); + margin-bottom: -11px; } /* Tab close button */ .tab-close-button { - -moz-appearance: none; - border: none; - padding: 0px; + -moz-appearance: none; + border: none; + padding: 0px; } .tab-close-button:-moz-lwtheme-brighttext { - list-style-image: url("chrome://global/skin/icons/close-inverted.png"); + list-style-image: url("chrome://global/skin/icons/close-inverted.png"); } @media (min-resolution: 2dppx) { - .tab-close-button:-moz-lwtheme-brighttext { - list-style-image: url("chrome://global/skin/icons/close-inverted@2x.png"); - } + .tab-close-button:-moz-lwtheme-brighttext { + list-style-image: url("chrome://global/skin/icons/close-inverted@2x.png"); + } } /* Tab sound indicator */ @@ -1931,280 +1956,280 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- .tabbrowser-arrowscrollbox > .scrollbutton-up, .tabbrowser-arrowscrollbox > .scrollbutton-down { - list-style-image: url("chrome://browser/skin/tabbrowser/tab-arrow-left.png"); - margin: 0; - padding-right: 2px; - border-right: 2px solid transparent; - background-origin: border-box; + list-style-image: url("chrome://browser/skin/tabbrowser/tab-arrow-left.png"); + margin: 0; + padding-right: 2px; + border-right: 2px solid transparent; + background-origin: border-box; } toolbar[brighttext] .tabbrowser-arrowscrollbox > .scrollbutton-up, toolbar[brighttext] .tabbrowser-arrowscrollbox > .scrollbutton-down { - list-style-image: url(chrome://browser/skin/tabbrowser/tab-arrow-left-inverted.png); + list-style-image: url(chrome://browser/skin/tabbrowser/tab-arrow-left-inverted.png); } .tabbrowser-arrowscrollbox > .scrollbutton-up[disabled], .tabbrowser-arrowscrollbox > .scrollbutton-down[disabled] { - opacity: .4; + opacity: .4; } .tabbrowser-arrowscrollbox > .scrollbutton-up:-moz-locale-dir(rtl), .tabbrowser-arrowscrollbox > .scrollbutton-down:-moz-locale-dir(ltr) { - transform: scaleX(-1); + transform: scaleX(-1); } .tabbrowser-arrowscrollbox > .scrollbutton-down { - transition: 1s background-color ease-out; + transition: 1s background-color ease-out; } .tabbrowser-arrowscrollbox > .scrollbutton-down[notifybgtab] { - background-color: Highlight; - transition: none; + background-color: Highlight; + transition: none; } .tabbrowser-arrowscrollbox > .scrollbutton-up:not([disabled]), .tabbrowser-arrowscrollbox > .scrollbutton-down:not([disabled]) { - border-width: 0 2px 0 0; - border-style: solid; - border-image: url("chrome://browser/skin/tabbrowser/tab-overflow-border.png") 0 2 0 2 fill; + border-width: 0 2px 0 0; + border-style: solid; + border-image: url("chrome://browser/skin/tabbrowser/tab-overflow-border.png") 0 2 0 2 fill; } .tabs-newtab-button > .toolbarbutton-icon { - margin-top: -1px; - margin-bottom: -1px; + margin-top: -1px; + margin-bottom: -1px; } .tabs-newtab-button, #TabsToolbar > #new-tab-button, #TabsToolbar > toolbarpaletteitem > #new-tab-button { - list-style-image: url(chrome://browser/skin/tabbrowser/newtab.png); - -moz-image-region: auto; + list-style-image: url(chrome://browser/skin/tabbrowser/newtab.png); + -moz-image-region: auto; } .tabs-newtab-button:-moz-lwtheme-brighttext, toolbar[brighttext] #TabsToolbar > #new-tab-button, toolbar[brighttext] #TabsToolbar > toolbarpaletteitem > #new-tab-button { - list-style-image: url(chrome://browser/skin/tabbrowser/newtab-inverted.png); + list-style-image: url(chrome://browser/skin/tabbrowser/newtab-inverted.png); } .tabs-newtab-button { - width: 28px; + width: 28px; } #TabsToolbar > #new-tab-button { - width: 26px; + width: 26px; } #alltabs-button { - list-style-image: url("chrome://browser/skin/tabbrowser/alltabs.png"); - -moz-image-region: rect(0, 14px, 16px, 0); + list-style-image: url("chrome://browser/skin/tabbrowser/alltabs.png"); + -moz-image-region: rect(0, 14px, 16px, 0); } #alltabs-button[type="menu"] { - list-style-image: url("chrome://browser/skin/toolbarbutton-dropdown-arrow.png"); - -moz-image-region: auto; + list-style-image: url("chrome://browser/skin/toolbarbutton-dropdown-arrow.png"); + -moz-image-region: auto; } toolbar[brighttext] #alltabs-button { - list-style-image: url("chrome://browser/skin/tabbrowser/alltabs-inverted.png"); + list-style-image: url("chrome://browser/skin/tabbrowser/alltabs-inverted.png"); } toolbar[brighttext] #alltabs-button[type="menu"] { - list-style-image: url("chrome://browser/skin/toolbarbutton-dropdown-arrow-inverted.png"); + list-style-image: url("chrome://browser/skin/toolbarbutton-dropdown-arrow-inverted.png"); } #alltabs-button[type="menu"] > .toolbarbutton-icon { - margin: 0 2px; + margin: 0 2px; } #alltabs-button[type="menu"] > .toolbarbutton-menu-dropmarker { - display: none; + display: none; } /* All tabs menupopup */ .alltabs-item > .menu-iconic-left > .menu-iconic-icon { - list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); + list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); } .alltabs-item[selected="true"] { - font-weight: bold; + font-weight: bold; } .alltabs-item[busy] > .menu-iconic-left > .menu-iconic-icon { - list-style-image: url("chrome://global/skin/icons/loading_16.png"); + list-style-image: url("chrome://global/skin/icons/loading_16.png"); } .alltabs-item[tabIsVisible] { - /* box-shadow instead of background-color to work around native styling */ - box-shadow: inset -5px 0 ThreeDShadow; + /* box-shadow instead of background-color to work around native styling */ + box-shadow: inset -5px 0 ThreeDShadow; } /* Tabstrip close button */ .tabs-closebutton { - -moz-appearance: none; - padding: 4px 2px; - margin: 0px; - border: none; + -moz-appearance: none; + padding: 4px 2px; + margin: 0px; + border: none; } toolbar[brighttext] .tabs-closebutton { - list-style-image: url("chrome://global/skin/icons/close-inverted.png"); + list-style-image: url("chrome://global/skin/icons/close-inverted.png"); } @media (min-resolution: 2dppx) { - toolbar[brighttext] .tabs-closebutton { - list-style-image: url("chrome://global/skin/icons/close-inverted@2x.png"); - } + toolbar[brighttext] .tabs-closebutton { + list-style-image: url("chrome://global/skin/icons/close-inverted@2x.png"); + } } .tabs-closebutton > .toolbarbutton-icon { - -moz-margin-end: 0px !important; - -moz-padding-end: 2px !important; - -moz-padding-start: 2px !important; + -moz-margin-end: 0px !important; + -moz-padding-end: 2px !important; + -moz-padding-start: 2px !important; } #sidebar-throbber[loading="true"] { - list-style-image: url("chrome://global/skin/icons/loading_16.png"); - -moz-margin-end: 4px; + list-style-image: url("chrome://global/skin/icons/loading_16.png"); + -moz-margin-end: 4px; } /* Pale Moon: Feed icon */ #ub-feed-button, #ub-feed-button > .button-box, #ub-feed-button:hover:active > .button-box { - padding: 0px; - margin: 0px; - border: 0px; - background-color: transparent !important; + padding: 0px; + margin: 0px; + border: 0px; + background-color: transparent !important; } #ub-feed-button { - -moz-appearance: none; - min-width: 0px; - list-style-image: url("chrome://browser/skin/feeds/feed-icons-16.png"); - -moz-image-region: rect(0px 16px 16px 0px); + -moz-appearance: none; + min-width: 0px; + list-style-image: url("chrome://browser/skin/feeds/feed-icons-16.png"); + -moz-image-region: rect(0px 16px 16px 0px); } #ub-feed-button:hover { - -moz-image-region: rect(0px 32px 16px 16px); + -moz-image-region: rect(0px 32px 16px 16px); } #ub-feed-button[open="true"], #ub-feed-button:hover:active { - -moz-image-region: rect(0px 48px 16px 32px); + -moz-image-region: rect(0px 48px 16px 32px); } /* Bookmarks toolbar */ #PlacesToolbarDropIndicator { - list-style-image: url(chrome://browser/skin/places/toolbarDropMarker.png); + list-style-image: url(chrome://browser/skin/places/toolbarDropMarker.png); } toolbarbutton.bookmark-item[dragover="true"][open="true"] { - -moz-appearance: none; - background: Highlight !important; - color: HighlightText !important; + -moz-appearance: none; + background: Highlight !important; + color: HighlightText !important; } /* rules for menupopup drop indicators */ .menupopup-drop-indicator-bar { - position: relative; - /* these two margins must together compensate the indicator's height */ - margin-top: -1px; - margin-bottom: -1px; + position: relative; + /* these two margins must together compensate the indicator's height */ + margin-top: -1px; + margin-bottom: -1px; } .menupopup-drop-indicator { - list-style-image: none; - height: 2px; - -moz-margin-end: -4em; - background-color: Highlight; + list-style-image: none; + height: 2px; + -moz-margin-end: -4em; + background-color: Highlight; } /* ::::: Identity Indicator Styling ::::: */ /* Popup Icons */ #identity-popup-icon { - height: 64px; - width: 64px; - padding: 0; - list-style-image: url("chrome://browser/skin/identity.png"); - -moz-image-region: rect(0px, 64px, 64px, 0px); + height: 64px; + width: 64px; + padding: 0; + list-style-image: url("chrome://browser/skin/identity.png"); + -moz-image-region: rect(0px, 64px, 64px, 0px); } #identity-popup.verifiedDomain > #identity-popup-container > #identity-popup-icon { - -moz-image-region: rect(64px, 64px, 128px, 0px); + -moz-image-region: rect(64px, 64px, 128px, 0px); } #identity-popup.verifiedIdentity > #identity-popup-container > #identity-popup-icon { - -moz-image-region: rect(128px, 64px, 192px, 0px); + -moz-image-region: rect(128px, 64px, 192px, 0px); } /* Popup Body Text */ .identity-popup-description { - white-space: pre-wrap; - -moz-padding-start: 15px; - margin: 2px 0 4px; + white-space: pre-wrap; + -moz-padding-start: 15px; + margin: 2px 0 4px; } .identity-popup-label { - white-space: pre-wrap; - -moz-padding-start: 15px; - margin: 0; + white-space: pre-wrap; + -moz-padding-start: 15px; + margin: 0; } #identity-popup-content-host, #identity-popup-content-box.verifiedIdentity > #identity-popup-content-owner { - font-size: 1.2em; + font-size: 1.2em; } #identity-popup-content-host { - margin-top: 3px; - margin-bottom: 5px; - font-weight: bold; - max-width: 300px; + margin-top: 3px; + margin-bottom: 5px; + font-weight: bold; + max-width: 300px; } #identity-popup-content-owner { - margin-top: 4px; - margin-bottom: 0 !important; - font-weight: bold; - max-width: 300px; + margin-top: 4px; + margin-bottom: 0 !important; + font-weight: bold; + max-width: 300px; } .verifiedDomain > #identity-popup-content-owner { - font-weight: normal; + font-weight: normal; } #identity-popup-content-verifier { - margin: 4px 0 2px; + margin: 4px 0 2px; } #identity-popup-content-box.verifiedIdentity > #identity-popup-encryption , #identity-popup-content-box.verifiedDomain > #identity-popup-encryption { - margin-top: 10px; - -moz-margin-start: -24px; + margin-top: 10px; + -moz-margin-start: -24px; } #identity-popup-content-box.verifiedIdentity > #identity-popup-encryption > vbox > #identity-popup-encryption-icon , #identity-popup-content-box.verifiedDomain > #identity-popup-encryption > vbox > #identity-popup-encryption-icon { - list-style-image: url("chrome://browser/skin/Secure24.png"); + list-style-image: url("chrome://browser/skin/Secure24.png"); } #identity-popup-more-info-button { - margin-top: 6px; - margin-bottom: 0; - -moz-margin-end: 0; + margin-top: 6px; + margin-bottom: 0; + -moz-margin-end: 0; } .popup-notification-icon { - width: 64px; - height: 64px; - -moz-margin-end: 10px; + width: 64px; + height: 64px; + -moz-margin-end: 10px; } .popup-notification-icon[popupid="geolocation"] { - list-style-image: url(chrome://browser/skin/Geolocation-64.png); + list-style-image: url(chrome://browser/skin/Geolocation-64.png); } .popup-notification-icon[popupid="xpinstall-disabled"], @@ -2214,198 +2239,198 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { .popup-notification-icon[popupid="addon-install-origin-blocked"], .popup-notification-icon[popupid="addon-install-failed"], .popup-notification-icon[popupid="addon-install-complete"] { - list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric.png); - width: 32px; - height: 32px; + list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric.png); + width: 32px; + height: 32px; } .popup-notification-icon[popupid="click-to-play-plugins"] { - list-style-image: url(chrome://mozapps/skin/plugins/pluginBlocked-64.png); + list-style-image: url(chrome://mozapps/skin/plugins/pluginBlocked-64.png); } .popup-notification-icon[popupid="web-notifications"] { - list-style-image: url(chrome://browser/skin/notification-64.png); + list-style-image: url(chrome://browser/skin/notification-64.png); } .addon-progress-description { - width: 350px; - max-width: 350px; + width: 350px; + max-width: 350px; } .popup-progress-label, .popup-progress-meter { - -moz-margin-start: 0; - -moz-margin-end: 0; + -moz-margin-start: 0; + -moz-margin-end: 0; } .popup-progress-cancel { - -moz-appearance: none; - background: transparent; - border: none; - padding: 0; - min-height: 16px; - min-width: 16px; - max-height: 16px; - max-width: 16px; - margin: 0 1px 0 1px; - list-style-image: url(chrome://mozapps/skin/downloads/buttons.png); - -moz-image-region: rect(0px, 16px, 16px, 0px); + -moz-appearance: none; + background: transparent; + border: none; + padding: 0; + min-height: 16px; + min-width: 16px; + max-height: 16px; + max-width: 16px; + margin: 0 1px 0 1px; + list-style-image: url(chrome://mozapps/skin/downloads/buttons.png); + -moz-image-region: rect(0px, 16px, 16px, 0px); } .popup-progress-cancel:hover { - -moz-image-region: rect(16px, 32px, 32px, 16px); + -moz-image-region: rect(16px, 32px, 32px, 16px); } .popup-progress-cancel:active { - -moz-image-region: rect(32px, 32px, 48px, 16px); + -moz-image-region: rect(32px, 32px, 48px, 16px); } .popup-notification-icon[popupid="indexedDB-permissions-prompt"], .popup-notification-icon[popupid="indexedDB-quota-prompt"], .popup-notification-icon[popupid*="offline-app-requested"], .popup-notification-icon[popupid="offline-app-usage"] { - list-style-image: url(chrome://global/skin/icons/question-64.png); + list-style-image: url(chrome://global/skin/icons/question-64.png); } .popup-notification-icon[popupid="password"] { - list-style-image: url(chrome://mozapps/skin/passwordmgr/key-64.png); + list-style-image: url(chrome://mozapps/skin/passwordmgr/key-64.png); } .popup-notification-icon[popupid="mixed-content-blocked"] { - list-style-image: url(chrome://browser/skin/mixed-content-blocked-64.png); + list-style-image: url(chrome://browser/skin/mixed-content-blocked-64.png); } %ifdef MOZ_WEBRTC .popup-notification-icon[popupid="webRTC-sharingDevices"], .popup-notification-icon[popupid="webRTC-shareDevices"] { - list-style-image: url(chrome://browser/skin/webRTC-shareDevice-64.png); + list-style-image: url(chrome://browser/skin/webRTC-shareDevice-64.png); } %endif .popup-notification-icon[popupid="pointerLock"] { - list-style-image: url(chrome://browser/skin/pointerLock-64.png); + list-style-image: url(chrome://browser/skin/pointerLock-64.png); } /* Notification icon box */ #notification-popup-box { - position: relative; - background-color: #fff; - background-clip: padding-box; - padding-left: 3px; - border-radius: 2.5px 0 0 2.5px; - border-width: 0 8px 0 0; - border-style: solid; - border-image: url("chrome://browser/skin/urlbar-arrow.png") 0 8 0 0 fill; - -moz-margin-end: -8px; + position: relative; + background-color: #fff; + background-clip: padding-box; + padding-left: 3px; + border-radius: var(--toolbarbutton-border-radius) 0 0 var(--toolbarbutton-border-radius); + border-width: 0 8px 0 0; + border-style: solid; + border-image: url("chrome://browser/skin/urlbar-arrow.png") 0 8 0 0 fill; + -moz-margin-end: -8px; } @conditionalForwardWithUrlbar@[forwarddisabled] + #urlbar-container > #urlbar > #notification-popup-box { - padding-left: 5px; + padding-left: 5px; } #notification-popup-box:-moz-locale-dir(rtl), .notification-anchor-icon:-moz-locale-dir(rtl) { - transform: scaleX(-1); + transform: scaleX(-1); } .notification-anchor-icon { - width: 16px; - height: 16px; - margin: 0 2px; + width: 16px; + height: 16px; + margin: 0 2px; } .notification-anchor-icon:-moz-focusring { - outline: 1px dotted -moz-DialogText; - outline-offset: -3px; + outline: 1px dotted -moz-DialogText; + outline-offset: -3px; } .default-notification-icon, #default-notification-icon { - list-style-image: url(chrome://global/skin/icons/information-16.png); + list-style-image: url(chrome://global/skin/icons/information-16.png); } .geo-notification-icon, #geo-notification-icon { - list-style-image: url(chrome://browser/skin/Geolocation-16.png); + list-style-image: url(chrome://browser/skin/Geolocation-16.png); } #addons-notification-icon { - list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric-16.png); + list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric-16.png); } .indexedDB-notification-icon, #indexedDB-notification-icon { - list-style-image: url(chrome://global/skin/icons/question-16.png); + list-style-image: url(chrome://global/skin/icons/question-16.png); } #password-notification-icon { - list-style-image: url(chrome://mozapps/skin/passwordmgr/key-16.png); + list-style-image: url(chrome://mozapps/skin/passwordmgr/key-16.png); } #plugins-notification-icon { - list-style-image: url(chrome://browser/skin/notification-pluginNormal.png); + list-style-image: url(chrome://browser/skin/notification-pluginNormal.png); } #alert-plugins-notification-icon { - list-style-image: url(chrome://browser/skin/notification-pluginAlert.png); + list-style-image: url(chrome://browser/skin/notification-pluginAlert.png); } #blocked-plugins-notification-icon { - list-style-image: url(chrome://browser/skin/notification-pluginBlocked.png); + list-style-image: url(chrome://browser/skin/notification-pluginBlocked.png); } #plugins-notification-icon, #alert-plugins-notification-icon, #blocked-plugins-notification-icon { - -moz-image-region: rect(0, 16px, 16px, 0); + -moz-image-region: rect(0, 16px, 16px, 0); } #plugins-notification-icon:hover, #alert-plugins-notification-icon:hover, #blocked-plugins-notification-icon:hover { - -moz-image-region: rect(0, 32px, 16px, 16px); + -moz-image-region: rect(0, 32px, 16px, 16px); } #plugins-notification-icon:active, #alert-plugins-notification-icon:active, #blocked-plugins-notification-icon:active { - -moz-image-region: rect(0, 48px, 16px, 32px); + -moz-image-region: rect(0, 48px, 16px, 32px); } #notification-popup-box[hidden] { - /* Override display:none to make the pluginBlockedNotification animation work - when showing the notification repeatedly. */ - display: -moz-box; - visibility: collapse; + /* Override display:none to make the pluginBlockedNotification animation work + when showing the notification repeatedly. */ + display: -moz-box; + visibility: collapse; } #blocked-plugins-notification-icon[showing] { - animation: pluginBlockedNotification 500ms ease 0s 5 alternate both; + animation: pluginBlockedNotification 500ms ease 0s 5 alternate both; } @keyframes pluginBlockedNotification { - from { - opacity: 0; - } - to { - opacity: 1; - } + from { + opacity: 0; + } + to { + opacity: 1; + } } .mixed-content-blocked-notification-icon, #mixed-content-blocked-notification-icon { - list-style-image: url(chrome://browser/skin/mixed-content-blocked-16.png); + list-style-image: url(chrome://browser/skin/mixed-content-blocked-16.png); } %ifdef MOZ_WEBRTC .webRTC-shareDevices-notification-icon, #webRTC-shareDevices-notification-icon { - list-style-image: url(chrome://browser/skin/webRTC-shareDevice-16.png); + list-style-image: url(chrome://browser/skin/webRTC-shareDevice-16.png); } .webRTC-sharingDevices-notification-icon, #webRTC-sharingDevices-notification-icon { - list-style-image: url(chrome://browser/skin/webRTC-sharingDevice-16.png); + list-style-image: url(chrome://browser/skin/webRTC-sharingDevice-16.png); } %endif @@ -2426,14 +2451,14 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { } #pointerLock-notification-icon { - list-style-image: url(chrome://browser/skin/pointerLock-16.png); + list-style-image: url(chrome://browser/skin/pointerLock-16.png); } #pointerLock-cancel { - margin: 0px; + margin: 0px; } #identity-popup-container { - min-width: 280px; + min-width: 280px; } /* Bookmarks roots menu-items */ @@ -2443,59 +2468,59 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { #subscribeToPageMenupopup, #BMB_subscribeToPageMenuitem:not([disabled]), #BMB_subscribeToPageMenupopup { - list-style-image: url("chrome://browser/skin/feeds/feedIcon16.png"); + list-style-image: url("chrome://browser/skin/feeds/feedIcon16.png"); } #appmenu_bookmarksToolbar, #bookmarksToolbarFolderMenu, #BMB_bookmarksToolbar { - list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.png"); - -moz-image-region: auto; + list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.png"); + -moz-image-region: auto; } @media (min-resolution: 2dppx) { #bookmarksToolbarFolderMenu, #BMB_bookmarksToolbar { - list-style-image: url("chrome://browser/skin/places/bookmarksToolbar@2x.png"); - -moz-image-region: auto; + list-style-image: url("chrome://browser/skin/places/bookmarksToolbar@2x.png"); + -moz-image-region: auto; } } #appmenu_unsortedBookmarks, #BMB_unsortedBookmarks { - list-style-image: url("chrome://browser/skin/places/unsortedBookmarks.png"); - -moz-image-region: auto; + list-style-image: url("chrome://browser/skin/places/unsortedBookmarks.png"); + -moz-image-region: auto; } /* ::::: Keyboard UI Panel ::::: */ .KUI-panel { - -moz-appearance: none; - background: rgba(27%,27%,27%,.9) url(KUI-background.png) repeat-x; - color: white; - border-style: none; - border-radius: 20px; + -moz-appearance: none; + background: rgba(27%,27%,27%,.9) url(KUI-background.png) repeat-x; + color: white; + border-style: none; + border-radius: 20px; } .KUI-panel[level="top"] { - background-color: rgba(27%,27%,27%,.65); + background-color: rgba(27%,27%,27%,.65); } .KUI-panel-closebutton { - list-style-image: url(KUI-close.png); - -moz-appearance: none; - border: none; - padding: 0; - width: 24px; - height: 24px; + list-style-image: url(KUI-close.png); + -moz-appearance: none; + border: none; + padding: 0; + width: 24px; + height: 24px; } .KUI-panel-closebutton:not(:hover) { - opacity: .6; + opacity: .6; } .KUI-panel-closebutton > .toolbarbutton-icon { - margin: 0; + margin: 0; } /* ::::: Ctrl-Tab and All Tabs Panels ::::: */ @@ -2503,205 +2528,205 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { /* Ctrl-Tab */ #ctrlTab-panel { - padding: 20px 10px 10px; - font-weight: bold; - text-shadow: 0 0 1px rgb(27%,27%,27%), 0 0 2px rgb(27%,27%,27%); + padding: 20px 10px 10px; + font-weight: bold; + text-shadow: 0 0 1px rgb(27%,27%,27%), 0 0 2px rgb(27%,27%,27%); } .ctrlTab-favicon[src] { - background-color: white; - width: 20px; - height: 20px; - padding: 2px; + background-color: white; + width: 20px; + height: 20px; + padding: 2px; } .ctrlTab-preview-inner > .tabPreview-canvas { - box-shadow: 1px 1px 2px rgb(12%,12%,12%); + box-shadow: 1px 1px 2px rgb(12%,12%,12%); } .ctrlTab-preview:not(#ctrlTab-showAll) > * > .ctrlTab-preview-inner > .tabPreview-canvas { - margin-bottom: 2px; + margin-bottom: 2px; } .ctrlTab-preview-inner { - padding-bottom: 10px; + padding-bottom: 10px; } #ctrlTab-showAll:not(:focus) > * > .ctrlTab-preview-inner { - padding: 10px; - background-color: rgba(255,255,255,.2); - border-radius: .5em; + padding: 10px; + background-color: rgba(255,255,255,.2); + border-radius: .5em; } .ctrlTab-preview:focus > * > .ctrlTab-preview-inner { - color: white; - background-color: rgba(0,0,0,.6); - text-shadow: none; - padding: 8px; - border: 2px solid white; - border-radius: .5em; + color: white; + background-color: rgba(0,0,0,.6); + text-shadow: none; + padding: 8px; + border: 2px solid white; + border-radius: .5em; } .ctrlTab-preview:not(#ctrlTab-showAll):focus > * > .ctrlTab-preview-inner { - margin: -10px -10px 0; + margin: -10px -10px 0; } #ctrlTab-showAll { - margin-top: .5em; + margin-top: .5em; } /* All Tabs */ #allTabs-panel { - padding-bottom: 10px; - -moz-appearance: none; - border: none; - background: -moz-dialog; - color: -moz-dialogText; + padding-bottom: 10px; + -moz-appearance: none; + border: none; + background: -moz-dialog; + color: -moz-dialogText; } #allTabs-meta { - margin: 10px; + margin: 10px; } #allTabs-filter { - -moz-margin-start: 24px; - -moz-margin-end: 0; + -moz-margin-start: 24px; + -moz-margin-end: 0; } #allTabs-tab-close-button > .toolbarbutton-icon { - margin: 0; + margin: 0; } /* Make sure the allTab previews always have regular close buttons */ #allTabs-tab-close-button:-moz-lwtheme-brighttext { - list-style-image: url("chrome://global/skin/icons/close.png"); + list-style-image: url("chrome://global/skin/icons/close.png"); } .allTabs-favicon[src] { - background-color: -moz-dialog; - width: 22px; - height: 22px; - padding-top: 1px; - padding-bottom: 5px; - -moz-padding-start: 1px; - -moz-padding-end: 5px; - margin-top: -2px; - -moz-margin-start: -2px; - border-bottom-right-radius: 4px; + background-color: -moz-dialog; + width: 22px; + height: 22px; + padding-top: 1px; + padding-bottom: 5px; + -moz-padding-start: 1px; + -moz-padding-end: 5px; + margin-top: -2px; + -moz-margin-start: -2px; + border-bottom-right-radius: 4px; } .allTabs-favicon[src]:-moz-locale-dir(rtl) { - border-bottom-right-radius: 0; - border-bottom-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 4px; } .allTabs-preview-inner > .tabPreview-canvas { - background-color: rgb(60%,60%,60%); - box-shadow: 0 0 1.5px ThreeDShadow; + background-color: rgb(60%,60%,60%); + box-shadow: 0 0 1.5px ThreeDShadow; } .allTabs-preview:not(:hover):not([closebuttonhover]) > html|canvas { - opacity: .8; + opacity: .8; } .allTabs-preview:focus > * > .allTabs-preview-inner { - outline: 1px dotted -moz-dialogText; + outline: 1px dotted -moz-dialogText; } /* Add-on bar */ #addon-bar { - -moz-appearance: none; - min-height: 20px; - border-top-style: none; - border-bottom-style: none; - padding-top: 1px; - background-image: linear-gradient(rgba(0,0,0,.15) 1px, rgba(255,255,255,.15) 1px); - background-size: 100% 2px; - background-repeat: no-repeat; + -moz-appearance: none; + min-height: 20px; + border-top-style: none; + border-bottom-style: none; + padding-top: 1px; + background-image: linear-gradient(rgba(0,0,0,.15) 1px, rgba(255,255,255,.15) 1px); + background-size: 100% 2px; + background-repeat: no-repeat; } #status-bar { - -moz-appearance: none; - background-color: transparent; - border: none; - min-height: 0; + -moz-appearance: none; + background-color: transparent; + border: none; + min-height: 0; } #addon-bar[customizing] > #status-bar { - opacity: .5; - background-image: repeating-linear-gradient(135deg, - rgba(255,255,255,.3), rgba(255,255,255,.3) 5px, - rgba(0,0,0,.3) 5px, rgba(0,0,0,.3) 10px); + opacity: .5; + background-image: repeating-linear-gradient(135deg, + rgba(255,255,255,.3), rgba(255,255,255,.3) 5px, + rgba(0,0,0,.3) 5px, rgba(0,0,0,.3) 10px); } #status-bar > statusbarpanel { - border-width: 0; - -moz-appearance: none; + border-width: 0; + -moz-appearance: none; } #addonbar-closebutton { - border: none; - padding: 0 5px; - -moz-appearance: none; + border: none; + padding: 0 5px; + -moz-appearance: none; } toolbar[brighttext] #addonbar-closebutton { - list-style-image: url("chrome://global/skin/icons/close-inverted.png"); + list-style-image: url("chrome://global/skin/icons/close-inverted.png"); } @media (min-resolution: 2dppx) { - toolbar[brighttext] #addonbar-closebutton { - list-style-image: url("chrome://global/skin/icons/close-inverted@2x.png"); - } + toolbar[brighttext] #addonbar-closebutton { + list-style-image: url("chrome://global/skin/icons/close-inverted@2x.png"); + } } /* Status panel */ .statuspanel-label { - margin: 0; - padding: 2px 4px; - background: linear-gradient(#fff, #ddd); - border: 1px none #ccc; - border-top-style: solid; - color: #333; - text-shadow: none; + margin: 0; + padding: 2px 4px; + background: linear-gradient(#fff, #ddd); + border: 1px none #ccc; + border-top-style: solid; + color: #333; + text-shadow: none; } .statuspanel-label:-moz-locale-dir(ltr):not([mirror]), .statuspanel-label:-moz-locale-dir(rtl)[mirror] { - border-right-style: solid; - /* disabled for triggering grayscale AA (bug 659213) - border-top-right-radius: .3em; - */ - margin-right: 1em; + border-right-style: solid; + /* disabled for triggering grayscale AA (bug 659213) + border-top-right-radius: .3em; + */ + margin-right: 1em; } .statuspanel-label:-moz-locale-dir(rtl):not([mirror]), .statuspanel-label:-moz-locale-dir(ltr)[mirror] { - border-left-style: solid; - /* disabled for triggering grayscale AA (bug 659213) - border-top-left-radius: .3em; - */ - margin-left: 1em; + border-left-style: solid; + /* disabled for triggering grayscale AA (bug 659213) + border-top-left-radius: .3em; + */ + margin-left: 1em; } #full-screen-warning-message { - background-color: hsl(0,0%,15%); - color: white; - border-radius: 8px; - margin-top: 30px; - padding: 30px 50px; - box-shadow: 0 0 2px white; + background-color: hsl(0,0%,15%); + color: white; + border-radius: 8px; + margin-top: 30px; + padding: 30px 50px; + box-shadow: 0 0 2px white; } .full-screen-description { - font-size: 150%; + font-size: 150%; } #full-screen-domain-text { - font-size: 300%; + font-size: 300%; } %ifdef MOZ_DEVTOOLS @@ -2714,48 +2739,48 @@ toolbar[brighttext] #addonbar-closebutton { /* Error counter */ #developer-toolbar-toolbox-button[error-count]:before { - color: #FDF3DE; - min-width: 16px; - text-shadow: none; - background-image: linear-gradient(#B4211B, #8A1915); - border-radius: 1px; - -moz-margin-end: 5px; + color: #FDF3DE; + min-width: 16px; + text-shadow: none; + background-image: linear-gradient(#B4211B, #8A1915); + border-radius: 1px; + -moz-margin-end: 5px; } %endif .toolbarbutton-badge-stack { - margin: 0; - padding: 0; - position: relative; + margin: 0; + padding: 0; + position: relative; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-badge-stack { - padding: 2px 5px; + padding: 2px 5px; } .toolbarbutton-1 > .toolbarbutton-badge-stack > .toolbar-icon { - position: absolute; - top: 2px; - right: 2px; + position: absolute; + top: 2px; + right: 2px; } .toolbarbutton-badge-stack > .toolbarbutton-icon[label]:not([label=""]) { - -moz-margin-end: 0; + -moz-margin-end: 0; } @navbarLargeIcons@ *|* > .toolbarbutton-badge[badge]:not([badge=""])::after { - top: 1px; - right: 1px; + top: 1px; + right: 1px; } .toolbarbutton-badge[badge]:not([badge=""]):-moz-locale-dir(rtl)::after { - left: 0; - right: auto; + left: 0; + right: auto; } @navbarLargeIcons@ *|* > .toolbarbutton-badge[badge]:not([badge=""]):-moz-locale-dir(rtl)::after { - left: 1px; - right: auto; + left: 1px; + right: auto; } #main-window[privatebrowsingmode=temporary] { @@ -2767,8 +2792,8 @@ toolbar[brighttext] #addonbar-closebutton { @media (min-resolution: 2dppx) { #main-window[privatebrowsingmode=temporary] { - background-image: url("chrome://browser/skin/privatebrowsing-mask@2x.png"); - background-size: 38px; + background-image: url("chrome://browser/skin/privatebrowsing-mask@2x.png"); + background-size: 38px; } } @@ -2798,16 +2823,16 @@ toolbar[brighttext] #addonbar-closebutton { @media (-moz-mac-lion-theme) { #main-window[privatebrowsingmode=temporary][inFullscreen] #TabsToolbar[tabsontop=true] { - -moz-padding-end: 50px; + -moz-padding-end: 50px; } } @media not all and (-moz-mac-lion-theme) { #main-window[privatebrowsingmode=temporary] { - background-position: top right 10px; + background-position: top right 10px; } #main-window[privatebrowsingmode=temporary][inFullscreen][tabsontop=true] #window-controls { - -moz-padding-end: 50px; + -moz-padding-end: 50px; } } diff --git a/application/palemoon/themes/osx/downloads/download-glow.png b/application/palemoon/themes/osx/downloads/download-glow.png deleted file mode 100644 index 53182d7a407316db4ad925641c44d5d1b35d194e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 546 zcmV+-0^R+IP)-33W47wAGVU<4t2qbkg$P(H1;EH2!=>0X$fcy3lahg zK&`c)2rm5rx`YCY!?~A)n;Qt&7#B}+=6%n3<`VMQ^-ll*=Rb@3kU@QijMM;mS<7KF zW}Ddkt%ysAGVTFor5Tj9mMbzik9nA^2vGnH1z1p3L6 zU>SC|iqLN4hJk0qdFe^@^4jJUZd=ohGwgk(tyF)af zD{4^xMPJkc9j$}XDHF=p+oAlxmcWd4e1|@-0X3lSUyIa!oej#w#&oPA+H&Fe&<5q( z7F6VHc=X*bff?@{@7tg<+>6`hns>Ju(&pWTVgIa3|ym026A4!fZ0hXl`9rzNdI z;`2fjZyIIMfKF(@U_op6<6J^ZS?A82AF7YKq57D^XXh6`xRSoYd@dQr-G-|hAri76 zFPanCg_xe|Jk#=c__Ld%ef5K} zK1qFBeT7{;4RVPrqWB>pWZuR7bjXbN{PD(ne`gNg&0yxiPVC()60&;a88VF2(Eyhe kDMHv`$&i~PB)5w$0hfopsI#dlSpWb407*qoM6N<$g1XiG=>Px# diff --git a/application/palemoon/themes/osx/downloads/downloads.css b/application/palemoon/themes/osx/downloads/downloads.css index 267574e2ca..073f529cb1 100644 --- a/application/palemoon/themes/osx/downloads/downloads.css +++ b/application/palemoon/themes/osx/downloads/downloads.css @@ -251,37 +251,39 @@ richlistitem[type="download"]:hover > stack > .downloadButton.downloadRetry:acti /*** Main indicator icon ***/ #downloads-indicator-icon { - background: -moz-image-rect(url("chrome://browser/skin/Toolbar.png"), + background: -moz-image-rect(var(--toolbarbutton-image), 0, 108, 18, 90) center no-repeat; min-width: 18px; min-height: 18px; } toolbar[brighttext] #downloads-indicator-icon { - background: -moz-image-rect(url("chrome://browser/skin/Toolbar-inverted.png"), + background: -moz-image-rect(var(--toolbarbutton-inverted-image), 0, 108, 18, 90) center no-repeat; } #downloads-indicator[attention] > #downloads-indicator-anchor > #downloads-indicator-icon { - background-image: url("chrome://browser/skin/downloads/download-glow.png"); + background: -moz-image-rect(var(--toolbarbutton-image), + 19, 108, 36, 90) center no-repeat; } /* In the next few rules, we use :not([counter]) as a shortcut that is equivalent to -moz-any([progress], [paused]). */ #downloads-indicator:not([counter]) > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter { - background: -moz-image-rect(url("chrome://browser/skin/Toolbar.png"), + background: -moz-image-rect(var(--toolbarbutton-image), 0, 108, 18, 90) center no-repeat; background-size: 12px; } toolbar[brighttext] #downloads-indicator:not([counter]) > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter { - background: -moz-image-rect(url("chrome://browser/skin/Toolbar-inverted.png"), + background: -moz-image-rect(var(--toolbarbutton-inverted-image), 0, 108, 18, 90) center no-repeat; } #downloads-indicator:not([counter])[attention] > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter { - background-image: url("chrome://browser/skin/downloads/download-glow.png"); + background: -moz-image-rect(var(--toolbarbutton-image), + 19, 108, 36, 90) center no-repeat; } /*** Download notifications ***/ diff --git a/application/palemoon/themes/osx/jar.mn b/application/palemoon/themes/osx/jar.mn index 9f45210a93..9b48763549 100644 --- a/application/palemoon/themes/osx/jar.mn +++ b/application/palemoon/themes/osx/jar.mn @@ -17,8 +17,6 @@ browser.jar: #endif * skin/classic/browser/autocomplete.css skin/classic/browser/actionicon-tab.png - skin/classic/browser/appmenu-icons.png - skin/classic/browser/appmenu-dropmarker.png * skin/classic/browser/browser.css skin/classic/browser/click-to-play-warning-stripes.png * skin/classic/browser/engineManager.css @@ -68,6 +66,8 @@ browser.jar: skin/classic/browser/slowStartup-16.png skin/classic/browser/Toolbar.png skin/classic/browser/Toolbar-inverted.png + skin/classic/browser/Toolbar.svg + skin/classic/browser/Toolbar-inverted.svg skin/classic/browser/toolbarbutton-dropdown-arrow.png skin/classic/browser/toolbarbutton-dropdown-arrow-inverted.png skin/classic/browser/urlbar-arrow.png @@ -84,7 +84,6 @@ browser.jar: skin/classic/browser/webRTC-sharingDevice-16.png #endif skin/classic/browser/downloads/buttons.png (downloads/buttons.png) - skin/classic/browser/downloads/download-glow.png (downloads/download-glow.png) skin/classic/browser/downloads/download-notification-finish.png (downloads/download-notification-finish.png) skin/classic/browser/downloads/download-notification-start.png (downloads/download-notification-start.png) skin/classic/browser/downloads/download-summary.png (downloads/download-summary.png) @@ -119,6 +118,7 @@ browser.jar: skin/classic/browser/places/toolbarDropMarker.png (places/toolbarDropMarker.png) skin/classic/browser/places/editBookmarkOverlay.css (places/editBookmarkOverlay.css) skin/classic/browser/places/libraryToolbar.png (places/libraryToolbar.png) + skin/classic/browser/places/libraryToolbar.svg (places/libraryToolbar.svg) skin/classic/browser/places/starred48.png (places/starred48.png) skin/classic/browser/places/unstarred48.png (places/unstarred48.png) skin/classic/browser/places/unfiledBookmarks.png (places/unfiledBookmarks.png) diff --git a/application/palemoon/themes/osx/places/libraryToolbar.svg b/application/palemoon/themes/osx/places/libraryToolbar.svg new file mode 100644 index 0000000000..5fcf42ae3a --- /dev/null +++ b/application/palemoon/themes/osx/places/libraryToolbar.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/palemoon/themes/osx/places/organizer.css b/application/palemoon/themes/osx/places/organizer.css index 611c0c00c0..bfa35dc9e1 100644 --- a/application/palemoon/themes/osx/places/organizer.css +++ b/application/palemoon/themes/osx/places/organizer.css @@ -2,6 +2,20 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +:root { + --toolbarbutton-image: url("chrome://browser/skin/Toolbar.png"); + --library-toolbar-image: url("chrome://browser/skin/places/libraryToolbar.png"); +} + + +/* Use SVG for HiDPI 133%+ */ +@media (min-resolution: 1.33dppx) { + :root { + --toolbarbutton-image: url("chrome://browser/skin/Toolbar.svg"); + --library-toolbar-image: url("chrome://browser/skin/places/libraryToolbar.svg"); + } +} + /* Toolbar */ #placesToolbar { padding: 3px; @@ -14,7 +28,7 @@ #back-button, #forward-button { - list-style-image: url("chrome://browser/skin/Toolbar.png"); + list-style-image: var(--toolbarbutton-image); } #back-button { @@ -34,35 +48,23 @@ #organizeButton, #viewMenu, #maintenanceButton { - list-style-image: url("chrome://browser/skin/places/libraryToolbar.png"); + list-style-image: var(--library-toolbar-image); } /* organize button */ #organizeButton { -moz-image-region: rect(0px, 16px, 16px, 0px); } -#organizeButton:hover, -#organizeButton[open="true"] { - -moz-image-region: rect(16px, 16px, 32px, 0px); -} /* view button */ #viewMenu { -moz-image-region: rect(0px, 32px, 16px, 16px); } -#viewMenu:hover, -#viewMenu[open="true"] { - -moz-image-region: rect(16px, 32px, 32px, 16px); -} /* maintenance button */ #maintenanceButton { -moz-image-region: rect(0px, 48px, 16px, 32px); } -#maintenanceButton:hover, -#maintenanceButton[open="true"] { - -moz-image-region: rect(16px, 48px, 32px, 32px); -} /* Root View */ #placesView { diff --git a/application/palemoon/themes/osx/tabbrowser/newtab-glass.png b/application/palemoon/themes/osx/tabbrowser/newtab-glass.png deleted file mode 100644 index 15185beb6e7672a01cec14eeed365f6a9c50b477..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 zcmV;90df9`P)2%1;AkfGXUMsAYjSL3U?q#yb?(c9wv;?bO18BUP0HYn1h1@ ztb&h^k3m6R9?X95@FByePoKc-A3uIDJh*(U7szY`;?F2yASx!#ASx;XaT3rVZeECs zrDbIqM1UGW;PvY_C}Du?f9+ICYA*F*aP(AQi07<++vH|3xFG%?Wq~S5hMqJT|6@2^goq-Tw#E~1(!vyYU sVhsR=fe;Y$AbH^(1D3qNIN;?002?`kLO!z~asU7T07*qoM6N<$f>f-SxBvhE diff --git a/application/palemoon/themes/osx/tabbrowser/tab-arrow-left-glass.png b/application/palemoon/themes/osx/tabbrowser/tab-arrow-left-glass.png deleted file mode 100644 index aac93a7273f87facbd28381c98383a01e41cd94a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+o!3HFmxV|j}QtTz3zOL+d*;z!SnV1#*d4NKk z1s;*b3=CW!K$y{KjmZq4;44oT$B>F!$$LKkv1Q)b(3vxLN>-YpLO%ZyzJPCx3U(fA z(k2|M(s$Q(7f8STFPZnnteG5{HNRfTGVheT*{5i&hjbr+W#|T%q>ZK@oIigu<|tq;mOlde|-DPewbfD zjpahF-G+pdr~clOn#J>7&L)9_?+bHliR~3@7SrZA*CX!V+IathLx1DMPR{j=H=Lw% z9DJQ$*C{hIx9zY0XY}KDMH5eff}8Q3hE=!P{ Date: Sat, 4 Apr 2020 15:39:00 +0100 Subject: [PATCH 18/24] [Pale-Moon] Add HiDPI toolbar icons to the library on Windows --- .../themes/windows/places/libraryToolbar.svg | 41 +++++++++++++++++++ .../themes/windows/places/organizer.css | 16 ++------ 2 files changed, 44 insertions(+), 13 deletions(-) create mode 100644 application/palemoon/themes/windows/places/libraryToolbar.svg diff --git a/application/palemoon/themes/windows/places/libraryToolbar.svg b/application/palemoon/themes/windows/places/libraryToolbar.svg new file mode 100644 index 0000000000..5fcf42ae3a --- /dev/null +++ b/application/palemoon/themes/windows/places/libraryToolbar.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/palemoon/themes/windows/places/organizer.css b/application/palemoon/themes/windows/places/organizer.css index 45851d0da6..f7b87d34ef 100644 --- a/application/palemoon/themes/windows/places/organizer.css +++ b/application/palemoon/themes/windows/places/organizer.css @@ -6,12 +6,14 @@ --toolbar-custom-color: hsl(210,75%,92%); --toolbar-highlight-top: rgba(255,255,255,.5); --toolbarbutton-image: url("chrome://browser/skin/Toolbar.png"); + --library-toolbar-image: url("chrome://browser/skin/places/libraryToolbar.png"); } /* Use SVG for HiDPI 133%+ */ @media (min-resolution: 1.33dppx) { :root { --toolbarbutton-image: url("chrome://browser/skin/Toolbar.svg"); + --library-toolbar-image: url("chrome://browser/skin/places/libraryToolbar.svg"); } } @@ -92,35 +94,23 @@ #organizeButton, #viewMenu, #maintenanceButton { - list-style-image: url("chrome://browser/skin/places/libraryToolbar.png"); + list-style-image: var(--library-toolbar-image); } /* organize button */ #organizeButton { -moz-image-region: rect(0px, 16px, 16px, 0px); } -#organizeButton:hover, -#organizeButton[open="true"] { - -moz-image-region: rect(16px, 16px, 32px, 0px); -} /* view button */ #viewMenu { -moz-image-region: rect(0px, 32px, 16px, 16px); } -#viewMenu:hover, -#viewMenu[open="true"] { - -moz-image-region: rect(16px, 32px, 32px, 16px); -} /* maintenance button */ #maintenanceButton { -moz-image-region: rect(0px, 48px, 16px, 32px); } -#maintenanceButton:hover, -#maintenanceButton[open="true"] { - -moz-image-region: rect(16px, 48px, 32px, 32px); -} /* Root View */ #placesView { From 372b921dcbe97444a184f281099a1cc10a6782f1 Mon Sep 17 00:00:00 2001 From: Lootyhoof Date: Sat, 4 Apr 2020 15:43:07 +0100 Subject: [PATCH 19/24] [Pale-Moon] Make sure we index libraryToolbar.svg --- application/palemoon/themes/windows/jar.mn | 1 + 1 file changed, 1 insertion(+) diff --git a/application/palemoon/themes/windows/jar.mn b/application/palemoon/themes/windows/jar.mn index 4422bb666f..f90de60a10 100644 --- a/application/palemoon/themes/windows/jar.mn +++ b/application/palemoon/themes/windows/jar.mn @@ -112,6 +112,7 @@ browser.jar: skin/classic/browser/places/toolbarDropMarker.png (places/toolbarDropMarker.png) skin/classic/browser/places/editBookmarkOverlay.css (places/editBookmarkOverlay.css) skin/classic/browser/places/libraryToolbar.png (places/libraryToolbar.png) + skin/classic/browser/places/libraryToolbar.svg (places/libraryToolbar.svg) skin/classic/browser/places/starred48.png (places/starred48.png) skin/classic/browser/places/unstarred48.png (places/unstarred48.png) skin/classic/browser/places/tag.png (places/tag.png) From 86551712e547f71c159d9e191385a726d5dc52e0 Mon Sep 17 00:00:00 2001 From: Lootyhoof Date: Sun, 5 Apr 2020 15:15:27 +0100 Subject: [PATCH 20/24] [Pale-Moon] Replace -moz prefixed logical properties in themes --- application/palemoon/base/content/browser.css | 2 +- .../components/abouthome/aboutHome.css | 8 +- .../palemoon/themes/linux/aboutCertError.css | 10 +- .../themes/linux/aboutPrivateBrowsing.css | 4 +- .../themes/linux/aboutSessionRestore.css | 4 +- .../palemoon/themes/linux/aboutSyncTabs.css | 14 +- .../palemoon/themes/linux/autocomplete.css | 10 +- application/palemoon/themes/linux/browser.css | 86 ++++----- .../downloads/allDownloadsViewOverlay.css | 2 +- .../themes/linux/downloads/downloads.css | 6 +- .../palemoon/themes/linux/engineManager.css | 4 +- .../themes/linux/feeds/subscribe-ui.css | 6 +- .../palemoon/themes/linux/feeds/subscribe.css | 24 +-- .../palemoon/themes/linux/pageInfo.css | 22 +-- .../linux/permissions/aboutPermissions.css | 8 +- .../linux/places/editBookmarkOverlay.css | 2 +- .../themes/linux/places/organizer.css | 4 +- .../themes/linux/preferences/applications.css | 18 +- .../palemoon/themes/linux/sanitizeDialog.css | 18 +- .../palemoon/themes/linux/searchbar.css | 4 +- .../themes/linux/statusbar/overlay.css | 4 +- .../palemoon/themes/linux/syncCommon.css | 2 +- .../palemoon/themes/linux/syncSetup.css | 2 +- .../palemoon/themes/osx/aboutCertError.css | 10 +- .../themes/osx/aboutPrivateBrowsing.css | 4 +- .../palemoon/themes/osx/aboutSyncTabs.css | 14 +- .../palemoon/themes/osx/autocomplete.css | 8 +- application/palemoon/themes/osx/browser.css | 138 +++++++------- .../osx/downloads/allDownloadsViewOverlay.css | 2 +- .../themes/osx/downloads/downloads.css | 6 +- .../palemoon/themes/osx/engineManager.css | 4 +- .../themes/osx/feeds/subscribe-ui.css | 6 +- .../palemoon/themes/osx/feeds/subscribe.css | 24 +-- application/palemoon/themes/osx/pageInfo.css | 20 +- .../osx/permissions/aboutPermissions.css | 8 +- .../palemoon/themes/osx/places/organizer.css | 8 +- .../palemoon/themes/osx/places/places.css | 2 +- .../themes/osx/preferences/applications.css | 18 +- .../palemoon/themes/osx/sanitizeDialog.css | 12 +- application/palemoon/themes/osx/searchbar.css | 2 +- .../palemoon/themes/osx/statusbar/overlay.css | 2 +- .../palemoon/themes/osx/syncCommon.css | 2 +- application/palemoon/themes/osx/syncSetup.css | 2 +- .../themes/shared/plugin-doorhanger.inc.css | 4 +- .../themes/windows/aboutCertError.css | 10 +- .../themes/windows/aboutPrivateBrowsing.css | 4 +- .../palemoon/themes/windows/aboutSyncTabs.css | 14 +- .../palemoon/themes/windows/autocomplete.css | 6 +- .../palemoon/themes/windows/browser.css | 174 +++++++++--------- .../downloads/allDownloadsViewOverlay.css | 4 +- .../themes/windows/downloads/downloads.css | 6 +- .../palemoon/themes/windows/engineManager.css | 4 +- .../themes/windows/feeds/subscribe-ui.css | 6 +- .../themes/windows/feeds/subscribe.css | 24 +-- .../palemoon/themes/windows/pageInfo.css | 20 +- .../windows/permissions/aboutPermissions.css | 8 +- .../windows/places/editBookmarkOverlay.css | 2 +- .../themes/windows/places/organizer.css | 28 +-- .../palemoon/themes/windows/places/places.css | 2 +- .../windows/preferences/applications.css | 18 +- .../themes/windows/sanitizeDialog.css | 12 +- .../palemoon/themes/windows/searchbar.css | 4 +- .../themes/windows/statusbar/overlay.css | 4 +- .../palemoon/themes/windows/syncCommon.css | 2 +- .../palemoon/themes/windows/syncSetup.css | 2 +- 65 files changed, 457 insertions(+), 457 deletions(-) diff --git a/application/palemoon/base/content/browser.css b/application/palemoon/base/content/browser.css index a2970aefc3..37cabf5c26 100644 --- a/application/palemoon/base/content/browser.css +++ b/application/palemoon/base/content/browser.css @@ -321,7 +321,7 @@ panel[noactions] > richlistbox > richlistitem[type~="action"] > .ac-url-box > .a } #identity-box.verifiedIdentity > #identity-icon-labels > #identity-icon-label { - -moz-margin-end: 0.25em !important; + margin-inline-end: 0.25em !important; } #wrapper-search-container > #search-container > #searchbar > .searchbar-textbox > .autocomplete-textbox-container > .textbox-input-box > html|*.textbox-input { diff --git a/application/palemoon/components/abouthome/aboutHome.css b/application/palemoon/components/abouthome/aboutHome.css index 2b062e8e7e..b41eab32af 100644 --- a/application/palemoon/components/abouthome/aboutHome.css +++ b/application/palemoon/components/abouthome/aboutHome.css @@ -63,7 +63,7 @@ a { display: -moz-box; -moz-box-align: center; padding-top: 2px; - -moz-padding-end: 8px; + padding-inline-end: 8px; } #searchLogoContainer[hidden] { @@ -99,12 +99,12 @@ a { } #searchSubmit { - -moz-margin-start: -1px; + margin-inline-start: -1px; background: linear-gradient(hsla(0,0%,100%,.8), hsla(0,0%,100%,.1)) padding-box; padding: 0 9px; border: 1px solid; border-color: hsla(210,54%,20%,.15) hsla(210,54%,20%,.17) hsla(210,54%,20%,.2); - -moz-border-start: 1px solid transparent; + border-inline-start: 1px solid transparent; border-radius: 0 2.5px 2.5px 0; box-shadow: 0 0 2px hsla(0,0%,100%,.5) inset, 0 1px 0 hsla(0,0%,100%,.2); @@ -279,7 +279,7 @@ body[narrow] #restorePreviousSession { display: inline-block; /* display on same line as text label */ vertical-align: middle; margin-bottom: 0; - -moz-margin-end: 8px; + margin-inline-end: 8px; } #restorePreviousSession:-moz-dir(rtl)::before { diff --git a/application/palemoon/themes/linux/aboutCertError.css b/application/palemoon/themes/linux/aboutCertError.css index dbb3530253..100bb3d3bb 100644 --- a/application/palemoon/themes/linux/aboutCertError.css +++ b/application/palemoon/themes/linux/aboutCertError.css @@ -33,7 +33,7 @@ h2 { border-radius: 10px; box-shadow: 0px 0px 8px red; padding: 3em; - -moz-padding-start: 30px; + padding-inline-start: 30px; background: url("chrome://global/skin/icons/sslWarning.png") left 0 no-repeat -moz-Field; background-origin: content-box; } @@ -43,16 +43,16 @@ h2 { } #errorTitle { - -moz-margin-start: 80px; + margin-inline-start: 80px; } #errorLongContent { - -moz-margin-start: 80px; + margin-inline-start: 80px; } .expander > button { - -moz-padding-start: 20px; - -moz-margin-start: -20px; + padding-inline-start: 20px; + margin-inline-start: -20px; background: url("chrome://browser/skin/aboutCertError_sectionExpanded.png") left center no-repeat; border: none; font: inherit; diff --git a/application/palemoon/themes/linux/aboutPrivateBrowsing.css b/application/palemoon/themes/linux/aboutPrivateBrowsing.css index 2bb39d2950..a6fd549202 100644 --- a/application/palemoon/themes/linux/aboutPrivateBrowsing.css +++ b/application/palemoon/themes/linux/aboutPrivateBrowsing.css @@ -21,7 +21,7 @@ body.normal > #errorPageContainer { } #startPrivateBrowsingDesc > button { - -moz-margin-start: 0; + margin-inline-start: 0; } #footerDesc > p { @@ -30,7 +30,7 @@ body.normal > #errorPageContainer { #moreInfo { font-size: 110%; /* to match the value set in chrome://global/skin/netError.css */ - -moz-padding-start: 25px; + padding-inline-start: 25px; background: url("moz-icon://stock/gtk-dialog-info?size=menu") no-repeat top left; } diff --git a/application/palemoon/themes/linux/aboutSessionRestore.css b/application/palemoon/themes/linux/aboutSessionRestore.css index a32b9757a0..a58c104ce8 100644 --- a/application/palemoon/themes/linux/aboutSessionRestore.css +++ b/application/palemoon/themes/linux/aboutSessionRestore.css @@ -82,9 +82,9 @@ treechildren::-moz-tree-row(alternate, selected) { } #buttons { - -moz-margin-start: 80px; /* same as #errorLongContent in netError.css */ + margin-inline-start: 80px; /* same as #errorLongContent in netError.css */ } #buttons > button { margin-top: 2em; - -moz-margin-start: 5px; + margin-inline-start: 5px; } diff --git a/application/palemoon/themes/linux/aboutSyncTabs.css b/application/palemoon/themes/linux/aboutSyncTabs.css index 4f21a9d408..1fcd8304f7 100644 --- a/application/palemoon/themes/linux/aboutSyncTabs.css +++ b/application/palemoon/themes/linux/aboutSyncTabs.css @@ -22,18 +22,18 @@ margin-top: 4px; width: 45em; height: 32px; - -moz-margin-start: 2em; - -moz-margin-end: 2em; + margin-inline-start: 2em; + margin-inline-end: 2em; } #tabsListHeading { font-size: 140%; font-weight: bold; - -moz-margin-start: 40px; + margin-inline-start: 40px; } richlistitem { - -moz-margin-end: 2em; + margin-inline-end: 2em; } richlistitem[selected="true"], @@ -46,7 +46,7 @@ richlistitem[type="tab"] { border: #999999 1px solid !important; padding: 2px 5px; margin-bottom: 4px; - -moz-margin-start: 4em; + margin-inline-start: 4em; border-radius: 6px; background-color: menu; width: 44em; @@ -64,7 +64,7 @@ richlistitem[type="tab"][selected="true"] { richlistitem[type="client"] { min-height: 2em; color: #000000; - -moz-margin-start: 2em; + margin-inline-start: 2em; margin-top: 2px; margin-bottom: 3px; width: 42em; @@ -96,6 +96,6 @@ richlistitem.desktop[type="client"] { } .tabIcon { - -moz-padding-start: 2px; + padding-inline-start: 2px; padding-top: 2px; } diff --git a/application/palemoon/themes/linux/autocomplete.css b/application/palemoon/themes/linux/autocomplete.css index ab926851dc..e23e6b001a 100644 --- a/application/palemoon/themes/linux/autocomplete.css +++ b/application/palemoon/themes/linux/autocomplete.css @@ -83,7 +83,7 @@ panel[type="private-autocomplete-richlistbox"], } .private-autocomplete-treebody::-moz-tree-cell-text { - -moz-padding-start: 8px; + padding-inline-start: 8px; } treechildren.private-autocomplete-treebody::-moz-tree-row(selected) { @@ -143,15 +143,15 @@ treechildren.private-autocomplete-treebody::-moz-tree-cell-text(selected) { width: 16px; height: 16px; margin-bottom: -2px; - -moz-margin-start: 3px; - -moz-margin-end: 6px; + margin-inline-start: 3px; + margin-inline-end: 6px; } .ac-type-icon { width: 16px; height: 16px; - -moz-margin-start: 6px; - -moz-margin-end: 4px; + margin-inline-start: 6px; + margin-inline-end: 4px; } .ac-extra > .ac-result-type-tag { diff --git a/application/palemoon/themes/linux/browser.css b/application/palemoon/themes/linux/browser.css index 4933b40690..28956cdb1b 100644 --- a/application/palemoon/themes/linux/browser.css +++ b/application/palemoon/themes/linux/browser.css @@ -92,8 +92,8 @@ toolbarbutton.bookmark-item:hover:active, toolbarbutton.bookmark-item[open="true"] { padding-top: 3px; padding-bottom: 1px; - -moz-padding-start: 4px; - -moz-padding-end: 2px; + padding-inline-start: 4px; + padding-inline-end: 2px; } .bookmark-item > .toolbarbutton-icon { @@ -137,7 +137,7 @@ menuitem.bookmark-item { } .bookmark-item > .menu-iconic-left > .menu-iconic-icon { - -moz-padding-start: 0px; + padding-inline-start: 0px; } /* Bookmark drag and drop styles */ @@ -157,7 +157,7 @@ menuitem.bookmark-item { .menupopup-drop-indicator { list-style-image: none; height: 2px; - -moz-margin-end: -4em; + margin-inline-end: -4em; background-color: Highlight; } @@ -559,7 +559,7 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip) { } .toolbarbutton-1 > .toolbarbutton-icon { - -moz-margin-end: 0; + margin-inline-end: 0; } toolbar[mode="full"] .toolbarbutton-1:not([type="menu-button"]), @@ -897,7 +897,7 @@ toolbar[iconsize="small"] #webrtc-status-button { /* Fullscreen window controls */ #window-controls { -moz-box-align: start; - -moz-margin-start: 10px; + margin-inline-start: 10px; } #minimize-button { @@ -923,7 +923,7 @@ toolbar[iconsize="small"] #webrtc-status-button { } .urlbar-input-box { - -moz-margin-start: 0; + margin-inline-start: 0; min-width: 4em; } @@ -948,25 +948,25 @@ toolbar[iconsize="small"] #webrtc-status-button { #urlbar-search-splitter { -moz-appearance: none; width: 8px; - -moz-margin-start: -4px; + margin-inline-start: -4px; } #urlbar-search-splitter + #urlbar-container > #urlbar , #urlbar-search-splitter + #search-container > #searchbar > .searchbar-textbox { - -moz-margin-start: 0; + margin-inline-start: 0; } #urlbar-display-box { margin-top: -1px; margin-bottom: -1px; - -moz-border-end: 1px solid #AAA; - -moz-margin-end: 3px; + border-inline-end: 1px solid #AAA; + margin-inline-end: 3px; } #urlbar-display { margin-top: 0; margin-bottom: 0; - -moz-margin-start: 0; + margin-inline-start: 0; color: GrayText; } @@ -976,8 +976,8 @@ toolbar[iconsize="small"] #webrtc-status-button { height: 16px; margin-top: 2px; margin-bottom: 2px; - -moz-margin-start: 4px; - -moz-margin-end: 3px; + margin-inline-start: 4px; + margin-inline-end: 3px; list-style-image: url(chrome://browser/skin/identity-icons-generic.png); -moz-image-region: rect(0, 16px, 16px, 0); } @@ -1013,7 +1013,7 @@ toolbar[iconsize="small"] #webrtc-status-button { #identity-box { padding: 1px; margin: -1px; - -moz-margin-end: 0; + margin-inline-end: 0; font-size: .9em; } @@ -1033,13 +1033,13 @@ toolbar[iconsize="small"] #webrtc-status-button { } #identity-icon-labels { - -moz-padding-start: 2px; - -moz-padding-end: 5px; + padding-inline-start: 2px; + padding-inline-end: 5px; } #urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity { color: rgb(95,127,67); - -moz-margin-end: 4px; + margin-inline-end: 4px; background-image: linear-gradient(rgba(226,246,208,1), rgba(203,235,177,1)); background-position: right; @@ -1048,7 +1048,7 @@ toolbar[iconsize="small"] #webrtc-status-button { #urlbar[pageproxystate="valid"] > #identity-box.verifiedDomain { color: rgb(51,87,137); - -moz-margin-end: 4px; + margin-inline-end: 4px; background-image: linear-gradient(rgba(220,231,245,1), rgba(207,221,242,1)); background-position: right; @@ -1109,13 +1109,13 @@ toolbar[iconsize="small"] #webrtc-status-button { /* Identity popup body text */ .identity-popup-description { white-space: pre-wrap; - -moz-padding-start: 15px; + padding-inline-start: 15px; margin: 2px 0 4px; } .identity-popup-label { white-space: pre-wrap; - -moz-padding-start: 15px; + padding-inline-start: 15px; margin: 0; } @@ -1141,7 +1141,7 @@ toolbar[iconsize="small"] #webrtc-status-button { #identity-popup-content-box.verifiedIdentity > #identity-popup-encryption , #identity-popup-content-box.verifiedDomain > #identity-popup-encryption { margin-top: 10px; - -moz-margin-start: -18px; + margin-inline-start: -18px; } #identity-popup-content-box.verifiedIdentity > #identity-popup-encryption > vbox > #identity-popup-encryption-icon , @@ -1162,7 +1162,7 @@ toolbar[iconsize="small"] #webrtc-status-button { .popup-notification-icon { width: 64px; height: 64px; - -moz-margin-end: 10px; + margin-inline-end: 10px; } .popup-notification-icon[popupid="geolocation"] { @@ -1200,8 +1200,8 @@ toolbar[iconsize="small"] #webrtc-status-button { .popup-progress-label, .popup-progress-meter { - -moz-margin-start: 0; - -moz-margin-end: 0; + margin-inline-start: 0; + margin-inline-end: 0; } .popup-progress-cancel { @@ -1210,7 +1210,7 @@ toolbar[iconsize="small"] #webrtc-status-button { border: none; padding: 0; margin: 0; - -moz-margin-start: 5px; + margin-inline-start: 5px; min-height: 0; min-width: 0; list-style-image: url("moz-icon://stock/gtk-cancel?size=menu"); @@ -1252,13 +1252,13 @@ toolbar[iconsize="small"] #webrtc-status-button { border-width: 0 8px 0 0; border-style: solid; border-image: url("chrome://browser/skin/urlbar-arrow.png") 0 8 0 0 fill; - -moz-margin-end: -8px; + margin-inline-end: -8px; margin-top: -1px; margin-bottom: -1px; } #notification-popup-box:not([hidden]) + #identity-box { - -moz-padding-start: 10px; + padding-inline-start: 10px; border-radius: 0; } @@ -1710,7 +1710,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- .tab-icon-image { width: 16px; height: 16px; - -moz-margin-end: 3px; + margin-inline-end: 3px; list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); } @@ -1725,8 +1725,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- .tab-throbber[pinned], .tab-icon-image[pinned], .tabs-newtab-button > .toolbarbutton-icon { - -moz-margin-start: 2px; - -moz-margin-end: 2px; + margin-inline-start: 2px; + margin-inline-end: 2px; } #context_reloadTab { @@ -1766,12 +1766,12 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- padding: 0; margin-top: -1px; margin-bottom: -1px; - -moz-margin-end: -1px; + margin-inline-end: -1px; } /* Tab sound indicator */ .tab-icon-sound { - -moz-margin-start: 4px; + margin-inline-start: 4px; width: 16px; height: 16px; padding: 0; @@ -1876,13 +1876,13 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- } .tabbrowser-arrowscrollbox > .scrollbutton-up { - -moz-border-start: 0; - -moz-border-end: 2px solid transparent; + border-inline-start: 0; + border-inline-end: 2px solid transparent; } .tabbrowser-arrowscrollbox > .scrollbutton-down { - -moz-border-start: 2px solid transparent; - -moz-border-end: 0; + border-inline-start: 2px solid transparent; + border-inline-end: 0; transition: 1s box-shadow ease-out; border-radius: 4px; } @@ -1952,7 +1952,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- #sidebar-throbber[loading="true"] { list-style-image: url("chrome://global/skin/icons/loading_16.png"); - -moz-margin-end: 4px; + margin-inline-end: 4px; } toolbarbutton.chevron { @@ -2040,8 +2040,8 @@ toolbar[mode="text"] toolbarbutton.chevron > .toolbarbutton-icon { } #allTabs-filter { - -moz-margin-start: 36px; - -moz-margin-end: 0; + margin-inline-start: 36px; + margin-inline-end: 0; } .allTabs-preview-label { @@ -2051,7 +2051,7 @@ toolbar[mode="text"] toolbarbutton.chevron > .toolbarbutton-icon { /* Application button menu */ .splitmenu-menuitem { - -moz-margin-end: 1px; + margin-inline-end: 1px; } #appmenu-toolbar-button:not(:hover):not([open]):not(:-moz-lwtheme) { @@ -2064,7 +2064,7 @@ toolbar[mode="text"] toolbarbutton.chevron > .toolbarbutton-icon { margin-bottom: -2px !important; } #appmenuSecondaryPane { - -moz-border-start: 1px solid ThreeDShadow; + border-inline-start: 1px solid ThreeDShadow; } #appmenuSecondaryPane-spacer { min-height: 1em; @@ -2184,7 +2184,7 @@ toolbar[mode="text"] toolbarbutton.chevron > .toolbarbutton-icon { text-shadow: none; background-image: linear-gradient(#B4211B, #8A1915); border-radius: 1px; - -moz-margin-end: 2px; + margin-inline-end: 2px; } %endif diff --git a/application/palemoon/themes/linux/downloads/allDownloadsViewOverlay.css b/application/palemoon/themes/linux/downloads/allDownloadsViewOverlay.css index 3526e01d69..b417884725 100644 --- a/application/palemoon/themes/linux/downloads/allDownloadsViewOverlay.css +++ b/application/palemoon/themes/linux/downloads/allDownloadsViewOverlay.css @@ -14,7 +14,7 @@ } .downloadTypeIcon { - -moz-margin-end: 8px; + margin-inline-end: 8px; /* Prevent flickering when changing states. */ min-height: 32px; min-width: 32px; diff --git a/application/palemoon/themes/linux/downloads/downloads.css b/application/palemoon/themes/linux/downloads/downloads.css index 79bb5ee579..368abd6770 100644 --- a/application/palemoon/themes/linux/downloads/downloads.css +++ b/application/palemoon/themes/linux/downloads/downloads.css @@ -51,7 +51,7 @@ #downloadsSummary, richlistitem[type="download"] { height: 6em; - -moz-padding-end: 0; + padding-inline-end: 0; color: inherit; } @@ -96,7 +96,7 @@ richlistitem[type="download"]:last-child { } .downloadTypeIcon { - -moz-margin-end: 8px; + margin-inline-end: 8px; /* Prevent flickering when changing states. */ min-height: 32px; min-width: 32px; @@ -358,7 +358,7 @@ toolbar[brighttext] #downloads-indicator-counter { background-image: linear-gradient(#505050, #575757); border: 1px solid; border-color: hsla(0,0%,0%,.6) hsla(0,0%,0%,.4) hsla(0,0%,0%,.4); - -moz-border-start: none; + border-inline-start: none; border-radius: 0 2px 2px 0; } diff --git a/application/palemoon/themes/linux/engineManager.css b/application/palemoon/themes/linux/engineManager.css index 18817cd4f2..c6d42cce29 100644 --- a/application/palemoon/themes/linux/engineManager.css +++ b/application/palemoon/themes/linux/engineManager.css @@ -5,8 +5,8 @@ %endif #engineList treechildren::-moz-tree-image(engineName) { - -moz-margin-end: 4px; - -moz-margin-start: 1px; + margin-inline-end: 4px; + margin-inline-start: 1px; width: 16px; height: 16px; } diff --git a/application/palemoon/themes/linux/feeds/subscribe-ui.css b/application/palemoon/themes/linux/feeds/subscribe-ui.css index b3c0b37a2b..51eb7a1174 100644 --- a/application/palemoon/themes/linux/feeds/subscribe-ui.css +++ b/application/palemoon/themes/linux/feeds/subscribe-ui.css @@ -7,17 +7,17 @@ } .handlersMenuPopup > menuitem { - -moz-padding-start: 23px; + padding-inline-start: 23px; } .handlersMenuPopup > menuitem.menuitem-iconic { - -moz-padding-start: 2px; + padding-inline-start: 2px; } .handlersMenuPopup > .menuitem-iconic > .menu-iconic-left { display: -moz-box; min-width: 16px; - -moz-padding-end: 2px; + padding-inline-end: 2px; } .chooseApplicationMenuItem { diff --git a/application/palemoon/themes/linux/feeds/subscribe.css b/application/palemoon/themes/linux/feeds/subscribe.css index dd1e24eef8..ac5de58650 100644 --- a/application/palemoon/themes/linux/feeds/subscribe.css +++ b/application/palemoon/themes/linux/feeds/subscribe.css @@ -10,7 +10,7 @@ html { #feedBody { border: 1px solid THreeDShadow; padding: 3em; - -moz-padding-start: 30px; + padding-inline-start: 30px; margin: 2em auto; background: -moz-Field; } @@ -25,9 +25,9 @@ html { #feedHeader { margin-top: 4.9em; margin-bottom: 1em; - -moz-margin-start: 1.4em; - -moz-margin-end: 1em; - -moz-padding-start: 2.9em; + margin-inline-start: 1.4em; + margin-inline-end: 1em; + padding-inline-start: 2.9em; font-size: 110%; color: InfoText; } @@ -54,12 +54,12 @@ html { #feedHeader[firstrun="true"] #feedIntroText { padding-top: 0.1em; - -moz-padding-start: 0.6em; + padding-inline-start: 0.6em; display: block; } #feedHeader[firstrun="true"] > #feedSubscribeLine { - -moz-padding-start: 1.8em; + padding-inline-start: 1.8em; } #feedSubscribeLine { @@ -99,8 +99,8 @@ h2 { #feedTitleLink { float: right; - -moz-margin-start: .6em; - -moz-margin-end: 0; + margin-inline-start: .6em; + margin-inline-end: 0; margin-top: 0; margin-bottom: 0; } @@ -110,15 +110,15 @@ a[href] img { } #feedTitleContainer { - -moz-margin-start: 0; - -moz-margin-end: .6em; + margin-inline-start: 0; + margin-inline-end: .6em; margin-top: 0; margin-bottom: 0; } #feedTitleImage { - -moz-margin-start: .6em; - -moz-margin-end: 0; + margin-inline-start: .6em; + margin-inline-end: 0; margin-top: 0; margin-bottom: 0; max-width: 300px; diff --git a/application/palemoon/themes/linux/pageInfo.css b/application/palemoon/themes/linux/pageInfo.css index 49ae4938a3..805c2fa458 100644 --- a/application/palemoon/themes/linux/pageInfo.css +++ b/application/palemoon/themes/linux/pageInfo.css @@ -75,7 +75,7 @@ textbox { } textbox.header { - -moz-margin-start: 0; + margin-inline-start: 0; } .iframe { @@ -94,7 +94,7 @@ textbox[disabled] { /* General Tab */ #generalPanel > #titletext { - -moz-margin-start: 5px; + margin-inline-start: 5px; } groupbox.collapsable caption .caption-icon { @@ -102,8 +102,8 @@ groupbox.collapsable caption .caption-icon { height: 9px; background-repeat: no-repeat; background-position: center; - -moz-margin-start: 1px; - -moz-margin-end: 3px; + margin-inline-start: 1px; + margin-inline-end: 3px; background-image: url("chrome://global/skin/tree/twisty-open.png"); } @@ -121,13 +121,13 @@ groupbox tree { } groupbox.treebox .groupbox-body { - -moz-margin-start: 5px; - -moz-margin-end: 1px; + margin-inline-start: 5px; + margin-inline-end: 1px; padding-top: 0; } #securityBox description { - -moz-margin-start: 10px; + margin-inline-start: 10px; } #general-security-identity { @@ -182,8 +182,8 @@ treechildren::-moz-tree-cell-text(broken) { #feedListbox richlistitem { padding-top: 6px; padding-bottom: 6px; - -moz-padding-start: 7px; - -moz-padding-end: 7px; + padding-inline-start: 7px; + padding-inline-end: 7px; min-height: 25px; border-bottom: 1px dotted #C0C0C0; color: -moz-FieldText; @@ -229,8 +229,8 @@ treechildren::-moz-tree-cell-text(broken) { .permission { padding-top: 6px; padding-bottom: 6px; - -moz-padding-start: 7px; - -moz-padding-end: 7px; + padding-inline-start: 7px; + padding-inline-end: 7px; min-height: 25px; border-bottom: 1px dotted #C0C0C0; } diff --git a/application/palemoon/themes/linux/permissions/aboutPermissions.css b/application/palemoon/themes/linux/permissions/aboutPermissions.css index 386e167e68..17634e8fa7 100644 --- a/application/palemoon/themes/linux/permissions/aboutPermissions.css +++ b/application/palemoon/themes/linux/permissions/aboutPermissions.css @@ -40,7 +40,7 @@ .site-favicon { height: 16px; width: 16px; - -moz-margin-end: 4px; + margin-inline-end: 4px; list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); } @@ -57,7 +57,7 @@ #site-description { font-size: 125%; - -moz-margin-start: 6px; /* to match button margin */ + margin-inline-start: 6px; /* to match button margin */ } #site-label { @@ -69,7 +69,7 @@ #defaults-description { font-size: 125%; font-weight: bold; - -moz-margin-start: 6px; + margin-inline-start: 6px; } .pref-item { @@ -79,7 +79,7 @@ .pref-icon { width: 36px; height: 36px; - -moz-margin-end: 10px; + margin-inline-end: 10px; } .pref-icon[type="password"] { diff --git a/application/palemoon/themes/linux/places/editBookmarkOverlay.css b/application/palemoon/themes/linux/places/editBookmarkOverlay.css index f1f6210b4d..dba6ba655d 100644 --- a/application/palemoon/themes/linux/places/editBookmarkOverlay.css +++ b/application/palemoon/themes/linux/places/editBookmarkOverlay.css @@ -24,7 +24,7 @@ .expander-down { min-width: 0; padding: 2px 0; - -moz-padding-start: 2px; + padding-inline-start: 2px; } .expander-up > .button-box { diff --git a/application/palemoon/themes/linux/places/organizer.css b/application/palemoon/themes/linux/places/organizer.css index cabeebbca7..16ead7212f 100644 --- a/application/palemoon/themes/linux/places/organizer.css +++ b/application/palemoon/themes/linux/places/organizer.css @@ -47,7 +47,7 @@ } #placesMenu > menu { - -moz-padding-start: 4px; + padding-inline-start: 4px; -moz-binding: url("chrome://browser/skin/places/organizer.xml#toolbarbutton-dropdown"); -moz-appearance: toolbarbutton; color: -moz-DialogText; @@ -74,7 +74,7 @@ } #infoBoxExpanderLabel { - -moz-padding-start: 2px; + padding-inline-start: 2px; } #searchModifiers { diff --git a/application/palemoon/themes/linux/preferences/applications.css b/application/palemoon/themes/linux/preferences/applications.css index c9d1b8c8ae..8b63dfdab6 100644 --- a/application/palemoon/themes/linux/preferences/applications.css +++ b/application/palemoon/themes/linux/preferences/applications.css @@ -11,18 +11,18 @@ .actionsMenu { margin-top: -1px; margin-bottom: -1px; - -moz-margin-start: -1px; - -moz-margin-end: 0; + margin-inline-start: -1px; + margin-inline-end: 0; } .typeIcon, .actionIcon { - -moz-margin-start: 3px; - -moz-margin-end: 3px; + margin-inline-start: 3px; + margin-inline-end: 3px; } richlistitem label { - -moz-margin-start: 1px; + margin-inline-start: 1px; margin-top: 2px; } @@ -51,16 +51,16 @@ menuitem[appHandlerIcon="plugin"] { } .actionsMenu .menulist-icon { - -moz-margin-end: 1px; + margin-inline-end: 1px; height: 16px; width: 16px; } .actionsMenu > menupopup > menuitem > .menu-iconic-left { - -moz-padding-start: 0; - -moz-padding-end: 4px !important; + padding-inline-start: 0; + padding-inline-end: 4px !important; } .actionsMenu > menupopup > menuitem { - -moz-padding-start: 3px; + padding-inline-start: 3px; } diff --git a/application/palemoon/themes/linux/sanitizeDialog.css b/application/palemoon/themes/linux/sanitizeDialog.css index 96cf3bcea8..28d4e7eb30 100644 --- a/application/palemoon/themes/linux/sanitizeDialog.css +++ b/application/palemoon/themes/linux/sanitizeDialog.css @@ -3,12 +3,12 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #sanitizeDurationChoice { - -moz-margin-end: 0; + margin-inline-end: 0; } /* Align the duration label with the warning box and item list */ #sanitizeDurationLabel { - -moz-margin-start: 3px; + margin-inline-start: 3px; } @@ -56,15 +56,15 @@ padding: 0; margin-top: 6px; margin-bottom: 6px; - -moz-margin-start: -6px; - -moz-margin-end: 0; + margin-inline-start: -6px; + margin-inline-end: 0; } .expander-up, .expander-down { min-width: 0; padding: 2px 0; - -moz-padding-start: 2px; + padding-inline-start: 2px; } .expander-up { @@ -86,8 +86,8 @@ /* Make the item list the same width as the warning box */ #itemList { - -moz-margin-start: 0; - -moz-margin-end: 0; + margin-inline-start: 0; + margin-inline-end: 0; } /* Without this a useless scrollbar appears in the listbox when its rows @@ -100,8 +100,8 @@ /* Align the last dialog button with the end of the warning box */ .prefWindow-dlgbuttons { - -moz-margin-end: 0; + margin-inline-end: 0; } .dialog-button[dlgtype="accept"] { - -moz-margin-end: 0; + margin-inline-end: 0; } diff --git a/application/palemoon/themes/linux/searchbar.css b/application/palemoon/themes/linux/searchbar.css index cb6ecffcc0..0352e27a7c 100644 --- a/application/palemoon/themes/linux/searchbar.css +++ b/application/palemoon/themes/linux/searchbar.css @@ -26,7 +26,7 @@ height: 16px; width: 16px; list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); - -moz-margin-start: 2px; + margin-inline-start: 2px; } .searchbar-engine-button { @@ -41,7 +41,7 @@ .searchbar-engine-button > .button-box { -moz-appearance: none; padding: 2px 0; - -moz-padding-end: 2px; + padding-inline-end: 2px; border: 0; } diff --git a/application/palemoon/themes/linux/statusbar/overlay.css b/application/palemoon/themes/linux/statusbar/overlay.css index 2351aac4c3..d326bac3f8 100644 --- a/application/palemoon/themes/linux/statusbar/overlay.css +++ b/application/palemoon/themes/linux/statusbar/overlay.css @@ -57,7 +57,7 @@ toolbar[mode="icons"] #status4evar-download-button[forcelabel="true"] > label { margin: 0px 2px !important; margin-top: -1px !important; - -moz-margin-start: 4px !important; + margin-inline-start: 4px !important; } /* @@ -81,7 +81,7 @@ splitter.status4evar-status-splitter #notification-popup-box { - -moz-margin-start: -1px; + margin-inline-start: -1px; } #urlbar .urlbar-over-link-box diff --git a/application/palemoon/themes/linux/syncCommon.css b/application/palemoon/themes/linux/syncCommon.css index 9a84cebee9..9ad7214aae 100644 --- a/application/palemoon/themes/linux/syncCommon.css +++ b/application/palemoon/themes/linux/syncCommon.css @@ -8,7 +8,7 @@ } .statusIcon { - -moz-margin-start: 4px; + margin-inline-start: 4px; max-height: 16px; max-width: 16px; } diff --git a/application/palemoon/themes/linux/syncSetup.css b/application/palemoon/themes/linux/syncSetup.css index 4c6518a1b7..f84fd08ad0 100644 --- a/application/palemoon/themes/linux/syncSetup.css +++ b/application/palemoon/themes/linux/syncSetup.css @@ -99,7 +99,7 @@ description > .text-link:focus { } .inputColumn { - -moz-margin-end: 2px + margin-inline-end: 2px } .pin { diff --git a/application/palemoon/themes/osx/aboutCertError.css b/application/palemoon/themes/osx/aboutCertError.css index dbb3530253..100bb3d3bb 100644 --- a/application/palemoon/themes/osx/aboutCertError.css +++ b/application/palemoon/themes/osx/aboutCertError.css @@ -33,7 +33,7 @@ h2 { border-radius: 10px; box-shadow: 0px 0px 8px red; padding: 3em; - -moz-padding-start: 30px; + padding-inline-start: 30px; background: url("chrome://global/skin/icons/sslWarning.png") left 0 no-repeat -moz-Field; background-origin: content-box; } @@ -43,16 +43,16 @@ h2 { } #errorTitle { - -moz-margin-start: 80px; + margin-inline-start: 80px; } #errorLongContent { - -moz-margin-start: 80px; + margin-inline-start: 80px; } .expander > button { - -moz-padding-start: 20px; - -moz-margin-start: -20px; + padding-inline-start: 20px; + margin-inline-start: -20px; background: url("chrome://browser/skin/aboutCertError_sectionExpanded.png") left center no-repeat; border: none; font: inherit; diff --git a/application/palemoon/themes/osx/aboutPrivateBrowsing.css b/application/palemoon/themes/osx/aboutPrivateBrowsing.css index cd6026b8ea..35843adce6 100644 --- a/application/palemoon/themes/osx/aboutPrivateBrowsing.css +++ b/application/palemoon/themes/osx/aboutPrivateBrowsing.css @@ -21,7 +21,7 @@ body.normal > #errorPageContainer { } #startPrivateBrowsingDesc > button { - -moz-margin-start: 0; + margin-inline-start: 0; } #footerDesc > p { @@ -30,7 +30,7 @@ body.normal > #errorPageContainer { #moreInfo { font-size: 110%; /* to match the value set in chrome://global/skin/netError.css */ - -moz-padding-start: 25px; + padding-inline-start: 25px; background: url("chrome://global/skin/icons/information-16.png") no-repeat top left; } diff --git a/application/palemoon/themes/osx/aboutSyncTabs.css b/application/palemoon/themes/osx/aboutSyncTabs.css index 4f21a9d408..1fcd8304f7 100644 --- a/application/palemoon/themes/osx/aboutSyncTabs.css +++ b/application/palemoon/themes/osx/aboutSyncTabs.css @@ -22,18 +22,18 @@ margin-top: 4px; width: 45em; height: 32px; - -moz-margin-start: 2em; - -moz-margin-end: 2em; + margin-inline-start: 2em; + margin-inline-end: 2em; } #tabsListHeading { font-size: 140%; font-weight: bold; - -moz-margin-start: 40px; + margin-inline-start: 40px; } richlistitem { - -moz-margin-end: 2em; + margin-inline-end: 2em; } richlistitem[selected="true"], @@ -46,7 +46,7 @@ richlistitem[type="tab"] { border: #999999 1px solid !important; padding: 2px 5px; margin-bottom: 4px; - -moz-margin-start: 4em; + margin-inline-start: 4em; border-radius: 6px; background-color: menu; width: 44em; @@ -64,7 +64,7 @@ richlistitem[type="tab"][selected="true"] { richlistitem[type="client"] { min-height: 2em; color: #000000; - -moz-margin-start: 2em; + margin-inline-start: 2em; margin-top: 2px; margin-bottom: 3px; width: 42em; @@ -96,6 +96,6 @@ richlistitem.desktop[type="client"] { } .tabIcon { - -moz-padding-start: 2px; + padding-inline-start: 2px; padding-top: 2px; } diff --git a/application/palemoon/themes/osx/autocomplete.css b/application/palemoon/themes/osx/autocomplete.css index a50dbd8239..7f63bef198 100644 --- a/application/palemoon/themes/osx/autocomplete.css +++ b/application/palemoon/themes/osx/autocomplete.css @@ -129,15 +129,15 @@ treechildren.private-autocomplete-treebody::-moz-tree-cell-text(selected) { width: 16px; height: 16px; margin-bottom: -1px; - -moz-margin-start: 7px; - -moz-margin-end: 5px; + margin-inline-start: 7px; + margin-inline-end: 5px; } .ac-type-icon { width: 16px; height: 16px; - -moz-margin-start: 6px; - -moz-margin-end: 4px; + margin-inline-start: 6px; + margin-inline-end: 4px; } .ac-url-box > .ac-site-icon, diff --git a/application/palemoon/themes/osx/browser.css b/application/palemoon/themes/osx/browser.css index d1b0608a1a..d2579837c0 100644 --- a/application/palemoon/themes/osx/browser.css +++ b/application/palemoon/themes/osx/browser.css @@ -225,8 +225,8 @@ toolbarbutton.bookmark-item { list-style-image: url("chrome://browser/skin/places/folderDropArrow.png"); -moz-image-region: rect(0, 7px, 5px, 0); margin-top: 1px; - -moz-margin-start: 3px; - -moz-margin-end: -2px; + margin-inline-start: 3px; + margin-inline-end: -2px; } @media (min-resolution: 2dppx) { @@ -276,7 +276,7 @@ toolbarbutton.bookmark-item[open="true"] { toolbarbutton.bookmark-item > menupopup { margin-top: 2px; - -moz-margin-start: 3px; + margin-inline-start: 3px; } .bookmark-item > .toolbarbutton-icon { @@ -287,7 +287,7 @@ toolbarbutton.bookmark-item > menupopup { .bookmark-item > .toolbarbutton-icon[label]:not([label=""]), .bookmark-item > .toolbarbutton-icon[type="menu"] { - -moz-margin-end: 5px; + margin-inline-end: 5px; } .bookmark-item[container] { @@ -446,7 +446,7 @@ toolbar[brighttext] .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker { .toolbarbutton-1 > .toolbarbutton-icon, .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon { - -moz-margin-end: 0; + margin-inline-end: 0; } toolbar[mode=full] .toolbarbutton-1:not([type=menu-button]) { @@ -488,11 +488,11 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button { } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-button { - -moz-padding-end: 0; + padding-inline-end: 0; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker { - -moz-padding-start: 0; + padding-inline-start: 0; -moz-box-align: center; } @@ -522,15 +522,15 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button { @navbarLargeIcons@ .toolbarbutton-1[type=menu]:not(#back-button):not(#forward-button):not(#feed-button) > .toolbarbutton-icon, @navbarLargeIcons@ .toolbarbutton-1[type=menu] > .toolbarbutton-text /* hack for add-ons that forcefully display the label */ { - -moz-padding-end: 17px; + padding-inline-end: 17px; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menu-dropmarker { - -moz-margin-start: -15px; + margin-inline-start: -15px; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon { - -moz-border-end: none; + border-inline-end: none; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon { @@ -542,7 +542,7 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button { display: -moz-box; width: 1px; height: 18px; - -moz-margin-end: -1px; + margin-inline-end: -1px; background-image: linear-gradient(var(--toolbarbutton-border-color) 0, var(--toolbarbutton-border-color) 18px); background-clip: padding-box; background-position: center; @@ -603,7 +603,7 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button { } @navbarLargeIcons@ .toolbarbutton-1:-moz-any(:hover,[open]) > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon { - -moz-border-start-color: hsla(210,54%,20%,.35); + border-inline-start-color: hsla(210,54%,20%,.35); } @navbarLargeIcons@ .toolbarbutton-1[checked]:not(:active):hover > .toolbarbutton-icon { @@ -675,7 +675,7 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button { @conditionalForwardWithUrlbar@ > #forward-button > .toolbarbutton-icon { /*mask: url(keyhole-forward-mask.svg#mask); XXX: this regresses twinopen */ clip-path: url(chrome://browser/content/browser.xul#osx-keyhole-forward-clip-path); - -moz-margin-start: -9px !important; + margin-inline-start: -9px !important; border-left-style: none; border-radius: 0; padding-left: 7px; @@ -694,8 +694,8 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button { -moz-image-region: rect(18px, 20px, 38px, 0); padding-top: 3px; padding-bottom: 3px; - -moz-padding-start: 5px; - -moz-padding-end: 0; + padding-inline-start: 5px; + padding-inline-end: 0; position: relative; z-index: 1; border-radius: 0 10000px 10000px 0; @@ -867,7 +867,7 @@ toolbar[brighttext] #bookmarks-menu-button.bookmark-item { #urlbar { width: 7em; - -moz-padding-end: 2px; + padding-inline-end: 2px; } @media (-moz-mac-lion-theme) { @@ -886,13 +886,13 @@ toolbar[brighttext] #bookmarks-menu-button.bookmark-item { @conditionalForwardWithUrlbar@ + #urlbar-container { padding-left: @conditionalForwardWithUrlbarWidth@px; - -moz-margin-start: -@conditionalForwardWithUrlbarWidth@px; + margin-inline-start: -@conditionalForwardWithUrlbarWidth@px; position: relative; pointer-events: none; } @conditionalForwardWithUrlbar@ + #urlbar-container > #urlbar { - -moz-border-start: none; + border-inline-start: none; margin-left: 0; pointer-events: all; } @@ -942,7 +942,7 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, } .urlbar-input-box { - -moz-margin-start: 0; + margin-inline-start: 0; min-width: 4em; } @@ -970,25 +970,25 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, #urlbar-search-splitter { min-width: 6px; - -moz-margin-start: -3px; + margin-inline-start: -3px; border: none; background: transparent; } #urlbar-search-splitter + #urlbar-container > #urlbar , #urlbar-search-splitter + #search-container > #searchbar > .searchbar-textbox { - -moz-margin-start: 0; + margin-inline-start: 0; } #urlbar-display-box { - -moz-border-end: 1px solid #AAA; - -moz-margin-end: 3px; + border-inline-end: 1px solid #AAA; + margin-inline-end: 3px; } #urlbar-display { margin-top: 0; margin-bottom: 0; - -moz-margin-start: 0; + margin-inline-start: 0; color: GrayText; } @@ -1010,7 +1010,7 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, } #notification-popup-box:not([hidden]) + #identity-box { - -moz-padding-start: 10px; + padding-inline-start: 10px; border-radius: 0; } @@ -1020,7 +1020,7 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, #urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity { color: hsl(92,100%,30%); - -moz-margin-end: 4px; + margin-inline-end: 4px; background-image: -moz-linear-gradient(hsla(92,81%,16%,0), hsla(92,81%,16%,.08) 25%, hsla(92,81%,16%,.08) 75%, @@ -1031,7 +1031,7 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, #urlbar[pageproxystate="valid"] > #identity-box.verifiedDomain { color: rgb(0,79,168); - -moz-margin-end: 4px; + margin-inline-end: 4px; background-image: -moz-linear-gradient(rgba(0,79,168,0), rgba(0,79,168,.08) 25%, rgba(0,79,168,.08) 75%, @@ -1060,8 +1060,8 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, } #identity-icon-labels { - -moz-padding-start: 2px; - -moz-padding-end: 5px; + padding-inline-start: 2px; + padding-inline-end: 5px; } /* Address bar shading for SSL */ @@ -1125,14 +1125,14 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, height: 16px; margin-top: 1px; margin-bottom: 1px; - -moz-margin-start: 3px; - -moz-margin-end: 2px; + margin-inline-start: 3px; + margin-inline-end: 2px; list-style-image: url(chrome://browser/skin/identity-icons-generic.png); -moz-image-region: rect(0, 16px, 16px, 0); } @conditionalForwardWithUrlbar@ + #urlbar-container > #urlbar > #identity-box > #page-proxy-favicon { - -moz-margin-end: 1px; + margin-inline-end: 1px; } /* Since we already have a padlock, always use the generic icon until the favicon loads @@ -1450,7 +1450,7 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- } .editBookmarkPanelBottomButton:last-child { - -moz-margin-start: 8px; + margin-inline-start: 8px; } /* The following elements come from editBookmarkOverlay.xul. Styling that's @@ -1475,7 +1475,7 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- #editBMPanel_newFolderButton { -moz-appearance: none; border: 0 solid #a5a5a5; - -moz-border-end-width: 1px; + border-inline-end-width: 1px; padding: 0 9px; margin: 0; min-width: 21px; @@ -1506,8 +1506,8 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- min-height: 22px; padding-top: 2px; padding-bottom: 1px; - -moz-padding-start: 8px; - -moz-padding-end: 4px; + padding-inline-start: 8px; + padding-inline-end: 4px; } #editBMPanel_folderMenuList:-moz-focusring { @@ -1526,7 +1526,7 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- border: 0; margin: 0; padding: 0; - -moz-padding-end: 4px; + padding-inline-end: 4px; width: 7px; } @@ -1570,7 +1570,7 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- #editBookmarkPanel .expander-down { @hudButton@ margin: 0; - -moz-margin-start: 4px; + margin-inline-start: 4px; min-width: 27px; min-height: 22px; } @@ -1634,7 +1634,7 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- } #sidebar-title { - -moz-padding-start: 0px; + padding-inline-start: 0px; } /* ::::: throbber ::::: */ @@ -1709,12 +1709,12 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- /* Hide the transparent top border by default */ margin-top: -1px; /* Reduce the gap between the tabs */ - -moz-margin-start: -1px; + margin-inline-start: -1px; box-shadow: var(--tab-box-shadow); } .tabbrowser-tab { - -moz-padding-end: 3px; + padding-inline-end: 3px; } /* Override the default (globally-set) tab width values; increase @@ -1822,8 +1822,8 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- width: 16px; height: 16px; list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); - -moz-margin-start: 2px; - -moz-margin-end: 3px; + margin-inline-start: 2px; + margin-inline-end: 3px; } .tab-throbber { @@ -1836,8 +1836,8 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- .tab-throbber[pinned], .tab-icon-image[pinned] { - -moz-margin-start: 5px; - -moz-margin-end: 5px; + margin-inline-start: 5px; + margin-inline-end: 5px; } /* tabbrowser-tab focus ring */ @@ -1870,7 +1870,7 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url- /* Tab sound indicator */ .tab-icon-sound { - -moz-margin-start: 4px; + margin-inline-start: 4px; width: 16px; height: 16px; padding: 0; @@ -2083,14 +2083,14 @@ toolbar[brighttext] .tabs-closebutton { } .tabs-closebutton > .toolbarbutton-icon { - -moz-margin-end: 0px !important; - -moz-padding-end: 2px !important; - -moz-padding-start: 2px !important; + margin-inline-end: 0px !important; + padding-inline-end: 2px !important; + padding-inline-start: 2px !important; } #sidebar-throbber[loading="true"] { list-style-image: url("chrome://global/skin/icons/loading_16.png"); - -moz-margin-end: 4px; + margin-inline-end: 4px; } /* Pale Moon: Feed icon */ @@ -2142,7 +2142,7 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { .menupopup-drop-indicator { list-style-image: none; height: 2px; - -moz-margin-end: -4em; + margin-inline-end: -4em; background-color: Highlight; } @@ -2168,13 +2168,13 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { /* Popup Body Text */ .identity-popup-description { white-space: pre-wrap; - -moz-padding-start: 15px; + padding-inline-start: 15px; margin: 2px 0 4px; } .identity-popup-label { white-space: pre-wrap; - -moz-padding-start: 15px; + padding-inline-start: 15px; margin: 0; } @@ -2208,7 +2208,7 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { #identity-popup-content-box.verifiedIdentity > #identity-popup-encryption , #identity-popup-content-box.verifiedDomain > #identity-popup-encryption { margin-top: 10px; - -moz-margin-start: -24px; + margin-inline-start: -24px; } #identity-popup-content-box.verifiedIdentity > #identity-popup-encryption > vbox > #identity-popup-encryption-icon , @@ -2219,13 +2219,13 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { #identity-popup-more-info-button { margin-top: 6px; margin-bottom: 0; - -moz-margin-end: 0; + margin-inline-end: 0; } .popup-notification-icon { width: 64px; height: 64px; - -moz-margin-end: 10px; + margin-inline-end: 10px; } .popup-notification-icon[popupid="geolocation"] { @@ -2259,8 +2259,8 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { .popup-progress-label, .popup-progress-meter { - -moz-margin-start: 0; - -moz-margin-end: 0; + margin-inline-start: 0; + margin-inline-end: 0; } .popup-progress-cancel { @@ -2321,7 +2321,7 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { border-width: 0 8px 0 0; border-style: solid; border-image: url("chrome://browser/skin/urlbar-arrow.png") 0 8 0 0 fill; - -moz-margin-end: -8px; + margin-inline-end: -8px; } @conditionalForwardWithUrlbar@[forwarddisabled] + #urlbar-container > #urlbar > #notification-popup-box { @@ -2590,8 +2590,8 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { } #allTabs-filter { - -moz-margin-start: 24px; - -moz-margin-end: 0; + margin-inline-start: 24px; + margin-inline-end: 0; } #allTabs-tab-close-button > .toolbarbutton-icon { @@ -2609,10 +2609,10 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { height: 22px; padding-top: 1px; padding-bottom: 5px; - -moz-padding-start: 1px; - -moz-padding-end: 5px; + padding-inline-start: 1px; + padding-inline-end: 5px; margin-top: -2px; - -moz-margin-start: -2px; + margin-inline-start: -2px; border-bottom-right-radius: 4px; } @@ -2744,7 +2744,7 @@ toolbar[brighttext] #addonbar-closebutton { text-shadow: none; background-image: linear-gradient(#B4211B, #8A1915); border-radius: 1px; - -moz-margin-end: 5px; + margin-inline-end: 5px; } %endif @@ -2765,7 +2765,7 @@ toolbar[brighttext] #addonbar-closebutton { } .toolbarbutton-badge-stack > .toolbarbutton-icon[label]:not([label=""]) { - -moz-margin-end: 0; + margin-inline-end: 0; } @navbarLargeIcons@ *|* > .toolbarbutton-badge[badge]:not([badge=""])::after { @@ -2818,12 +2818,12 @@ toolbar[brighttext] #addonbar-closebutton { } #main-window[privatebrowsingmode=temporary][inFullscreen] #nav-bar[tabsontop=false] { - -moz-padding-end: 50px !important; + padding-inline-end: 50px !important; } @media (-moz-mac-lion-theme) { #main-window[privatebrowsingmode=temporary][inFullscreen] #TabsToolbar[tabsontop=true] { - -moz-padding-end: 50px; + padding-inline-end: 50px; } } @@ -2833,6 +2833,6 @@ toolbar[brighttext] #addonbar-closebutton { } #main-window[privatebrowsingmode=temporary][inFullscreen][tabsontop=true] #window-controls { - -moz-padding-end: 50px; + padding-inline-end: 50px; } } diff --git a/application/palemoon/themes/osx/downloads/allDownloadsViewOverlay.css b/application/palemoon/themes/osx/downloads/allDownloadsViewOverlay.css index eb99f4c1fd..0cfc5f81be 100644 --- a/application/palemoon/themes/osx/downloads/allDownloadsViewOverlay.css +++ b/application/palemoon/themes/osx/downloads/allDownloadsViewOverlay.css @@ -14,7 +14,7 @@ } .downloadTypeIcon { - -moz-margin-end: 8px; + margin-inline-end: 8px; /* explicitly size the icon, so size doesn't vary on hidpi systems */ height: 32px; width: 32px; diff --git a/application/palemoon/themes/osx/downloads/downloads.css b/application/palemoon/themes/osx/downloads/downloads.css index 073f529cb1..2f9733a98e 100644 --- a/application/palemoon/themes/osx/downloads/downloads.css +++ b/application/palemoon/themes/osx/downloads/downloads.css @@ -57,7 +57,7 @@ #downloadsSummary, richlistitem[type="download"] { height: 7em; - -moz-padding-end: 0; + padding-inline-end: 0; color: inherit; } @@ -104,7 +104,7 @@ richlistitem[type="download"]:first-child { } .downloadTypeIcon { - -moz-margin-end: 8px; + margin-inline-end: 8px; /* Prevent flickering when changing states. */ height: 32px; width: 32px; @@ -378,7 +378,7 @@ toolbar[brighttext] #downloads-indicator-counter { background-image: linear-gradient(#505050, #575757); border: 1px solid; border-color: hsla(0,0%,0%,.6) hsla(0,0%,0%,.4) hsla(0,0%,0%,.4); - -moz-border-start: none; + border-inline-start: none; border-radius: 0 2px 2px 0; } diff --git a/application/palemoon/themes/osx/engineManager.css b/application/palemoon/themes/osx/engineManager.css index 18817cd4f2..c6d42cce29 100644 --- a/application/palemoon/themes/osx/engineManager.css +++ b/application/palemoon/themes/osx/engineManager.css @@ -5,8 +5,8 @@ %endif #engineList treechildren::-moz-tree-image(engineName) { - -moz-margin-end: 4px; - -moz-margin-start: 1px; + margin-inline-end: 4px; + margin-inline-start: 1px; width: 16px; height: 16px; } diff --git a/application/palemoon/themes/osx/feeds/subscribe-ui.css b/application/palemoon/themes/osx/feeds/subscribe-ui.css index 8ca53283bd..f21c037e67 100644 --- a/application/palemoon/themes/osx/feeds/subscribe-ui.css +++ b/application/palemoon/themes/osx/feeds/subscribe-ui.css @@ -7,17 +7,17 @@ } .handlersMenuPopup > menuitem { - -moz-padding-start: 23px; + padding-inline-start: 23px; } .handlersMenuPopup > menuitem.menuitem-iconic { - -moz-padding-start: 2px; + padding-inline-start: 2px; } .handlersMenuPopup > .menuitem-iconic > .menu-iconic-left { display: -moz-box; min-width: 16px; - -moz-padding-end: 2px; + padding-inline-end: 2px; } .chooseApplicationMenuItem { diff --git a/application/palemoon/themes/osx/feeds/subscribe.css b/application/palemoon/themes/osx/feeds/subscribe.css index 780a7f8b2f..3a93c64563 100644 --- a/application/palemoon/themes/osx/feeds/subscribe.css +++ b/application/palemoon/themes/osx/feeds/subscribe.css @@ -10,7 +10,7 @@ html { #feedBody { border: 1px solid THreeDShadow; padding: 3em; - -moz-padding-start: 30px; + padding-inline-start: 30px; margin: 2em auto; background: -moz-Field; } @@ -25,9 +25,9 @@ html { #feedHeader { margin-top: 4.9em; margin-bottom: 1em; - -moz-margin-start: 1.4em; - -moz-margin-end: 1em; - -moz-padding-start: 2.9em; + margin-inline-start: 1.4em; + margin-inline-end: 1em; + padding-inline-start: 2.9em; font-size: 110%; color: InfoText; } @@ -54,12 +54,12 @@ html { #feedHeader[firstrun="true"] #feedIntroText { padding-top: 0.1em; - -moz-padding-start: 0.6em; + padding-inline-start: 0.6em; display: block; } #feedHeader[firstrun="true"] > #feedSubscribeLine { - -moz-padding-start: 1.8em; + padding-inline-start: 1.8em; } #feedSubscribeLine { @@ -95,8 +95,8 @@ h2 { #feedTitleLink { float: right; - -moz-margin-start: .6em; - -moz-margin-end: 0; + margin-inline-start: .6em; + margin-inline-end: 0; margin-top: 0; margin-bottom: 0; } @@ -106,15 +106,15 @@ a[href] img { } #feedTitleContainer { - -moz-margin-start: 0; - -moz-margin-end: .6em; + margin-inline-start: 0; + margin-inline-end: .6em; margin-top: 0; margin-bottom: 0; } #feedTitleImage { - -moz-margin-start: .6em; - -moz-margin-end: 0; + margin-inline-start: .6em; + margin-inline-end: 0; margin-top: 0; margin-bottom: 0; max-width: 300px; diff --git a/application/palemoon/themes/osx/pageInfo.css b/application/palemoon/themes/osx/pageInfo.css index f205b57bbe..f958d9ce2f 100644 --- a/application/palemoon/themes/osx/pageInfo.css +++ b/application/palemoon/themes/osx/pageInfo.css @@ -6,7 +6,7 @@ /* View buttons */ #viewGroup { - -moz-padding-start: 10px; + padding-inline-start: 10px; } #viewGroup > radio { @@ -31,7 +31,7 @@ #topBar { border-bottom: 2px groove ThreeDFace; - -moz-padding-start: 10px; + padding-inline-start: 10px; background-color: -moz-Field; color: -moz-FieldText; } @@ -98,7 +98,7 @@ textbox { } textbox.header { - -moz-margin-start: 0; + margin-inline-start: 0; } .iframe { @@ -121,8 +121,8 @@ groupbox.collapsable caption .caption-icon { height: 9px; background-repeat: no-repeat; background-position: center; - -moz-margin-start: 2px; - -moz-margin-end: 2px; + margin-inline-start: 2px; + margin-inline-end: 2px; background-image: url("chrome://global/skin/tree/twisty-open.png"); } @@ -142,7 +142,7 @@ groupbox tree { } #securityBox description { - -moz-margin-start: 10px; + margin-inline-start: 10px; } #general-security-identity { @@ -187,8 +187,8 @@ treechildren::-moz-tree-cell-text(broken) { #feedListbox richlistitem { padding-top: 6px; padding-bottom: 6px; - -moz-padding-start: 7px; - -moz-padding-end: 7px; + padding-inline-start: 7px; + padding-inline-end: 7px; min-height: 25px; border-bottom: 1px dotted #C0C0C0; } @@ -225,8 +225,8 @@ treechildren::-moz-tree-cell-text(broken) { .permission { padding-top: 6px; padding-bottom: 6px; - -moz-padding-start: 7px; - -moz-padding-end: 7px; + padding-inline-start: 7px; + padding-inline-end: 7px; min-height: 25px; border-bottom: 1px dotted #C0C0C0; } diff --git a/application/palemoon/themes/osx/permissions/aboutPermissions.css b/application/palemoon/themes/osx/permissions/aboutPermissions.css index f9a4a88af2..4886da2be9 100644 --- a/application/palemoon/themes/osx/permissions/aboutPermissions.css +++ b/application/palemoon/themes/osx/permissions/aboutPermissions.css @@ -43,7 +43,7 @@ .site-favicon { height: 16px; width: 16px; - -moz-margin-end: 4px; + margin-inline-end: 4px; list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); } @@ -60,7 +60,7 @@ #site-description { font-size: 125%; - -moz-margin-start: 6px; /* to match button margin */ + margin-inline-start: 6px; /* to match button margin */ } #site-label { @@ -72,7 +72,7 @@ #defaults-description { font-size: 125%; font-weight: bold; - -moz-margin-start: 6px; + margin-inline-start: 6px; } .pref-item { @@ -82,7 +82,7 @@ .pref-icon { width: 36px; height: 36px; - -moz-margin-end: 10px; + margin-inline-end: 10px; } .pref-icon[type="password"] { diff --git a/application/palemoon/themes/osx/places/organizer.css b/application/palemoon/themes/osx/places/organizer.css index bfa35dc9e1..ffcd6c5237 100644 --- a/application/palemoon/themes/osx/places/organizer.css +++ b/application/palemoon/themes/osx/places/organizer.css @@ -19,7 +19,7 @@ /* Toolbar */ #placesToolbar { padding: 3px; - -moz-padding-end: 6px; + padding-inline-end: 6px; } #placesToolbar > toolbarbutton[disabled] > .toolbarbutton-icon { @@ -78,7 +78,7 @@ } #infoBoxExpanderLabel { - -moz-padding-start: 2px; + padding-inline-start: 2px; } #searchFilter { @@ -94,8 +94,8 @@ } #clearDownloadsButton { - -moz-padding-start: 9px; - -moz-padding-end: 9px; + padding-inline-start: 9px; + padding-inline-end: 9px; } /* hover-over/open button highlighting */ diff --git a/application/palemoon/themes/osx/places/places.css b/application/palemoon/themes/osx/places/places.css index 4243779522..b30c56bd85 100644 --- a/application/palemoon/themes/osx/places/places.css +++ b/application/palemoon/themes/osx/places/places.css @@ -142,5 +142,5 @@ treechildren::-moz-tree-cell-text(cutting) { #viewButton > .button-box > .button-menu-dropmarker { height: auto; width: auto; - -moz-margin-end: -3px; + margin-inline-end: -3px; } diff --git a/application/palemoon/themes/osx/preferences/applications.css b/application/palemoon/themes/osx/preferences/applications.css index 80699b4635..fdf5614772 100644 --- a/application/palemoon/themes/osx/preferences/applications.css +++ b/application/palemoon/themes/osx/preferences/applications.css @@ -11,18 +11,18 @@ .actionsMenu { margin-top: 0; margin-bottom: 0; - -moz-margin-start: -2px; - -moz-margin-end: 0; + margin-inline-start: -2px; + margin-inline-end: 0; } .typeIcon, .actionIcon { - -moz-margin-start: 3px; - -moz-margin-end: 3px; + margin-inline-start: 3px; + margin-inline-end: 3px; } richlistitem label { - -moz-margin-start: 1px; + margin-inline-start: 1px; margin-top: 2px; } @@ -51,14 +51,14 @@ menuitem[appHandlerIcon="plugin"] { } .actionsMenu .menulist-icon { - -moz-margin-end: 3px; + margin-inline-end: 3px; } .actionsMenu > menupopup > menuitem > .menu-iconic-left { - -moz-padding-start: 0px; - -moz-padding-end: 2px; + padding-inline-start: 0px; + padding-inline-end: 2px; } .actionsMenu > menupopup > menuitem { - -moz-padding-start: 4px; + padding-inline-start: 4px; } diff --git a/application/palemoon/themes/osx/sanitizeDialog.css b/application/palemoon/themes/osx/sanitizeDialog.css index 40dc4b2512..2fbedeb76a 100644 --- a/application/palemoon/themes/osx/sanitizeDialog.css +++ b/application/palemoon/themes/osx/sanitizeDialog.css @@ -3,12 +3,12 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #sanitizeDurationChoice { - -moz-margin-end: 0; + margin-inline-end: 0; } /* Align the duration label with the warning box and item list */ #sanitizeDurationLabel { - -moz-margin-start: 3px; + margin-inline-start: 3px; } @@ -79,15 +79,15 @@ /* Make the item list the same width as the warning box */ #itemList { - -moz-margin-start: 0; - -moz-margin-end: 0; + margin-inline-start: 0; + margin-inline-end: 0; } /* Align the last dialog button with the end of the warning box */ .prefWindow-dlgbuttons { - -moz-margin-end: 0; + margin-inline-end: 0; } .dialog-button[dlgtype="cancel"] { - -moz-margin-end: 0; + margin-inline-end: 0; } diff --git a/application/palemoon/themes/osx/searchbar.css b/application/palemoon/themes/osx/searchbar.css index e770ab6a9f..e21101ba4f 100644 --- a/application/palemoon/themes/osx/searchbar.css +++ b/application/palemoon/themes/osx/searchbar.css @@ -28,7 +28,7 @@ min-width: 0; margin: 0; padding: 0; - -moz-padding-end: 2px; + padding-inline-end: 2px; -moz-box-align: center; background: none; border: none; diff --git a/application/palemoon/themes/osx/statusbar/overlay.css b/application/palemoon/themes/osx/statusbar/overlay.css index ab1cc8f930..d54334206b 100644 --- a/application/palemoon/themes/osx/statusbar/overlay.css +++ b/application/palemoon/themes/osx/statusbar/overlay.css @@ -60,7 +60,7 @@ toolbar[mode="icons"] #status4evar-download-button[forcelabel="true"] > label { margin: 0px 2px !important; - -moz-margin-start: 3px !important; + margin-inline-start: 3px !important; } /* diff --git a/application/palemoon/themes/osx/syncCommon.css b/application/palemoon/themes/osx/syncCommon.css index f0beae0d53..838788cd52 100644 --- a/application/palemoon/themes/osx/syncCommon.css +++ b/application/palemoon/themes/osx/syncCommon.css @@ -8,7 +8,7 @@ } .statusIcon { - -moz-margin-start: 4px; + margin-inline-start: 4px; max-height: 16px; max-width: 16px; } diff --git a/application/palemoon/themes/osx/syncSetup.css b/application/palemoon/themes/osx/syncSetup.css index fff65e9632..8898951ebd 100644 --- a/application/palemoon/themes/osx/syncSetup.css +++ b/application/palemoon/themes/osx/syncSetup.css @@ -99,7 +99,7 @@ description > .text-link:focus { } .inputColumn { - -moz-margin-end: 2px + margin-inline-end: 2px } .pin { diff --git a/application/palemoon/themes/shared/plugin-doorhanger.inc.css b/application/palemoon/themes/shared/plugin-doorhanger.inc.css index bda08e4f61..798be2c1de 100644 --- a/application/palemoon/themes/shared/plugin-doorhanger.inc.css +++ b/application/palemoon/themes/shared/plugin-doorhanger.inc.css @@ -16,7 +16,7 @@ } .center-item-label { - -moz-margin-start: 6px; + margin-inline-start: 6px; margin-bottom: 0; text-overflow: ellipsis; } @@ -26,7 +26,7 @@ background-repeat: no-repeat; width: 16px; height: 15px; - -moz-margin-start: 6px; + margin-inline-start: 6px; } .click-to-play-plugins-notification-button-container { diff --git a/application/palemoon/themes/windows/aboutCertError.css b/application/palemoon/themes/windows/aboutCertError.css index dbb3530253..100bb3d3bb 100644 --- a/application/palemoon/themes/windows/aboutCertError.css +++ b/application/palemoon/themes/windows/aboutCertError.css @@ -33,7 +33,7 @@ h2 { border-radius: 10px; box-shadow: 0px 0px 8px red; padding: 3em; - -moz-padding-start: 30px; + padding-inline-start: 30px; background: url("chrome://global/skin/icons/sslWarning.png") left 0 no-repeat -moz-Field; background-origin: content-box; } @@ -43,16 +43,16 @@ h2 { } #errorTitle { - -moz-margin-start: 80px; + margin-inline-start: 80px; } #errorLongContent { - -moz-margin-start: 80px; + margin-inline-start: 80px; } .expander > button { - -moz-padding-start: 20px; - -moz-margin-start: -20px; + padding-inline-start: 20px; + margin-inline-start: -20px; background: url("chrome://browser/skin/aboutCertError_sectionExpanded.png") left center no-repeat; border: none; font: inherit; diff --git a/application/palemoon/themes/windows/aboutPrivateBrowsing.css b/application/palemoon/themes/windows/aboutPrivateBrowsing.css index cd6026b8ea..35843adce6 100644 --- a/application/palemoon/themes/windows/aboutPrivateBrowsing.css +++ b/application/palemoon/themes/windows/aboutPrivateBrowsing.css @@ -21,7 +21,7 @@ body.normal > #errorPageContainer { } #startPrivateBrowsingDesc > button { - -moz-margin-start: 0; + margin-inline-start: 0; } #footerDesc > p { @@ -30,7 +30,7 @@ body.normal > #errorPageContainer { #moreInfo { font-size: 110%; /* to match the value set in chrome://global/skin/netError.css */ - -moz-padding-start: 25px; + padding-inline-start: 25px; background: url("chrome://global/skin/icons/information-16.png") no-repeat top left; } diff --git a/application/palemoon/themes/windows/aboutSyncTabs.css b/application/palemoon/themes/windows/aboutSyncTabs.css index 4f21a9d408..1fcd8304f7 100644 --- a/application/palemoon/themes/windows/aboutSyncTabs.css +++ b/application/palemoon/themes/windows/aboutSyncTabs.css @@ -22,18 +22,18 @@ margin-top: 4px; width: 45em; height: 32px; - -moz-margin-start: 2em; - -moz-margin-end: 2em; + margin-inline-start: 2em; + margin-inline-end: 2em; } #tabsListHeading { font-size: 140%; font-weight: bold; - -moz-margin-start: 40px; + margin-inline-start: 40px; } richlistitem { - -moz-margin-end: 2em; + margin-inline-end: 2em; } richlistitem[selected="true"], @@ -46,7 +46,7 @@ richlistitem[type="tab"] { border: #999999 1px solid !important; padding: 2px 5px; margin-bottom: 4px; - -moz-margin-start: 4em; + margin-inline-start: 4em; border-radius: 6px; background-color: menu; width: 44em; @@ -64,7 +64,7 @@ richlistitem[type="tab"][selected="true"] { richlistitem[type="client"] { min-height: 2em; color: #000000; - -moz-margin-start: 2em; + margin-inline-start: 2em; margin-top: 2px; margin-bottom: 3px; width: 42em; @@ -96,6 +96,6 @@ richlistitem.desktop[type="client"] { } .tabIcon { - -moz-padding-start: 2px; + padding-inline-start: 2px; padding-top: 2px; } diff --git a/application/palemoon/themes/windows/autocomplete.css b/application/palemoon/themes/windows/autocomplete.css index b3cab44c8e..dbdc3f6d4f 100644 --- a/application/palemoon/themes/windows/autocomplete.css +++ b/application/palemoon/themes/windows/autocomplete.css @@ -74,7 +74,7 @@ panel[type="private-autocomplete-richlistbox"], } .private-autocomplete-treebody::-moz-tree-cell-text { - -moz-padding-start: 8px; + padding-inline-start: 8px; } treechildren.private-autocomplete-treebody::-moz-tree-row(selected) { @@ -163,8 +163,8 @@ treechildren.private-autocomplete-treebody::-moz-tree-cell-text(selected) { .ac-type-icon { width: 16px; height: 16px; - -moz-margin-start: 6px; - -moz-margin-end: 4px; + margin-inline-start: 6px; + margin-inline-end: 4px; margin-bottom: -1px; } diff --git a/application/palemoon/themes/windows/browser.css b/application/palemoon/themes/windows/browser.css index 88c3087ae0..0e5d9ef33e 100644 --- a/application/palemoon/themes/windows/browser.css +++ b/application/palemoon/themes/windows/browser.css @@ -285,12 +285,12 @@ height: auto; padding: 0; margin: 0; - -moz-margin-start: .5em; + margin-inline-start: .5em; } .splitmenu-menuitem { - -moz-margin-end: 1px; - -moz-padding-end: 0.5em; + margin-inline-end: 1px; + padding-inline-end: 0.5em; } .splitmenu-menu { @@ -310,7 +310,7 @@ } #appmenuPrimaryPane { - -moz-border-end: 1px solid ThreeDShadow; + border-inline-end: 1px solid ThreeDShadow; } @media (-moz-windows-default-theme) { @@ -322,13 +322,13 @@ #appmenuPrimaryPane { background-color: rgba(255,255,255,0.5); padding: 2px; - -moz-border-end: none; + border-inline-end: none; } #appmenuSecondaryPane { background-color: #f1f5fb; box-shadow: 1px 0 2px rgb(204,214,234) inset; - -moz-padding-start: 3px; - -moz-padding-end: 2px; + padding-inline-start: 3px; + padding-inline-end: 2px; padding-top: 2px; padding-bottom: 2px; font-family: "Segoe UI Semibold", "Segoe UI", sans-serif; @@ -446,7 +446,7 @@ -moz-appearance: none; margin-top: 3px; margin-bottom: 3px; - -moz-margin-start: 30px; + margin-inline-start: 30px; padding: 0; border-top: 1px solid #d6e5f5; border-bottom: none; @@ -454,17 +454,17 @@ @media (min-resolution: 1.25dppx) { .appmenu-menuseparator { - -moz-margin-start: 25px; + margin-inline-start: 25px; } } @media (min-resolution: 1.5dppx) { .appmenu-menuseparator { - -moz-margin-start: 24px; + margin-inline-start: 24px; } } @media (min-resolution: 2dppx) { .appmenu-menuseparator { - -moz-margin-start: 22px; + margin-inline-start: 22px; } } @@ -628,7 +628,7 @@ @media not all and (-moz-windows-classic) { #titlebar-min { - -moz-margin-end: 2px; + margin-inline-end: 2px; } } @@ -643,8 +643,8 @@ toolbarbutton.bookmark-item:hover:active:not([disabled="true"]), toolbarbutton.bookmark-item[open="true"] { padding-top: 3px; padding-bottom: 1px; - -moz-padding-start: 4px; - -moz-padding-end: 2px; + padding-inline-start: 4px; + padding-inline-end: 2px; } .bookmark-item:not(#bookmarks-menu-button) > .toolbarbutton-icon { @@ -684,7 +684,7 @@ menuitem.bookmark-item { } .bookmark-item > .menu-iconic-left > .menu-iconic-icon { - -moz-padding-start: 0px; + padding-inline-start: 0px; } /* ::::: bookmark items ::::: */ @@ -785,7 +785,7 @@ toolbar[brighttext] .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker { .toolbarbutton-1 > .toolbarbutton-icon, .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon { - -moz-margin-end: 0; + margin-inline-end: 0; } toolbar[mode=full] .toolbarbutton-1:not([type=menu-button]) { @@ -827,11 +827,11 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button { } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-button { - -moz-padding-end: 0; + padding-inline-end: 0; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker { - -moz-padding-start: 0; + padding-inline-start: 0; -moz-box-align: center; } @@ -866,15 +866,15 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button { @navbarLargeIcons@ .toolbarbutton-1[type=menu]:not(#back-button):not(#forward-button):not(#feed-button) > .toolbarbutton-icon, @navbarLargeIcons@ .toolbarbutton-1[type=menu] > .toolbarbutton-text /* hack for add-ons that forcefully display the label */ { - -moz-padding-end: 17px; + padding-inline-end: 17px; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menu-dropmarker { - -moz-margin-start: -15px; + margin-inline-start: -15px; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon { - -moz-border-end: none; + border-inline-end: none; } @navbarLargeIcons@ .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon { @@ -886,7 +886,7 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button { display: -moz-box; width: 1px; height: 18px; - -moz-margin-end: -1px; + margin-inline-end: -1px; background-image: linear-gradient(var(--toolbarbutton-border-color) 0, var(--toolbarbutton-border-color) 18px); background-clip: padding-box; background-position: center; @@ -942,7 +942,7 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button { } @navbarLargeIcons@ .toolbarbutton-1:-moz-any(:hover,[open]) > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon { - -moz-border-start-color: hsla(210,54%,20%,.35); + border-inline-start-color: hsla(210,54%,20%,.35); } @navbarLargeIcons@ .toolbarbutton-1[checked]:not(:active):hover > .toolbarbutton-icon { @@ -1020,7 +1020,7 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button { @conditionalForwardWithUrlbar@ > #forward-button > .toolbarbutton-icon { clip-path: url(chrome://browser/content/browser.xul#windows-keyhole-forward-clip-path); - -moz-margin-start: -6px !important; + margin-inline-start: -6px !important; border-left-style: none; border-radius: 0; padding-left: 7px; @@ -1048,8 +1048,8 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button { -moz-image-region: rect(18px, 20px, 38px, 0); padding-top: 3px; padding-bottom: 3px; - -moz-padding-start: 5px; - -moz-padding-end: 0; + padding-inline-start: 5px; + padding-inline-end: 0; position: relative; z-index: 1; border-radius: 0 10000px 10000px 0; @@ -1212,7 +1212,7 @@ toolbar[brighttext] #bookmarks-menu-button.bookmark-item { /* ::::: fullscreen window controls ::::: */ #window-controls { - -moz-margin-start: 4px; + margin-inline-start: 4px; } #minimize-button, @@ -1267,7 +1267,7 @@ toolbar[brighttext] #bookmarks-menu-button.bookmark-item { #urlbar { width: 7em; - -moz-padding-end: 2px; + padding-inline-end: 2px; } @media (-moz-windows-default-theme) { @@ -1286,13 +1286,13 @@ toolbar[brighttext] #bookmarks-menu-button.bookmark-item { @conditionalForwardWithUrlbar@ + #urlbar-container { padding-left: @conditionalForwardWithUrlbarWidth@px; - -moz-margin-start: -@conditionalForwardWithUrlbarWidth@px; + margin-inline-start: -@conditionalForwardWithUrlbarWidth@px; position: relative; pointer-events: none; } @conditionalForwardWithUrlbar@ + #urlbar-container > #urlbar { - -moz-border-start: none; + border-inline-start: none; margin-left: 0; pointer-events: all; } @@ -1342,7 +1342,7 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, } .urlbar-input-box { - -moz-margin-start: 0; + margin-inline-start: 0; min-width: 4em; } @@ -1370,25 +1370,25 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, #urlbar-search-splitter { min-width: 6px; - -moz-margin-start: -3px; + margin-inline-start: -3px; border: none; background: transparent; } #urlbar-search-splitter + #urlbar-container > #urlbar , #urlbar-search-splitter + #search-container > #searchbar > .searchbar-textbox { - -moz-margin-start: 0; + margin-inline-start: 0; } #urlbar-display-box { - -moz-border-end: 1px solid #AAA; - -moz-margin-end: 3px; + border-inline-end: 1px solid #AAA; + margin-inline-end: 3px; } #urlbar-display { margin-top: 0; margin-bottom: 0; - -moz-margin-start: 0; + margin-inline-start: 0; color: GrayText; } @@ -1410,7 +1410,7 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, } #notification-popup-box:not([hidden]) + #identity-box { - -moz-padding-start: 10px; + padding-inline-start: 10px; border-radius: 0; } @@ -1420,7 +1420,7 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, #urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity { color: hsl(92,100%,20%); - -moz-margin-end: 4px; + margin-inline-end: 4px; background-image: -moz-linear-gradient(hsla(92,81%,16%,0), hsla(92,81%,16%,.08) 25%, hsla(92,81%,16%,.08) 75%, @@ -1432,7 +1432,7 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, #urlbar[pageproxystate="valid"] > #identity-box.verifiedDomain { color: rgb(0,79,168); - -moz-margin-end: 4px; + margin-inline-end: 4px; background-image: -moz-linear-gradient(rgba(0,79,168,0), rgba(0,79,168,.08) 25%, rgba(0,79,168,.08) 75%, @@ -1460,8 +1460,8 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, } #identity-icon-labels { - -moz-padding-start: 2px; - -moz-padding-end: 5px; + padding-inline-start: 2px; + padding-inline-end: 5px; } /* Address bar shading for SSL */ @@ -1540,14 +1540,14 @@ html|*.urlbar-input:-moz-lwtheme::-moz-placeholder, height: 16px; margin-top: 1px; margin-bottom: 1px; - -moz-margin-start: 3px; - -moz-margin-end: 2px; + margin-inline-start: 3px; + margin-inline-end: 2px; list-style-image: url(chrome://browser/skin/identity-icons-generic.png); -moz-image-region: rect(0, 16px, 16px, 0); } @conditionalForwardWithUrlbar@ + #urlbar-container > #urlbar > #identity-box > #page-proxy-favicon { - -moz-margin-end: 1px; + margin-inline-end: 1px; } /* Since we already have a padlock, always use the generic icon until the favicon loads @@ -1796,7 +1796,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- } #sidebar-title { - -moz-padding-start: 0px; + padding-inline-start: 0px; } /* ::::: throbber ::::: */ @@ -1874,12 +1874,12 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- /* Hide the transparent top border by default */ margin-top: -1px; /* Reduce the gap between the tabs */ - -moz-margin-start: -1px; + margin-inline-start: -1px; box-shadow: var(--tab-box-shadow); } .tabbrowser-tab { - -moz-padding-end: 3px; + padding-inline-end: 3px; } /* Override the default (globally-set) tab width values; increase @@ -1996,8 +1996,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- width: 16px; height: 16px; list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); - -moz-margin-start: 2px; - -moz-margin-end: 3px; + margin-inline-start: 2px; + margin-inline-end: 3px; } .tab-throbber { @@ -2010,8 +2010,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- .tab-throbber[pinned], .tab-icon-image[pinned] { - -moz-margin-start: 5px; - -moz-margin-end: 5px; + margin-inline-start: 5px; + margin-inline-end: 5px; } /* tabbrowser-tab focus ring */ @@ -2042,7 +2042,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- /* Tab sound indicator */ .tab-icon-sound { - -moz-margin-start: 4px; + margin-inline-start: 4px; width: 16px; height: 16px; padding: 0; @@ -2273,9 +2273,9 @@ toolbar[brighttext] .tabs-closebutton { } .tabs-closebutton > .toolbarbutton-icon { - -moz-margin-end: 0px !important; - -moz-padding-end: 2px !important; - -moz-padding-start: 2px !important; + margin-inline-end: 0px !important; + padding-inline-end: 2px !important; + padding-inline-start: 2px !important; } toolbarbutton.chevron { @@ -2301,7 +2301,7 @@ toolbar[mode="text"] toolbarbutton.chevron > .toolbarbutton-icon { #sidebar-throbber[loading="true"] { list-style-image: url("chrome://global/skin/icons/loading_16.png"); - -moz-margin-end: 4px; + margin-inline-end: 4px; } /* Pale Moon: Feed icon */ @@ -2353,7 +2353,7 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { .menupopup-drop-indicator { list-style-image: none; height: 2px; - -moz-margin-end: -4em; + margin-inline-end: -4em; background-color: Highlight; } @@ -2379,13 +2379,13 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { /* Popup Body Text */ .identity-popup-description { white-space: pre-wrap; - -moz-padding-start: 15px; + padding-inline-start: 15px; margin: 2px 0 4px; } .identity-popup-label { white-space: pre-wrap; - -moz-padding-start: 15px; + padding-inline-start: 15px; margin: 0; } @@ -2419,7 +2419,7 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { #identity-popup-content-box.verifiedIdentity > #identity-popup-encryption , #identity-popup-content-box.verifiedDomain > #identity-popup-encryption { margin-top: 10px; - -moz-margin-start: -24px; + margin-inline-start: -24px; } #identity-popup-content-box.verifiedIdentity > #identity-popup-encryption > vbox > #identity-popup-encryption-icon , @@ -2430,13 +2430,13 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { #identity-popup-more-info-button { margin-top: 6px; margin-bottom: 0; - -moz-margin-end: 0; + margin-inline-end: 0; } .popup-notification-icon { width: 64px; height: 64px; - -moz-margin-end: 10px; + margin-inline-end: 10px; } .popup-notification-icon[popupid="geolocation"] { @@ -2470,8 +2470,8 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { .popup-progress-label, .popup-progress-meter { - -moz-margin-start: 0; - -moz-margin-end: 0; + margin-inline-start: 0; + margin-inline-end: 0; } .popup-progress-cancel { @@ -2530,7 +2530,7 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { border-width: 0 8px 0 0; border-style: solid; border-image: url("chrome://browser/skin/urlbar-arrow.png") 0 8 0 0 fill; - -moz-margin-end: -8px; + margin-inline-end: -8px; } @conditionalForwardWithUrlbar@[forwarddisabled] + #urlbar-container > #urlbar > #notification-popup-box { @@ -2792,8 +2792,8 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { } #allTabs-filter { - -moz-margin-start: 24px; - -moz-margin-end: 0; + margin-inline-start: 24px; + margin-inline-end: 0; } #allTabs-tab-close-button > .toolbarbutton-icon { @@ -2811,10 +2811,10 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { height: 22px; padding-top: 1px; padding-bottom: 5px; - -moz-padding-start: 1px; - -moz-padding-end: 5px; + padding-inline-start: 1px; + padding-inline-end: 5px; margin-top: -2px; - -moz-margin-start: -2px; + margin-inline-start: -2px; border-bottom-right-radius: 4px; } @@ -2940,7 +2940,7 @@ toolbar[brighttext] #addonbar-closebutton { text-shadow: none; background-image: linear-gradient(#B4211B, #8A1915); border-radius: 1px; - -moz-margin-end: 5px; + margin-inline-end: 5px; } %endif @@ -2961,7 +2961,7 @@ toolbar[brighttext] #addonbar-closebutton { } .toolbarbutton-badge-stack > .toolbarbutton-icon[label]:not([label=""]) { - -moz-margin-end: 0; + margin-inline-end: 0; } @navbarLargeIcons@ *|* > .toolbarbutton-badge[badge]:not([badge=""])::after { @@ -3018,7 +3018,7 @@ toolbar[brighttext] #addonbar-closebutton { #appmenu-popup { margin-top: -1px; - -moz-margin-start: 1px; + margin-inline-start: 1px; } .panel-promo-message { @@ -3090,19 +3090,19 @@ toolbar[brighttext] #addonbar-closebutton { .sidebar-splitter { border: 0; - -moz-border-end: 1px solid #A9B7C9; + border-inline-end: 1px solid #A9B7C9; min-width: 0; width: 3px; background-color: transparent; - -moz-margin-start: -3px; + margin-inline-start: -3px; position: relative; } #appcontent ~ .sidebar-splitter { - -moz-border-start: 1px solid #A9B7C9; - -moz-border-end: none; - -moz-margin-start: 0; - -moz-margin-end: -3px; + border-inline-start: 1px solid #A9B7C9; + border-inline-end: none; + margin-inline-start: 0; + margin-inline-end: -3px; } .menu-accel, @@ -3796,10 +3796,10 @@ toolbar[brighttext] #addonbar-closebutton { border: 1px solid transparent; } .splitmenu-menuitem { - -moz-margin-end: 0; + margin-inline-end: 0; } .splitmenu-menu { - -moz-margin-start: -1px; + margin-inline-start: -1px; } .splitmenu-menuitem:-moz-locale-dir(ltr), .splitmenu-menu:-moz-locale-dir(rtl) { @@ -3813,11 +3813,11 @@ toolbar[brighttext] #addonbar-closebutton { } .splitmenu-menuitem > .menu-text { - -moz-margin-start: 1px !important; - -moz-margin-end: 3px !important; + margin-inline-start: 1px !important; + margin-inline-end: 3px !important; } .splitmenu-menu > .menu-right { - -moz-margin-end: -3px; + margin-inline-end: -3px; } .splitmenu-menuitem[iconic], @@ -3827,11 +3827,11 @@ toolbar[brighttext] #addonbar-closebutton { .splitmenu-menuitem[iconic] > .menu-iconic-left { margin-top: -3px; margin-bottom: -2px; - -moz-margin-start: -1px; + margin-inline-start: -1px; } .splitmenu-menuitem[iconic] > .menu-iconic-text { - -moz-margin-start: 2px !important; - -moz-margin-end: 3px !important; + margin-inline-start: 2px !important; + margin-inline-end: 3px !important; } .splitmenu-menu[iconic] > .menu-right { margin-top: -1px; diff --git a/application/palemoon/themes/windows/downloads/allDownloadsViewOverlay.css b/application/palemoon/themes/windows/downloads/allDownloadsViewOverlay.css index bd3b7899de..3b8e43bc84 100644 --- a/application/palemoon/themes/windows/downloads/allDownloadsViewOverlay.css +++ b/application/palemoon/themes/windows/downloads/allDownloadsViewOverlay.css @@ -13,8 +13,8 @@ } .downloadTypeIcon { - -moz-margin-start: 8px; - -moz-margin-end: 8px; + margin-inline-start: 8px; + margin-inline-end: 8px; /* explicitly size the icon, so size doesn't vary on hidpi systems */ height: 32px; width: 32px; diff --git a/application/palemoon/themes/windows/downloads/downloads.css b/application/palemoon/themes/windows/downloads/downloads.css index f16989655b..040f890714 100644 --- a/application/palemoon/themes/windows/downloads/downloads.css +++ b/application/palemoon/themes/windows/downloads/downloads.css @@ -88,7 +88,7 @@ #downloadsSummary, richlistitem[type="download"] { height: 7em; - -moz-padding-end: 0; + padding-inline-end: 0; color: inherit; } @@ -143,7 +143,7 @@ richlistitem[type="download"]:first-child { } .downloadTypeIcon { - -moz-margin-end: 8px; + margin-inline-end: 8px; /* Prevent flickering when changing states. */ height: 32px; width: 32px; @@ -465,7 +465,7 @@ toolbar[brighttext] #downloads-indicator-counter { background-image: linear-gradient(#505050, #575757); border: 1px solid; border-color: hsla(0,0%,0%,.6) hsla(0,0%,0%,.4) hsla(0,0%,0%,.4); - -moz-border-start: none; + border-inline-start: none; border-radius: 0 2px 2px 0; } diff --git a/application/palemoon/themes/windows/engineManager.css b/application/palemoon/themes/windows/engineManager.css index 18817cd4f2..c6d42cce29 100644 --- a/application/palemoon/themes/windows/engineManager.css +++ b/application/palemoon/themes/windows/engineManager.css @@ -5,8 +5,8 @@ %endif #engineList treechildren::-moz-tree-image(engineName) { - -moz-margin-end: 4px; - -moz-margin-start: 1px; + margin-inline-end: 4px; + margin-inline-start: 1px; width: 16px; height: 16px; } diff --git a/application/palemoon/themes/windows/feeds/subscribe-ui.css b/application/palemoon/themes/windows/feeds/subscribe-ui.css index 8ca53283bd..f21c037e67 100644 --- a/application/palemoon/themes/windows/feeds/subscribe-ui.css +++ b/application/palemoon/themes/windows/feeds/subscribe-ui.css @@ -7,17 +7,17 @@ } .handlersMenuPopup > menuitem { - -moz-padding-start: 23px; + padding-inline-start: 23px; } .handlersMenuPopup > menuitem.menuitem-iconic { - -moz-padding-start: 2px; + padding-inline-start: 2px; } .handlersMenuPopup > .menuitem-iconic > .menu-iconic-left { display: -moz-box; min-width: 16px; - -moz-padding-end: 2px; + padding-inline-end: 2px; } .chooseApplicationMenuItem { diff --git a/application/palemoon/themes/windows/feeds/subscribe.css b/application/palemoon/themes/windows/feeds/subscribe.css index dc9304b8a6..d6247569b1 100644 --- a/application/palemoon/themes/windows/feeds/subscribe.css +++ b/application/palemoon/themes/windows/feeds/subscribe.css @@ -10,7 +10,7 @@ html { #feedBody { border: 1px solid THreeDShadow; padding: 3em; - -moz-padding-start: 30px; + padding-inline-start: 30px; margin: 2em auto; background: -moz-Field; } @@ -25,9 +25,9 @@ html { #feedHeader { margin-top: 4.9em; margin-bottom: 1em; - -moz-margin-start: 1.4em; - -moz-margin-end: 1em; - -moz-padding-start: 2.9em; + margin-inline-start: 1.4em; + margin-inline-end: 1em; + padding-inline-start: 2.9em; font-size: 110%; color: InfoText; } @@ -54,12 +54,12 @@ html { #feedHeader[firstrun="true"] #feedIntroText { padding-top: 0.1em; - -moz-padding-start: 0.6em; + padding-inline-start: 0.6em; display: block; } #feedHeader[firstrun="true"] > #feedSubscribeLine { - -moz-padding-start: 1.8em; + padding-inline-start: 1.8em; } #feedSubscribeLine { @@ -99,8 +99,8 @@ h2 { #feedTitleLink { float: right; - -moz-margin-start: .6em; - -moz-margin-end: 0; + margin-inline-start: .6em; + margin-inline-end: 0; margin-top: 0; margin-bottom: 0; } @@ -110,15 +110,15 @@ a[href] img { } #feedTitleContainer { - -moz-margin-start: 0; - -moz-margin-end: .6em; + margin-inline-start: 0; + margin-inline-end: .6em; margin-top: 0; margin-bottom: 0; } #feedTitleImage { - -moz-margin-start: .6em; - -moz-margin-end: 0; + margin-inline-start: .6em; + margin-inline-end: 0; margin-top: 0; margin-bottom: 0; max-width: 300px; diff --git a/application/palemoon/themes/windows/pageInfo.css b/application/palemoon/themes/windows/pageInfo.css index ec65cc4084..3bbfc933b0 100644 --- a/application/palemoon/themes/windows/pageInfo.css +++ b/application/palemoon/themes/windows/pageInfo.css @@ -6,7 +6,7 @@ /* View buttons */ #viewGroup { - -moz-padding-start: 10px; + padding-inline-start: 10px; } #viewGroup > radio { @@ -31,7 +31,7 @@ #topBar { border-bottom: 2px groove ThreeDFace; - -moz-padding-start: 10px; + padding-inline-start: 10px; background-color: -moz-Field; color: -moz-FieldText; } @@ -98,7 +98,7 @@ textbox { } textbox.header { - -moz-margin-start: 0; + margin-inline-start: 0; } .iframe { @@ -121,8 +121,8 @@ groupbox.collapsable caption .caption-icon { height: 9px; background-repeat: no-repeat; background-position: center; - -moz-margin-start: 2px; - -moz-margin-end: 2px; + margin-inline-start: 2px; + margin-inline-end: 2px; background-image: url("chrome://global/skin/tree/twisty.svg#open"); } @@ -142,7 +142,7 @@ groupbox tree { } #securityBox description { - -moz-margin-start: 10px; + margin-inline-start: 10px; } #general-security-identity { @@ -197,8 +197,8 @@ treechildren::-moz-tree-cell-text(broken) { #feedListbox richlistitem { padding-top: 6px; padding-bottom: 6px; - -moz-padding-start: 7px; - -moz-padding-end: 7px; + padding-inline-start: 7px; + padding-inline-end: 7px; min-height: 25px; border-bottom: 1px dotted #C0C0C0; } @@ -235,8 +235,8 @@ treechildren::-moz-tree-cell-text(broken) { .permission { padding-top: 6px; padding-bottom: 6px; - -moz-padding-start: 7px; - -moz-padding-end: 7px; + padding-inline-start: 7px; + padding-inline-end: 7px; min-height: 25px; border-bottom: 1px dotted #C0C0C0; } diff --git a/application/palemoon/themes/windows/permissions/aboutPermissions.css b/application/palemoon/themes/windows/permissions/aboutPermissions.css index 60ee816733..d3ceed7567 100644 --- a/application/palemoon/themes/windows/permissions/aboutPermissions.css +++ b/application/palemoon/themes/windows/permissions/aboutPermissions.css @@ -43,7 +43,7 @@ .site-favicon { height: 16px; width: 16px; - -moz-margin-end: 4px; + margin-inline-end: 4px; list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); } @@ -60,7 +60,7 @@ #site-description { font-size: 125%; - -moz-margin-start: 6px; /* to match button margin */ + margin-inline-start: 6px; /* to match button margin */ } #site-label { @@ -72,7 +72,7 @@ #defaults-description { font-size: 125%; font-weight: bold; - -moz-margin-start: 6px; + margin-inline-start: 6px; } .pref-item { @@ -82,7 +82,7 @@ .pref-icon { width: 48px; height: 48px; - -moz-margin-end: 10px; + margin-inline-end: 10px; } .pref-icon[type="password"] { diff --git a/application/palemoon/themes/windows/places/editBookmarkOverlay.css b/application/palemoon/themes/windows/places/editBookmarkOverlay.css index be3ea83f4b..3d67cd3f4c 100644 --- a/application/palemoon/themes/windows/places/editBookmarkOverlay.css +++ b/application/palemoon/themes/windows/places/editBookmarkOverlay.css @@ -24,7 +24,7 @@ .expander-down { min-width: 0; margin: 0; - -moz-margin-end: 4px; + margin-inline-end: 4px; } .expander-up > .button-box, diff --git a/application/palemoon/themes/windows/places/organizer.css b/application/palemoon/themes/windows/places/organizer.css index f7b87d34ef..0a947c2ac0 100644 --- a/application/palemoon/themes/windows/places/organizer.css +++ b/application/palemoon/themes/windows/places/organizer.css @@ -20,7 +20,7 @@ /* Toolbar */ #placesToolbar { padding: 3px; - -moz-padding-end: 6px; + padding-inline-end: 6px; } #placesToolbar > toolbarbutton[disabled] > .toolbarbutton-icon { @@ -47,14 +47,14 @@ /* Menu */ #placesMenu { - -moz-margin-start: 6px; + margin-inline-start: 6px; -moz-appearance: none; border: none; } #placesMenu > menu { - -moz-padding-start: 4px; - -moz-padding-end: 1px; + padding-inline-start: 4px; + padding-inline-end: 1px; padding-top: 2px; padding-bottom: 2px; -moz-appearance: toolbarbutton; @@ -75,14 +75,14 @@ #placesMenu > menu[open="true"] { border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow; - -moz-padding-start: 5px; - -moz-padding-end: 0px; + padding-inline-start: 5px; + padding-inline-end: 0px; padding-top: 3px; padding-bottom: 1px; } #placesMenu > menu > .menubar-text { - -moz-padding-end: 8px; + padding-inline-end: 8px; background: url(chrome://global/skin/arrow/arrow-dn.gif) right center no-repeat; } @@ -124,12 +124,12 @@ } #infoBoxExpanderLabel { - -moz-padding-start: 2px; + padding-inline-start: 2px; } #organizerScopeBar { padding: 2px 0; - -moz-padding-end: 3px; + padding-inline-end: 3px; } #organizerScopeBar > toolbarbutton { @@ -171,8 +171,8 @@ } #clearDownloadsButton { - -moz-padding-start: 9px; - -moz-padding-end: 9px; + padding-inline-start: 9px; + padding-inline-end: 9px; } #placesView { @@ -195,11 +195,11 @@ @media (-moz-windows-default-theme) { #placesView > splitter { border: 0; - -moz-border-end: 1px solid #A9B7C9; + border-inline-end: 1px solid #A9B7C9; min-width: 0; width: 3px; background-color: transparent; - -moz-margin-start: -3px; + margin-inline-start: -3px; position: relative; } } @@ -235,7 +235,7 @@ #searchFilter { -moz-appearance: none; padding: 2px; - -moz-padding-start: 4px; + padding-inline-start: 4px; background-clip: padding-box; border: 1px solid rgba(0,0,0,.32); border-radius: 2px; diff --git a/application/palemoon/themes/windows/places/places.css b/application/palemoon/themes/windows/places/places.css index bb160463e0..a16b82113d 100644 --- a/application/palemoon/themes/windows/places/places.css +++ b/application/palemoon/themes/windows/places/places.css @@ -168,5 +168,5 @@ treechildren::-moz-tree-cell-text(cutting) { #viewButton > .button-box > .button-menu-dropmarker { height: auto; width: auto; - -moz-margin-end: -3px; + margin-inline-end: -3px; } diff --git a/application/palemoon/themes/windows/preferences/applications.css b/application/palemoon/themes/windows/preferences/applications.css index 80699b4635..fdf5614772 100644 --- a/application/palemoon/themes/windows/preferences/applications.css +++ b/application/palemoon/themes/windows/preferences/applications.css @@ -11,18 +11,18 @@ .actionsMenu { margin-top: 0; margin-bottom: 0; - -moz-margin-start: -2px; - -moz-margin-end: 0; + margin-inline-start: -2px; + margin-inline-end: 0; } .typeIcon, .actionIcon { - -moz-margin-start: 3px; - -moz-margin-end: 3px; + margin-inline-start: 3px; + margin-inline-end: 3px; } richlistitem label { - -moz-margin-start: 1px; + margin-inline-start: 1px; margin-top: 2px; } @@ -51,14 +51,14 @@ menuitem[appHandlerIcon="plugin"] { } .actionsMenu .menulist-icon { - -moz-margin-end: 3px; + margin-inline-end: 3px; } .actionsMenu > menupopup > menuitem > .menu-iconic-left { - -moz-padding-start: 0px; - -moz-padding-end: 2px; + padding-inline-start: 0px; + padding-inline-end: 2px; } .actionsMenu > menupopup > menuitem { - -moz-padding-start: 4px; + padding-inline-start: 4px; } diff --git a/application/palemoon/themes/windows/sanitizeDialog.css b/application/palemoon/themes/windows/sanitizeDialog.css index 4312eb8fb7..58e1f2983f 100644 --- a/application/palemoon/themes/windows/sanitizeDialog.css +++ b/application/palemoon/themes/windows/sanitizeDialog.css @@ -3,12 +3,12 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #sanitizeDurationChoice { - -moz-margin-end: 0; + margin-inline-end: 0; } /* Align the duration label with the warning box and item list */ #sanitizeDurationLabel { - -moz-margin-start: 3px; + margin-inline-start: 3px; } @@ -79,15 +79,15 @@ /* Make the item list the same width as the warning box */ #itemList { - -moz-margin-start: 0; - -moz-margin-end: 0; + margin-inline-start: 0; + margin-inline-end: 0; } /* Align the last dialog button with the end of the warning box */ .prefWindow-dlgbuttons { - -moz-margin-end: 0; + margin-inline-end: 0; } .dialog-button[dlgtype="cancel"] { - -moz-margin-end: 0; + margin-inline-end: 0; } diff --git a/application/palemoon/themes/windows/searchbar.css b/application/palemoon/themes/windows/searchbar.css index 86a485530c..d660772b91 100644 --- a/application/palemoon/themes/windows/searchbar.css +++ b/application/palemoon/themes/windows/searchbar.css @@ -22,7 +22,7 @@ width: 16px; list-style-image: url("chrome://global/skin/icons/folder-item.png"); -moz-image-region: rect(0px, 16px, 16px, 0px); - -moz-margin-start: 2px; + margin-inline-start: 2px; } .searchbar-engine-button { @@ -30,7 +30,7 @@ min-width: 0; margin: 0; padding: 0; - -moz-padding-end: 2px; + padding-inline-end: 2px; -moz-box-align: center; background: none; border: none; diff --git a/application/palemoon/themes/windows/statusbar/overlay.css b/application/palemoon/themes/windows/statusbar/overlay.css index 7f9a5982fe..d9a36789ba 100644 --- a/application/palemoon/themes/windows/statusbar/overlay.css +++ b/application/palemoon/themes/windows/statusbar/overlay.css @@ -58,7 +58,7 @@ toolbar[brighttext] #status4evar-download-button #status4evar-download-icon toolbar[mode="icons"] #status4evar-download-button[forcelabel="true"] > label { - -moz-margin-start: 5px !important; + margin-inline-start: 5px !important; } /* @@ -77,7 +77,7 @@ splitter.status4evar-status-splitter #urlbar-progress-alt { - -moz-margin-end: -2px; + margin-inline-end: -2px; } /* diff --git a/application/palemoon/themes/windows/syncCommon.css b/application/palemoon/themes/windows/syncCommon.css index f0beae0d53..838788cd52 100644 --- a/application/palemoon/themes/windows/syncCommon.css +++ b/application/palemoon/themes/windows/syncCommon.css @@ -8,7 +8,7 @@ } .statusIcon { - -moz-margin-start: 4px; + margin-inline-start: 4px; max-height: 16px; max-width: 16px; } diff --git a/application/palemoon/themes/windows/syncSetup.css b/application/palemoon/themes/windows/syncSetup.css index fff65e9632..8898951ebd 100644 --- a/application/palemoon/themes/windows/syncSetup.css +++ b/application/palemoon/themes/windows/syncSetup.css @@ -99,7 +99,7 @@ description > .text-link:focus { } .inputColumn { - -moz-margin-end: 2px + margin-inline-end: 2px } .pin { From 72431fef470f8c1577b0e8117731b2072de7f62a Mon Sep 17 00:00:00 2001 From: Pale Moon Date: Tue, 7 Apr 2020 12:31:57 +0200 Subject: [PATCH 21/24] [Pale-Moon] Add patientaccess.com UA override (Angular) --- application/palemoon/branding/shared/pref/uaoverrides.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/application/palemoon/branding/shared/pref/uaoverrides.inc b/application/palemoon/branding/shared/pref/uaoverrides.inc index 587e442eeb..44d4a4b80d 100644 --- a/application/palemoon/branding/shared/pref/uaoverrides.inc +++ b/application/palemoon/branding/shared/pref/uaoverrides.inc @@ -18,7 +18,7 @@ // This will result in an "only with Firefox" message which suits us fine, because it's the truth. pref("@GUAO_PREF@.addons.mozilla.org","Mozilla/5.0 (%OS_SLICE% rv:@GRE_VERSION@) @GRE_DATE_SLICE@ @PM_SLICE@"); -// Required for domains that have proven unresponsive to requests from users +// Required for domains that are unresponsive to requests from users (or likely to be) pref("@GUAO_PREF@.live.com","Mozilla/5.0 (%OS_SLICE% rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@ (Pale Moon)"); pref("@GUAO_PREF@.msn.com","Mozilla/5.0 (%OS_SLICE% rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@ (Pale Moon)"); pref("@GUAO_PREF@.bing.com","Mozilla/5.0 (%OS_SLICE% rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@ (Pale Moon)"); @@ -33,6 +33,7 @@ pref("@GUAO_PREF@.yahoo.com","Mozilla/5.0 (%OS_SLICE% rv:99.9) @GK_SLICE@ Firefo pref("@GUAO_PREF@.youtube.com","Mozilla/5.0 (%OS_SLICE% rv:60.0) @GK_SLICE@ Firefox/60.0 @PM_SLICE@"); pref("@GUAO_PREF@.gaming.youtube.com","Mozilla/5.0 (%OS_SLICE% rv:42.0) @GK_SLICE@ Firefox/42.0"); pref("@GUAO_PREF@.dropbox.com","Mozilla/5.0 (%OS_SLICE% rv:99.9) @GK_SLICE@ Firefox/99.9 (Pale Moon)"); +pref("@GUAO_PREF@.patientaccess.com","Mozilla/5.0 (%OS_SLICE% rv:60.0) @GK_SLICE@ Firefox/60.0 @PM_SLICE@"); pref("@GUAO_PREF@.players.brightcove.net","Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko"); From 5a9cfb364d7f18b4aab02b44b8412811c86ff7c4 Mon Sep 17 00:00:00 2001 From: Lootyhoof Date: Wed, 8 Apr 2020 21:54:04 +0100 Subject: [PATCH 22/24] [Pale-Moon] Issue #1751 - Make the Mac bottom tab bar blend better --- application/palemoon/themes/osx/browser.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/application/palemoon/themes/osx/browser.css b/application/palemoon/themes/osx/browser.css index d2579837c0..1314e551be 100644 --- a/application/palemoon/themes/osx/browser.css +++ b/application/palemoon/themes/osx/browser.css @@ -94,11 +94,15 @@ /* Blend the topmost toolbar with the titlebar */ #main-window[tabsontop=false]:not([privatebrowsingmode=temporary]) #nav-bar:not(:-moz-lwtheme), +#main-window[tabsontop=false]:not([privatebrowsingmode=temporary]) #PersonalToolbar[collapsed=true] + ~ #TabsToolbar:not(:-moz-lwtheme), #main-window[tabsontop=true]:not([privatebrowsingmode=temporary]) #TabsToolbar:not(:-moz-lwtheme) { -moz-appearance: toolbar; } #main-window[tabsontop=false][privatebrowsingmode=temporary] #nav-bar:not(:-moz-lwtheme), +#main-window[tabsontop=false][privatebrowsingmode=temporary] #PersonalToolbar[collapsed=true] + ~ #TabsToolbar:not(:-moz-lwtheme), #main-window[tabsontop=true][privatebrowsingmode=temporary] #TabsToolbar:not(:-moz-lwtheme) { background-color: transparent; } From f20dc8b560345a1ef7ba2dfb1ef3d321d8cc6fb8 Mon Sep 17 00:00:00 2001 From: JustOff Date: Thu, 9 Apr 2020 00:59:57 +0300 Subject: [PATCH 23/24] [Pale-Moon] Issue #1766 - Add pref to allow copying unescaped URL from the URL bar --- application/palemoon/app/profile/palemoon.js | 4 ++++ .../palemoon/base/content/urlbarBindings.xml | 20 +++++++++---------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/application/palemoon/app/profile/palemoon.js b/application/palemoon/app/profile/palemoon.js index a972b7a215..c33a57693d 100644 --- a/application/palemoon/app/profile/palemoon.js +++ b/application/palemoon/app/profile/palemoon.js @@ -324,6 +324,10 @@ pref("browser.identity.display_punycode", 1); // Address bar RSS icon control, show by default pref("browser.urlbar.rss", true); +// If changed to true, copying the entire URL from the location bar will put +// the human readable (percent-decoded) URL on the clipboard. +pref("browser.urlbar.decodeURLsOnCopy", false); + pref("browser.altClickSave", true); // Enable logging downloads operations to the Error Console. diff --git a/application/palemoon/base/content/urlbarBindings.xml b/application/palemoon/base/content/urlbarBindings.xml index 71a74a0361..ae9b8d58f4 100644 --- a/application/palemoon/base/content/urlbarBindings.xml +++ b/application/palemoon/base/content/urlbarBindings.xml @@ -521,19 +521,17 @@ uri = uriFixup.createExposableURI(uri); } catch (ex) {} - // If the entire URL is selected, just use the actual loaded URI. - if (inputVal == selectedVal) { - // ... but only if isn't a javascript: or data: URI, since those - // are hard to read when encoded - if (!uri.schemeIs("javascript") && !uri.schemeIs("data")) { - selectedVal = uri.spec; - } - - return selectedVal; + // If the entire URL is selected, just use the actual loaded URI, + // unless we want a decoded URI, or it's a data: or javascript: URI, + // since those are hard to read when encoded. + if (inputVal == selectedVal && + !uri.schemeIs("javascript") && !uri.schemeIs("data") && + !Services.prefs.getBoolPref("browser.urlbar.decodeURLsOnCopy")) { + return uri.spec; } - // Just the beginning of the URL is selected, check for a trimmed - // value + // Just the beginning of the URL is selected, or we want a decoded + // url. First check for a trimmed value. let spec = uri.spec; let trimmedSpec = this.trimValue(spec); if (spec != trimmedSpec) { From 583b5c34a3ae1edf4da28fe1fcc1a0591c5d58da Mon Sep 17 00:00:00 2001 From: Lootyhoof Date: Fri, 10 Apr 2020 17:33:45 +0100 Subject: [PATCH 24/24] [Pale-Moon] Issue #1769 - Improve fullscreen mode on Windows --- .../palemoon/themes/windows/browser.css | 189 +++++++++++------- 1 file changed, 121 insertions(+), 68 deletions(-) diff --git a/application/palemoon/themes/windows/browser.css b/application/palemoon/themes/windows/browser.css index 0e5d9ef33e..f41a583e41 100644 --- a/application/palemoon/themes/windows/browser.css +++ b/application/palemoon/themes/windows/browser.css @@ -31,6 +31,9 @@ %endif :root { + --fullscreen-background-color: #556; + --fullscreen-text-color: #fff; + --toolbox-after-color: ThreeDShadow; --toolbar-custom-color: hsl(210,75%,92%); @@ -1212,45 +1215,86 @@ toolbar[brighttext] #bookmarks-menu-button.bookmark-item { /* ::::: fullscreen window controls ::::: */ #window-controls { + -moz-box-align: start; + /* Make sure the window controls are always last on the toolbar */ + -moz-box-ordinal-group: 100; margin-inline-start: 4px; } #minimize-button, #restore-button, #close-button { + -moz-appearance: none; + border-style: none; list-style-image: url("chrome://global/skin/icons/windowControls.png"); + margin: 0; padding: 0; } #minimize-button { -moz-image-region: rect(0, 16px, 16px, 0); } + #minimize-button:hover { -moz-image-region: rect(16px, 16px, 32px, 0); } + #minimize-button:hover:active { -moz-image-region: rect(32px, 16px, 48px, 0); } + #restore-button { -moz-image-region: rect(0, 32px, 16px, 16px); } + #restore-button:hover { -moz-image-region: rect(16px, 32px, 32px, 16px); } + #restore-button:hover:active { -moz-image-region: rect(32px, 32px, 48px, 16px); } + #close-button { - -moz-image-region: rect(0, 48px, 16px, 32px); - -moz-appearance: none; - border-style: none; - margin: 2px; + -moz-image-region: rect(0, 49px, 16px, 32px); } + #close-button:hover { - -moz-image-region: rect(16px, 48px, 32px, 32px); + -moz-image-region: rect(16px, 49px, 32px, 32px); } + #close-button:hover:active { - -moz-image-region: rect(32px, 48px, 48px, 32px); + -moz-image-region: rect(32px, 49px, 48px, 32px); +} + +#minimize-button:-moz-locale-dir(rtl), +#restore-button:-moz-locale-dir(rtl), +#close-button:-moz-locale-dir(rtl) { + transform: scaleX(-1); +} + +@media (-moz-os-version: windows-win10) { + #window-controls { + margin-inline-start: 0; + } + + #window-controls > toolbarbutton { + margin: 0; + padding: 2px 4px; + transition: background-color linear 120ms; + } + + #minimize-button, + #restore-button, + #close-button, + #minimize-button:hover, + #restore-button:hover, + #close-button:hover, + #minimize-button:hover:active, + #restore-button:hover:active, + #close-button:hover:active { + -moz-image-region: auto; + } } /* ::::: Location Bar ::::: */ @@ -3143,7 +3187,8 @@ toolbar[brighttext] #addonbar-closebutton { --window-text-color: black; } - #titlebar-min:not(:-moz-window-inactive):not(:-moz-lwtheme) { + #titlebar-min:not(:-moz-window-inactive):not(:-moz-lwtheme), + #minimize-button:not(:-moz-lwtheme) { list-style-image: url(chrome://browser/skin/caption-buttons.svg#minimize); } @@ -3151,29 +3196,35 @@ toolbar[brighttext] #addonbar-closebutton { list-style-image: url(chrome://browser/skin/caption-buttons.svg#maximize); } - #main-window[sizemode="maximized"] #titlebar-max:not(:-moz-window-inactive):not(:-moz-lwtheme) { + #main-window[sizemode="maximized"] #titlebar-max:not(:-moz-window-inactive):not(:-moz-lwtheme), + #restore-button:not(:-moz-lwtheme) { list-style-image: url(chrome://browser/skin/caption-buttons.svg#restore); } - #titlebar-close:not(:-moz-window-inactive):not(:-moz-lwtheme) { + #titlebar-close:not(:-moz-window-inactive):not(:-moz-lwtheme), + #close-button:not(:-moz-lwtheme) { list-style-image: url(chrome://browser/skin/caption-buttons.svg#close); } - .titlebar-button:not(#titlebar-close):not(:-moz-window-inactive):not(:-moz-lwtheme):hover { + .titlebar-button:not(#titlebar-close):not(:-moz-window-inactive):not(:-moz-lwtheme):hover, + #window-controls > toolbarbutton:not(#close-button):not(:-moz-lwtheme):hover { background-color: hsla(0, 0%, 0%, .17); } - .titlebar-button:not(#titlebar-close):not(:-moz-window-inactive):not(:-moz-lwtheme):hover:active { + .titlebar-button:not(#titlebar-close):not(:-moz-window-inactive):not(:-moz-lwtheme):hover:active, + #window-controls > toolbarbutton:not(#close-button):not(:-moz-lwtheme):hover:active { background-color: hsla(0, 0%, 0%, .27); transition: none; } - #titlebar-close:not(:-moz-window-inactive):not(:-moz-lwtheme):hover { + #titlebar-close:not(:-moz-window-inactive):not(:-moz-lwtheme):hover, + #close-button:not(:-moz-lwtheme):hover { list-style-image: url(chrome://browser/skin/caption-buttons.svg#close-highlight); background-color: hsla(0, 86%, 49%, 1); } - #titlebar-close:not(:-moz-window-inactive):not(:-moz-lwtheme):hover:active { + #titlebar-close:not(:-moz-window-inactive):not(:-moz-lwtheme):hover:active, + #close-button:not(:-moz-lwtheme):hover:active { background-color: hsla(0, 60%, 49%, 0.6); transition: none; } @@ -3188,8 +3239,14 @@ toolbar[brighttext] #addonbar-closebutton { :root:not(:-moz-window-inactive):not(:-moz-lwtheme) { --window-text-color: -moz-win-accentcolortext; } + + #main-window[sizemode=fullscreen]:not(:-moz-lwtheme) { + --fullscreen-background-color: -moz-win-accentcolor; + --fullscreen-text-color: -moz-win-accentcolortext; + } - #titlebar-min { + #titlebar-min, + #minimize-button { list-style-image: url(chrome://browser/skin/caption-buttons.svg#minimize); } @@ -3197,26 +3254,31 @@ toolbar[brighttext] #addonbar-closebutton { list-style-image: url(chrome://browser/skin/caption-buttons.svg#maximize); } - #main-window[sizemode="maximized"] #titlebar-max { + #main-window[sizemode="maximized"] #titlebar-max, + #restore-button { list-style-image: url(chrome://browser/skin/caption-buttons.svg#restore); } - #titlebar-close { + #titlebar-close, + #close-button { list-style-image: url(chrome://browser/skin/caption-buttons.svg#close); } - .titlebar-button:hover { + .titlebar-button:hover, + #window-controls > toolbarbutton:not(#close-button):hover { background-color: hsla(0, 0%, 0%, .17); } - .titlebar-button:hover:active { + .titlebar-button:hover:active, + #window-controls > toolbarbutton:not(#close-button):hover:active { background-color: hsla(0, 0%, 0%, .27); transition: none; } @media (-moz-windows-accent-color-is-dark) { /* dark accent color */ - #titlebar-min { + #titlebar-min, + #minimize-button { list-style-image: url(chrome://browser/skin/caption-buttons.svg#minimize-highlight); } @@ -3224,7 +3286,8 @@ toolbar[brighttext] #addonbar-closebutton { list-style-image: url(chrome://browser/skin/caption-buttons.svg#maximize-highlight); } - #main-window[sizemode="maximized"] #titlebar-max { + #main-window[sizemode="maximized"] #titlebar-max, + #restore-button { list-style-image: url(chrome://browser/skin/caption-buttons.svg#restore-highlight); } @@ -3232,20 +3295,24 @@ toolbar[brighttext] #addonbar-closebutton { list-style-image: url(chrome://browser/skin/caption-buttons.svg#close-highlight); } - .titlebar-button:not(#titlebar-close):not(:-moz-window-inactive):not(:-moz-lwtheme):hover { + .titlebar-button:not(#titlebar-close):not(:-moz-window-inactive):not(:-moz-lwtheme):hover, + #window-controls > toolbarbutton:not(#close-button):not(:-moz-lwtheme):hover { background-color: hsla(0, 0%, 100%, .17); } - .titlebar-button:not(#titlebar-close):not(:-moz-window-inactive):not(:-moz-lwtheme):hover:active { + .titlebar-button:not(#titlebar-close):not(:-moz-window-inactive):not(:-moz-lwtheme):hover:active, + #window-controls > toolbarbutton:not(#close-button):not(:-moz-lwtheme):hover:active { background-color: hsla(0, 0%, 100%, .27); transition: none; } - #titlebar-close:not(:-moz-window-inactive):not(:-moz-lwtheme):hover { + #titlebar-close:not(:-moz-window-inactive):not(:-moz-lwtheme):hover, + #close-button:not(:-moz-lwtheme):hover { background-color: hsla(0, 86%, 49%, 1); } - #titlebar-close:not(:-moz-window-inactive):not(:-moz-lwtheme):hover:active { + #titlebar-close:not(:-moz-window-inactive):not(:-moz-lwtheme):hover:active, + #close-button:not(:-moz-lwtheme):hover:active { background-color: hsla(0, 60%, 39%, 1); transition: none; } @@ -3301,13 +3368,15 @@ toolbar[brighttext] #addonbar-closebutton { padding-right: 19px; } - #titlebar-close:hover { + #titlebar-close:hover, + #close-button:hover { list-style-image: url(chrome://browser/skin/caption-buttons.svg#close-highlight); background-color: hsla(0, 86%, 49%, 1); transition: background-color linear 160ms; } - #titlebar-close:hover:active { + #titlebar-close:hover:active, + #close-button:hover:active { background-color: hsla(0, 86%, 49%, 0.6); transition: none; } @@ -3341,16 +3410,19 @@ toolbar[brighttext] #addonbar-closebutton { /* light persona */ - .titlebar-button:-moz-lwtheme-darktext:hover { + .titlebar-button:-moz-lwtheme-darktext:hover, + #window-controls > toolbarbutton:not(#close-button):-moz-lwtheme-darktext:hover { background-color: hsla(0, 0%, 0%, .17); } - .titlebar-button:-moz-lwtheme-darktext:hover:active { + .titlebar-button:-moz-lwtheme-darktext:hover:active, + #window-controls > toolbarbutton:not(#close-button):-moz-lwtheme-darktext:hover:active { background-color: hsla(0, 0%, 0%, .27); transition: none; } - #titlebar-min:-moz-lwtheme-darktext { + #titlebar-min:-moz-lwtheme-darktext, + #minimize-button:-moz-lwtheme-darktext { list-style-image: url(chrome://browser/skin/caption-buttons.svg#minimize-outline); } @@ -3358,29 +3430,35 @@ toolbar[brighttext] #addonbar-closebutton { list-style-image: url(chrome://browser/skin/caption-buttons.svg#maximize-outline); } - #main-window[sizemode="maximized"]:-moz-lwtheme-darktext #titlebar-max:-moz-lwtheme-darktext { + #main-window[sizemode="maximized"]:-moz-lwtheme-darktext #titlebar-max:-moz-lwtheme-darktext, + #restore-button:-moz-lwtheme-darktext { list-style-image: url(chrome://browser/skin/caption-buttons.svg#restore-outline); } - #titlebar-close:-moz-lwtheme-darktext { + #titlebar-close:-moz-lwtheme-darktext, + #close-button:-moz-lwtheme-darktext { list-style-image: url(chrome://browser/skin/caption-buttons.svg#close-outline); } - #titlebar-close:hover:-moz-lwtheme-darktext { + #titlebar-close:hover:-moz-lwtheme-darktext, + #close-button:hover:-moz-lwtheme-darktext { list-style-image: url(chrome://browser/skin/caption-buttons.svg#close-outline); } /* dark persona */ - .titlebar-button:-moz-lwtheme-brighttext:hover { + .titlebar-button:-moz-lwtheme-brighttext:hover, + #window-controls > toolbarbutton:not(#close-button):-moz-lwtheme-brighttext:hover { background-color: hsla(0, 0%, 100%, .27); } - .titlebar-button:-moz-lwtheme-brighttext:hover:active { + .titlebar-button:-moz-lwtheme-brighttext:hover:active, + #window-controls > toolbarbutton:not(#close-button):-moz-lwtheme-brighttext:hover:active { background-color: hsla(0, 0%, 100%, .37); transition: none; } - #titlebar-min:-moz-lwtheme-brighttext { + #titlebar-min:-moz-lwtheme-brighttext, + #minimize-button:-moz-lwtheme-brighttext { list-style-image: url(chrome://browser/skin/caption-buttons.svg#minimize-outline-inverted); } @@ -3388,14 +3466,17 @@ toolbar[brighttext] #addonbar-closebutton { list-style-image: url(chrome://browser/skin/caption-buttons.svg#maximize-outline-inverted); } - #main-window[sizemode="maximized"]:-moz-lwtheme-brighttext #titlebar-max:-moz-lwtheme-brighttext { + #main-window[sizemode="maximized"]:-moz-lwtheme-brighttext #titlebar-max:-moz-lwtheme-brighttext, + #restore-button:-moz-lwtheme-brighttext { list-style-image: url(chrome://browser/skin/caption-buttons.svg#restore-outline-inverted); } - #titlebar-close:-moz-lwtheme-brighttext { + #titlebar-close:-moz-lwtheme-brighttext, + #close-button:-moz-lwtheme-brighttext { list-style-image: url(chrome://browser/skin/caption-buttons.svg#close-outline-inverted); } - #titlebar-close:hover:-moz-lwtheme-brighttext { + #titlebar-close:hover:-moz-lwtheme-brighttext, + #close-button:hover:-moz-lwtheme-brighttext { list-style-image: url(chrome://browser/skin/caption-buttons.svg#close-outline-inverted); } @@ -3550,8 +3631,9 @@ toolbar[brighttext] #addonbar-closebutton { /* ==== ==== */ #main-window[sizemode=fullscreen]:not(:-moz-lwtheme) { + --window-text-color: var(--fullscreen-text-color); -moz-appearance: none; - background-color: #556; + background-color: var(--fullscreen-background-color); } #toolbar-menubar:not(:-moz-lwtheme), @@ -3756,35 +3838,6 @@ toolbar[brighttext] #addonbar-closebutton { } } -/* ::::: fullscreen window controls ::::: */ - -#window-controls { - -moz-box-align: start; -} - -#minimize-button, -#restore-button, -#close-button { - -moz-appearance: none; - border-style: none; - margin: 0; -} -#close-button { - -moz-image-region: rect(0, 49px, 16px, 32px); -} -#close-button:hover { - -moz-image-region: rect(16px, 49px, 32px, 32px); -} -#close-button:hover:active { - -moz-image-region: rect(32px, 49px, 48px, 32px); -} - -#minimize-button:-moz-locale-dir(rtl), -#restore-button:-moz-locale-dir(rtl), -#close-button:-moz-locale-dir(rtl) { - transform: scaleX(-1); -} - /* ::::: splitmenu highlight style that imitates Windows 7 start menu ::::: */ @media (-moz-os-version: windows-vista) and (-moz-windows-default-theme), (-moz-os-version: windows-win7) and (-moz-windows-default-theme) {