Index: media/mp4/mp4_stream_parser_unittest.cc |
diff --git a/media/mp4/mp4_stream_parser_unittest.cc b/media/mp4/mp4_stream_parser_unittest.cc |
index 99aa2062986921ddeb946b6c4119e47f53a13025..252d490177c2e4c3eceeeb0c0e80729a2a9e00a3 100644 |
--- a/media/mp4/mp4_stream_parser_unittest.cc |
+++ b/media/mp4/mp4_stream_parser_unittest.cc |
@@ -15,6 +15,7 @@ |
#include "media/base/stream_parser_buffer.h" |
#include "media/base/test_data_util.h" |
#include "media/base/video_decoder_config.h" |
+#include "media/mp4/es_descriptor.h" |
#include "media/mp4/mp4_stream_parser.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -29,8 +30,10 @@ static const char kMp4InitDataType[] = "video/mp4"; |
class MP4StreamParserTest : public testing::Test { |
public: |
MP4StreamParserTest() |
- : parser_(new MP4StreamParser(false)), |
- configs_received_(false) { |
+ : configs_received_(false) { |
+ std::set<int> audio_object_types; |
+ audio_object_types.insert(kISO_14496_3); |
+ parser_.reset(new MP4StreamParser(audio_object_types, false)); |
} |
protected: |
@@ -164,6 +167,13 @@ TEST_F(MP4StreamParserTest, TestReinitialization) { |
512)); |
} |
+TEST_F(MP4StreamParserTest, TestMPEG2_AAC_LC) { |
+ std::set<int> audio_object_types; |
+ audio_object_types.insert(kISO_13818_7_AAC_LC); |
+ parser_.reset(new MP4StreamParser(audio_object_types, false)); |
+ ParseMP4File("bear-mpeg2-aac-only_frag.mp4", 512); |
+} |
+ |
// TODO(strobe): Create and test media which uses CENC auxiliary info stored |
// inside a private box |