Lines Matching refs:filter

22   BufferLevelFilter* filter = new BufferLevelFilter();
23 EXPECT_EQ(0, filter->filtered_current_level());
24 delete filter;
28 BufferLevelFilter filter;
31 filter.Reset();
32 filter.SetTargetBufferLevel(1); // Makes filter coefficient 251/256.
37 filter.Update(value, 0 /* time_stretched_samples */,
47 // intermediate-stage rounding errors in the filter implementation.
49 EXPECT_NEAR(expected_value, filter.filtered_current_level() >> 8, 1);
54 // Verify that target buffer level impacts on the filter convergence.
56 BufferLevelFilter filter;
61 filter.SetTargetBufferLevel(3); // Makes filter coefficient 252/256.
63 filter.Update(kValue, 0 /* time_stretched_samples */,
70 EXPECT_EQ(expected_value, filter.filtered_current_level() >> 8);
72 filter.Reset();
73 filter.SetTargetBufferLevel(7); // Makes filter coefficient 253/256.
75 filter.Update(kValue, 0 /* time_stretched_samples */,
82 EXPECT_EQ(expected_value, filter.filtered_current_level() >> 8);
84 filter.Reset();
85 filter.SetTargetBufferLevel(8); // Makes filter coefficient 254/256.
87 filter.Update(kValue, 0 /* time_stretched_samples */,
94 EXPECT_EQ(expected_value, filter.filtered_current_level() >> 8);
99 BufferLevelFilter filter;
100 filter.SetTargetBufferLevel(1); // Makes filter coefficient 251/256.
110 filter.Update(kValue, kTimeStretchedSamples, 0 /* packet_len_samples */);
116 EXPECT_EQ(kExpectedValue, filter.filtered_current_level() >> 8);
118 // Update filter again, now with non-zero value for packet length.
121 filter.Update(filter.filtered_current_level() >> 8, kTimeStretchedSamples,
124 filter.filtered_current_level() >> 8);
126 filter.Update(filter.filtered_current_level() >> 8, -kTimeStretchedSamples,
128 EXPECT_EQ(kExpectedValue, filter.filtered_current_level() >> 8);
132 BufferLevelFilter filter;
133 filter.SetTargetBufferLevel(1); // Makes filter coefficient 251/256.
142 filter.Update(kValue, kTimeStretchedSamples, 0 /* packet_len_samples */);
148 EXPECT_EQ(kExpectedValue, filter.filtered_current_level() >> 8);
150 // Update filter again, now with non-zero value for packet length.
153 filter.Update(filter.filtered_current_level() >> 8, kTimeStretchedSamples,
155 EXPECT_EQ(21, filter.filtered_current_level() >> 8);
157 filter.Update(filter.filtered_current_level() >> 8, -kTimeStretchedSamples,
159 EXPECT_EQ(kExpectedValue, filter.filtered_current_level() >> 8);