// Copyright 2013 Google Inc. All Rights Reserved. // // Use of this source code is governed by a BSD-style license // that can be found in the COPYING file in the root of the source // tree. An additional intellectual property rights grant can be found // in the file PATENTS. All contributing project authors may // be found in the AUTHORS file in the root of the source tree. // ----------------------------------------------------------------------------- // // Alpha decoder: internal header. // // Author: Urvang ([email protected]) #ifndef WEBP_DEC_ALPHAI_DEC_H_ #define WEBP_DEC_ALPHAI_DEC_H_ #include "src/dec/webpi_dec.h" #include "src/utils/filters_utils.h" #ifdef __cplusplus extern "C" { #endif struct VP8LDecoder; // Defined in dec/vp8li.h. ALPHDecoder; struct ALPHDecoder { … }; //------------------------------------------------------------------------------ // internal functions. Not public. // Deallocate memory associated to dec->alpha_plane_ decoding void WebPDeallocateAlphaMemory(VP8Decoder* const dec); //------------------------------------------------------------------------------ #ifdef __cplusplus } // extern "C" #endif #endif // WEBP_DEC_ALPHAI_DEC_H_