Lines Matching refs:pu
97 static int unpack_parse_unit(DiracParseUnit *pu, DiracParseContext *pc,
104 pu->pu_type = start[4];
106 pu->next_pu_offset = AV_RB32(start+5);
107 pu->prev_pu_offset = AV_RB32(start+9);
109 if (pu->pu_type == 0x10 && pu->next_pu_offset == 0)
110 pu->next_pu_offset = 13;
146 DiracParseUnit pu1, pu;
160 !unpack_parse_unit(&pu, pc, pc->index - 13 - pu1.prev_pu_offset) ||
161 pu.next_pu_offset != pu1.prev_pu_offset) {
175 pc->dirac_unit_size += pu.next_pu_offset;
177 if ((pu.pu_type&0x08) != 0x08) {