mirror of
https://github.com/webmproject/libwebp.git
synced 2024-12-27 06:08:21 +01:00
correctly pass along the exact same status returned from ParsePartitions
Change-Id: I5e4ff98dd548b6dceaf36675faa988efb1f47b77
This commit is contained in:
parent
4704146a1f
commit
2654c3dadc
@ -199,6 +199,7 @@ int VP8GetHeaders(VP8Decoder* const dec, VP8Io* const io) {
|
|||||||
VP8FrameHeader* frm_hdr;
|
VP8FrameHeader* frm_hdr;
|
||||||
VP8PictureHeader* pic_hdr;
|
VP8PictureHeader* pic_hdr;
|
||||||
VP8BitReader* br;
|
VP8BitReader* br;
|
||||||
|
VP8StatusCode status;
|
||||||
|
|
||||||
if (dec == NULL) {
|
if (dec == NULL) {
|
||||||
return 0;
|
return 0;
|
||||||
@ -316,9 +317,9 @@ int VP8GetHeaders(VP8Decoder* const dec, VP8Io* const io) {
|
|||||||
return VP8SetError(dec, VP8_STATUS_BITSTREAM_ERROR,
|
return VP8SetError(dec, VP8_STATUS_BITSTREAM_ERROR,
|
||||||
"cannot parse filter header");
|
"cannot parse filter header");
|
||||||
}
|
}
|
||||||
if (ParsePartitions(dec, buf, buf_size) != VP8_STATUS_OK) {
|
status = ParsePartitions(dec, buf, buf_size);
|
||||||
return VP8SetError(dec, VP8_STATUS_BITSTREAM_ERROR,
|
if (status != VP8_STATUS_OK) {
|
||||||
"cannot parse partitions");
|
return VP8SetError(dec, status, "cannot parse partitions");
|
||||||
}
|
}
|
||||||
|
|
||||||
// quantizer change
|
// quantizer change
|
||||||
|
Loading…
Reference in New Issue
Block a user