Home | History | Annotate | Download | only in base

Lines Matching defs:frames

20                          int frames,
23 for (int i = 0; i < frames; ++i) {
25 "i=%d/%d start=%f, increment=%f", i, frames, start, increment));
33 const int frames = 8;
36 EXPECT_EQ(0, buffer.frames());
38 kSampleFormatU8, channels, 10, 1, frames, kNoTime, kNoTime));
39 EXPECT_EQ(frames, buffer.frames());
41 EXPECT_EQ(0, buffer.frames());
43 kSampleFormatU8, channels, 20, 1, frames, kNoTime, kNoTime));
44 EXPECT_EQ(frames, buffer.frames());
49 const int frames = 8;
53 // Append 40 frames in 5 buffers.
55 kSampleFormatU8, channels, 10, 1, frames, kNoTime, kNoTime));
56 EXPECT_EQ(8, buffer.frames());
58 kSampleFormatU8, channels, 10, 1, frames, kNoTime, kNoTime));
59 EXPECT_EQ(16, buffer.frames());
61 kSampleFormatU8, channels, 10, 1, frames, kNoTime, kNoTime));
62 EXPECT_EQ(24, buffer.frames());
64 kSampleFormatU8, channels, 10, 1, frames, kNoTime, kNoTime));
65 EXPECT_EQ(32, buffer.frames());
67 kSampleFormatU8, channels, 10, 1, frames, kNoTime, kNoTime));
68 EXPECT_EQ(40, buffer.frames());
73 const int frames = 8;
78 // Append 40 frames in 5 buffers. Intersperse ReadFrames() to make the
81 kSampleFormatF32, channels, 10.0f, 1.0f, frames, kNoTime, kNoTime));
82 EXPECT_EQ(8, buffer.frames());
85 EXPECT_EQ(4, buffer.frames());
89 kSampleFormatF32, channels, 20.0f, 1.0f, frames, kNoTime, kNoTime));
90 EXPECT_EQ(12, buffer.frames());
92 kSampleFormatF32, channels, 30.0f, 1.0f, frames, kNoTime, kNoTime));
93 EXPECT_EQ(20, buffer.frames());
97 EXPECT_EQ(0, buffer.frames());
101 kSampleFormatF32, channels, 40.0f, 1.0f, frames, kNoTime, kNoTime));
102 EXPECT_EQ(8, buffer.frames());
104 kSampleFormatF32, channels, 50.0f, 1.0f, frames, kNoTime, kNoTime));
105 EXPECT_EQ(16, buffer.frames());
111 EXPECT_EQ(12, buffer.frames());
119 const int frames = 6;
123 // Add 6 frames of data.
125 kSampleFormatF32, channels, 1.0f, 1.0f, frames, kNoTime, kNoTime));
126 EXPECT_EQ(6, buffer.frames());
128 // Seek past 2 frames.
130 EXPECT_EQ(4, buffer.frames());
134 EXPECT_EQ(0, buffer.frames());
145 // Add 76 frames of data.
152 EXPECT_EQ(76, buffer.frames());
154 // Read 3 frames from the buffer. F32 is interleaved, so ch[0] should be
158 EXPECT_EQ(73, buffer.frames());
162 // Now read 5 frames, which will span buffers. Append the data into AudioBus.
164 EXPECT_EQ(68, buffer.frames());
170 EXPECT_EQ(48, buffer.frames());
172 // Now read 2 frames, which are in the third buffer.
180 const int frames = 4;
184 // Add 4 frames of data.
186 kSampleFormatU8, channels, 128, 1, frames, kNoTime, kNoTime));
188 // Read all 4 frames from the buffer. Data is interleaved, so ch[0] should be
194 EXPECT_EQ(0, buffer.frames());
206 // Add 24 frames of data.
211 EXPECT_EQ(24, buffer.frames());
213 // Read 6 frames from the buffer. Data is interleaved, so ch[0] should be
218 EXPECT_EQ(18, buffer.frames());
228 // Add 24 frames of data.
233 EXPECT_EQ(24, buffer.frames());
235 // Read 6 frames from the buffer. Data is interleaved, so ch[0] should be
240 EXPECT_EQ(18, buffer.frames());
244 // Read the next 2 frames.
246 EXPECT_EQ(16, buffer.frames());
256 // Add 14 frames of data.
261 EXPECT_EQ(14, buffer.frames());
263 // Read 6 frames from the buffer. F32 is planar, so ch[0] should be
267 EXPECT_EQ(8, buffer.frames());
279 // Add 24 frames of data.
284 EXPECT_EQ(24, buffer.frames());
286 // Read 6 frames from the buffer. Data is planar, so ch[0] should be
291 EXPECT_EQ(18, buffer.frames());
303 // Add 76 frames of data.
315 EXPECT_EQ(76, buffer.frames());
317 // Read 3 frames from the buffer. F32 is interleaved, so ch[0] should be
321 EXPECT_EQ(46, buffer.frames());
332 // Add 60 frames of data.
335 EXPECT_EQ(60, buffer.frames());
337 // Peek at the first 30 frames.
339 EXPECT_EQ(60, buffer.frames());
342 EXPECT_EQ(60, buffer.frames());
344 // Now read the next 30 frames (which should be the same as those peeked at).
358 // Peek 10 frames forward
368 EXPECT_EQ(30, buffer.frames());
386 EXPECT_EQ(10, buffer.frames());
391 // Read 2 frames, should be 2s in (since duration is 1s per sample).
396 // Skip 2 frames.
404 EXPECT_EQ(16, buffer.frames());
415 // Read all 10 frames in buffer2, timestamp should be last time from buffer2.
420 // Try to read more frames (which don't exist), timestamp should remain.
437 EXPECT_EQ(20, buffer.frames());
442 // Read 2 frames.
446 // Skip 2 frames.
458 // Read all 10 frames in buffer2.
462 // Try to read more frames (which don't exist), timestamp should remain.