Lines Matching defs:elem_size
313 static av_always_inline void copy_elem(uint8_t *pout, const uint8_t *pin, int elem_size)
316 switch (elem_size) {
331 memcpy(pout, pin, elem_size);
336 static av_always_inline void simple_rotate_internal(uint8_t *dst, const uint8_t *src, int src_linesize, int angle, int elem_size, int len)
341 memcpy(dst, src, elem_size * len);
345 copy_elem(dst + i*elem_size, src + (len-i-1)*src_linesize, elem_size);
349 copy_elem(dst + i*elem_size, src + (len-i-1)*elem_size, elem_size);
353 copy_elem(dst + i*elem_size, src + i*src_linesize, elem_size);
358 static av_always_inline void simple_rotate(uint8_t *dst, const uint8_t *src, int src_linesize, int angle, int elem_size, int len)
360 switch(elem_size) {
365 default: simple_rotate_internal(dst, src, src_linesize, angle, elem_size, len); break;