summaryrefslogtreecommitdiffstats
path: root/content
Commit message (Collapse)AuthorAgeFilesLines
* Temporary fix until WebKit::initialize does this for us.michaeln@google.com2011-05-251-0/+5
| | | | | | Review URL: http://codereview.chromium.org/7054002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86722 0039d316-1c4b-4281-b951-d872f2087c98
* Moved GPU related files in content/renderer into gpu subdirectory.apatrick@chromium.org2011-05-2532-97/+99
| | | | | | | Also added an OWNERS file to that subdirectory. Review URL: http://codereview.chromium.org/7066035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86707 0039d316-1c4b-4281-b951-d872f2087c98
* Add initialization callback support for Video Decoder PPAPI.vrk@google.com2011-05-258-6/+25
| | | | | | | | | | | | | Initializing a decoder is asynchronous, so add a callback to tell client when the decoder is ready to use. I confirmed that this works locally using a C plugin that I wrote on my machine. BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/7065010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86699 0039d316-1c4b-4281-b951-d872f2087c98
* Fix OperatingSystemName and OperatingSystemVersion on Macstuartmorgan@chromium.org2011-05-251-14/+1
| | | | | | | | | | | | Prior to this change the posix implementations are used, so the return values are "Darwin" and the Darwin version. BUG=None TEST=None Review URL: http://codereview.chromium.org/7065041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86698 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 86681 - Updated OMX decoder for recent PPAPI changes, and added to ↵fischman@chromium.org2011-05-2512-164/+148
| | | | | | | | | | | | | | | | | | the build. Had to move from content/gpu to content/common/gpu to allow gpu_video_service.cc to depend on the decoder. Removed some dead code and did some random cleanup while I was in there. BUG=none TEST=chrome compiles on cros/arm! Review URL: http://codereview.chromium.org/7057027 TBR=fischman@chromium.org Review URL: http://codereview.chromium.org/6979017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86687 0039d316-1c4b-4281-b951-d872f2087c98
* Updated OMX decoder for recent PPAPI changes, and added to the build.fischman@chromium.org2011-05-2512-148/+164
| | | | | | | | | | | | | Had to move from content/gpu to content/common/gpu to allow gpu_video_service.cc to depend on the decoder. Removed some dead code and did some random cleanup while I was in there. BUG=none TEST=chrome compiles on cros/arm! Review URL: http://codereview.chromium.org/7057027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86681 0039d316-1c4b-4281-b951-d872f2087c98
* Remove dependency on PrefChangeRegistrar and renderer_preferences_util from ↵jam@chromium.org2011-05-2516-167/+20
| | | | | | | | | content. BUG=76697 Review URL: http://codereview.chromium.org/7066039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86679 0039d316-1c4b-4281-b951-d872f2087c98
* kWebGraphicsContext3DPerferredGLExtensions -> kWebGLPreferredGLExtensionsgman@chromium.org2011-05-251-3/+6
| | | | | | | | | | | | | | | Also added a comment. This string should only be passed in for WebGL. If it is being passed in for any other reason it is a bug and needs to be fixed. TEST=none BUG=none R=jamesr@chromium.org Review URL: http://codereview.chromium.org/7067034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86671 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a chrome dependency by removing Prerender from ResourceDispatcherHost.dominich@chromium.org2011-05-253-56/+36
| | | | | | | | | BUG=82590,77090 TEST=Prerender* Review URL: http://codereview.chromium.org/6966017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86667 0039d316-1c4b-4281-b951-d872f2087c98
* Add Skia to CG adapter for plugins.caryclark@chromium.org2011-05-251-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Skia on Mac uses Skia to render WebKit, and CG to render UI elements. The CG elements need a transcribed graphics context that preserves the canvas matrix, and the canvas clip. The SkiaBitLocker utility class sets up a CGContext from the SkCanvas, locks the bitmap's bits, and releases the lock when the class goes out of scope. The SkiaBitLocker implementation is described by this patch: http://codereview.chromium.org/7031006/ For ppapi, use the CG bitmap copy only if Skia is not used. Otherwise, adjust the Mac-specific code to convert the canvas to a CGContext as needed. Also, add a CG-specific entry point for painting so that the delegate can paint using a WebCanvas, while the proxy paints with a CGContext. This change adds a code path that will be enabled in the future, but does not modify any existing code, so there is no functional change. BUG=79463 TEST=none Review URL: http://codereview.chromium.org/6823081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86662 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI: Do not try to allocation shared memory directly from a renderer. ↵thestig@chromium.org2011-05-251-7/+1
| | | | | | | | | | | Always ask the browser. BUG=83667 TEST=see bug Review URL: http://codereview.chromium.org/7065046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86661 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 86625 - This change implements a first pass in the effort to remove ↵vandebo@chromium.org2011-05-257-20/+19
| | | | | | | | | | | | | | | the dependency of PlatformDevice within Chrome. The Skia library now provides multiple back-ends for the SkDevice class, so PlatformDevice's inheritance of SkDevice, and the assumption of instances of PlatformDevice limits the use of these new back-ends. A new set of helper functions is provided for the PlatformDevice entry points. Upon construction of a PlatformDevice, a pointer to the interface is cached in the parent SkDevice's SkMetaData. The new helper functions forward calls to the interface cached in the metadata. BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/7019013 TBR=twiz@chromium.org Review URL: http://codereview.chromium.org/6987019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86629 0039d316-1c4b-4281-b951-d872f2087c98
* This change implements a first pass in the effort to remove the dependency ↵twiz@chromium.org2011-05-257-19/+20
| | | | | | | | | | | | of PlatformDevice within Chrome. The Skia library now provides multiple back-ends for the SkDevice class, so PlatformDevice's inheritance of SkDevice, and the assumption of instances of PlatformDevice limits the use of these new back-ends. A new set of helper functions is provided for the PlatformDevice entry points. Upon construction of a PlatformDevice, a pointer to the interface is cached in the parent SkDevice's SkMetaData. The new helper functions forward calls to the interface cached in the metadata. BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/7019013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86625 0039d316-1c4b-4281-b951-d872f2087c98
* Add CRX complete notification.skerner@chromium.org2011-05-251-0/+4
| | | | | | | | | | | Will be used to show extension unpack progress in the download shelf UI. BUG=80010 TEST=manual Review URL: http://codereview.chromium.org/7060014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86618 0039d316-1c4b-4281-b951-d872f2087c98
* Move external protocol handling from TC.avi@chromium.org2011-05-253-4/+2
| | | | | | | | | BUG=71097 TEST=no change Review URL: http://codereview.chromium.org/7065038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86613 0039d316-1c4b-4281-b951-d872f2087c98
* Virtual destructors should have virtual keyword.hans@chromium.org2011-05-2547-47/+47
| | | | | | | | | | | | | | | | | Make sure user-declared virtual destructors always have the virtual keyword. The Clang style-check plugin will check for this soon. No functionality change: virtual is only added to destructors that are already implicitly virtual. Also fix a couple of in-line destructor definitions. BUG=83408 TEST=none Review URL: http://codereview.chromium.org/7064033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86587 0039d316-1c4b-4281-b951-d872f2087c98
* Add mayHaveChangedRenderedSize callback.levin@chromium.org2011-05-252-0/+15
| | | | | | | | | | BUG=44850 TEST=None as it isn't yet called anywhere. Review URL: http://codereview.chromium.org/7065029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86581 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 86569 - Enabling page visibility api in the chrome browser.ukai@chromium.org2011-05-252-11/+0
| | | | | | | | | | | | | BUG=83286 TEST=None. Review URL: http://codereview.chromium.org/7036019 TBR=shishir@chromium.org Review URL: http://codereview.chromium.org/6979006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86574 0039d316-1c4b-4281-b951-d872f2087c98
* Enabling page visibility api in the chrome browser.shishir@chromium.org2011-05-252-0/+11
| | | | | | | | | | BUG=83286 TEST=None. Review URL: http://codereview.chromium.org/7036019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86569 0039d316-1c4b-4281-b951-d872f2087c98
* Swap processes on reload if a hosted app has been installed/uninstalled.creis@chromium.org2011-05-254-9/+36
| | | | | | | | | | | | Also ensure the task manager only shows "App" if the process is an app process. BUG=80621 TEST=AppApiTest.ReloadIntoAppProcess TEST=TaskManagerBrowserTest.NoticeHostedAppTabs Review URL: http://codereview.chromium.org/7063015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86566 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 86532 - Revert 86517 - Don't terminate plugin processes from the ↵ananta@chromium.org2011-05-256-1/+57
| | | | | | | | | | | | | | | | | | | | | browser during browser shutdown. This is to allow the plugins to shutdown gracefully, i.e. NP_Shutdown gets called. To ensure that we handle the case of a hung plugin, we handle the OnChannelError notification in the IPC message filter implementation in the plugin process and post a delayed task to kill the process. Fixes bug http://code.google.com/p/chromium/issues/detail?id=48178 BUG=48178 Review URL: http://codereview.chromium.org/6992006 TBR=ananta@chromium.org Review URL: http://codereview.chromium.org/7065048 TBR=nsylvain@chromium.org Review URL: http://codereview.chromium.org/7053008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86554 0039d316-1c4b-4281-b951-d872f2087c98
* Use the QuotaManager to determine the space available to WebSQLDatabases. ↵michaeln@google.com2011-05-2511-36/+156
| | | | | | | | | | | | | | | | | | | | | | | | | | | Since activity outside of the database system now affect how much space is available, our strategy for informing the client side of the new limit needed to change. It's not enough to just send the new limit when a change within the DB system has occurred. This change depends on a webkit/webcore change. https://bugs.webkit.org/show_bug.cgi?id=60985 In this CL the renderer will ask the browser for the limit when needed. But also in this CL are ipc plumbing additions to support notifying the renderer as changes occur. That plumbing will be utilized in a later CL. * [Chrome] DatabaseMessageFilter uses the QuotaManager respond to the SpaceAvailable query. * [DRT] SimpleDatabaseSystem uses quota_per_origin_ data member to respond to the SpaceAvailable query. * Mostly mind numbing plumbing for WebKit API additions. // Sync getter for use on webcore's background db threads to // call out to chrome to get the value. long long WebKitClient::databaseGetSpaceAvailableForOrigin(origin_identifier); // Split the existing updateDatabaseSize method into three methods. Chrome calls into these. static void WebDatabase::updateDatabaseSize(originIdentifier, dbname, spaceAvailable); static void WebDatabase::updateSpaceAvailable(originIdentifier, spaceAvailable); static void WebDatabase::resetSpaceAvailable(originIdentifier); Review URL: http://codereview.chromium.org/7037018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86537 0039d316-1c4b-4281-b951-d872f2087c98
* Remove files that don't exist, and fix typos in gyp filessadrul@chromium.org2011-05-252-2/+2
| | | | | | | | | BUG=none TEST=things still work Review URL: http://codereview.chromium.org/6990028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86533 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 86517 - Don't terminate plugin processes from the browser during ↵nsylvain@chromium.org2011-05-256-57/+1
| | | | | | | | | | | | | | | | | | browser shutdown. This is to allow the plugins to shutdown gracefully, i.e. NP_Shutdown gets called. To ensure that we handle the case of a hung plugin, we handle the OnChannelError notification in the IPC message filter implementation in the plugin process and post a delayed task to kill the process. Fixes bug http://code.google.com/p/chromium/issues/detail?id=48178 BUG=48178 Review URL: http://codereview.chromium.org/6992006 TBR=ananta@chromium.org Review URL: http://codereview.chromium.org/7065048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86532 0039d316-1c4b-4281-b951-d872f2087c98
* Don't terminate plugin processes from the browser during browser shutdown. ↵ananta@chromium.org2011-05-246-1/+57
| | | | | | | | | | | | | | | This is to allow the plugins to shutdown gracefully, i.e. NP_Shutdown gets called. To ensure that we handle the case of a hung plugin, we handle the OnChannelError notification in the IPC message filter implementation in the plugin process and post a delayed task to kill the process. Fixes bug http://code.google.com/p/chromium/issues/detail?id=48178 BUG=48178 Review URL: http://codereview.chromium.org/6992006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86517 0039d316-1c4b-4281-b951-d872f2087c98
* Prepare PepperWidget and RenderWidget for WebKit threaded compositing changes.nduca@chromium.org2011-05-242-0/+23
| | | | | | Review URL: http://codereview.chromium.org/6879076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86513 0039d316-1c4b-4281-b951-d872f2087c98
* VideoCaptureManager opens/closes, starts/stops and enumerates video capture ↵wjia@google.com2011-05-246-0/+945
| | | | | | | | | | | | | | | | devices. VideoCaptureManager Open/Close/EnumerateDevices will be used by MediaStreamManager (will be added later) to implement parts of WhatWG peer connection API. VideoCaptureHost (will also be added later) will call Start/Stop to controll the media flow. A unit test is provided and added to chrome/chrome_tests.gypi. content/browser/media_stream/media_stream_provider.h will later be inherited by an audio capture manager as well. patch by mflodman@google.com BUG=none TEST=try bots Review URL: http://codereview.chromium.org/6946001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86511 0039d316-1c4b-4281-b951-d872f2087c98
* Contributed by junov@chromium.org junov@chromium.org2011-05-243-17/+19
| | | | | | | | | | Turns on the gpu accelerated canvas by default BUG=82017 TEST=none Review URL: http://codereview.chromium.org/7064032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86510 0039d316-1c4b-4281-b951-d872f2087c98
* Move LoadNotificationDetails to content/.avi@chromium.org2011-05-244-2/+63
| | | | | | | | | BUG=71097 TEST=still builds Review URL: http://codereview.chromium.org/6966037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86487 0039d316-1c4b-4281-b951-d872f2087c98
* Added proxy / stub pair for GPU surfaces.apatrick@chromium.org2011-05-2412-4/+248
| | | | | | | This doesn't do anything useful yet beyond allowing the renderer process to manage the lifetime of an offscreen GLSurface in the GPU process. More to come. Review URL: http://codereview.chromium.org/6992010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86482 0039d316-1c4b-4281-b951-d872f2087c98
* Treat ERR_CONNECTION_CLOSED as end-of-data marker for downloads.ahendrickson@chromium.org2011-05-242-6/+15
| | | | | | | | | | BUG=79694 TEST=Download a torrent file from http://ca.isohunt.com. It should complete. Review URL: http://codereview.chromium.org/6881106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86472 0039d316-1c4b-4281-b951-d872f2087c98
* Finish removing url_constants from content/.avi@chromium.org2011-05-248-171/+142
| | | | | | | | | BUG=76697 TEST=compiles Review URL: http://codereview.chromium.org/7049010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86469 0039d316-1c4b-4281-b951-d872f2087c98
* Handle <link rel=prerender> in chrome.gavinp@chromium.org2011-05-243-12/+24
| | | | | | | | | | | | | | | | This new link rel type is being used for the prerendering experiment instead of prefetch; this CL depends on webkit patch https://bugs.webkit.org/show_bug.cgi?id=61297 landing, but, together with that patch, chrome properly interprets and responds to link rel=prerender to launch prerendering. BUG=none TEST=PrerenderBrowserTest.* Review URL: http://codereview.chromium.org/6966016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86465 0039d316-1c4b-4281-b951-d872f2087c98
* Remove history dependency from content.jam@chromium.org2011-05-249-213/+140
| | | | | | | BUG=76794 Review URL: http://codereview.chromium.org/7054008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86439 0039d316-1c4b-4281-b951-d872f2087c98
* Pull platform_util dependency from TC.avi@chromium.org2011-05-243-14/+0
| | | | | | | | | BUG=71097 TEST="email link" works Review URL: http://codereview.chromium.org/6966023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86423 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Fix WebGL in OS X 10.7 + misc. Sandbox cleanupjeremy@chromium.org2011-05-244-10/+30
| | | | | | | | | | | | | | * Allow IOKit access in 10.7. * Rename 10.6_ONLY to 10.6_OR_ABOVE and add a 10.7 version. * Fix path for common.sb in one place we missed the chrome->content move. BUG=75343 TEST=See bug Review URL: http://codereview.chromium.org/7060002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86410 0039d316-1c4b-4281-b951-d872f2087c98
* Fix HostZoomMap related crash from r86367. Re-enable ↵thestig@chromium.org2011-05-241-1/+3
| | | | | | | | | | | PDFBrowserTest.Slow_Loading. BUG=76788 TEST=Re-enabled test does not crash. Review URL: http://codereview.chromium.org/7065018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86402 0039d316-1c4b-4281-b951-d872f2087c98
* Restore the gpu blacklist logic.zmo@google.com2011-05-241-0/+6
| | | | | | | | | | | The gpu blacklist is no longer applied due to a regression. I decided not to put this fix together with the rest of gpu blacklist logic regression recovering as this is more urgent and simple to fix. BUG=83639 TEST=gpu blacklist is applied. if a gpu feature should be blacklisted, it will. Review URL: http://codereview.chromium.org/7065012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86370 0039d316-1c4b-4281-b951-d872f2087c98
* Replace "http" etc with the url_constants version. This was a previous TODO ↵jam@chromium.org2011-05-234-7/+32
| | | | | | | | for webplugin_proxy.cc, and I fixed the other places as well. Review URL: http://codereview.chromium.org/6990043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86368 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Profile code from HostZoomMap.jam@chromium.org2011-05-237-100/+10
| | | | | | | BUG=76788 Review URL: http://codereview.chromium.org/7067005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86367 0039d316-1c4b-4281-b951-d872f2087c98
* Fix PP_FileOpenFlags_Dev handling:yzshen@chromium.org2011-05-234-9/+9
| | | | | | | | | | | | | | | - rewrite the mapping from PP_FileOpenFlags_Dev to PlatformFileFlags. - let ppb_flash_file_impl and ppb_file_io_impl use the same mapping logic. - CreatePlatformFile: resolve the conflict between the win and posix implementation. Before this change, the win implementation didn't allow PLATFORM_FILE_TRUNCATE to be used with any of the (OPEN|CREATE)(_ALWAYS)? flags; while the posix implementation required it to be used with them. - add more test cases to test the behavior of different PP_FileOpenFlags_Dev combinations. - also unify the conversion from PlatformFileError to Pepper error. BUG=68489 TEST=New test cases in test_file_io.cc Review URL: http://codereview.chromium.org/7038032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86349 0039d316-1c4b-4281-b951-d872f2087c98
* GLContext no longer holds a pointer to a GLSurface.apatrick@chromium.org2011-05-232-14/+21
| | | | | | | | | | This is part of an ongoing effort to treat GL contexts and GL surfaces as independent entities. TEST=run WebGL on mac, windows and linux, trybots BUG=none Review URL: http://codereview.chromium.org/7021014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86332 0039d316-1c4b-4281-b951-d872f2087c98
* Make WebGraphics3DCommandBufferImpl use GLES2Implemenation directly.gman@chromium.org2011-05-232-123/+84
| | | | | | | | | | | | | | | | | | | | | | | Note: I can do this 2 ways. I can either make it call it truly direclty as in gles2_implementation_->BindBuffer(args) or I can do as I have using CALL_GL_API in which case it's CALL_GL_API(BindBuffer)(args) The only advantage to the second format is a macro changes it back to the way it was. On the other hand the class is called WebGraphics3DCommandBufferImpl so maybe I should change it to the first style. TEST=try-bots and ran chrome myself BUG=none Review URL: http://codereview.chromium.org/7056020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86325 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of url_request_tracking.*. The only other place that used it other ↵jam@chromium.org2011-05-236-8/+12
| | | | | | | | | than ResourceDispatcherHost was the plugin installer. It doesn't really matter which process the request for downloading a plugin (which is very infrequent) shows up for, and arguably, it's better to show up under the browser process. BUG=76697 Review URL: http://codereview.chromium.org/7054023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86324 0039d316-1c4b-4281-b951-d872f2087c98
* Add hideKeyboard API to chrome.experimental.input.mazda@chromium.org2011-05-231-0/+5
| | | | | | | | | | | And use the API in the keyboard. BUG=chromium:76413 TEST=manually on chromebook Review URL: http://codereview.chromium.org/7033033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86322 0039d316-1c4b-4281-b951-d872f2087c98
* Add some missing information to TabContentsObserver docs.mmenke@chromium.org2011-05-231-1/+4
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7057036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86310 0039d316-1c4b-4281-b951-d872f2087c98
* Take out pref watching from HostZoomMap, in preparation of removing Profile ↵jam@chromium.org2011-05-233-212/+10
| | | | | | | | | from it. I've moved watching changes to the default zoom level to the Profile class. The other value being watched was for the per-hostname level, which is only needed if it's being synced. However this pref stopped being synced in r51849, so the removal is roughly a revert of 44056. Review URL: http://codereview.chromium.org/7058003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86303 0039d316-1c4b-4281-b951-d872f2087c98
* Updated video decoder IPC to use PPB_Buffer_Dev's new support for SharedMemory. fischman@chromium.org2011-05-234-18/+37
| | | | | | | | | | | | Plumb through from renderer to GPU process' OMX decoder. BUG=none TEST=trybots Review URL: http://codereview.chromium.org/7034040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86302 0039d316-1c4b-4281-b951-d872f2087c98
* Add a browser test for IndexedDB+LevelDB.hans@chromium.org2011-05-231-0/+11
| | | | | | | | | BUG=83357 TEST=browser_tests Review URL: http://codereview.chromium.org/6961017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86279 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the EOS hang and jerkiness in playback.vhiremath@nvidia.com2011-05-231-3/+5
| | | | | | | | | | | | | | | | | | | | | - output_picture_ should be cleared only after freeing the output buffers. - pop out free_input_buffers_ in Flush. This was missing and creates failure during FreeInputBuffers() - new picture_buffers to be pushed back into assigned_picture_buffers_. Otherwise display gets wrong texture These changes will fix the hang at EOS. BUG=none TEST=gpu_video_tests Review URL: http://codereview.chromium.org/7017006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86254 0039d316-1c4b-4281-b951-d872f2087c98