Lines Matching refs:pu
100 static int unpack_parse_unit(DiracParseUnit *pu, DiracParseContext *pc,
107 pu->pu_type = start[4];
109 pu->next_pu_offset = AV_RB32(start+5);
110 pu->prev_pu_offset = AV_RB32(start+9);
112 if (pu->pu_type == 0x10 && pu->next_pu_offset == 0)
113 pu->next_pu_offset = 13;
149 DiracParseUnit pu1, pu;
163 !unpack_parse_unit(&pu, pc, pc->index - 13 - pu1.prev_pu_offset) ||
164 pu.next_pu_offset != pu1.prev_pu_offset ||
180 pc->dirac_unit_size += pu.next_pu_offset;
182 if ((pu.pu_type&0x08) != 0x08) {