32 if (avctx->
width & 1) {
49 int aligned_width = ((avctx->
width + 47) / 48) * 48;
50 int stride = aligned_width * 8 / 3;
60 y = (uint16_t*)pic->
data[0];
61 u = (uint16_t*)pic->
data[1];
62 v = (uint16_t*)pic->
data[2];
70 *
b++ = (val >> 10) & 0x3FF; \
71 *c++ = (val >> 20) & 0x3FF; \
74 for (h = 0; h < avctx->
height; h++) {
75 const uint32_t *src = (
const uint32_t*)psrc;
77 for (w = 0; w < avctx->
width - 5; w += 6) {
83 if (w < avctx->
width - 1) {
89 if (w < avctx->
width - 3) {
90 *u++ = (val >> 10) & 0x3FF;
91 *y++ = (val >> 20) & 0x3FF;
95 *y++ = (val >> 10) & 0x3FF;