mirror of
https://github.com/webmproject/libwebp.git
synced 2025-07-15 05:19:48 +02:00
correct alpha_dithering_strength ABI check
the ABI wasn't bumped with this addition, but it's more correct to say it was added with 0x0205 rather than 0x0204 Change-Id: I2ba12a33b612fac16bdfeb8272e76b0ea84f3938
This commit is contained in:
@ -177,7 +177,7 @@ void VP8InitDithering(const WebPDecoderOptions* const options,
|
||||
dec->dither_ = 1;
|
||||
}
|
||||
}
|
||||
#if WEBP_DECODER_ABI_VERSION > 0x0203
|
||||
#if WEBP_DECODER_ABI_VERSION > 0x0204
|
||||
// potentially allow alpha dithering
|
||||
dec->alpha_dithering_ = options->alpha_dithering_strength;
|
||||
if (dec->alpha_dithering_ > 100) {
|
||||
|
@ -444,16 +444,20 @@ struct WebPDecoderOptions {
|
||||
int dithering_strength; // dithering strength (0=Off, 100=full)
|
||||
#if WEBP_DECODER_ABI_VERSION > 0x0203
|
||||
int flip; // flip output vertically
|
||||
#endif
|
||||
#if WEBP_DECODER_ABI_VERSION > 0x0204
|
||||
int alpha_dithering_strength; // alpha dithering strength in [0..100]
|
||||
#endif
|
||||
|
||||
// Unused for now:
|
||||
int force_rotation; // forced rotation (to be applied _last_)
|
||||
int no_enhancement; // if true, discard enhancement layer
|
||||
#if WEBP_DECODER_ABI_VERSION > 0x0203
|
||||
uint32_t pad[3]; // padding for later use
|
||||
#else
|
||||
#if WEBP_DECODER_ABI_VERSION < 0x0203
|
||||
uint32_t pad[5]; // padding for later use
|
||||
#elif WEBP_DECODER_ABI_VERSION < 0x0204
|
||||
uint32_t pad[4]; // padding for later use
|
||||
#else
|
||||
uint32_t pad[3]; // padding for later use
|
||||
#endif
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user