32 if (avctx->
width & 1) {
53 int aligned_width = ((avctx->
width + 47) / 48) * 48;
54 int stride = aligned_width * 8 / 3;
68 y = (uint16_t*)pic->
data[0];
69 u = (uint16_t*)pic->
data[1];
70 v = (uint16_t*)pic->
data[2];
78 *
b++ = (val >> 10) & 0x3FF; \
79 *c++ = (val >> 20) & 0x3FF; \
82 for (h = 0; h < avctx->
height; h++) {
83 const uint32_t *src = (
const uint32_t*)psrc;
85 for (w = 0; w < avctx->
width - 5; w += 6) {
91 if (w < avctx->
width - 1) {
97 if (w < avctx->
width - 3) {
98 *u++ = (val >> 10) & 0x3FF;
99 *y++ = (val >> 20) & 0x3FF;
103 *y++ = (val >> 10) & 0x3FF;