OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 <stddef.h> | 5 #include <stddef.h> |
6 #include <stdint.h> | 6 #include <stdint.h> |
7 | 7 |
8 #include <memory> | 8 #include <memory> |
9 #include <utility> | 9 #include <utility> |
10 | 10 |
(...skipping 669 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
680 | 680 |
681 void SetUp() override { | 681 void SetUp() override { |
682 ServiceTest::SetUp(); | 682 ServiceTest::SetUp(); |
683 InitializeMediaLibrary(); | 683 InitializeMediaLibrary(); |
684 } | 684 } |
685 | 685 |
686 protected: | 686 protected: |
687 std::unique_ptr<Renderer> CreateRenderer( | 687 std::unique_ptr<Renderer> CreateRenderer( |
688 ScopedVector<VideoDecoder> prepend_video_decoders, | 688 ScopedVector<VideoDecoder> prepend_video_decoders, |
689 ScopedVector<AudioDecoder> prepend_audio_decoders) override { | 689 ScopedVector<AudioDecoder> prepend_audio_decoders) override { |
690 connector()->ConnectToInterface("media", &media_interface_factory_); | 690 connector()->BindInterface("media", &media_interface_factory_); |
691 | 691 |
692 mojom::RendererPtr mojo_renderer; | 692 mojom::RendererPtr mojo_renderer; |
693 media_interface_factory_->CreateRenderer(std::string(), | 693 media_interface_factory_->CreateRenderer(std::string(), |
694 mojo::MakeRequest(&mojo_renderer)); | 694 mojo::MakeRequest(&mojo_renderer)); |
695 | 695 |
696 return base::MakeUnique<MojoRenderer>(message_loop_.task_runner(), | 696 return base::MakeUnique<MojoRenderer>(message_loop_.task_runner(), |
697 std::move(mojo_renderer)); | 697 std::move(mojo_renderer)); |
698 } | 698 } |
699 | 699 |
700 private: | 700 private: |
(...skipping 1881 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2582 | 2582 |
2583 TEST_F(PipelineIntegrationTest, BasicPlaybackPositiveStartTime) { | 2583 TEST_F(PipelineIntegrationTest, BasicPlaybackPositiveStartTime) { |
2584 ASSERT_EQ(PIPELINE_OK, Start("nonzero-start-time.webm")); | 2584 ASSERT_EQ(PIPELINE_OK, Start("nonzero-start-time.webm")); |
2585 Play(); | 2585 Play(); |
2586 ASSERT_TRUE(WaitUntilOnEnded()); | 2586 ASSERT_TRUE(WaitUntilOnEnded()); |
2587 ASSERT_EQ(base::TimeDelta::FromMicroseconds(396000), | 2587 ASSERT_EQ(base::TimeDelta::FromMicroseconds(396000), |
2588 demuxer_->GetStartTime()); | 2588 demuxer_->GetStartTime()); |
2589 } | 2589 } |
2590 | 2590 |
2591 } // namespace media | 2591 } // namespace media |
OLD | NEW |