Index: media/formats/mpeg/mpeg1_audio_stream_parser_unittest.cc |
diff --git a/media/formats/mpeg/mpeg1_audio_stream_parser_unittest.cc b/media/formats/mpeg/mpeg1_audio_stream_parser_unittest.cc |
index bfa80217a8f53d58933c2d9104e118b73ac959a6..f403ca1b21113befe5a2d17b98f2f210c2b6d577 100644 |
--- a/media/formats/mpeg/mpeg1_audio_stream_parser_unittest.cc |
+++ b/media/formats/mpeg/mpeg1_audio_stream_parser_unittest.cc |
@@ -48,6 +48,26 @@ TEST_F(MPEG1AudioStreamParserTest, UnalignedAppend) { |
EXPECT_GT(last_audio_config().codec_delay(), 0); |
} |
+TEST_F(MPEG1AudioStreamParserTest, UnalignedAppendMP2) { |
+ const std::string expected = |
+ "NewSegment" |
+ "{ 0K }" |
+ "{ 0K }" |
+ "{ 0K }" |
+ "{ 0K }" |
+ "EndOfSegment" |
+ "NewSegment" |
+ "{ 0K }" |
+ "{ 0K }" |
+ "{ 0K }" |
+ "{ 0K }" |
+ "{ 0K }" |
+ "{ 0K }" |
+ "EndOfSegment"; |
+ EXPECT_EQ(expected, ParseFile("sfx.mp2", 17)); |
+ EXPECT_GT(last_audio_config().codec_delay(), 0); |
+} |
+ |
// Test parsing with a larger piece size to verify that multiple buffers |
// are passed to |new_buffer_cb_|. |
TEST_F(MPEG1AudioStreamParserTest, UnalignedAppend512) { |