43 const uint32_t *src= (
const uint32_t *)avpkt->
data;
44 uint16_t *ydst, *udst, *vdst, *yend;
62 ydst= (uint16_t *)pic->
data[0];
63 udst= (uint16_t *)pic->
data[1];
64 vdst= (uint16_t *)pic->
data[2];
71 *udst++= (v>>16) & 0xFFC0;
72 *ydst++= (v>>6 ) & 0xFFC0;
73 *vdst++= (v<<4 ) & 0xFFC0;
76 *ydst++= (v>>16) & 0xFFC0;
87 *udst++= (v>>6 ) & 0xFFC0;
88 *ydst++= (v<<4 ) & 0xFFC0;
91 *vdst++= (v>>16) & 0xFFC0;
92 *ydst++= (v>>6 ) & 0xFFC0;
103 *udst++= (v<<4 ) & 0xFFC0;
106 *ydst++= (v>>16) & 0xFFC0;
107 *vdst++= (v>>6 ) & 0xFFC0;
108 *ydst++= (v<<4 ) & 0xFFC0;
111 udst+= pic->
linesize[1]/2 - width/2;
112 vdst+= pic->
linesize[2]/2 - width/2;