|
|
|
@ -3457,8 +3457,9 @@ VOID TEST(KernelCodecTest, AVFrame)
|
|
|
|
|
|
|
|
|
|
if (true) {
|
|
|
|
|
SrsAudioFrame f;
|
|
|
|
|
SrsAudioCodecConfig cc;
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.initialize(&cc));
|
|
|
|
|
SrsAudioCodecConfig* cc = new SrsAudioCodecConfig();
|
|
|
|
|
SrsAutoFree(SrsAudioCodecConfig, cc);
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.initialize(cc));
|
|
|
|
|
EXPECT_TRUE(f.acodec() != NULL);
|
|
|
|
|
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.add_sample((char*)1, 10));
|
|
|
|
@ -3472,7 +3473,6 @@ VOID TEST(KernelCodecTest, AVFrame)
|
|
|
|
|
EXPECT_TRUE(2 == f.nb_samples);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (true) {
|
|
|
|
|
SrsAudioFrame f;
|
|
|
|
|
EXPECT_TRUE(0 == f.nb_samples);
|
|
|
|
@ -3496,8 +3496,9 @@ VOID TEST(KernelCodecTest, AVFrame)
|
|
|
|
|
|
|
|
|
|
if (true) {
|
|
|
|
|
SrsVideoFrame f;
|
|
|
|
|
SrsVideoCodecConfig cc;
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.initialize(&cc));
|
|
|
|
|
SrsVideoCodecConfig* cc = new SrsVideoCodecConfig();
|
|
|
|
|
SrsAutoFree(SrsVideoCodecConfig, cc);
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.initialize(cc));
|
|
|
|
|
EXPECT_TRUE(f.vcodec() != NULL);
|
|
|
|
|
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.add_sample((char*)"\x05", 1));
|
|
|
|
@ -3507,8 +3508,9 @@ VOID TEST(KernelCodecTest, AVFrame)
|
|
|
|
|
|
|
|
|
|
if (true) {
|
|
|
|
|
SrsVideoFrame f;
|
|
|
|
|
SrsVideoCodecConfig cc;
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.initialize(&cc));
|
|
|
|
|
SrsVideoCodecConfig* cc = new SrsVideoCodecConfig();
|
|
|
|
|
SrsAutoFree(SrsVideoCodecConfig, cc);
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.initialize(cc));
|
|
|
|
|
EXPECT_TRUE(f.vcodec() != NULL);
|
|
|
|
|
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.add_sample((char*)"\x07", 1));
|
|
|
|
@ -3517,8 +3519,9 @@ VOID TEST(KernelCodecTest, AVFrame)
|
|
|
|
|
|
|
|
|
|
if (true) {
|
|
|
|
|
SrsVideoFrame f;
|
|
|
|
|
SrsVideoCodecConfig cc;
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.initialize(&cc));
|
|
|
|
|
SrsVideoCodecConfig* cc = new SrsVideoCodecConfig();
|
|
|
|
|
SrsAutoFree(SrsVideoCodecConfig, cc);
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.initialize(cc));
|
|
|
|
|
EXPECT_TRUE(f.vcodec() != NULL);
|
|
|
|
|
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.add_sample((char*)"\x08", 1));
|
|
|
|
@ -3527,8 +3530,9 @@ VOID TEST(KernelCodecTest, AVFrame)
|
|
|
|
|
|
|
|
|
|
if (true) {
|
|
|
|
|
SrsVideoFrame f;
|
|
|
|
|
SrsVideoCodecConfig cc;
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.initialize(&cc));
|
|
|
|
|
SrsVideoCodecConfig* cc = new SrsVideoCodecConfig();
|
|
|
|
|
SrsAutoFree(SrsVideoCodecConfig, cc);
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.initialize(cc));
|
|
|
|
|
EXPECT_TRUE(f.vcodec() != NULL);
|
|
|
|
|
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.add_sample((char*)"\x09", 1));
|
|
|
|
@ -3537,8 +3541,9 @@ VOID TEST(KernelCodecTest, AVFrame)
|
|
|
|
|
|
|
|
|
|
if (true) {
|
|
|
|
|
SrsVideoFrame f;
|
|
|
|
|
SrsVideoCodecConfig cc;
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.initialize(&cc));
|
|
|
|
|
SrsVideoCodecConfig* cc = new SrsVideoCodecConfig();
|
|
|
|
|
SrsAutoFree(SrsVideoCodecConfig, cc);
|
|
|
|
|
HELPER_EXPECT_SUCCESS(f.initialize(cc));
|
|
|
|
|
EXPECT_TRUE(f.vcodec() != NULL);
|
|
|
|
|
|
|
|
|
|
for (int i = 0; i < SrsMaxNbSamples; i++) {
|
|
|
|
@ -4830,11 +4835,11 @@ VOID TEST(KernelUtilityTest, CoverBitsBufferAll)
|
|
|
|
|
uint32_t v = 0;
|
|
|
|
|
srs_error_t err = bb.read_bits_ue(v);
|
|
|
|
|
HELPER_EXPECT_SUCCESS(err);
|
|
|
|
|
EXPECT_EQ(1280, v);
|
|
|
|
|
EXPECT_EQ(1280, (int)v);
|
|
|
|
|
|
|
|
|
|
err = bb.read_bits_ue(v);
|
|
|
|
|
HELPER_EXPECT_SUCCESS(err);
|
|
|
|
|
EXPECT_EQ(720, v);
|
|
|
|
|
EXPECT_EQ(720, (int)v);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (true) {
|
|
|
|
|