Lines Matching refs:WebPIDecoder
65 struct WebPIDecoder { struct
97 static int NeedCompressedAlpha(const WebPIDecoder* const idec) { in NeedCompressedAlpha() argument
112 static void DoRemap(WebPIDecoder* const idec, ptrdiff_t offset) { in DoRemap()
164 static int AppendToMemBuffer(WebPIDecoder* const idec, in AppendToMemBuffer()
206 static int RemapMemBuffer(WebPIDecoder* const idec, in RemapMemBuffer()
251 static VP8StatusCode FinishDecoding(WebPIDecoder* const idec) { in FinishDecoding()
288 static VP8StatusCode IDecError(WebPIDecoder* const idec, VP8StatusCode error) { in IDecError()
297 static void ChangeState(WebPIDecoder* const idec, DecState new_state, in ChangeState()
308 static VP8StatusCode DecodeWebPHeaders(WebPIDecoder* const idec) { in DecodeWebPHeaders()
347 static VP8StatusCode DecodeVP8FrameHeader(WebPIDecoder* const idec) { in DecodeVP8FrameHeader()
371 static VP8StatusCode CopyParts0Data(WebPIDecoder* const idec) { in CopyParts0Data()
399 static VP8StatusCode DecodePartition0(WebPIDecoder* const idec) { in DecodePartition0()
452 static VP8StatusCode DecodeRemaining(WebPIDecoder* const idec) { in DecodeRemaining()
512 static VP8StatusCode ErrorStatusLossless(WebPIDecoder* const idec, in ErrorStatusLossless()
520 static VP8StatusCode DecodeVP8LHeader(WebPIDecoder* const idec) { in DecodeVP8LHeader()
552 static VP8StatusCode DecodeVP8LData(WebPIDecoder* const idec) { in DecodeVP8LData()
569 static VP8StatusCode IDecode(WebPIDecoder* idec) { in IDecode()
604 static WebPIDecoder* NewDecoder(WebPDecBuffer* const output_buffer, in NewDecoder()
606 WebPIDecoder* idec = (WebPIDecoder*)WebPSafeCalloc(1ULL, sizeof(*idec)); in NewDecoder()
639 WebPIDecoder* WebPINewDecoder(WebPDecBuffer* output_buffer) { in WebPINewDecoder()
643 WebPIDecoder* WebPIDecode(const uint8_t* data, size_t data_size, in WebPIDecode()
645 WebPIDecoder* idec; in WebPIDecode()
671 void WebPIDelete(WebPIDecoder* idec) { in WebPIDelete()
692 WebPIDecoder* WebPINewRGB(WEBP_CSP_MODE csp, uint8_t* output_buffer, in WebPINewRGB()
695 WebPIDecoder* idec; in WebPINewRGB()
716 WebPIDecoder* WebPINewYUVA(uint8_t* luma, size_t luma_size, int luma_stride, in WebPINewYUVA()
721 WebPIDecoder* idec; in WebPINewYUVA()
759 WebPIDecoder* WebPINewYUV(uint8_t* luma, size_t luma_size, int luma_stride, in WebPINewYUV()
770 static VP8StatusCode IDecCheckStatus(const WebPIDecoder* const idec) { in IDecCheckStatus()
781 VP8StatusCode WebPIAppend(WebPIDecoder* idec, in WebPIAppend()
802 VP8StatusCode WebPIUpdate(WebPIDecoder* idec, in WebPIUpdate()
825 static const WebPDecBuffer* GetOutputBuffer(const WebPIDecoder* const idec) { in GetOutputBuffer()
838 const WebPDecBuffer* WebPIDecodedArea(const WebPIDecoder* idec, in WebPIDecodedArea()
854 uint8_t* WebPIDecGetRGB(const WebPIDecoder* idec, int* last_y, in WebPIDecGetRGB()
870 uint8_t* WebPIDecGetYUVA(const WebPIDecoder* idec, int* last_y, in WebPIDecGetYUVA()
893 int WebPISetIOHooks(WebPIDecoder* const idec, in WebPISetIOHooks()