mirror of
https://github.com/webmproject/libwebp.git
synced 2024-12-26 13:48:21 +01:00
Merge "fix bug due to overzealous check in WebPPictureYUVAToARGB()"
This commit is contained in:
commit
cb63785545
@ -888,8 +888,7 @@ int WebPPictureImportBGRX(WebPPicture* picture,
|
|||||||
|
|
||||||
int WebPPictureYUVAToARGB(WebPPicture* picture) {
|
int WebPPictureYUVAToARGB(WebPPicture* picture) {
|
||||||
if (picture == NULL) return 0;
|
if (picture == NULL) return 0;
|
||||||
if (picture->memory_ == NULL || picture->y == NULL ||
|
if (picture->y == NULL || picture->u == NULL || picture->v == NULL) {
|
||||||
picture->u == NULL || picture->v == NULL) {
|
|
||||||
return WebPEncodingSetError(picture, VP8_ENC_ERROR_NULL_PARAMETER);
|
return WebPEncodingSetError(picture, VP8_ENC_ERROR_NULL_PARAMETER);
|
||||||
}
|
}
|
||||||
if ((picture->colorspace & WEBP_CSP_ALPHA_BIT) && picture->a == NULL) {
|
if ((picture->colorspace & WEBP_CSP_ALPHA_BIT) && picture->a == NULL) {
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define WEBP_ENCODER_ABI_VERSION 0x0201 // MAJOR(8b) + MINOR(8b)
|
#define WEBP_ENCODER_ABI_VERSION 0x0202 // MAJOR(8b) + MINOR(8b)
|
||||||
|
|
||||||
// Note: forward declaring enumerations is not allowed in (strict) C and C++,
|
// Note: forward declaring enumerations is not allowed in (strict) C and C++,
|
||||||
// the types are left here for reference.
|
// the types are left here for reference.
|
||||||
|
Loading…
Reference in New Issue
Block a user