Lines Matching refs:blocks

59   const int blocks = 4;
60 AudioBlockFifo fifo(channels, frames, blocks);
62 EXPECT_EQ(frames * blocks, fifo.GetUnfilledFrames());
69 const int blocks = 2;
70 AudioBlockFifo fifo(channels, frames, blocks);
73 PushAndVerify(&fifo, frames / 2, channels, frames, frames * blocks);
77 PushAndVerify(&fifo, frames, channels, frames, frames * blocks);
81 PushAndVerify(&fifo, frames * 1.5, channels, frames, frames * blocks);
90 const int blocks = 4;
91 AudioBlockFifo fifo(channels, frames, blocks);
92 PushAndVerify(&fifo, frames, channels, frames, frames * blocks);
94 EXPECT_TRUE(fifo.available_blocks() == blocks);
100 EXPECT_TRUE(fifo.available_blocks() == (blocks - 1));
104 PushAndVerify(&fifo, frames, channels, frames, frames * blocks);
106 EXPECT_TRUE(fifo.available_blocks() == blocks);
108 // Consume all blocks of data.
109 for (int i = 1; i <= blocks; ++i) {
114 EXPECT_TRUE(fifo.available_blocks() == (blocks - i));
116 EXPECT_TRUE(fifo.GetUnfilledFrames() == frames * blocks);
123 frames * blocks);
125 EXPECT_TRUE(fifo.available_blocks() == blocks -1);
127 // Consume all the existing filled blocks of data.
137 static_cast<int>(frames * blocks / new_push_frames);
138 const int remain_frames = frames * blocks - fifo.GetUnfilledFrames();
139 EXPECT_EQ(number_of_push * new_push_frames - frames * (blocks - 1),
143 new_push_frames = frames * blocks - remain_frames;
145 frames * blocks);
147 EXPECT_TRUE(fifo.available_blocks() == blocks);
154 static const int blocks = 1;
155 AudioBlockFifo fifo(channels, frames, blocks);
156 PushAndVerify(&fifo, frames, channels, frames, frames * blocks);
158 EXPECT_TRUE(fifo.available_blocks() == blocks);
170 // Create a FIFO with default blocks of buffers.
194 // Fill another |new_blocks_1 + 0.5| blocks of data to the FIFO.