Docserver: Add a MockFunction class for testing.

R=yoz@chromium.org

Review URL: https://codereview.chromium.org/52713014

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232483 0039d316-1c4b-4281-b951-d872f2087c98
media: Adding Opus support in WebM for <video> tag

In earlier CLs, support for playing back Opus in WebM container
was added to Media Source. This CL tries to implement the same
spec so that Opus in WebM can be played back in <video> tag too.

Note: This depends on an ffmpeg roll being done first (it's being worked on). This CL should not be committed until that's resolved.

TEST=media_unittests

Review URL: https://codereview.chromium.org/23868037

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232484 0039d316-1c4b-4281-b951-d872f2087c98
Don't restore color for Preview.app.
Preivew.app may be requested for cloud printer or SaveToPdf.
Also color is not necessary there.

Review URL: https://codereview.chromium.org/53993002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232485 0039d316-1c4b-4281-b951-d872f2087c98
Only recognize NTP requests when going to the sign-in landing page.

BUG=313337

Review URL: https://codereview.chromium.org/55003003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232486 0039d316-1c4b-4281-b951-d872f2087c98
Treat suspended video capture devices on Mac as unavailable.

This change
1. removes suspended cameras from the list of device names,
2. refuses to open suspended cameras, and
3. listens for suspend notifications to re-enumerate devices, and
4. fixes a logic error in QTMonitorImpl (initial count was always zero).

With this change, the internal camera on Mac OS will disappear
from the device list when the lid is closed, and reappear when the lid is
opened.

BUG=https://code.google.com/p/webrtc/issues/detail?id=1109

Review URL: https://codereview.chromium.org/55183002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232487 0039d316-1c4b-4281-b951-d872f2087c98
Utilizing notifications.onShowSettings() event.

BUG=164227
TEST=Click at (i) icon in NC Settings for GN, make sure that the help URL opens.
R=robliao@chromium.org

Review URL: https://codereview.chromium.org/54643008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232488 0039d316-1c4b-4281-b951-d872f2087c98
Remove unused checklicenses suppressions.

BUG=157206, 98130, 98133, 157375, 98310
R=thestig@chromium.org

Review URL: https://codereview.chromium.org/49803003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232489 0039d316-1c4b-4281-b951-d872f2087c98
This CL disables relaunch in metro mode menu if current browser is in software compositing mode.

R=cpu@chromium.org, sky@chromium.org, ananta, cpu, sky
BUG=308736

Review URL: https://codereview.chromium.org/52593011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232490 0039d316-1c4b-4281-b951-d872f2087c98
GTTF: Unify parallel test launching.

BUG=236893, 312747
R=sky@chromium.org

Review URL: https://codereview.chromium.org/55473002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232491 0039d316-1c4b-4281-b951-d872f2087c98
Update libvpx

Pull latest version from upstream. This had to be broken up across several
changes. The first has the commit message:
https://codereview.chromium.org/55493002/

Remove AVX code until we update the gyp files:
https://codereview.chromium.org/48903015/

libmkv has moved to third_party/libmkv:
https://codereview.chromium.org/54373014/
media/webm/chromeos/webm_encoder.cc and
media/webm/chromeon/ebml_writer.cc pull from this location
as well and needs to be updated.

R=fischman@chromium.org, tomfinegan@chromium.org

Review URL: https://codereview.chromium.org/54333009

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232493 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232494 0039d316-1c4b-4281-b951-d872f2087c98
telemetry: wait until document has loaded in canvas bench

Smoothness measurement on Android currently finishes before some pages was even loaded. This patch makes smoothness wait until document.readyState == 'complete'.

The patch also disables the Fireflies test case, which currently crashes on Galaxy Nexus.

R=tonyg@chromium.org,alokp@chromium.org
BUG=311582,314131

Review URL: https://codereview.chromium.org/48903014

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232495 0039d316-1c4b-4281-b951-d872f2087c98
Clear content protection platform keys on Chrome OS.

When a user chooses to deauthorize content licenses we also want to
remove keys and certificates that may have been used in platform
verification for content protection.

BUG=chromium:280016
TEST=unit, manual

Review URL: https://codereview.chromium.org/50143007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232496 0039d316-1c4b-4281-b951-d872f2087c98
Retrying Aura badge removal from Wrench Menu.

Original Issue: https://codereview.chromium.org/49383007/
Original description:
As we no more need to differentiate between Aura and non-Aura chrome, removing aura badge from wrench menu.

Original Commit: https://src.chromium.org/viewvc/chrome?view=rev&revision=232216

R=cpu,ananta
TBR=oshima,sky
BUG=313473

Review URL: https://codereview.chromium.org/55653002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232497 0039d316-1c4b-4281-b951-d872f2087c98
Enable some accessibility tests on Win aura

BUG=none

Review URL: https://codereview.chromium.org/56073002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232498 0039d316-1c4b-4281-b951-d872f2087c98
Move ManifestHandler to top-level extensions.

BUG=298586
R=benwells@chromium.org

Review URL: https://codereview.chromium.org/52593012

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232499 0039d316-1c4b-4281-b951-d872f2087c98
[NaCl Docs] Remove use of hyperlink references in target URIs.

This feature requires docutils 0.11 and precise is still on 0.8:
http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#embedded-uris-and-aliases

R=binji@chromium.org

Review URL: https://codereview.chromium.org/50433009

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232500 0039d316-1c4b-4281-b951-d872f2087c98
[NaCl SDK] Cleanup dlopen tutorial.

Remove uneeded callback function from the worker thread.
Remove extra newlines between log message.

R=binji@chromium.org

Review URL: https://codereview.chromium.org/54543009

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232502 0039d316-1c4b-4281-b951-d872f2087c98
Add const where possible to AudioSyncReader member variables.

BUG=none
TEST=none
R=scherkus@chromium.org

Review URL: https://codereview.chromium.org/56293002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232503 0039d316-1c4b-4281-b951-d872f2087c98
Make the experimental AGC work on Chrome by default.

The experimental AGC will use Get/SetMicrophoneVolume() instead of getting/setting volume via callback. Also, SetAgc() does not work when the experimental AGC is enabled by default in libjingle due to some racing problem between enabling the new AGC and disabling the old AGC.

This CL fix the problem by making sure the capture enable AGC by default and let the track to decide if it should use the volume information.

BUG=297985
TEST=?

Review URL: https://codereview.chromium.org/25515003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232506 0039d316-1c4b-4281-b951-d872f2087c98