| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
This interface should be implemented by any CDM (ContentDecryptionModule) that needs to be hosted by the CDMWrapper. This version only supports Decrypt(). DecryptAndDecode() support will be added in the future.
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10823299
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152056 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=138139
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10827280
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152004 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=141429
Review URL: https://chromiumcodereview.appspot.com/10854151
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151988 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
after r151910.
TBR=jamesr
BUG=141439
Review URL: https://chromiumcodereview.appspot.com/10857039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151946 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since this touches API in WebKit, it takes 3 steps:
1. add a new function createMediaPlayer with url as additional argument (this patch);
2. corresponding change in WebKit;
3. remove the old createMediaPlayer (without url).
This is the second patch to allow render_view_impl to create different WebKit::WebMediaPlayer based on URL.
The new approach (https://docs.google.com/a/chromium.org/document/d/1lH9gzjUzA3L1pEPHWVOae6KpzB4IlIDOM-4lLbwGMgY/edit)
will have a new WebKit::WebMediaPlayer when URL is media stream (refer to prototype patch http://codereview.chromium.org/10382048/,
render_view_impl.cc shows how a different WebKit::WebMediaPlayer is created based on URL).
BUG=142988
Review URL: https://chromiumcodereview.appspot.com/10537091
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151922 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=141439
Review URL: https://chromiumcodereview.appspot.com/10834307
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151910 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
DeleteFileSystem will be used in Inspector to allow web developers to clear their filesystem.
And DRT support of DeleteFileSystem will help unittest of Inspector.
BUG=139366
Review URL: https://chromiumcodereview.appspot.com/10824305
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151836 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
The P2PTransport interface was used to implement PPB_Transport_Dev
Pepper interface. That interface was removed a while ago. Removing
webkit_glue::P2PTransport too as we don't need it.
Review URL: https://chromiumcodereview.appspot.com/10854131
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151813 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=141533
TBR=scherkus@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10830342
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151740 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
already fixed for Mac, is that the buffers can be deleted during a paint because of a resize during an NPN_Evaluate call. So keep a local reference.
BUG=139462
Review URL: https://chromiumcodereview.appspot.com/10855141
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151734 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
usage_file_path can be empty when a FileSystem is accessed after DeleteFileSystem call.
BUG=
Review URL: https://chromiumcodereview.appspot.com/10832316
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151692 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=139270
Review URL: https://chromiumcodereview.appspot.com/10830330
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151661 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ChunkDemuxerTest.TestDurationChangeTimestampOffset tickled a precision error in
32-bit linux due to the division by InSecondsF(). This situation can be avoided
by moving the double -> TimeDelta conversion into WebMediaPlayerImpl so that
ChunkDemuxer can compute all times in terms of TimeDeltas.
BUG=NONE
Review URL: https://chromiumcodereview.appspot.com/10823300
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151601 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These files are not used on Android but were unnecessarily compiled.
They didn't affect binary size because they were removed during linker GC,
but excluding them may save build time, and help future modular exclusion.
BUG=none
TBR=ben,kbr,brettw,jar (An Android only change to gyps)
Review URL: https://chromiumcodereview.appspot.com/10823291
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151529 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This removes a warning when painting an invalid region. This warning isn't
actually very helpful for developers and Flash was causing this error to spam
our logs.
BUG=141609
Review URL: https://chromiumcodereview.appspot.com/10836225
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151500 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TBR=jamesr@chromium.org
BUG=141439
Review URL: https://chromiumcodereview.appspot.com/10824290
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151475 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=142310
Review URL: https://chromiumcodereview.appspot.com/10827298
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151429 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
StoragePartitions.
Previously, WebContents, NavigationController, and RenderViewHost all exposed
APIs that allowed one to retrieve the SessionStorageNamespace associated with
them. This is confusing because there were too many ways to access the object.
After this change, the SessionStorageNamespace is only exposed by the
NavigationController.
Conceptually a SessionStorageNamespace belongs to a WebContents but we store
it in NavigationController because on tab duplication, the
NavigationController becomes the authoritative state of the tab.
Also, to support StoragePartitions, the NavigationController
now maintains a map of partition_id -> SessionStorageNamespace. Someone
requesting a SessionStorageNamespace must either know which StoragePartition
they are coming from, or which child process they are acting on behalf of.
This change also changes the way TabContents and WebContents are created.
1) We now have explicitly separate creation methods for prepopulating
with SessionStorage and creating with an opener.
2) Some of the WebContentImpl construct has been moved into an Init()
function to avoid accidental calls to virtual functions by subobjects.
TBR-ing all the directories where I just remove a NULL.
TBR=sky,stevenjb,dominich,brettw,satorux,kalman
BUG=85121
Review URL: https://chromiumcodereview.appspot.com/10831116
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151379 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/10826280
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151332 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10823239
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151327 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
comparisons. This eliminates wrong version number comparisons for versions like 1.7.0_05 vs. 1.7.0_5
BUGR=137388
Review URL: https://chromiumcodereview.appspot.com/10828279
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151265 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
We deprecated it when we added RevokeFileSystemByPath but it looks we still want it.
BUG=none
TEST=IsolatedContextTest.RegisterAndRevokeTest
Review URL: https://chromiumcodereview.appspot.com/10837217
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151256 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
(In usual call path it errors out before it calls into FileUtil)
BUG=none
TEST=IsolatedFileUtilTest.UnregisteredPathsTest
Review URL: https://chromiumcodereview.appspot.com/10825316
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151253 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
They were used in file_util_helper.cc and by tests only, and is not needed to exist separate implementation per FileUtil.
Can I remove it like this?
BUG=
Review URL: https://chromiumcodereview.appspot.com/10855039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151234 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=116317
TEST=manual
Changes the order that DidDestroy for the untrusted plugin and the trusted
NaCl plugin are called. This allows the plugin to initiate shutdown before
the untrusted plugin, which may hang.
Review URL: https://chromiumcodereview.appspot.com/10824220
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151217 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reinforces that only certain thread/message_loop can be created, which also makes thread/message_loop access easier and more reliable.
Also use scoped_refptr<MessageLoopProxy> instead of raw MessageLoop pointer in various places.
BUG=none
TEST=media_unittest, content_unittest and normal <video> playback.
Review URL: https://chromiumcodereview.appspot.com/10855051
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151204 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
takes or-ed bitmasks,
to remove static_cast<> in the callers.
BUG=139130
TEST=try bots
Review URL: https://chromiumcodereview.appspot.com/10855002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151192 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=141906
TEST=Manual tested w/ normal & Media Source videos.
Review URL: https://chromiumcodereview.appspot.com/10825303
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151151 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=137676
TBR=jamiewalch,tony
Review URL: https://chromiumcodereview.appspot.com/10825302
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151142 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL:
- eliminates unnecessary dispatches
- correctly handles devices that are discovered before interest is
registered
TEST=ran api test
BUG=133179
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=150898
Review URL: https://chromiumcodereview.appspot.com/10815072
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151138 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
implementing codec config changes during playback.
BUG=141533
TEST=Existing PipelineTest.*, VideoRendererBaseTest.*
Review URL: https://chromiumcodereview.appspot.com/10836167
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151132 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix: Add handling the case when both USE_X11 and USE_AURA are defined.
BUG=121235
TEST=Click middle mouse button in tab window on Linux Desktop; no crash
Review URL: https://chromiumcodereview.appspot.com/10828233
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151130 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=140508
Review URL: https://chromiumcodereview.appspot.com/10852017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151002 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://chromiumcodereview.appspot.com/10827267
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150986 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
sanity to shutdown.
BUG=110228
Review URL: https://chromiumcodereview.appspot.com/10825280
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150930 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This allows us to round-trip from PepperPluginInfo to WebPluginInfo and back. This happens in the component updater when it registers Flash.
BUG=138902
Review URL: https://chromiumcodereview.appspot.com/10831224
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150922 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Due to a bug, the Clang-plugin style checker failed to warn about
inline constructors, destructors, non-empty virtual methods, etc.
for nested classes.
The plugin has been fixed, and this patch is part of a clean-up of all
the code that now causes the plugin to issue errors.
BUG=139346
Review URL: https://chromiumcodereview.appspot.com/10829258
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150912 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
sourceSetTimestampOffset() was removed in r150129 because it looked like it wasn't being used. It just hadn't been hooked up to WebKit yet. This patch will add it back.
BUG=141659
Review URL: https://chromiumcodereview.appspot.com/10823260
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150894 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=137676
TBR=tony, sky
Review URL: https://chromiumcodereview.appspot.com/10837158
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150878 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
refactor EnumerateDevices to make it a persistent request.
After the requester calls EnumerateDevices, it should expect new device list as initial response and whenever devices are changed.
A new method StopEnumerateDevices is also added to allow the request to stop device enumeration.
It also includes corresponding change in Pepper since EnumerateDevices contract is changed (http://codereview.chromium.org/10837064/).
This patch keeps current Pepper API, while using the new API of EnumerateDevices from MediaStreamDispatcher.
Pepper calls StopEnumerateDevices when it receives the first enumerated result.
A new Pepper API will be created in a separate patch to make EnumerateDevices persistent.
BUG=137799
Review URL: https://chromiumcodereview.appspot.com/10828230
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150803 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10495008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150667 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After the requester calls EnumerateDevices, it should expect new device list as initial response and whenever devices are changed.
A new method StopEnumerateDevices is also added to allow the request to stop device enumeration.
It also includes corresponding change in Pepper since EnumerateDevices contract is changed (http://codereview.chromium.org/10837064/).
This patch keeps current Pepper API, while using the new API of EnumerateDevices from MediaStreamDispatcher.
Pepper calls StopEnumerateDevices when it receives the first enumerated result.
A new Pepper API will be created in a separate patch to make EnumerateDevices persistent.
BUG=137799
Review URL: https://chromiumcodereview.appspot.com/10830063
BUG=141367
TBR=wjia@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10834232
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150593 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
See e.g. https://bugs.webkit.org/show_bug.cgi?id=78746#c29
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10855024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150530 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After the requester calls EnumerateDevices, it should expect new device list as initial response and whenever devices are changed.
A new method StopEnumerateDevices is also added to allow the request to stop device enumeration.
It also includes corresponding change in Pepper since EnumerateDevices contract is changed (http://codereview.chromium.org/10837064/).
This patch keeps current Pepper API, while using the new API of EnumerateDevices from MediaStreamDispatcher.
Pepper calls StopEnumerateDevices when it receives the first enumerated result.
A new Pepper API will be created in a separate patch to make EnumerateDevices persistent.
BUG=137799
Review URL: https://chromiumcodereview.appspot.com/10830063
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150491 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This makes it so playback doesn't stall if one seeks into an unbuffered
region then seeks back into a buffered region.
BUG=132935
Review URL: https://chromiumcodereview.appspot.com/10835044
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150489 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is just like r145992 but for a different call site. If the script
executing creates a popup, we want the user gesture flag to be set correctly to
allow user-initiated popups.
BUG=130178
Review URL: https://chromiumcodereview.appspot.com/10827210
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150468 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
fails to check for SSE2 on platforms without SSE2 support.
BUG=140086
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10823132
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150446 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
See https://chromiumcodereview.appspot.com/10701151 for our first
ResourceType histogram.
R=jamesr@chromium.org,frankwang@google.com
BUG=None
Review URL: https://chromiumcodereview.appspot.com/10832138
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150412 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously this was not possible because it conflicts with a macro in x11. This has been fixed by acolwell@. Make this change now to be consistent with DemuxerStream::Status, AudioDecoder::Status, and SourceBufferStream::Status.
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10825194
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150397 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change is according to the change in WebKit:
https://bugs.webkit.org/show_bug.cgi?id=91910
BUG=none
Review URL: https://chromiumcodereview.appspot.com/10826158
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150371 0039d316-1c4b-4281-b951-d872f2087c98
|