| Index: media/cdm/ppapi/cdm_adapter.cc
|
| diff --git a/media/cdm/ppapi/cdm_adapter.cc b/media/cdm/ppapi/cdm_adapter.cc
|
| index 92bb3264bc79ec6343c73af458265a0c9fa72bfa..a60f402ccb178bc0ae7c3096d08864fd4d085d8d 100644
|
| --- a/media/cdm/ppapi/cdm_adapter.cc
|
| +++ b/media/cdm/ppapi/cdm_adapter.cc
|
| @@ -46,8 +46,7 @@ void ConfigureInputBuffer(
|
|
|
| input_buffer->data = static_cast<uint8_t*>(encrypted_buffer.data());
|
| input_buffer->data_size = encrypted_block_info.data_size;
|
| - PP_DCHECK(encrypted_buffer.size() >=
|
| - static_cast<uint32_t>(input_buffer->data_size));
|
| + PP_DCHECK(encrypted_buffer.size() >= input_buffer->data_size);
|
| input_buffer->data_offset = encrypted_block_info.data_offset;
|
|
|
| PP_DCHECK(encrypted_block_info.key_id_size <=
|
| @@ -283,12 +282,12 @@ void CdmAdapter::AddKey(const std::string& session_id,
|
| }
|
|
|
| const uint8_t* key_ptr = static_cast<const uint8_t*>(key.Map());
|
| - int key_size = key.ByteLength();
|
| + const uint32_t key_size = key.ByteLength();
|
| const uint8_t* init_data_ptr = static_cast<const uint8_t*>(init_data.Map());
|
| - int init_data_size = init_data.ByteLength();
|
| + const uint32_t init_data_size = init_data.ByteLength();
|
| PP_DCHECK(!init_data_ptr == !init_data_size);
|
|
|
| - if (!key_ptr || key_size <= 0) {
|
| + if (!key_ptr || !key_size) {
|
| SendUnknownKeyError(key_system_, session_id);
|
| return;
|
| }
|
| @@ -364,8 +363,7 @@ void CdmAdapter::InitializeAudioDecoder(
|
| cdm_decoder_config.samples_per_second = decoder_config.samples_per_second;
|
| cdm_decoder_config.extra_data =
|
| static_cast<uint8_t*>(extra_data_buffer.data());
|
| - cdm_decoder_config.extra_data_size =
|
| - static_cast<int32_t>(extra_data_buffer.size());
|
| + cdm_decoder_config.extra_data_size = extra_data_buffer.size();
|
| status = cdm_->InitializeAudioDecoder(cdm_decoder_config);
|
| }
|
|
|
| @@ -392,8 +390,7 @@ void CdmAdapter::InitializeVideoDecoder(
|
| cdm_decoder_config.coded_size.height = decoder_config.height;
|
| cdm_decoder_config.extra_data =
|
| static_cast<uint8_t*>(extra_data_buffer.data());
|
| - cdm_decoder_config.extra_data_size =
|
| - static_cast<int32_t>(extra_data_buffer.size());
|
| + cdm_decoder_config.extra_data_size = extra_data_buffer.size();
|
| status = cdm_->InitializeVideoDecoder(cdm_decoder_config);
|
| }
|
|
|
| @@ -481,7 +478,7 @@ void CdmAdapter::DecryptAndDecode(
|
| }
|
| }
|
|
|
| -cdm::Buffer* CdmAdapter::Allocate(int32_t capacity) {
|
| +cdm::Buffer* CdmAdapter::Allocate(uint32_t capacity) {
|
| return allocator_.Allocate(capacity);
|
| }
|
|
|
| @@ -505,9 +502,9 @@ double CdmAdapter::GetCurrentWallTimeInSeconds() {
|
| }
|
|
|
| void CdmAdapter::SendKeyMessage(
|
| - const char* session_id, int32_t session_id_length,
|
| - const char* message, int32_t message_length,
|
| - const char* default_url, int32_t default_url_length) {
|
| + const char* session_id, uint32_t session_id_length,
|
| + const char* message, uint32_t message_length,
|
| + const char* default_url, uint32_t default_url_length) {
|
| PP_DCHECK(!key_system_.empty());
|
| PostOnMain(callback_factory_.NewCallback(
|
| &CdmAdapter::KeyMessage,
|
| @@ -518,7 +515,7 @@ void CdmAdapter::SendKeyMessage(
|
| }
|
|
|
| void CdmAdapter::SendKeyError(const char* session_id,
|
| - int32_t session_id_length,
|
| + uint32_t session_id_length,
|
| cdm::MediaKeyError error_code,
|
| uint32_t system_code) {
|
| SendKeyErrorInternal(key_system_,
|
| @@ -733,7 +730,7 @@ bool CdmAdapter::IsValidVideoFrame(const LinkedVideoFrame& video_frame) {
|
|
|
| PpbBuffer* ppb_buffer = static_cast<PpbBuffer*>(video_frame->FrameBuffer());
|
|
|
| - for (int i = 0; i < cdm::VideoFrame::kMaxPlanes; ++i) {
|
| + for (uint32_t i = 0; i < cdm::VideoFrame::kMaxPlanes; ++i) {
|
| int plane_height = (i == cdm::VideoFrame::kYPlane) ?
|
| video_frame->Size().height : (video_frame->Size().height + 1) / 2;
|
| cdm::VideoFrame::VideoPlane plane =
|
| @@ -747,9 +744,14 @@ bool CdmAdapter::IsValidVideoFrame(const LinkedVideoFrame& video_frame) {
|
| return true;
|
| }
|
|
|
| +void CdmAdapter::OnDeferredInitializationDone(cdm::StreamType stream_type,
|
| + cdm::Status decoder_status) {
|
| + PP_NOTREACHED();
|
| +}
|
| +
|
| void CdmAdapter::SendPlatformChallenge(
|
| - const char* service_id, int32_t service_id_length,
|
| - const char* challenge, int32_t challenge_length) {
|
| + const char* service_id, uint32_t service_id_length,
|
| + const char* challenge, uint32_t challenge_length) {
|
| #if defined(OS_CHROMEOS)
|
| PP_DCHECK(!challenge_in_progress_);
|
|
|
| @@ -832,13 +834,13 @@ void CdmAdapter::SendPlatformChallengeDone(int32_t result) {
|
|
|
| cdm::PlatformChallengeResponse response = {
|
| static_cast<uint8_t*>(signed_data_var.Map()),
|
| - static_cast<int32_t>(signed_data_var.ByteLength()),
|
| + signed_data_var.ByteLength(),
|
|
|
| static_cast<uint8_t*>(signed_data_signature_var.Map()),
|
| - static_cast<int32_t>(signed_data_signature_var.ByteLength()),
|
| + signed_data_signature_var.ByteLength(),
|
|
|
| reinterpret_cast<const uint8_t*>(platform_key_certificate_string.c_str()),
|
| - static_cast<int32_t>(platform_key_certificate_string.length())
|
| + static_cast<uint32_t>(platform_key_certificate_string.length())
|
| };
|
| cdm_->OnPlatformChallengeResponse(response);
|
|
|
|
|