Lines Matching refs:WebPIDecoder
56 struct WebPIDecoder {
87 static int AppendToMemBuffer(WebPIDecoder* const idec,
135 static int RemapMemBuffer(WebPIDecoder* const idec,
231 static VP8StatusCode IDecError(WebPIDecoder* idec, VP8StatusCode error) {
243 static VP8StatusCode DecodeHeader(WebPIDecoder* const idec) {
275 static int CopyParts0Data(WebPIDecoder* idec) {
299 static VP8StatusCode DecodePartition0(WebPIDecoder* const idec) {
347 static VP8StatusCode DecodeRemaining(WebPIDecoder* const idec) {
405 static VP8StatusCode IDecode(WebPIDecoder* idec) {
424 WebPIDecoder* WebPINewDecoder(WebPDecBuffer* const output_buffer) {
425 WebPIDecoder* idec = (WebPIDecoder*)calloc(1, sizeof(WebPIDecoder));
449 WebPIDecoder* WebPIDecode(const uint8_t* data, uint32_t data_size,
451 WebPIDecoder* idec;
471 void WebPIDelete(WebPIDecoder* const idec) {
482 WebPIDecoder* WebPINew(WEBP_CSP_MODE mode) {
483 WebPIDecoder* const idec = WebPINewDecoder(NULL);
489 WebPIDecoder* WebPINewRGB(WEBP_CSP_MODE mode, uint8_t* output_buffer,
491 WebPIDecoder* idec;
503 WebPIDecoder* WebPINewYUV(uint8_t* luma, int luma_size, int luma_stride,
506 WebPIDecoder* const idec = WebPINewDecoder(NULL);
524 static VP8StatusCode IDecCheckStatus(const WebPIDecoder* const idec) {
538 VP8StatusCode WebPIAppend(WebPIDecoder* const idec, const uint8_t* data,
559 VP8StatusCode WebPIUpdate(WebPIDecoder* const idec, const uint8_t* data,
582 static const WebPDecBuffer* GetOutputBuffer(const WebPIDecoder* const idec) {
589 const WebPDecBuffer* WebPIDecodedArea(const WebPIDecoder* const idec,
606 uint8_t* WebPIDecGetRGB(const WebPIDecoder* const idec, int* last_y,
622 uint8_t* WebPIDecGetYUV(const WebPIDecoder* const idec, int* last_y,
642 int WebPISetIOHooks(WebPIDecoder* const idec,