| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
TEST=None
BUG=None
Review URL: https://chromiumcodereview.appspot.com/11366038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166777 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now, TrackedCallback::Run will:
-Run the callback immediately if it is on the right thread.
-PostRun to the correct thread if it is not.
This was preceded by https://chromiumcodereview.appspot.com/10909244/, which removed ClearAndRun and does some other little cleanups to TrackedCallback to make it usable on background threads.
BUG=92909
Review URL: https://chromiumcodereview.appspot.com/10910099
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166719 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://chromiumcodereview.appspot.com/11275202
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166597 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
correctly.
BUG=116317
TEST=nacl_integration (with new proxy)
Review URL: https://codereview.chromium.org/11369082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166581 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://chromiumcodereview.appspot.com/11368108
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166486 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We compile the nacl examples with -pednatic which generates
warnings for C++ style comments, and these seem to be the
only 2 in the whole API.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11363042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166124 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
removal of corresponding NaCl PPAPI test.
Add IsImageDataFormatSupported() static method to PPAPI cpp interface.
Add comments to indicate which formats are always supported.
TEST=test_image_data
BUG=http://code.google.com/p/chromium/issues/detail?id=154400
Review URL: https://chromiumcodereview.appspot.com/11348022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165557 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This moves the flash clipboard interface to the new pepper proxy. It also adds support for copying/pasting data of custom data formats (which is needed for flash).
BUG=154497
TEST=Added new pepper tests
Review URL: https://chromiumcodereview.appspot.com/11225021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165548 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=116317
TEST=manual
Review URL: https://codereview.chromium.org/11320005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165405 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
The type argument is used to carry a MIME type that identifies the type of initialization data.
TEST=encrypted ExternalClearKey tests pass
Review URL: https://chromiumcodereview.appspot.com/11270057
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164757 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add audio codec AAC.
- Add video codec H264.
- Add H264 profiles.
TEST=encrypted MP4 files play through External Clear Key
Review URL: https://chromiumcodereview.appspot.com/11274065
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164485 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
permission bit to proxy.
BUG=116317
TEST=manual
Review URL: https://codereview.chromium.org/11225051
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163691 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also did some clean-up:
- Removed PP_DECRYPTEDFRAMEFORMAT_EMPTY.
- Returns kAborted for AudioDecoder::Reset().
- Added helper function to make return type conversion.
BUG=156425
TEST=media_unittests, clearkey CDM decrypt-and-decode with fake video decoder
Review URL: https://chromiumcodereview.appspot.com/11234019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163668 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes (sehr)
Remove hashes used to determine 'unique' versions.
Build release lists for versionable nodes
Build mapping for any release to first release
Added support to treat interface as type
Cleanup (sehr)
Removed verbose output from pnacl wrapper.
Cleanup use of "private" members
Add better error recovery on parsing to prevent deadlock.
Fix parser tests.
To prevent growing this CL, additional cleanup in BUG=157025
PPAPI (brettw)
api/private/*.idl + c/private/*.h
Fix IDL use of net_address_private prior to definition
Date change on ppapi headers to pass presubmit
BUG=156719
TEST=idl_parser.py --test
Review URL: https://chromiumcodereview.appspot.com/11235016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163603 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=141780
TEST=
Review URL: https://chromiumcodereview.appspot.com/11144011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163079 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Removes PP_EncryptedVideoFrameInfo.
- Replaces PPP_ContentDecryptor_Private::DecryptAndDecodeFrame()
with DecryptAndDecode().
BUG=141780
TEST=
Review URL: https://chromiumcodereview.appspot.com/11087044
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161551 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds pepper type PP_StreamType for identifying type of decoder.
BUG=141780
TEST=
Review URL: https://chromiumcodereview.appspot.com/11028087
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161522 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updates PPB and PPP sides of PPAPI Content Decryptor interfaces
to support video decoder intialization. Adds support for decoder
initialization in the PPAPI proxy, plugin instance, and
the CDM wrapper.
Adds new PPAPI types PP_VideoCodecProfile and PP_VideoDecoderConfig.
Adds method InitializeVideoDecoder to PPP_ContentDecryptor_Private.
Adds method DecoderInitialized to PPB_ContentDecryptor_Private.
BUG=141780
TEST=
Review URL: https://chromiumcodereview.appspot.com/11013052
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161448 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This implements the plugin side of PPB_Flash::EnumerateVideoCaptureDevices which is a synchronous version of PPB_VideoCapture::EnumerateVideoDevices. The result is output into a PP_ArrayOutput. This also adds a unittest which does some basic testing of the messages sent, but mainly demonstrates how to write PluginResource unittests when dealing with sync messages (and adds some infrastructure to make it easy to do this).
Once VideoCapture is implemented as a new-style resource, the code for this will simplify a lot.
Review URL: https://chromiumcodereview.appspot.com/11039012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161265 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This changes the interface to bring it in line with standard Pepper IDL and
also the interface names have changed. Since this is an internal-only interface
used by the SRPC proxy, this should be OK.
BUG=
Review URL: https://codereview.chromium.org/11016024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161226 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
It is a subset of PPB_PDF and shares the implementation with some PPB_PDF methods. With this interface, Pepper Flash doesn't need to depend on PPB_PDF.
BUG=None
TEST=None
Review URL: https://codereview.chromium.org/10905227
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160861 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
Review URL: https://chromiumcodereview.appspot.com/11065044
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160742 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
NOTRY=true
BUG=none
Review URL: https://chromiumcodereview.appspot.com/11079005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160683 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
Review URL: https://chromiumcodereview.appspot.com/11032053
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160665 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This renames the interface strings to be consistent. Since this is only used
by the PDF plugin which is built alongside Chrome, this should be OK.
BUG=
Review URL: https://codereview.chromium.org/11048006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160506 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
All of the structs inside the file are type-def'ed to the non-dev equivalents
and there is no usage in the codebase.
BUG=
Review URL: https://codereview.chromium.org/11065038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160504 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This will allow Flash (or others) to reduce power consumption.
BUG=153643
Review URL: https://chromiumcodereview.appspot.com/11044026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160318 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/11013014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160190 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the PPP half of the video decoding support changes.
Adds the following pepper types:
- PP_VideoCodec
- PP_DecryptedFrameFormat
- PP_EncryptedVideoFrameInfo
Replaces PPP_ContentDecryptor_Private::DecryptAndDecode with
DecryptAndDecodeFrame.
BUG=141780
TEST=
Review URL: https://chromiumcodereview.appspot.com/11023004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160078 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the PPB half of the video decoding support changes.
BUG=141780
TEST=
Review URL: https://chromiumcodereview.appspot.com/10989069
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159999 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
These were never implemented.
BUG=
Review URL: https://codereview.chromium.org/11036012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159775 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
Review URL: https://chromiumcodereview.appspot.com/11026010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159613 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
are a bit lean).
Review URL: https://codereview.chromium.org/10956037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158574 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/10749006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158001 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of requiring flash to destroy and recreate its context, we can reparent its context onto the new view context (and later back again).
BUG=147746
Review URL: https://chromiumcodereview.appspot.com/10918182
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157641 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
xhwang's CL http://codereview.chromium.org/10918276 has been merged into this one. 10918276 CL updates the CDM interface, ClearKeyCdm, CdmWrapper and PPAPI code to reflect this change.
- Remove checksum from DecryptConfig.
- Remove HMAC from AesDecryptor.
- Update AesDecryptorTest as all decrypts will not fail but the
data checks will.
- Remove FakeCheckSum from ffmpeg_video_decoder_unittest.
- Remove HMAC from WebMClusterParser.
- Remove checksum from ppapi_plugin_instance.
BUG=150014
TEST=All media_unittests pass.
TBR=dmichael
Review URL: https://chromiumcodereview.appspot.com/10917308
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157322 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since we will support only out of process CDMs, the return values
are not of interest to callers. All the return values conveyed was
that a message was dispatched successfully.
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10928098
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156456 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the IsLeft/IsRight enum values to PP_InputEvent_Modifier.
BUG=137597
TEST=compile
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10905131
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156158 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=138333
TEST=Ran new unittest
Review URL: https://chromiumcodereview.appspot.com/10826026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155352 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=136797
TEST=browser_tests:*.UDPSocketPrivate
Review URL: https://chromiumcodereview.appspot.com/10735056
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154407 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=92909
TEST=
Review URL: https://chromiumcodereview.appspot.com/10790078
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154238 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updated pp::ContentDecryptor_Private methods in CdmWrapper to call into the CDM. Also updated the event firing through pp::ContentDecryptor_Private interface in CdmWrapper.
BUG=138139
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10876014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153704 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- In PpapiDecrytor, enable calls into the PluginInstance.
- In PluginInstance, passing in all data needed by the PPP_ContentDecryptor interface.
- Hook up DecryptorClient and PPB_ContentDecryptor calls in PluginInstance.
BUG=138139
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10871006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153629 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In order to allow for HiDPI-aware scrollbars, this patch allows the plugin to
specify a scale factor used during widget paint operations.
The widgets (of which Scrollbar is the only current instance) will continue to
use the DIP coordinate system for events and sizing, which is consistent with
their WebKit implementation.
This change should maintain backward compat. with existing users of interface
'PPB_Wdiget(Dev);0.3'
BUG=140833
TEST=Run pre-built (with 0.3 interfaces) PDF plugin and verify scrollbars
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=152495
Review URL: https://chromiumcodereview.appspot.com/10824386
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152889 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Builds on interface work done by xhwang in issue 10857027.
Add init_data argument to AddKey.
Change the PPP Decrypt methods to take PP_EncryptedBlockInfo structs
instead of simple integer identifiers.
Change the PPB delivery methods to take PP_DecryptedBlockInfo structs
instead of simple integer identifiers.
Update the proxy code accordingly.
BUG=138139
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10854209
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152724 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In order to allow for HiDPI-aware scrollbars, this patch allows the plugin to
specify a scale factor used during widget paint operations.
The widgets (of which Scrollbar is the only current instance) will continue to
use the DIP coordinate system for events and sizing, which is consistent with
their WebKit implementation.
This change should maintain backward compat. with existing users of interface
'PPB_Wdiget(Dev);0.3'
BUG=140833
TEST=Run pre-built (with 0.3 interfaces) PDF plugin and verify scrollbars
Review URL: https://chromiumcodereview.appspot.com/10824386
TBR=jhorwich@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10861026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152499 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In order to allow for HiDPI-aware scrollbars, this patch allows the plugin to
specify a scale factor used during widget paint operations.
The widgets (of which Scrollbar is the only current instance) will continue to
use the DIP coordinate system for events and sizing, which is consistent with
their WebKit implementation.
This change should maintain backward compat. with existing users of interface
'PPB_Wdiget(Dev);0.3'
BUG=140833
TEST=Run pre-built (with 0.3 interfaces) PDF plugin and verify scrollbars
Review URL: https://chromiumcodereview.appspot.com/10824386
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152495 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
COMPILER_MSVC is defined in build_config.h which doesn't seem
to be available externally to plugin developers (at least not
with the NaCL SDK). Instead use _MSC_VER which is already used
elsewhere in this file.
R=viettrungluu@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/10824325
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152480 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=138139
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10545036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151571 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently hidden behind a flag --enable-pnacl.
This currently reuses the manifest-system of resolving URLs.
Much of that can be simplified later on.
BUG= http://code.google.com/p/nativeclient/issues/detail?id=2365
TEST=
(1) out/Debug/chrome --user-data-dir=/tmp/temp_profile/ --enable-pnacl --component-updater-debug=fast-update
(2) wait a while for it to download pnacl
(3) surf to a pnacl webpage
Review URL: https://chromiumcodereview.appspot.com/10689012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151303 0039d316-1c4b-4281-b951-d872f2087c98
|