Lines Matching refs:stride

85 static inline void dxt1_block_internal(uint8_t *dst, ptrdiff_t stride,
102 dst += stride;
111 * @param stride scanline in bytes.
115 static int dxt1_block(uint8_t *dst, ptrdiff_t stride, const uint8_t *block)
117 dxt1_block_internal(dst, stride, block, 255);
128 * @param stride scanline in bytes.
132 static int dxt1a_block(uint8_t *dst, ptrdiff_t stride, const uint8_t *block)
134 dxt1_block_internal(dst, stride, block, 0);
139 static inline void dxt3_block_internal(uint8_t *dst, ptrdiff_t stride,
166 dst += stride;
188 * @param stride scanline in bytes.
192 static int dxt2_block(uint8_t *dst, ptrdiff_t stride, const uint8_t *block)
196 dxt3_block_internal(dst, stride, block);
202 premult2straight(dst + x * 4 + y * stride);
212 * @param stride scanline in bytes.
216 static int dxt3_block(uint8_t *dst, ptrdiff_t stride, const uint8_t *block)
218 dxt3_block_internal(dst, stride, block);
253 static inline void dxt5_block_internal(uint8_t *dst, ptrdiff_t stride,
298 dst += stride;
307 * @param stride scanline in bytes.
311 static int dxt4_block(uint8_t *dst, ptrdiff_t stride, const uint8_t *block)
315 dxt5_block_internal(dst, stride, block);
321 premult2straight(dst + x * 4 + y * stride);
331 * @param stride scanline in bytes.
335 static int dxt5_block(uint8_t *dst, ptrdiff_t stride, const uint8_t *block)
337 dxt5_block_internal(dst, stride, block);
371 * @param stride scanline in bytes.
375 static int dxt5y_block(uint8_t *dst, ptrdiff_t stride, const uint8_t *block)
381 dxt5_block_internal(dst, stride, block);
385 ycocg2rgba(dst + x * 4 + y * stride, 0);
395 * @param stride scanline in bytes.
399 static int dxt5ys_block(uint8_t *dst, ptrdiff_t stride, const uint8_t *block)
405 dxt5_block_internal(dst, stride, block);
409 ycocg2rgba(dst + x * 4 + y * stride, 1);
414 static inline void rgtc_block_internal(uint8_t *dst, ptrdiff_t stride,
434 dst [x * pix_size + y * stride + offset] = (uint8_t)c;
438 AV_WL32(dst + x * pix_size + y * stride, pixel);
444 static inline void rgtc1_block_internal(uint8_t *dst, ptrdiff_t stride,
481 rgtc_block_internal(dst, stride, block, color_table, mono, offset, pix_size);
489 * @param stride scanline in bytes.
493 static int rgtc1s_block(uint8_t *dst, ptrdiff_t stride, const uint8_t *block)
495 rgtc1_block_internal(dst, stride, block, 1, 0, 0, 4);
505 * @param stride scanline in bytes.
509 static int rgtc1u_block(uint8_t *dst, ptrdiff_t stride, const uint8_t *block)
511 rgtc1_block_internal(dst, stride, block, 0, 0, 0, 4);
521 * @param stride scanline in bytes.
525 static int rgtc1u_alpha_block(uint8_t *dst, ptrdiff_t stride, const uint8_t *block)
527 rgtc1_block_internal(dst, stride, block, 0, 1, 3, 4);
537 * @param stride scanline in bytes.
541 static int rgtc1u_gray_block(uint8_t *dst, ptrdiff_t stride, const uint8_t *block)
543 rgtc1_block_internal(dst, stride, block, 0, 1, 0, 1);
548 static inline void rgtc2_block_internal(uint8_t *dst, ptrdiff_t stride,
563 uint8_t *p = dst + x * 4 + y * stride;
585 * @param stride scanline in bytes.
589 static int rgtc2s_block(uint8_t *dst, ptrdiff_t stride, const uint8_t *block)
591 rgtc2_block_internal(dst, stride, block, 1);
601 * @param stride scanline in bytes.
605 static int rgtc2u_block(uint8_t *dst, ptrdiff_t stride, const uint8_t *block)
607 rgtc2_block_internal(dst, stride, block, 0);
617 * @param stride scanline in bytes.
621 static int dxn3dc_block(uint8_t *dst, ptrdiff_t stride, const uint8_t *block)
624 rgtc2_block_internal(dst, stride, block, 0);
629 uint8_t *p = dst + x * 4 + y * stride;