Lines Matching defs:pva
463 static void ttusb_dec_process_pva(struct ttusb_dec *dec, u8 *pva, int length)
475 switch (pva[2]) {
478 int prebytes = pva[5] & 0x03;
479 int postbytes = (pva[5] & 0x0c) >> 2;
483 dec->video_filter->feed->cb.ts(pva, length, NULL, 0,
491 &pva[12], prebytes);
497 if (pva[5] & 0x10) {
501 dec->v_pes[9] = 0x21 | ((pva[8] & 0xc0) >> 5);
502 dec->v_pes[10] = ((pva[8] & 0x3f) << 2) |
503 ((pva[9] & 0xc0) >> 6);
505 ((pva[9] & 0x3f) << 2) |
506 ((pva[10] & 0x80) >> 6);
507 dec->v_pes[12] = ((pva[10] & 0x7f) << 1) |
508 ((pva[11] & 0xc0) >> 7);
509 dec->v_pes[13] = 0x01 | ((pva[11] & 0x7f) << 1);
511 memcpy(&dec->v_pes[14], &pva[12 + prebytes],
518 memcpy(&dec->v_pes[9], &pva[8], length - 8);
544 dec->audio_filter->feed->cb.ts(pva, length, NULL, 0,
549 dvb_filter_pes2ts(&dec->a_pes2ts, &pva[8], length - 8,
550 pva[5] & 0x10);
555 pva[2]);