Lines Matching +full:2 +full:c
55 case 2: in send_ipack()
66 ac3_off = ((p->buf[off + 2] << 8)| in send_ipack()
74 p->buf[off + 2] = (ac3_off >> 8) & 0xff; in send_ipack()
149 int c = 0; in av7110_ipack_instant_repack() local
151 while (c < count && (p->mpeg == 0 || in av7110_ipack_instant_repack()
153 (p->mpeg == 2 && p->found < 9)) in av7110_ipack_instant_repack()
158 if (buf[c] == 0x00) in av7110_ipack_instant_repack()
162 c++; in av7110_ipack_instant_repack()
164 case 2: in av7110_ipack_instant_repack()
165 if (buf[c] == 0x01) in av7110_ipack_instant_repack()
167 else if (buf[c] == 0) in av7110_ipack_instant_repack()
168 p->found = 2; in av7110_ipack_instant_repack()
171 c++; in av7110_ipack_instant_repack()
175 switch (buf[c]) { in av7110_ipack_instant_repack()
190 p->cid = buf[c]; in av7110_ipack_instant_repack()
191 c++; in av7110_ipack_instant_repack()
200 if (count-c > 1) { in av7110_ipack_instant_repack()
201 p->plen[0] = buf[c]; in av7110_ipack_instant_repack()
202 c++; in av7110_ipack_instant_repack()
203 p->plen[1] = buf[c]; in av7110_ipack_instant_repack()
204 c++; in av7110_ipack_instant_repack()
205 p->found += 2; in av7110_ipack_instant_repack()
208 p->plen[0] = buf[c]; in av7110_ipack_instant_repack()
214 p->plen[1] = buf[c]; in av7110_ipack_instant_repack()
215 c++; in av7110_ipack_instant_repack()
221 p->flag1 = buf[c]; in av7110_ipack_instant_repack()
222 c++; in av7110_ipack_instant_repack()
225 p->mpeg = 2; in av7110_ipack_instant_repack()
236 if (!p->done && p->mpeg == 2) { in av7110_ipack_instant_repack()
237 p->flag2 = buf[c]; in av7110_ipack_instant_repack()
238 c++; in av7110_ipack_instant_repack()
244 if (!p->done && p->mpeg == 2) { in av7110_ipack_instant_repack()
245 p->hlength = buf[c]; in av7110_ipack_instant_repack()
246 c++; in av7110_ipack_instant_repack()
253 if (c == count) in av7110_ipack_instant_repack()
259 if (p->done || ((p->mpeg == 2 && p->found >= 9) || in av7110_ipack_instant_repack()
265 if (p->mpeg == 2 && p->found == 9) { in av7110_ipack_instant_repack()
274 if (p->mpeg == 2 && (p->flag2 & PTS_ONLY) && in av7110_ipack_instant_repack()
276 while (c < count && p->found < 14) { in av7110_ipack_instant_repack()
277 p->pts[p->found - 9] = buf[c]; in av7110_ipack_instant_repack()
278 write_ipack(p, buf + c, 1); in av7110_ipack_instant_repack()
279 c++; in av7110_ipack_instant_repack()
282 if (c == count) in av7110_ipack_instant_repack()
293 while (!p->which && c < count && in av7110_ipack_instant_repack()
295 p->check = buf[c]; in av7110_ipack_instant_repack()
296 write_ipack(p, buf + c, 1); in av7110_ipack_instant_repack()
297 c++; in av7110_ipack_instant_repack()
302 if (c == count) in av7110_ipack_instant_repack()
306 p->check = buf[c]; in av7110_ipack_instant_repack()
307 write_ipack(p, buf + c, 1); in av7110_ipack_instant_repack()
308 c++; in av7110_ipack_instant_repack()
313 if (c == count) in av7110_ipack_instant_repack()
315 p->check = buf[c]; in av7110_ipack_instant_repack()
316 write_ipack(p, buf + c, 1); in av7110_ipack_instant_repack()
317 c++; in av7110_ipack_instant_repack()
320 p->which = 2; in av7110_ipack_instant_repack()
321 if (c == count) in av7110_ipack_instant_repack()
326 p->check = buf[c]; in av7110_ipack_instant_repack()
327 write_ipack(p, buf + c, 1); in av7110_ipack_instant_repack()
328 c++; in av7110_ipack_instant_repack()
331 p->which = 2; in av7110_ipack_instant_repack()
332 if (c == count) in av7110_ipack_instant_repack()
337 p->flag2 = (p->check & 0xf0) << 2; in av7110_ipack_instant_repack()
342 if (c == count) in av7110_ipack_instant_repack()
344 if (p->which > 2){ in av7110_ipack_instant_repack()
346 while (c < count && p->which < 7) { in av7110_ipack_instant_repack()
347 p->pts[p->which - 2] = buf[c]; in av7110_ipack_instant_repack()
348 write_ipack(p, buf + c, 1); in av7110_ipack_instant_repack()
349 c++; in av7110_ipack_instant_repack()
354 if (c == count) in av7110_ipack_instant_repack()
357 while (c < count && p->which < 12) { in av7110_ipack_instant_repack()
359 p->pts[p->which - 2] = buf[c]; in av7110_ipack_instant_repack()
360 write_ipack(p, buf + c, 1); in av7110_ipack_instant_repack()
361 c++; in av7110_ipack_instant_repack()
366 if (c == count) in av7110_ipack_instant_repack()
374 while (c < count && p->found < p->plength + 6) { in av7110_ipack_instant_repack()
375 l = count - c; in av7110_ipack_instant_repack()
378 write_ipack(p, buf + c, l); in av7110_ipack_instant_repack()
380 c += l; in av7110_ipack_instant_repack()
387 if (p->found + count - c < p->plength + 6) { in av7110_ipack_instant_repack()
388 p->found += count - c; in av7110_ipack_instant_repack()
389 c = count; in av7110_ipack_instant_repack()
391 c += p->plength + 6 - p->found; in av7110_ipack_instant_repack()
399 if (c < count) in av7110_ipack_instant_repack()
400 av7110_ipack_instant_repack(buf + c, count - c, p); in av7110_ipack_instant_repack()