Lines Matching refs:src_buf
271 VP8StatusCode WebPCopyDecBufferPixels(const WebPDecBuffer* const src_buf, in WebPCopyDecBufferPixels() argument
273 assert(src_buf != NULL && dst_buf != NULL); in WebPCopyDecBufferPixels()
274 assert(src_buf->colorspace == dst_buf->colorspace); in WebPCopyDecBufferPixels()
276 dst_buf->width = src_buf->width; in WebPCopyDecBufferPixels()
277 dst_buf->height = src_buf->height; in WebPCopyDecBufferPixels()
281 if (WebPIsRGBMode(src_buf->colorspace)) { in WebPCopyDecBufferPixels()
282 const WebPRGBABuffer* const src = &src_buf->u.RGBA; in WebPCopyDecBufferPixels()
285 src_buf->width * kModeBpp[src_buf->colorspace], in WebPCopyDecBufferPixels()
286 src_buf->height); in WebPCopyDecBufferPixels()
288 const WebPYUVABuffer* const src = &src_buf->u.YUVA; in WebPCopyDecBufferPixels()
291 src_buf->width, src_buf->height); in WebPCopyDecBufferPixels()
293 (src_buf->width + 1) / 2, (src_buf->height + 1) / 2); in WebPCopyDecBufferPixels()
295 (src_buf->width + 1) / 2, (src_buf->height + 1) / 2); in WebPCopyDecBufferPixels()
296 if (WebPIsAlphaMode(src_buf->colorspace)) { in WebPCopyDecBufferPixels()
298 src_buf->width, src_buf->height); in WebPCopyDecBufferPixels()