Lines Matching defs:a2dp
32 static struct a2dp_info a2dp;
61 a2dp.a2dp_buf_used = 0;
62 a2dp.frame_count = 0;
63 a2dp.samples = 0;
64 a2dp.nsamples = 0;
71 init_a2dp(&a2dp, &sbc);
81 ASSERT_NE(a2dp.codec, (void *)NULL);
82 ASSERT_EQ(a2dp.a2dp_buf_used, 13);
83 ASSERT_EQ(a2dp.frame_count, 0);
84 ASSERT_EQ(a2dp.seq_num, 0);
85 ASSERT_EQ(a2dp.samples, 0);
87 destroy_a2dp(&a2dp);
94 err = init_a2dp(&a2dp, &sbc);
98 ASSERT_EQ(a2dp.codec, (void *)NULL);
103 init_a2dp(&a2dp, &sbc);
104 destroy_a2dp(&a2dp);
111 init_a2dp(&a2dp, &sbc);
112 a2dp.a2dp_buf_used = 99;
113 a2dp.samples = 10;
114 a2dp.seq_num = 11;
115 a2dp.frame_count = 12;
117 a2dp_drain(&a2dp);
119 ASSERT_EQ(a2dp.a2dp_buf_used, 13);
120 ASSERT_EQ(a2dp.frame_count, 0);
121 ASSERT_EQ(a2dp.seq_num, 0);
122 ASSERT_EQ(a2dp.samples, 0);
124 destroy_a2dp(&a2dp);
131 init_a2dp(&a2dp, &sbc);
134 processed = a2dp_encode(&a2dp, NULL, 20, 4, (size_t)40);
137 ASSERT_EQ(4, a2dp.frame_count);
139 // 13 + 4 used a2dp buffer still below half mtu unwritten
140 ASSERT_EQ(17, a2dp.a2dp_buf_used);
141 ASSERT_EQ(5, a2dp.samples);
142 ASSERT_EQ(5, a2dp.nsamples);
143 ASSERT_EQ(0, a2dp.seq_num);
146 processed = a2dp_encode(&a2dp, NULL, 20, 4, (size_t)40);
148 ASSERT_EQ(32, a2dp.a2dp_buf_used);
149 ASSERT_EQ(10, a2dp.samples);
150 ASSERT_EQ(10, a2dp.nsamples);
151 ASSERT_EQ(0, a2dp.seq_num);