summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/MediaLayer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Ensure the frame inversion flag is immediately effective.Derek Sollenberger2011-10-121-3/+1
| | | | | | | | | | Previously the frame inversion state was passed to the UI thread when the layer tree was synced. This CL removes that restriction and updates it immediately by storing the state in a cross thread refcounted object. bug: 5283034 Change-Id: I58a7ea0f2ed261008b945241bc783cfee4f33466
* Adding support for multiple video surfaces per plugin.Derek Sollenberger2011-10-101-34/+14
| | | | | | | | | | | | | | This CL refactors our implementation to support multiple non-overlapping video surfaces per plugin instance. This will allow plugins to hardware decode simulatenous video streams using hardware. Additionally, this CL improves plugin startup latency by constructing the primary plugin surface as soon as possible in the UI thread. bug: 5318290 Change-Id: I53ceb8b6696159ecc4765c922704727a9a75a17d
* Add Plugin API for a video framerate callback.Derek Sollenberger2011-09-081-0/+7
| | | | | bug: 5239378 Change-Id: I5f7d33302d5a40f58ec12a3c0be63cb51d4ffc75
* Fix plugin crashes due to bad ref counting.Derek Sollenberger2011-08-291-3/+3
| | | | | bug: 5197948 Change-Id: Iece573a141feda56af2123b5fc9ace4cefa5139d
* Return NativeWindow on subsequent requests for the plugin's surface.Derek Sollenberger2011-08-051-1/+5
| | | | | bug: 5114637 Change-Id: I08213be77036d6e8918bfec3915fcf09210c4f8c
* Replace plugin's OpenGL API with a NativeWindow API.Derek Sollenberger2011-08-031-39/+24
| | | | | bug: 5114637 Change-Id: Idfadf95b9b65bf87ad2edf76fd2c5fc0513a75c3
* Implements tiled layers. We remove all the existing code in LayerAndroidNicolas Roard2011-07-141-2/+2
| | | | | | | | | | | related to the old texture management and introduce two new classes: - PaintedSurface, used as a placeholder ui-side for the regularly changing LayerAndroid - TiledTexture, implementing the tiling of PaintedSurface using a set of BaseTile bug:4580444 bug:3392331 Change-Id: I0daa079d2acce49f3baa8c312ea0b0dd457ccd5c
* Browser ST: Support both OES and 2D texture targetTeng-Hui Zhu2011-06-241-1/+2
| | | | | | | | | | | | | B/c of driver limitation, we are using 2D texture target for our Surface Texture, this will be switched to EXTERNAL_OES soon. In order to have smooth transition, I added the code which can handle both types and it depends on what Surface Texture itself reports. Tested with both modes on Crespo since its driver support both. bug:4905428 Change-Id: Ic91702e7b8f75329f7d948e9217f7fc689a95bbb
* Merge WebKit at r75315: Move Android-specific WebCore files to SourceSteve Block2011-05-121-0/+152
This moves files in the following WebCore subdirectories ... - bindings/js - bindings/v8/custom - plugins/android - platform/android - platform/graphics/android - page/ - css/ - dom/ - loader/archive/android