Index: ppapi/examples/video_decode/video_decode_dev.cc |
diff --git a/ppapi/examples/video_decode/video_decode_dev.cc b/ppapi/examples/video_decode/video_decode_dev.cc |
index d054e36dbf64b2bbd1e740146923f4495aa0c6c8..1cacb1b37e468cd6847e0e81b97eb1ef2ea7e25a 100644 |
--- a/ppapi/examples/video_decode/video_decode_dev.cc |
+++ b/ppapi/examples/video_decode/video_decode_dev.cc |
@@ -341,11 +341,12 @@ void VideoDecodeDemoInstance::DecoderClient::DecodeNextNALU() { |
size_t start_pos = encoded_data_next_pos_to_decode_; |
size_t end_pos; |
GetNextNALUBoundary(start_pos, &end_pos); |
- pp::Buffer_Dev* buffer = new pp::Buffer_Dev(gles2_, end_pos - start_pos); |
+ pp::Buffer_Dev* buffer = new pp::Buffer_Dev( |
+ gles2_, static_cast<uint32_t>(end_pos - start_pos)); |
PP_VideoBitstreamBuffer_Dev bitstream_buffer; |
int id = ++next_bitstream_buffer_id_; |
bitstream_buffer.id = id; |
- bitstream_buffer.size = end_pos - start_pos; |
+ bitstream_buffer.size = static_cast<uint32_t>(end_pos - start_pos); |
bitstream_buffer.data = buffer->pp_resource(); |
memcpy(buffer->data(), kData + start_pos, end_pos - start_pos); |
assert(bitstream_buffers_by_id_.insert(std::make_pair(id, buffer)).second); |
@@ -637,9 +638,9 @@ Shader VideoDecodeDemoInstance::CreateProgram(const char* vertex_shader, |
// Create shader program. |
shader.program = gles2_if_->CreateProgram(context_->pp_resource()); |
CreateShader(shader.program, GL_VERTEX_SHADER, vertex_shader, |
- strlen(vertex_shader)); |
+ static_cast<int>(strlen(vertex_shader))); |
CreateShader(shader.program, GL_FRAGMENT_SHADER, fragment_shader, |
- strlen(fragment_shader)); |
+ static_cast<int>(strlen(fragment_shader))); |
gles2_if_->LinkProgram(context_->pp_resource(), shader.program); |
gles2_if_->UseProgram(context_->pp_resource(), shader.program); |
gles2_if_->Uniform1i( |