Index: media/formats/mp2t/es_parser_adts_unittest.cc |
diff --git a/media/formats/mp2t/es_parser_adts_unittest.cc b/media/formats/mp2t/es_parser_adts_unittest.cc |
index 59fa85047c1cf298a54a4a7f1db92614968b4dbe..68fc24b10d90a4cd7ae0b6074949bae3406ef5cf 100644 |
--- a/media/formats/mp2t/es_parser_adts_unittest.cc |
+++ b/media/formats/mp2t/es_parser_adts_unittest.cc |
@@ -17,6 +17,9 @@ namespace media { |
class AudioDecoderConfig; |
namespace mp2t { |
+namespace { |
+const char kAac44100PacketTimestamp[] = "(0) (23) (46) (69)"; |
+} |
class EsParserAdtsTest : public EsParserTestBase, |
public testing::Test { |
@@ -73,6 +76,16 @@ TEST_F(EsParserAdtsTest, AacLcAdts) { |
EXPECT_EQ(1u, config_count_); |
EXPECT_EQ(14u, buffer_count_); |
} |
+ |
+TEST_F(EsParserAdtsTest, AacSampleRate) { |
+ std::vector<Packet> pes_packets = |
+ LoadPacketsFromFiles("aac-44100-packet-%d", 4); |
+ |
+ pes_packets.front().pts = base::TimeDelta::FromSeconds(0); |
+ EXPECT_TRUE(Process(pes_packets, false)); |
+ EXPECT_EQ(4u, buffer_count_); |
+ EXPECT_EQ(kAac44100PacketTimestamp, buffer_timestamps_); |
+} |
} // namespace mp2t |
} // namespace media |