Chromium Code Reviews| 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 1935 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1946 source.EndOfStream(); | 1946 source.EndOfStream(); |
| 1947 | 1947 |
| 1948 Play(); | 1948 Play(); |
| 1949 | 1949 |
| 1950 ASSERT_TRUE(WaitUntilOnEnded()); | 1950 ASSERT_TRUE(WaitUntilOnEnded()); |
| 1951 source.Shutdown(); | 1951 source.Shutdown(); |
| 1952 Stop(); | 1952 Stop(); |
| 1953 } | 1953 } |
| 1954 | 1954 |
| 1955 TEST_F(PipelineIntegrationTest, | 1955 TEST_F(PipelineIntegrationTest, |
| 1956 MAYBE_EME(EncryptedPlayback_MP4_CENC_SENC_NO_SAIO_Video)) { | |
|
xhwang
2016/10/07 18:31:27
Could you please add more comments here or in the
| |
| 1957 MockMediaSource source("bear-640x360-v_frag-cenc-senc-no-saio.mp4", kMP4Video, | |
| 1958 kAppendWholeFile); | |
| 1959 FakeEncryptedMedia encrypted_media(new KeyProvidingApp()); | |
| 1960 EXPECT_EQ(PIPELINE_OK, | |
| 1961 StartPipelineWithEncryptedMedia(&source, &encrypted_media)); | |
| 1962 | |
| 1963 source.EndOfStream(); | |
| 1964 | |
| 1965 Play(); | |
| 1966 | |
| 1967 ASSERT_TRUE(WaitUntilOnEnded()); | |
| 1968 source.Shutdown(); | |
| 1969 Stop(); | |
| 1970 } | |
| 1971 | |
| 1972 TEST_F(PipelineIntegrationTest, | |
| 1956 MAYBE_EME(EncryptedPlayback_MP4_CENC_KeyRotation_Video)) { | 1973 MAYBE_EME(EncryptedPlayback_MP4_CENC_KeyRotation_Video)) { |
| 1957 MockMediaSource source("bear-1280x720-v_frag-cenc-key_rotation.mp4", | 1974 MockMediaSource source("bear-1280x720-v_frag-cenc-key_rotation.mp4", |
| 1958 kMP4Video, kAppendWholeFile); | 1975 kMP4Video, kAppendWholeFile); |
| 1959 FakeEncryptedMedia encrypted_media(new RotatingKeyProvidingApp()); | 1976 FakeEncryptedMedia encrypted_media(new RotatingKeyProvidingApp()); |
| 1960 EXPECT_EQ(PIPELINE_OK, | 1977 EXPECT_EQ(PIPELINE_OK, |
| 1961 StartPipelineWithEncryptedMedia(&source, &encrypted_media)); | 1978 StartPipelineWithEncryptedMedia(&source, &encrypted_media)); |
| 1962 | 1979 |
| 1963 source.EndOfStream(); | 1980 source.EndOfStream(); |
| 1964 | 1981 |
| 1965 Play(); | 1982 Play(); |
| (...skipping 411 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2377 | 2394 |
| 2378 TEST_F(PipelineIntegrationTest, BasicPlaybackPositiveStartTime) { | 2395 TEST_F(PipelineIntegrationTest, BasicPlaybackPositiveStartTime) { |
| 2379 ASSERT_EQ(PIPELINE_OK, Start("nonzero-start-time.webm")); | 2396 ASSERT_EQ(PIPELINE_OK, Start("nonzero-start-time.webm")); |
| 2380 Play(); | 2397 Play(); |
| 2381 ASSERT_TRUE(WaitUntilOnEnded()); | 2398 ASSERT_TRUE(WaitUntilOnEnded()); |
| 2382 ASSERT_EQ(base::TimeDelta::FromMicroseconds(396000), | 2399 ASSERT_EQ(base::TimeDelta::FromMicroseconds(396000), |
| 2383 demuxer_->GetStartTime()); | 2400 demuxer_->GetStartTime()); |
| 2384 } | 2401 } |
| 2385 | 2402 |
| 2386 } // namespace media | 2403 } // namespace media |
| OLD | NEW |