|
|
@@ -717,7 +717,7 @@ static int read_header(FFV1Context *f) |
|
|
|
} else { |
|
|
|
const uint8_t *p = c->bytestream_end; |
|
|
|
for (f->slice_count = 0; |
|
|
|
f->slice_count < MAX_SLICES && 3 < p - c->bytestream_start; |
|
|
|
f->slice_count < MAX_SLICES && 3 + 5*!!f->ec < p - c->bytestream_start; |
|
|
|
f->slice_count++) { |
|
|
|
int trailer = 3 + 5*!!f->ec; |
|
|
|
int size = AV_RB24(p-trailer); |
|
|
|