summaryrefslogtreecommitdiffstats
path: root/contrib/libs/libwebp/src/dec/alphai_dec.h
diff options
context:
space:
mode:
authorrobot-piglet <[email protected]>2025-07-24 10:07:25 +0300
committerrobot-piglet <[email protected]>2025-07-24 10:16:27 +0300
commit1c295121fa6a70a55c0ed79beb993761eac1fadc (patch)
tree0a3af4cf839ddc14d3d2829c3b224c1da409d80c /contrib/libs/libwebp/src/dec/alphai_dec.h
parent026ffc40392187f03308f5ae7445365ad4a1ef7f (diff)
Intermediate changes
commit_hash:9e9c04347de10235f77fcdaf62119e9b89e8bc59
Diffstat (limited to 'contrib/libs/libwebp/src/dec/alphai_dec.h')
-rw-r--r--contrib/libs/libwebp/src/dec/alphai_dec.h25
1 files changed, 14 insertions, 11 deletions
diff --git a/contrib/libs/libwebp/src/dec/alphai_dec.h b/contrib/libs/libwebp/src/dec/alphai_dec.h
index a64104abeb3..49150318fb7 100644
--- a/contrib/libs/libwebp/src/dec/alphai_dec.h
+++ b/contrib/libs/libwebp/src/dec/alphai_dec.h
@@ -14,7 +14,10 @@
#ifndef WEBP_DEC_ALPHAI_DEC_H_
#define WEBP_DEC_ALPHAI_DEC_H_
+#include "src/dec/vp8_dec.h"
+#include "src/webp/types.h"
#include "src/dec/webpi_dec.h"
+#include "src/dsp/dsp.h"
#include "src/utils/filters_utils.h"
#ifdef __cplusplus
@@ -25,24 +28,24 @@ struct VP8LDecoder; // Defined in dec/vp8li.h.
typedef struct ALPHDecoder ALPHDecoder;
struct ALPHDecoder {
- int width_;
- int height_;
- int method_;
- WEBP_FILTER_TYPE filter_;
- int pre_processing_;
- struct VP8LDecoder* vp8l_dec_;
- VP8Io io_;
- int use_8b_decode_; // Although alpha channel requires only 1 byte per
+ int width;
+ int height;
+ int method;
+ WEBP_FILTER_TYPE filter;
+ int pre_processing;
+ struct VP8LDecoder* vp8l_dec;
+ VP8Io io;
+ int use_8b_decode; // Although alpha channel requires only 1 byte per
// pixel, sometimes VP8LDecoder may need to allocate
// 4 bytes per pixel internally during decode.
- uint8_t* output_;
- const uint8_t* prev_line_; // last output row (or NULL)
+ uint8_t* output;
+ const uint8_t* prev_line; // last output row (or NULL)
};
//------------------------------------------------------------------------------
// internal functions. Not public.
-// Deallocate memory associated to dec->alpha_plane_ decoding
+// Deallocate memory associated to dec->alpha_plane decoding
void WebPDeallocateAlphaMemory(VP8Decoder* const dec);
//------------------------------------------------------------------------------