Lines Matching refs:rap

78 	raudio_t *rap;
88 rap = aps->aps_data;
90 rap->rap_mode = RAP_M_TCP; /* default is for TCP */
102 raudio_t *rap = aps->aps_data;
116 if (rap->rap_eos == 1)
144 if (rap->rap_seenpna == 0) {
149 rap->rap_seenpna = 1;
157 if (rap->rap_seenpna == 1 && rap->rap_seenver == 0) {
159 rap->rap_version = (*s << 8) | *(s + 1);
161 rap->rap_seenver = 1;
170 while ((rap->rap_eos == 0) && ((s + 1) - membuf < dlen)) {
171 if (rap->rap_gotid == 0) {
174 rap->rap_gotid = 1;
176 rap->rap_eos = 1;
179 } else if (rap->rap_gotlen == 0) {
182 rap->rap_gotlen = 1;
185 if (rap->rap_gotid == 1 && rap->rap_gotlen == 1) {
187 rap->rap_mode &= ~RAP_M_TCP;
188 rap->rap_mode |= RAP_M_UDP;
189 rap->rap_plport = (*s << 8) | *(s + 1);
191 rap->rap_mode |= RAP_M_ROBUST;
192 rap->rap_prport = (*s << 8) | *(s + 1);
195 rap->rap_gotlen = 0;
196 rap->rap_gotid = 0;
211 raudio_t *rap = aps->aps_data;
229 if (rap->rap_sdone != 0)
256 if (rap->rap_sseq == 0) {
263 rap->rap_sseq = seq;
264 a2 = MIN(dlen, sizeof(rap->rap_svr));
265 } else if (seq <= rap->rap_sseq + sizeof(rap->rap_svr)) {
270 a1 = seq - rap->rap_sseq;
271 a2 = MIN(dlen, sizeof(rap->rap_svr));
278 rap->rap_sbf |= (1 << a3);
279 rap->rap_svr[a3] = *s++;
282 if ((rap->rap_sbf != 0x7ffff) || (!rap->rap_eos)) /* 19 bits */
284 rap->rap_sdone = 1;
286 s = (u_char *)rap->rap_svr + 11;
289 rap->rap_srport = (*s << 8) | *(s + 1);
313 if (((rap->rap_mode & RAP_M_UDP_ROBUST) == RAP_M_UDP_ROBUST) &&
314 (rap->rap_srport != 0)) {
315 dp = rap->rap_srport;
316 sp = rap->rap_prport;
333 if ((rap->rap_mode & RAP_M_UDP) == RAP_M_UDP) {
334 sp = rap->rap_plport;