Lines Matching refs:ydst
46 uint16_t *ydst, *udst, *vdst, *yend; in decode_frame() local
61 ydst = (uint16_t *)pic->data[0]; in decode_frame()
64 yend = ydst + width; in decode_frame()
71 *ydst++ = (v >> 6 ) & 0xFFC0; in decode_frame()
75 *ydst++ = (v >> 16) & 0xFFC0; in decode_frame()
77 if (ydst >= yend) { in decode_frame()
78 ydst += pic->linesize[0] / 2 - width; in decode_frame()
81 yend = ydst + width; in decode_frame()
87 *ydst++ = (v << 4 ) & 0xFFC0; in decode_frame()
91 *ydst++ = (v >> 6 ) & 0xFFC0; in decode_frame()
93 if (ydst >= yend) { in decode_frame()
94 ydst += pic->linesize[0] / 2 - width; in decode_frame()
97 yend = ydst + width; in decode_frame()
105 *ydst++ = (v >> 16) & 0xFFC0; in decode_frame()
107 *ydst++ = (v << 4 ) & 0xFFC0; in decode_frame()
108 if (ydst >= yend) { in decode_frame()
109 ydst += pic->linesize[0] / 2 - width; in decode_frame()
112 yend = ydst + width; in decode_frame()