0
Commit Graph

8158 Commits

Author SHA1 Message Date
a02f64e4b9 Implement asynchronous operation for RWHVP::CopyFromCompositingSurface on Mac
Current implementation blocks the UI thread for a long period of time. 
This change uses asynchronous operation to copy the frame buffer.

I have tested this manually with two cases:

1. Thumbnail generation

Tested thumbnails are generated successfully with --force-compositing-mode.
I have also verified that CopyTo() now completes almost instantaneously while
FinishCopy() completes in a relatively short time. Total time that UI thread
is blocked is about 1/4 of previous implementation.

2. Resource destruction

Manually tested that if CompositingIOSurface is destroyed before
asynchronous copy is finished then GL resources associated with the copy
is destroyed.

BUG=145587


Review URL: https://chromiumcodereview.appspot.com/10917307

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158395 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 21:32:41 +00:00
7d4481d16a Flag and adapter class for software compositing.
I'm adding a new CCRendererSkia class to CC, providing support for
compositing a website to a software bitmap. However, the rest of the
software compositing pipeline (delegating shared-memory resources and
quadlists to the root compositor) is not yet done, so there's no way to
get this bitmap onto the screen. As a stopgap, add an adapter class that
uploads to a viewport-sized GL texture every frame, and a flag
--force-software-compositing to activate it.

BUG=124671

Review URL: https://chromiumcodereview.appspot.com/10873099

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158388 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 21:26:47 +00:00
ef97ce340c Handle crashing Pepper plug-ins the same as crashing NPAPI plug-ins.
BUG=151895

Review URL: https://chromiumcodereview.appspot.com/10956065

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158364 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 20:05:02 +00:00
3813ebcb63 Upstream ContentViewCore.pageUp/pageDown
BUG=146001


Review URL: https://chromiumcodereview.appspot.com/10913277

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158348 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 19:23:56 +00:00
0f9236155e Remove outdated TODO in content_view_core.h.
BUG=136713

Review URL: https://chromiumcodereview.appspot.com/10956044

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158338 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 19:00:04 +00:00
855623ed75 Adding the implementation of the StreamTextureFactoryImpl for android
This should allow embedded video to work properly

BUG=


Review URL: https://chromiumcodereview.appspot.com/10960039

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158337 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 18:59:55 +00:00
74f45dda73 Add support for parsing a 'partition' attribute on the <browser> tag.
BUG=145500


Review URL: https://chromiumcodereview.appspot.com/10928237

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158329 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 18:38:53 +00:00
e1cb1609f5 Protect against touching download item from "SavePackage" after observation has been stopped.
BUG=150640


Review URL: https://chromiumcodereview.appspot.com/10947011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158314 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 18:02:14 +00:00
d0d368257b Shift "commit point" for when a download will no longer accept cancels.
This CL shifts the commit point for a download to just after the download 
file release has been dispatched.  The download remains IN_PROGRESS as 
far as the outside world is concerned, but at this point it is committed to 
continue to completion.

BUG=123998
R=benjhayden@chromium.org
R=asanka@chromium.org


Review URL: https://chromiumcodereview.appspot.com/10950015

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158298 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 17:13:42 +00:00
a6a6fb32dd Cancel composition on mouse clicking.
This behavior is same as desktop existing IMM32 implementation and this change only affects Metro/Chrome.

We can't introduce any tests until http://codereview.chromium.org/10912171 landing.

BUG=151587
TEST=Manually done one metro mode and desktop.

Review URL: https://chromiumcodereview.appspot.com/10964059

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158291 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 16:55:01 +00:00
0bd1a6ddb5 Make shared memory segments writable only by their rightful owners.
BUG=143859
TEST=Chrome's UI still works on Linux and Chrome OS
Review URL: https://chromiumcodereview.appspot.com/10854242

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158289 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 16:26:46 +00:00
482116525b Correctly decrement OmxVideoDecodeAccelerator::output_buffers_at_component_ during Reset/Destroy.
Review URL: https://chromiumcodereview.appspot.com/10961059

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158285 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 16:03:15 +00:00
ce76a4ce4d Makes closing a fullscreen window refocus the window it came from.
BUG=151557
TEST=see bug
R=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158283 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 15:41:59 +00:00
5904cb4d0d Get rid of the content::NOTIFICATION_APP_ACTIVATED notification since it was fired from Chrome (content notifications should only be fired from content).
Review URL: https://codereview.chromium.org/10958066

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158279 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 15:05:20 +00:00
5249f0d5a1 [Android] In PERSONALITY_VIEW, wait for settings to be applied native side.
When running in PERSONALITY_VIEW and a ContentSettings method is
called on a background thread, we must wait for the setting to
be applied on the native side before returning. This
ensures that the setting has taken effect for subsequent WebView
usage.


Ran the android trybots manually in codereview and only touches java, so no need for CQ to run all the other bots.
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/10969065

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158259 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 12:22:47 +00:00
33cb2c35f9 Android: generates JNI bindings for constructors in system classes.
This allows to simplify some places such as surface_texture_bridge.

BUG=
TEST=


Review URL: https://chromiumcodereview.appspot.com/10968009

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158249 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 11:01:41 +00:00
35661a695e Semicolon is necessary for copying files.
BUG=151639

Review URL: https://chromiumcodereview.appspot.com/10973006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158248 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-24 10:52:39 +00:00
eb155fed47 content: Forward declare SkBitmap instead of including its header file.
TBR=jam@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158220 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-23 21:56:24 +00:00
1bb06b0fea Revert 158211 - Revert 158076 - Implement blacklist's force GPU capability in dual GPU machines.
This is part 2.  In part one we implement the semantics in blacklist.  Now we hook it up with the "real" forcing code.

For now we only hook it up with Mac CGL port.

BUG=140114,131276,111720
TEST=tree
Review URL: https://codereview.chromium.org/10909221

TBR=zmo@chromium.org
Review URL: https://codereview.chromium.org/10959061

TBR=tzik@chromium.org

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158213 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-23 19:37:24 +00:00
008e9a2c21 Revert 158076 - Implement blacklist's force GPU capability in dual GPU machines.
This is part 2.  In part one we implement the semantics in blacklist.  Now we hook it up with the "real" forcing code.

For now we only hook it up with Mac CGL port.

BUG=140114,131276,111720
TEST=tree
Review URL: https://codereview.chromium.org/10909221

TBR=zmo@chromium.org
Review URL: https://codereview.chromium.org/10959061

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158211 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-23 19:25:28 +00:00
e6b63cd2a0 OMX: Avoid calling Fillbuffer while OMX is flushing.
If Reusepicturebuffer is called when OMX port is being flushed
OMX_* call will error and force the decoder into error mode.

So delay the Fill buffer till state is not Resetting

BUG=chrome-os-partner:13711
TEST=by hand on snow

Change-Id: Ia581296a77d902b32cdd02f05da3a905af2acc42
Signed-off-by: Arun Mankuzhi <arun.m@samsung.com>


Review URL: https://chromiumcodereview.appspot.com/10916203

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158202 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-23 04:20:23 +00:00
ba8012ea54 Set DISABLED_ for flaky test.
TBR=sky@chromium.org
BUG=151798

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158191 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-22 21:51:53 +00:00
0c3f07feb6 Introduce RenderWidgetHostViewWinTest for Tsf handling
BUG=None
TBR=avi
TEST=try bots

Review URL: https://chromiumcodereview.appspot.com/10912171

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158189 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-22 20:10:50 +00:00
cdd3a2d142 Disable force focus call from pointer events in Chrome/Win/Desktop
This code was added in an attempt to make the on-screen-keyboard function in desktop chrome. By coincidence, it messes up popup menus/drop-down boxes. Removing the code.

Issue 105637 tracks the OSK issue. We'll need to revisit/re-enable this code when we work on that.

BUG=139420

Review URL: https://chromiumcodereview.appspot.com/10825233

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158173 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-22 06:16:33 +00:00
2f7d9cdf62 SampleSet -> HistogramSamples which can be reused by SparseHistogram
BUG=139612

Review URL: https://chromiumcodereview.appspot.com/10829466

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158166 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-22 03:42:12 +00:00
4f5f7561b6 Call SetConfig for OMX_IndexConfigCommonMirror (OMX_MirrorVertical) to have same Y-orientation as other video decoders. This is required only for NVIDIA OMX implementation.
BUG=chrome-os-partner:12403
TEST=Play any H264 video from USB and observe correct orientation

Review URL: https://chromiumcodereview.appspot.com/10967047

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158164 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-22 03:10:39 +00:00
b5647fb7e4 Adding NativeWindow base class with context.
This is a change from the previous CL (https://codereview.chromium.org/10916160/). It turns out that not all the Android objects that create NativeWindow will have an activity, so we need this change.

BUG=116131

Review URL: https://chromiumcodereview.appspot.com/10962002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158159 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-22 02:48:00 +00:00
7ebed72c88 Revert "Revert 158067 - Remove native side of content_view_client"
The previous CL broke the build, because the changes in net_errors_java.template
didn't get the net_error_java target to be rebuilt. We needed a net.gyp change 
that makes sure NetError.java gets recreated after the changes.

BUG=137967

TBR=jam@chromium.org, mkosiba@chromium.org, willchan@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10963041

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158146 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-22 01:21:32 +00:00
87a18a1749 Avoid accessing uninitialized memory during DownloadManagerTest.
BUG=150705


Review URL: https://chromiumcodereview.appspot.com/10961030

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158144 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-22 01:03:47 +00:00
7a18cff96a Shorten the path length to get under MAX_PATH on windows.
Some of the nested directories in each partition have variable length path names. Prepending our isolated storage path structure used to take us over the to MAX_PATH for chrome-extension:// origins when creating the database files for subsystems like Local Storage.

With this change, on XP, assuming a 10-character user name, the Local Storage database file representing the chrome-extension: origin in the Default profile for user "abcdefghij" has this path:

 C:\Documents and Settings\abcedfghij\Local Settings\Application Data\
 Google\Chrome SxS\User Data\Default\Storage\
 ext\bdlahefabekefwlefaancobndodocndn\def\Local Storage\
 chrome-extension_bdlahefabekefwlefaancobndodocndn_0.localstorage-journal

which is 241 characters. This gives 19 characters of headroom from the 260 MAX_PATH.

Previously, when we used "Storage Partitions", "extensions", and "default" instead of "Storage, "ext", and "def", the same database file would have a path length of 263 characters.

This change doesn't completely solve the problem.  If Local Storage is used on a super-long domain, we can still exceed MAX_PATH.  However, using my own profile as an example, of 342 domains, none created paths longer than those of the chrome-extensions so this should be a pretty solid mitigation.

BUG=151450

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158136 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-22 00:23:20 +00:00
57e8dd648a Honor --gpu-switching=force_discrete to always stay on discrete GPU.
Before we only stays on discrete GPU if any GL contexts are active.

Now we truly stay on discrete GPU, always.

This CL also remove --disable-gpu-switching;
use --gpu-switching=force_integrated/force_discrete instead.

Also, user's --gpu-switching option will overwrite the hardwired
force_discrete decision, i.e., if a user wants to stay on integrated
GPU and save battery, we honor that.

BUG=140114,131276,111720
TEST=tree
Review URL: https://codereview.chromium.org/10959050

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158128 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-22 00:16:48 +00:00
0392cff870 Enable more mitigations
The first patch matched our previous mitigations. This adds new ones.

BUG=147752

Review URL: https://chromiumcodereview.appspot.com/10913305

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158124 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-22 00:16:07 +00:00
6cf5d43531 Some extra testing for GpuDataManager.
BUG=
TEST=content_unittests
Review URL: https://codereview.chromium.org/10968042

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158119 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 23:26:33 +00:00
d14c5e298c Add support for the ChromiumTestShellTest APK.
- Add the gyp rules for the ChromiumTestShellTestAPK.
- Add the initial APK base class.
- Add a sample test that launches the activity.

BUG=


Review URL: https://chromiumcodereview.appspot.com/10943014

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158106 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 23:00:52 +00:00
418983a1bd [Android] Use an explicit lock object in ContentSettings for synchronisation.
For code clarity reasons, refactor ContentSettings to use an explicit
lock object and rename methods that expect the caller to hold the lock
as appropriate. Should be no functional change.

NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/10969031

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158100 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 22:34:04 +00:00
d3407cdbb5 Change the scale factor of texture_size from the layer's one to an estimation.
The phantom window appearing in a different DPI device could be wrongly scaled
without doing this, since the original texture is calculated in the original
DPI but rendered in another display.

BUG=145968
TEST=run chromeos-chrome with --aura-host-window-size='0+0-500x500,600+0-500x500*2' --force-compositing-mode on linux, open a web page, and drag the window across the screens.


Review URL: https://chromiumcodereview.appspot.com/10941017

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158099 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 22:33:25 +00:00
0b1167d1d4 Re-enable GPU features on Mac 10.7.5 and newer.
BUG=134015
TEST=content_unittests
Review URL: https://codereview.chromium.org/10956049

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158091 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 22:06:27 +00:00
498bc51b4f Add navigator.doNotTrack property
It'll be "1" iff the respective setting is enabled, and null otherwise

BUG=151610
TEST=DoNotTrackTest.DOMProperty

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158089 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 21:50:08 +00:00
81a1608890 Add field trial for enabling Stage3D in XP
Adds an experiment that we can set to enable Stage3D on XP (where not completely blacklisted). It will be disabled by default.


BUG=136447


Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=157910

Review URL: https://chromiumcodereview.appspot.com/10944037

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158078 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 21:10:16 +00:00
4d6593245d Implement blacklist's force GPU capability in dual GPU machines.
This is part 2.  In part one we implement the semantics in blacklist.  Now we hook it up with the "real" forcing code.

For now we only hook it up with Mac CGL port.

BUG=140114,131276,111720
TEST=tree
Review URL: https://codereview.chromium.org/10909221

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158076 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 21:09:28 +00:00
e17b7c6a87 BrowserPluginGuest/Embedder: Remove friend helper classes, made necessary calls public as Charlie suggested in other review.
BUG=141232

Review URL: https://chromiumcodereview.appspot.com/10965009

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158074 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 21:05:46 +00:00
ad6e67411d Revert 158067 - Remove native side of content_view_client
This moves related callabcks from content_view_client to
web_contents_observer_android and makes the client a Java only API.

This broke the compile:

http://build.chromium.org/p/chromium.linux/buildstatus?builder=Android%20Builder%20%28dbg%29&number=16035

ErrorCodeConversionHelper, new in this change, failed to build.

BUG=137967


Review URL: https://chromiumcodereview.appspot.com/10952029

TBR=yusufo@chromium.org
Review URL: https://codereview.chromium.org/10969045

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158072 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 21:00:06 +00:00
621b0062fd Fix deadlock in VAAPI video decoder error cases.
RETURN_AND_NOTIFY_ON_FAILURE in VaapiVideoDecodeAccelerator calls
Cleanup() directly in the case that it's running in the main thread.
Unfortunately, this deadlocks when Cleanup() tries to recursively
acquire the member lock_.

BUG=None
TEST=local build, run on lumpy

Change-Id: I8055d5db12c6758f356be9616c27f083a5d3a7bf


Review URL: https://chromiumcodereview.appspot.com/10943003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158069 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 20:45:53 +00:00
6c6ed4190b Remove native side of content_view_client
This moves related callabcks from content_view_client to
web_contents_observer_android and makes the client a Java only API.

BUG=137967


Review URL: https://chromiumcodereview.appspot.com/10952029

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158067 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 20:28:32 +00:00
853e01bca8 Rework arguments of HistoryService::AddPage()
In preparation for adding a timestamp to NavigationEntry, explicitly
add a time argument to all variants of HistoryService::AddPage().

Make HistoryAddPageArgs a regular struct (i.e., not ref-counted).  Add a default constructor for it.

Make arguments to AddPage() match HistoryAddPageArgs constructor.

Make HistoryBackend::AddPage avoid mutating its parameter.

BUG=128449
TBR=joi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158063 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 20:14:11 +00:00
a577e0276f Blacklist VMWare software renderer on Linux.
BUG=145531
TEST=content_unittests
R=kbr
Review URL: https://codereview.chromium.org/10962033

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158054 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 19:59:00 +00:00
3306f26e85 Allow tap gestures to open the IME on Android.
This CL allows tap gestures to cause the IME to be shown on Android

It uses the new didHandleGestureEvent of WebViewCient that was added in http://trac.webkit.org/changeset/129029
When the IME is shown, we need to receive a text input state update to ensure the IME has
the correct state. For this reason, the message to show the IME has been added as part of
ViewHostMsg_TextInputStateChanged. To this end, a new parameter has been added to UpdateTextInputState
to specify whether the updtae should cause the IME to be shown or not.

BUG=147226


Review URL: https://chromiumcodereview.appspot.com/10962011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158042 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 19:20:42 +00:00
5fa9b36b8f Don't let swappedout:// page be visible when updating frame tree.
BUG=143155
TEST=See bug, comment 19.


Review URL: https://chromiumcodereview.appspot.com/10952035

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158025 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 18:14:27 +00:00
cd17b4a4b5 Removed the use of WebFrame::frameForCurrentContext() in MediaStreamImpl::requestUserMedia
BUG=150755


Review URL: https://chromiumcodereview.appspot.com/10968032

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158016 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 17:17:41 +00:00
a26f9df303 Removed the use of WebFrame::frameForCurrentContext() in MediaStreamCenter::didStopLocalMediaStream
BUG=150755
TEST= Goto https://apprtc.appspot.com/?r=&debug=loopback and let the page use camera and microphone. Hit ctrl-shift-j to open up the java script console. type localMediaStream.stop() to stop the local mediasream. Make sure the camera is no longer used.


Review URL: https://chromiumcodereview.appspot.com/10947030

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158004 0039d316-1c4b-4281-b951-d872f2087c98
2012-09-21 16:46:13 +00:00