Home
last modified time | relevance | path

Searched refs:webp_data (Results 1 - 17 of 17) sorted by relevance

/third_party/skia/third_party/externals/libwebp/src/webp/
H A Dmux_types.h64 // Initializes the contents of the 'webp_data' object with default values.
65 static WEBP_INLINE void WebPDataInit(WebPData* webp_data) { in WebPDataInit() argument
66 if (webp_data != NULL) { in WebPDataInit()
67 memset(webp_data, 0, sizeof(*webp_data)); in WebPDataInit()
71 // Clears the contents of the 'webp_data' object by calling WebPFree().
73 static WEBP_INLINE void WebPDataClear(WebPData* webp_data) { in WebPDataClear() argument
74 if (webp_data != NULL) { in WebPDataClear()
75 WebPFree((void*)webp_data->bytes); in WebPDataClear()
76 WebPDataInit(webp_data); in WebPDataClear()
[all...]
H A Ddemux.h16 WebPDemuxer* demux = WebPDemux(&webp_data);
230 WebPAnimDecoder* dec = WebPAnimDecoderNew(webp_data, &dec_options);
279 // webp_data - (in) WebP bitstream. This should remain unchanged during the
288 const WebPData* webp_data, const WebPAnimDecoderOptions* dec_options) { in WebPAnimDecoderNew()
289 return WebPAnimDecoderNewInternal(webp_data, dec_options, in WebPAnimDecoderNew()
287 WebPAnimDecoderNew( const WebPData* webp_data, const WebPAnimDecoderOptions* dec_options) WebPAnimDecoderNew() argument
H A Dmux.h412 WebPAnimEncoderAssemble(enc, webp_data);
414 // Write the 'webp_data' to a file, or re-mux it further.
503 // webp_data - (out) generated WebP bitstream.
507 WebPData* webp_data);
/third_party/skia/third_party/externals/libwebp/tests/fuzzer/
H A Dmux_demux_api_fuzzer.c22 WebPData webp_data; in LLVMFuzzerTestOneInput() local
23 WebPDataInit(&webp_data); in LLVMFuzzerTestOneInput()
24 webp_data.size = size; in LLVMFuzzerTestOneInput()
25 webp_data.bytes = data; in LLVMFuzzerTestOneInput()
32 WebPMux* mux = WebPMuxCreate(&webp_data, size & 2); in LLVMFuzzerTestOneInput()
63 demux = WebPDemuxPartial(&webp_data, &state); in LLVMFuzzerTestOneInput()
69 demux = WebPDemux(&webp_data); in LLVMFuzzerTestOneInput()
H A Danimation_api_fuzzer.c23 WebPData webp_data; in LLVMFuzzerTestOneInput() local
24 WebPDataInit(&webp_data); in LLVMFuzzerTestOneInput()
25 webp_data.size = size; in LLVMFuzzerTestOneInput()
26 webp_data.bytes = data; in LLVMFuzzerTestOneInput()
29 WebPDemuxer* const demux = WebPDemux(&webp_data); in LLVMFuzzerTestOneInput()
67 WebPAnimDecoder* dec = WebPAnimDecoderNew(&webp_data, &dec_options); in LLVMFuzzerTestOneInput()
H A Danimencoder_fuzzer.cc164 WebPData webp_data; in LLVMFuzzerTestOneInput() local
165 WebPDataInit(&webp_data); in LLVMFuzzerTestOneInput()
166 if (!WebPAnimEncoderAssemble(enc, &webp_data)) { in LLVMFuzzerTestOneInput()
170 WebPDataClear(&webp_data); in LLVMFuzzerTestOneInput()
175 WebPDataClear(&webp_data); in LLVMFuzzerTestOneInput()
H A Danimdecoder_fuzzer.cc33 WebPData webp_data = { data, size }; in LLVMFuzzerTestOneInput() local
34 WebPAnimDecoder* const dec = WebPAnimDecoderNew(&webp_data, NULL); in LLVMFuzzerTestOneInput()
/third_party/skia/third_party/externals/libwebp/examples/
H A Dimg2webp.c91 static int SetLoopCount(int loop_count, WebPData* const webp_data) { in SetLoopCount() argument
96 WebPMux* const mux = WebPMuxCreate(webp_data, 1); in SetLoopCount()
111 WebPDataClear(webp_data); in SetLoopCount()
112 err = WebPMuxAssemble(mux, webp_data); in SetLoopCount()
138 WebPData webp_data; in main() local
152 WebPDataInit(&webp_data); in main()
295 ok = ok && WebPAnimEncoderAssemble(enc, &webp_data); in main()
305 ok = SetLoopCount(loop_count, &webp_data); in main()
310 ok = ImgIoUtilWriteFile(output, webp_data.bytes, webp_data in main()
[all...]
H A Dgif2webp.c122 WebPData webp_data; in main() local
147 WebPDataInit(&webp_data); in main()
464 if (!WebPAnimEncoderAssemble(enc, &webp_data)) { in main()
490 mux = WebPMuxCreate(&webp_data, 1); in main()
495 WebPDataClear(&webp_data); in main()
538 err = WebPMuxAssemble(mux, &webp_data); in main()
547 if (!ImgIoUtilWriteFile((const char*)out_file, webp_data.bytes, in main()
548 webp_data.size)) { in main()
555 (int)webp_data.size); in main()
558 (int)webp_data in main()
[all...]
H A Dexample_util.c127 WebPData* const webp_data) { in ExUtilReadFileToWebPData()
130 if (webp_data == NULL) return 0; in ExUtilReadFileToWebPData()
132 webp_data->bytes = data; in ExUtilReadFileToWebPData()
133 webp_data->size = size; in ExUtilReadFileToWebPData()
126 ExUtilReadFileToWebPData(const char* const filename, WebPData* const webp_data) ExUtilReadFileToWebPData() argument
H A Danim_util.c208 static int IsWebP(const WebPData* const webp_data) { in IsWebP() argument
209 return (WebPGetInfo(webp_data->bytes, webp_data->size, NULL, NULL) != 0); in IsWebP()
212 // Read animated WebP bitstream 'webp_data' into 'AnimatedImage' struct.
214 const WebPData* const webp_data, in ReadAnimatedWebP()
226 dec = WebPAnimDecoderNew(webp_data, NULL); in ReadAnimatedWebP()
704 WebPData webp_data; in ReadAnimatedImage() local
706 WebPDataInit(&webp_data); in ReadAnimatedImage()
709 if (!ImgIoUtilReadFile(filename, &webp_data.bytes, &webp_data in ReadAnimatedImage()
213 ReadAnimatedWebP(const char filename[], const WebPData* const webp_data, AnimatedImage* const image, int dump_frames, const char dump_folder[]) ReadAnimatedWebP() argument
[all...]
H A Dwebpinfo.c172 WebPData* const webp_data) { in ReadFileToWebPData()
176 webp_data->bytes = data; in ReadFileToWebPData()
177 webp_data->size = size; in ReadFileToWebPData()
184 static void InitMemBuffer(MemBuffer* const mem, const WebPData* webp_data) { in InitMemBuffer() argument
185 mem->buf_ = webp_data->bytes; in InitMemBuffer()
187 mem->end_ = webp_data->size; in InitMemBuffer()
1068 const WebPData* webp_data) { in AnalyzeWebP()
1073 InitMemBuffer(&mem_buffer, webp_data); in AnalyzeWebP()
1163 WebPData webp_data; in main() local
1172 !ReadFileToWebPData((const char*)in_file, &webp_data)) { in main()
171 ReadFileToWebPData(const char* const filename, WebPData* const webp_data) ReadFileToWebPData() argument
1067 AnalyzeWebP(WebPInfo* const webp_info, const WebPData* webp_data) AnalyzeWebP() argument
[all...]
H A Dexample_util.h40 // webp_data is overwritten. Returns false in case of error.
42 WebPData* const webp_data);
H A Dwebpmux.c424 WebPData webp_data; in WriteWebP() local
425 const WebPMuxError err = WebPMuxAssemble(mux, &webp_data); in WriteWebP()
430 ok = WriteData(filename, &webp_data); in WriteWebP()
431 WebPDataClear(&webp_data); in WriteWebP()
/third_party/skia/third_party/externals/libwebp/src/demux/
H A Danim_decode.c86 const WebPData* webp_data, const WebPAnimDecoderOptions* dec_options, in WebPAnimDecoderNewInternal()
91 if (webp_data == NULL || in WebPAnimDecoderNewInternal()
98 if (WebPGetFeatures(webp_data->bytes, webp_data->size, &features) != in WebPAnimDecoderNewInternal()
114 dec->demux_ = WebPDemux(webp_data); in WebPAnimDecoderNewInternal()
85 WebPAnimDecoderNewInternal( const WebPData* webp_data, const WebPAnimDecoderOptions* dec_options, int abi_version) WebPAnimDecoderNewInternal() argument
/third_party/skia/third_party/externals/libwebp/imageio/
H A Dwebpdec.c113 WebPData webp_data = { data, data_size }; in ExtractMetadata() local
114 WebPDemuxer* const demux = WebPDemux(&webp_data); in ExtractMetadata()
/third_party/skia/third_party/externals/libwebp/src/mux/
H A Danim_encode.c1481 WebPData* const webp_data) { in OptimizeSingleFrame()
1487 WebPMux* const mux = WebPMuxCreate(webp_data, 0); in OptimizeSingleFrame()
1508 if (webp_data2.size < webp_data->size) { // Pick 'webp_data2' if smaller. in OptimizeSingleFrame()
1509 WebPDataClear(webp_data); in OptimizeSingleFrame()
1510 *webp_data = webp_data2; in OptimizeSingleFrame()
1522 int WebPAnimEncoderAssemble(WebPAnimEncoder* enc, WebPData* webp_data) { in WebPAnimEncoderAssemble() argument
1531 if (webp_data == NULL) { in WebPAnimEncoderAssemble()
1566 err = WebPMuxAssemble(mux, webp_data); in WebPAnimEncoderAssemble()
1570 err = OptimizeSingleFrame(enc, webp_data); in WebPAnimEncoderAssemble()
1480 OptimizeSingleFrame(WebPAnimEncoder* const enc, WebPData* const webp_data) OptimizeSingleFrame() argument

Completed in 16 milliseconds