Searched defs:rescaler (Results 1 - 10 of 10) sorted by relevance

/external/chromium_org/third_party/libwebp/utils/
H A Drescaler.h40 // Initialize a rescaler given scratch area 'work' and dimensions of src & dst.
41 void WebPRescalerInit(WebPRescaler* const rescaler,
52 int WebPRescaleNeededLines(const WebPRescaler* const rescaler,
57 int WebPRescalerImport(WebPRescaler* const rescaler, int num_rows,
60 // Import a row of data and save its contribution in the rescaler.
64 // Export one row (starting at x_out position) from rescaler.
69 int WebPRescalerHasPendingOutput(const WebPRescaler* const rescaler) { argument
70 return (rescaler->y_accum <= 0);
74 int WebPRescalerExport(WebPRescaler* const rescaler);
H A Drescaler.c16 #include "./rescaler.h"
324 int WebPRescalerExport(WebPRescaler* const rescaler) { argument
326 while (WebPRescalerHasPendingOutput(rescaler)) {
327 WebPRescalerExportRow(rescaler, 0);
/external/webp/src/utils/
H A Drescaler.h40 // Initialize a rescaler given scratch area 'work' and dimensions of src & dst.
41 void WebPRescalerInit(WebPRescaler* const rescaler,
52 int WebPRescaleNeededLines(const WebPRescaler* const rescaler,
57 int WebPRescalerImport(WebPRescaler* const rescaler, int num_rows,
60 // Import a row of data and save its contribution in the rescaler.
64 // Export one row (starting at x_out position) from rescaler.
69 int WebPRescalerHasPendingOutput(const WebPRescaler* const rescaler) { argument
70 return (rescaler->y_accum <= 0);
74 int WebPRescalerExport(WebPRescaler* const rescaler);
H A Drescaler.c16 #include "./rescaler.h"
324 int WebPRescalerExport(WebPRescaler* const rescaler) { argument
326 while (WebPRescalerHasPendingOutput(rescaler)) {
327 WebPRescalerExportRow(rescaler, 0);
/external/chromium_org/third_party/libwebp/dec/
H A Dvp8li.h86 WebPRescaler *rescaler; // Common rescaler for all channels. member in struct:VP8LDecoder
H A Dvp8l.c395 const uint64_t memory_size = sizeof(*dec->rescaler) +
406 dec->rescaler = (WebPRescaler*)memory;
407 memory += sizeof(*dec->rescaler);
412 WebPRescalerInit(dec->rescaler, in_width, in_height, (uint8_t*)scaled_data,
422 static int Export(WebPRescaler* const rescaler, WEBP_CSP_MODE colorspace, argument
424 uint32_t* const src = (uint32_t*)rescaler->dst;
425 const int dst_width = rescaler->dst_width;
427 while (WebPRescalerHasPendingOutput(rescaler)) {
429 WebPRescalerExportRow(rescaler, 0);
448 const int needed_lines = WebPRescaleNeededLines(dec->rescaler, lines_lef
542 WebPRescaler* const rescaler = dec->rescaler; local
[all...]
/external/chromium_org/third_party/libwebp/enc/
H A Dpicture_rescale.c18 #include "../utils/rescaler.h"
172 // Simple picture rescaler
180 WebPRescaler rescaler; local
182 WebPRescalerInit(&rescaler, src_width, src_height,
190 y += WebPRescalerImport(&rescaler, src_height - y,
192 WebPRescalerExport(&rescaler);
/external/webp/src/dec/
H A Dvp8li.h86 WebPRescaler *rescaler; // Common rescaler for all channels. member in struct:VP8LDecoder
H A Dvp8l.c395 const uint64_t memory_size = sizeof(*dec->rescaler) +
406 dec->rescaler = (WebPRescaler*)memory;
407 memory += sizeof(*dec->rescaler);
412 WebPRescalerInit(dec->rescaler, in_width, in_height, (uint8_t*)scaled_data,
422 static int Export(WebPRescaler* const rescaler, WEBP_CSP_MODE colorspace, argument
424 uint32_t* const src = (uint32_t*)rescaler->dst;
425 const int dst_width = rescaler->dst_width;
427 while (WebPRescalerHasPendingOutput(rescaler)) {
429 WebPRescalerExportRow(rescaler, 0);
448 const int needed_lines = WebPRescaleNeededLines(dec->rescaler, lines_lef
542 WebPRescaler* const rescaler = dec->rescaler; local
[all...]
/external/webp/src/enc/
H A Dpicture_rescale.c18 #include "../utils/rescaler.h"
172 // Simple picture rescaler
180 WebPRescaler rescaler; local
182 WebPRescalerInit(&rescaler, src_width, src_height,
190 y += WebPRescalerImport(&rescaler, src_height - y,
192 WebPRescalerExport(&rescaler);

Completed in 738 milliseconds