Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(249)

Side by Side Diff: media/mojo/common/media_type_converters.cc

Issue 2253943004: Re-write many calls to WrapUnique() with MakeUnique() (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "media/mojo/common/media_type_converters.h" 5 #include "media/mojo/common/media_type_converters.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include "base/memory/ptr_util.h" 10 #include "base/memory/ptr_util.h"
(...skipping 399 matching lines...) Expand 10 before | Expand all | Expand 10 after
410 mojo_decrypt_config->subsamples = 410 mojo_decrypt_config->subsamples =
411 Array<media::mojom::SubsampleEntryPtr>::From(input.subsamples()); 411 Array<media::mojom::SubsampleEntryPtr>::From(input.subsamples());
412 return mojo_decrypt_config; 412 return mojo_decrypt_config;
413 } 413 }
414 414
415 // static 415 // static
416 std::unique_ptr<media::DecryptConfig> 416 std::unique_ptr<media::DecryptConfig>
417 TypeConverter<std::unique_ptr<media::DecryptConfig>, 417 TypeConverter<std::unique_ptr<media::DecryptConfig>,
418 media::mojom::DecryptConfigPtr>:: 418 media::mojom::DecryptConfigPtr>::
419 Convert(const media::mojom::DecryptConfigPtr& input) { 419 Convert(const media::mojom::DecryptConfigPtr& input) {
420 return base::WrapUnique(new media::DecryptConfig( 420 return base::MakeUnique<media::DecryptConfig>(
421 input->key_id, input->iv, 421 input->key_id, input->iv,
422 input->subsamples.To<std::vector<media::SubsampleEntry>>())); 422 input->subsamples.To<std::vector<media::SubsampleEntry>>());
423 } 423 }
424 424
425 // static 425 // static
426 media::mojom::DecoderBufferPtr 426 media::mojom::DecoderBufferPtr
427 TypeConverter<media::mojom::DecoderBufferPtr, 427 TypeConverter<media::mojom::DecoderBufferPtr,
428 scoped_refptr<media::DecoderBuffer>>:: 428 scoped_refptr<media::DecoderBuffer>>::
429 Convert(const scoped_refptr<media::DecoderBuffer>& input) { 429 Convert(const scoped_refptr<media::DecoderBuffer>& input) {
430 DCHECK(input); 430 DCHECK(input);
431 431
432 media::mojom::DecoderBufferPtr mojo_buffer( 432 media::mojom::DecoderBufferPtr mojo_buffer(
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
583 info->status = static_cast<media::mojom::CdmKeyStatus>(input.status); 583 info->status = static_cast<media::mojom::CdmKeyStatus>(input.status);
584 info->system_code = input.system_code; 584 info->system_code = input.system_code;
585 return info; 585 return info;
586 } 586 }
587 587
588 // static 588 // static
589 std::unique_ptr<media::CdmKeyInformation> 589 std::unique_ptr<media::CdmKeyInformation>
590 TypeConverter<std::unique_ptr<media::CdmKeyInformation>, 590 TypeConverter<std::unique_ptr<media::CdmKeyInformation>,
591 media::mojom::CdmKeyInformationPtr>:: 591 media::mojom::CdmKeyInformationPtr>::
592 Convert(const media::mojom::CdmKeyInformationPtr& input) { 592 Convert(const media::mojom::CdmKeyInformationPtr& input) {
593 return base::WrapUnique(new media::CdmKeyInformation( 593 return base::MakeUnique<media::CdmKeyInformation>(
594 input->key_id.storage(), 594 input->key_id.storage(),
595 static_cast<media::CdmKeyInformation::KeyStatus>(input->status), 595 static_cast<media::CdmKeyInformation::KeyStatus>(input->status),
596 input->system_code)); 596 input->system_code);
597 } 597 }
598 598
599 // static 599 // static
600 media::mojom::CdmConfigPtr 600 media::mojom::CdmConfigPtr
601 TypeConverter<media::mojom::CdmConfigPtr, media::CdmConfig>::Convert( 601 TypeConverter<media::mojom::CdmConfigPtr, media::CdmConfig>::Convert(
602 const media::CdmConfig& input) { 602 const media::CdmConfig& input) {
603 media::mojom::CdmConfigPtr config(media::mojom::CdmConfig::New()); 603 media::mojom::CdmConfigPtr config(media::mojom::CdmConfig::New());
604 config->allow_distinctive_identifier = input.allow_distinctive_identifier; 604 config->allow_distinctive_identifier = input.allow_distinctive_identifier;
605 config->allow_persistent_state = input.allow_persistent_state; 605 config->allow_persistent_state = input.allow_persistent_state;
606 config->use_hw_secure_codecs = input.use_hw_secure_codecs; 606 config->use_hw_secure_codecs = input.use_hw_secure_codecs;
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
712 static_cast<media::VideoPixelFormat>(input->format), input->coded_size, 712 static_cast<media::VideoPixelFormat>(input->format), input->coded_size,
713 input->visible_rect, input->natural_size, std::move(input->frame_data), 713 input->visible_rect, input->natural_size, std::move(input->frame_data),
714 base::saturated_cast<size_t>(input->frame_data_size), 714 base::saturated_cast<size_t>(input->frame_data_size),
715 base::saturated_cast<size_t>(input->y_offset), 715 base::saturated_cast<size_t>(input->y_offset),
716 base::saturated_cast<size_t>(input->u_offset), 716 base::saturated_cast<size_t>(input->u_offset),
717 base::saturated_cast<size_t>(input->v_offset), input->y_stride, 717 base::saturated_cast<size_t>(input->v_offset), input->y_stride,
718 input->u_stride, input->v_stride, input->timestamp); 718 input->u_stride, input->v_stride, input->timestamp);
719 } 719 }
720 720
721 } // namespace mojo 721 } // namespace mojo
OLDNEW
« no previous file with comments | « media/midi/usb_midi_device_factory_android.cc ('k') | media/mojo/common/media_type_converters_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698