Lines Matching refs:buf
25 void fillYV12Buffer(uint8_t* buf, int w, int h, int stride) {
39 buf[yuvTexOffsetY + (y * yuvTexStrideY) + x] = intensity;
41 buf[yuvTexOffsetU + (y * yuvTexStrideU) + x] = intensity;
43 buf[yuvTexOffsetV + (y*2 * yuvTexStrideV) + x*2 + 0] =
44 buf[yuvTexOffsetV + (y*2 * yuvTexStrideV) + x*2 + 1] =
45 buf[yuvTexOffsetV + ((y*2+1) * yuvTexStrideV) + x*2 + 0] =
46 buf[yuvTexOffsetV + ((y*2+1) * yuvTexStrideV) + x*2 + 1] =
54 void fillYV12BufferRect(uint8_t* buf, int w, int h, int stride,
66 buf[yuvTexOffsetY + (y * yuvTexStrideY) + x] = inside ? 240 : 64;
70 buf[yuvTexOffsetU + (y * yuvTexStrideU) + x] = 16;
71 buf[yuvTexOffsetV + (y * yuvTexStrideV) + x] =
78 void fillRGBA8Buffer(uint8_t* buf, int w, int h, int stride) {
86 buf[offset + c] = (parityX ^ parityY) ? 231 : 35;
98 sp<GraphicBuffer> buf(new GraphicBuffer(anb, false));
101 ASSERT_EQ(NO_ERROR, buf->lock(GRALLOC_USAGE_SW_WRITE_OFTEN,
103 fillRGBA8Buffer(img, buf->getWidth(), buf->getHeight(), buf->getStride());
104 ASSERT_EQ(NO_ERROR, buf->unlock());
105 ASSERT_EQ(NO_ERROR, anw->queueBuffer(anw.get(), buf->getNativeBuffer(),