| OLD | NEW |
| 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 <stddef.h> | 5 #include <stddef.h> |
| 6 #include <stdint.h> | 6 #include <stdint.h> |
| 7 | 7 |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 506 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 517 | 517 |
| 518 INSTANTIATE_TEST_CASE_P(OpusAudioDecoderTest, | 518 INSTANTIATE_TEST_CASE_P(OpusAudioDecoderTest, |
| 519 AudioDecoderTest, | 519 AudioDecoderTest, |
| 520 testing::ValuesIn(kOpusTests)); | 520 testing::ValuesIn(kOpusTests)); |
| 521 INSTANTIATE_TEST_CASE_P(OpusAudioDecoderBehavioralTest, | 521 INSTANTIATE_TEST_CASE_P(OpusAudioDecoderBehavioralTest, |
| 522 OpusAudioDecoderBehavioralTest, | 522 OpusAudioDecoderBehavioralTest, |
| 523 testing::ValuesIn(kOpusBehavioralTest)); | 523 testing::ValuesIn(kOpusBehavioralTest)); |
| 524 | 524 |
| 525 #if defined(OS_ANDROID) | 525 #if defined(OS_ANDROID) |
| 526 #if defined(USE_PROPRIETARY_CODECS) | 526 #if defined(USE_PROPRIETARY_CODECS) |
| 527 const DecodedBufferExpectations kSfxAdtsMCExpectations[] = { | 527 const DecodedBufferExpectations kSfxAdtsMcExpectations[] = { |
| 528 {0, 23219, "-1.80,-1.49,-0.23,1.11,1.54,-0.11,"}, | 528 {0, 23219, "-1.80,-1.49,-0.23,1.11,1.54,-0.11,"}, |
| 529 {23219, 23219, "-1.90,-1.53,-0.15,1.28,1.23,-0.33,"}, | 529 {23219, 23219, "-1.90,-1.53,-0.15,1.28,1.23,-0.33,"}, |
| 530 {46439, 23219, "0.54,0.88,2.19,3.54,3.24,1.63,"}, | 530 {46439, 23219, "0.54,0.88,2.19,3.54,3.24,1.63,"}, |
| 531 }; | 531 }; |
| 532 |
| 533 const DecodedBufferExpectations kHeAacMcExpectations[] = { |
| 534 {0, 42666, "-1.76,-0.12,1.72,1.45,0.10,-1.32,"}, |
| 535 {42666, 42666, "-1.78,-0.13,1.70,1.44,0.09,-1.32,"}, |
| 536 {85333, 42666, "-1.78,-0.13,1.70,1.44,0.08,-1.33,"}, |
| 537 }; |
| 532 #endif | 538 #endif |
| 533 | 539 |
| 534 const DecoderTestData kMediaCodecTests[] = { | 540 const DecoderTestData kMediaCodecTests[] = { |
| 535 {MEDIA_CODEC, kCodecOpus, "bear-opus.ogg", kBearOpusExpectations, 24, 48000, | 541 {MEDIA_CODEC, kCodecOpus, "bear-opus.ogg", kBearOpusExpectations, 24, 48000, |
| 536 CHANNEL_LAYOUT_STEREO}, | 542 CHANNEL_LAYOUT_STEREO}, |
| 537 #if defined(USE_PROPRIETARY_CODECS) | 543 #if defined(USE_PROPRIETARY_CODECS) |
| 538 {MEDIA_CODEC, kCodecAAC, "sfx.adts", kSfxAdtsMCExpectations, 0, 44100, | 544 {MEDIA_CODEC, kCodecAAC, "sfx.adts", kSfxAdtsMcExpectations, 0, 44100, |
| 539 CHANNEL_LAYOUT_MONO}, | 545 CHANNEL_LAYOUT_MONO}, |
| 546 {MEDIA_CODEC, kCodecAAC, "bear-audio-implicit-he-aac-v2.aac", |
| 547 kHeAacMcExpectations, 0, 24000, CHANNEL_LAYOUT_MONO}, |
| 540 #endif | 548 #endif |
| 541 }; | 549 }; |
| 542 | 550 |
| 543 INSTANTIATE_TEST_CASE_P(MediaCodecAudioDecoderTest, | 551 INSTANTIATE_TEST_CASE_P(MediaCodecAudioDecoderTest, |
| 544 AudioDecoderTest, | 552 AudioDecoderTest, |
| 545 testing::ValuesIn(kMediaCodecTests)); | 553 testing::ValuesIn(kMediaCodecTests)); |
| 546 #endif // defined(OS_ANDROID) | 554 #endif // defined(OS_ANDROID) |
| 547 | 555 |
| 548 #if defined(USE_PROPRIETARY_CODECS) | 556 #if defined(USE_PROPRIETARY_CODECS) |
| 549 const DecodedBufferExpectations kSfxMp3Expectations[] = { | 557 const DecodedBufferExpectations kSfxMp3Expectations[] = { |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 620 }; | 628 }; |
| 621 | 629 |
| 622 INSTANTIATE_TEST_CASE_P(FFmpegAudioDecoderTest, | 630 INSTANTIATE_TEST_CASE_P(FFmpegAudioDecoderTest, |
| 623 AudioDecoderTest, | 631 AudioDecoderTest, |
| 624 testing::ValuesIn(kFFmpegTests)); | 632 testing::ValuesIn(kFFmpegTests)); |
| 625 INSTANTIATE_TEST_CASE_P(FFmpegAudioDecoderBehavioralTest, | 633 INSTANTIATE_TEST_CASE_P(FFmpegAudioDecoderBehavioralTest, |
| 626 FFmpegAudioDecoderBehavioralTest, | 634 FFmpegAudioDecoderBehavioralTest, |
| 627 testing::ValuesIn(kFFmpegBehavioralTest)); | 635 testing::ValuesIn(kFFmpegBehavioralTest)); |
| 628 | 636 |
| 629 } // namespace media | 637 } // namespace media |
| OLD | NEW |