Lines Matching refs:bitReader
40 Ffmpeg::BitReader bitReader; member in OHOS::Media::Test::TestBitReader
46 bitReader.Reset(data, sizeof(data));
48 EXPECT_EQ(bitReader.ReadBits(4, val), true);
51 EXPECT_EQ(bitReader.ReadBits(8, val), true);
54 EXPECT_EQ(bitReader.GetAvailableBits(), 20);
55 EXPECT_EQ(bitReader.ReadBits(20, val), true);
58 EXPECT_EQ(bitReader.ReadBits(4, val), false);
64 bitReader.Reset(data, sizeof(data));
66 EXPECT_EQ(bitReader.ReadBits(4, val), true);
68 bitReader.SkipBits(4);
69 EXPECT_EQ(bitReader.ReadBits(8, val), true);
71 bitReader.SkipBits(8);
72 EXPECT_EQ(bitReader.ReadBits(8, val), true);
79 bitReader.Reset(data, sizeof(data));
81 EXPECT_EQ(bitReader.ReadBits(4, val), true);
83 EXPECT_EQ(bitReader.PeekBits(4, val), true);
85 bitReader.SkipBits(4);
86 EXPECT_EQ(bitReader.PeekBits(8, val), true);
88 EXPECT_EQ(bitReader.ReadBits(8, val), true);
95 bitReader.Reset(data, sizeof(data));
97 EXPECT_EQ(bitReader.ReadBits(4, val), true);
99 bitReader.SkipBits(20);
100 EXPECT_EQ(bitReader.ReadBits(8, val), true);
102 EXPECT_EQ(bitReader.GetAvailableBits(), 0);
103 EXPECT_EQ(bitReader.SeekTo(0), true);
104 EXPECT_EQ(bitReader.ReadBits(4, val), true);