media: Enabling Opus playback by default.

Flipping the flag for Opus playback from disabled by default
to enabled by default. Changing the name of the flag to
"disable-opus-playback".

TEST=media_unittests
BUG=315606
TBR=cpu

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235337 0039d316-1c4b-4281-b951-d872f2087c98
Android perf tests: use a proper timer.

Rather than relying on |flush| to be called, use a timer to keep
the log going.

BUG=
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235338 0039d316-1c4b-4281-b951-d872f2087c98
cc: Fix ResourcePool busy resource leak

Currently busy resources in ResourcePool are not deleted on ResourcePool
destruction. This is ok on most platfroms (except android webview)
because ResourcePool life time is tied to ResourceProvider, which will
clean up this leak. On android webview however, ResourcePool is deleted
in LayerTreeHostImpl::ReleaseGL and ResourceProvider is destroyed later
on cc tear down.

Add DCHECKs in ResourcePool destructor to catch this in the future.

This change requires making sure that tests that use tile resources
always have a ResourceProvider and all tile resources created in tests
are accounted for by the ResourcePool.

BUG=
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235339 0039d316-1c4b-4281-b951-d872f2087c98
Fix bad docs; you cannot safely add the same observer more than once to WebContentsImpl.

BUG=none
TEST=none

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

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

DBusThreadManager was not shutdown, such that gmock complained about the not
destructed MockCryptohomeClient.

BUG=317952
R=bauerb@chromium.org, satorux@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235342 0039d316-1c4b-4281-b951-d872f2087c98
ash: Remove NetworkHandler::Initialize from AshTestHelper.

Only one test (network_state_notifier_unittest.cc) based on AshTestHelper seems to depend on NetworkHandler, but all tests initialized the Handler.

BUG=317651
R=oshima@chromium.org, stevenjb@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235343 0039d316-1c4b-4281-b951-d872f2087c98
Only use ECDHE when requiring forward secrecy.

BUG=305951
R=wtc@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235345 0039d316-1c4b-4281-b951-d872f2087c98
Disabled failing NaCl extension tests

BUG=319892

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235347 0039d316-1c4b-4281-b951-d872f2087c98
Docserver: Show extension/app samples in the TOC. Disappeared following r235292.

TBR=mkearney@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235348 0039d316-1c4b-4281-b951-d872f2087c98
Cast: Change internal frame_id from 8 bits to 32 bits.

Needed since we will use the frame_id as a key to the crypto.
It will remain 8 bits over the wire.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235349 0039d316-1c4b-4281-b951-d872f2087c98
extensions: Remove unused event names

BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235350 0039d316-1c4b-4281-b951-d872f2087c98
Fix WeakPtrFactory member order in chrome/browser/managed_mode/.

BUG=303818
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235351 0039d316-1c4b-4281-b951-d872f2087c98
Fix StorageSchemaManifestHandlerTest.Validate on linux_redux.

Some of these tests must be skipped when ENABLE_CONFIGURATION_POLICY is not set,
since the storage schema isn't parsed on those builds.

BUG=316972

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235352 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 235352