From 5b311a06b72e4ce456e48e90b31441f0133a217a Mon Sep 17 00:00:00 2001 From: winlin Date: Sun, 3 Feb 2019 21:14:14 +0800 Subject: [PATCH] CI: Verify kernel aac write ADTS packet --- trunk/src/utest/srs_utest_kernel.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/trunk/src/utest/srs_utest_kernel.cpp b/trunk/src/utest/srs_utest_kernel.cpp index 8db7053a7..6b6336ce9 100644 --- a/trunk/src/utest/srs_utest_kernel.cpp +++ b/trunk/src/utest/srs_utest_kernel.cpp @@ -2280,9 +2280,19 @@ VOID TEST(KernelAACTest, TransmaxRTMP2AAC) EXPECT_EQ(44100, srs_aac_srates[m.aac_sample_rate]); EXPECT_EQ(2, m.aac_channels); - err = m.write_audio(0, (char*)"\xaf\x01\x00", 3); + err = m.write_audio(0, (char*)"\xaf\x01\xcb", 3); EXPECT_TRUE(srs_success == err); srs_freep(err); + + EXPECT_EQ(8, f.offset); + EXPECT_EQ((char)0xff, f.data[0]); + EXPECT_EQ((char)0xf1, f.data[1]); + EXPECT_EQ((char)0x50, f.data[2]); + EXPECT_EQ((char)0x80, f.data[3]); + EXPECT_EQ((char)0x01, f.data[4]); + EXPECT_EQ((char)0x00, f.data[5]); + EXPECT_EQ((char)0xfc, f.data[6]); + EXPECT_EQ((char)0xcb, f.data[7]); } if (true) {