Lines Matching defs:slices
68 Slice *slices[4]; // slice bitstream positions for each plane
135 int ret = init_get_bits8(&gb, s->buf + s->slices[i][j].start,
136 s->slices[i][j].size);
264 const uint8_t *slice = s->buf + s->slices[i][j].start;
272 if (s->slices[i][j].size - 2 < width * height)
279 int ret = init_get_bits8(&gb, slice, s->slices[i][j].size - 2);
577 "invalid number of slices: %d\n", s->nb_slices);
595 av_fast_malloc(&s->slices[i], &s->slices_size[i], s->nb_slices * sizeof(Slice));
596 if (!s->slices[i])
607 s->slices[i][j].start = offset + header_size;
613 s->slices[i][j].size = next_offset - offset;
614 if (s->slices[i][j].size < 2)
619 s->slices[i][j].start = offset + header_size;
620 s->slices[i][j].size = avpkt->size - s->slices[i][j].start;
622 if (s->slices[i][j].size < 2)
687 for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) {
688 av_freep(&s->slices[i]);