Lines Matching refs:mBuffer
36 mBuffer(buffer), mTimestamp(timestamp), in AImage()
68 mBuffer = nullptr; in close()
186 int32_t fmt = mBuffer->flexFormat; in getPlanePixelStride()
189 *pixelStride = (planeIdx == 0) ? 1 : mBuffer->chromaStep; in getPlanePixelStride()
241 int32_t fmt = mBuffer->flexFormat; in getPlaneRowStride()
244 *rowStride = (planeIdx == 0) ? mBuffer->stride : mBuffer->chromaStride; in getPlaneRowStride()
247 *rowStride = mBuffer->width; in getPlaneRowStride()
250 if (mBuffer->stride % 16) { in getPlaneRowStride()
251 ALOGE("Stride %d is not 16 pixel aligned!", mBuffer->stride); in getPlaneRowStride()
254 *rowStride = (planeIdx == 0) ? mBuffer->stride : ALIGN(mBuffer->stride / 2, 16); in getPlaneRowStride()
259 *rowStride = mBuffer->stride; in getPlaneRowStride()
262 if (mBuffer->stride % 16) { in getPlaneRowStride()
263 ALOGE("Stride %d is not 16 pixel aligned!", mBuffer->stride); in getPlaneRowStride()
266 *rowStride = mBuffer->stride; in getPlaneRowStride()
273 if (mBuffer->stride % 16) { in getPlaneRowStride()
274 ALOGE("Stride %d is not 16 pixel aligned!", mBuffer->stride); in getPlaneRowStride()
277 *rowStride = mBuffer->stride * 2; in getPlaneRowStride()
280 *rowStride = mBuffer->stride * 2; in getPlaneRowStride()
284 *rowStride = mBuffer->stride * 4; in getPlaneRowStride()
288 *rowStride = mBuffer->stride * 3; in getPlaneRowStride()
303 if (mBuffer == nullptr) { in getJpegSize()
308 uint32_t width = mBuffer->width; in getJpegSize()
309 uint8_t* jpegBuffer = mBuffer->data; in getJpegSize()
355 int32_t fmt = mBuffer->flexFormat; in getPlaneData()
359 pData = (planeIdx == 0) ? mBuffer->data : in getPlaneData()
360 (planeIdx == 1) ? mBuffer->dataCb : mBuffer->dataCr; in getPlaneData()
363 dataSize = mBuffer->stride * (mBuffer->height - 1) + mBuffer->width; in getPlaneData()
365 dataSize = mBuffer->chromaStride * (mBuffer->height / 2 - 1) + in getPlaneData()
366 mBuffer->chromaStep * (mBuffer->width / 2 - 1) + 1; in getPlaneData()
371 cr = mBuffer->data + (mBuffer->stride * mBuffer->height); in getPlaneData()
374 ySize = mBuffer->width * (mBuffer->height - 1) + mBuffer->width; in getPlaneData()
375 cSize = mBuffer->width * (mBuffer->height / 2 - 1) + mBuffer->width - 1; in getPlaneData()
377 pData = (planeIdx == 0) ? mBuffer->data : in getPlaneData()
383 if (mBuffer->stride % 16) { in getPlaneData()
384 ALOGE("Stride %d is not 16 pixel aligned!", mBuffer->stride); in getPlaneData()
388 ySize = mBuffer->stride * mBuffer->height; in getPlaneData()
389 cStride = ALIGN(mBuffer->stride / 2, 16); in getPlaneData()
390 cr = mBuffer->data + ySize; in getPlaneData()
391 cSize = cStride * mBuffer->height / 2; in getPlaneData()
394 pData = (planeIdx == 0) ? mBuffer->data : in getPlaneData()
401 pData = mBuffer->data; in getPlaneData()
402 dataSize = mBuffer->stride * mBuffer->height; in getPlaneData()
407 pData = mBuffer->data; in getPlaneData()
408 dataSize = mBuffer->stride * mBuffer->height * bytesPerPixel; in getPlaneData()
412 if (mBuffer->height != 1) { in getPlaneData()
413 ALOGE("Jpeg should have height value one but got %d", mBuffer->height); in getPlaneData()
417 pData = mBuffer->data; in getPlaneData()
423 pData = mBuffer->data; in getPlaneData()
424 dataSize = mBuffer->stride * mBuffer->height * bytesPerPixel; in getPlaneData()
428 if (mBuffer->height != 1) { in getPlaneData()
429 ALOGE("RAW_OPAQUE should have height value one but got %d", mBuffer->height); in getPlaneData()
432 pData = mBuffer->data; in getPlaneData()
433 dataSize = mBuffer->width; in getPlaneData()
437 if (mBuffer->width % 4) { in getPlaneData()
438 ALOGE("Width is not multiple of 4 %d", mBuffer->width); in getPlaneData()
441 if (mBuffer->height % 2) { in getPlaneData()
442 ALOGE("Height is not multiple of 2 %d", mBuffer->height); in getPlaneData()
445 if (mBuffer->stride < (mBuffer->width * 10 / 8)) { in getPlaneData()
447 mBuffer->stride, mBuffer->width * 10 / 8); in getPlaneData()
450 pData = mBuffer->data; in getPlaneData()
451 dataSize = mBuffer->stride * mBuffer->height; in getPlaneData()
455 if (mBuffer->width % 4) { in getPlaneData()
456 ALOGE("Width is not multiple of 4 %d", mBuffer->width); in getPlaneData()
459 if (mBuffer->height % 2) { in getPlaneData()
460 ALOGE("Height is not multiple of 2 %d", mBuffer->height); in getPlaneData()
463 if (mBuffer->stride < (mBuffer->width * 12 / 8)) { in getPlaneData()
465 mBuffer->stride, mBuffer->width * 12 / 8); in getPlaneData()
468 pData = mBuffer->data; in getPlaneData()
469 dataSize = mBuffer->stride * mBuffer->height; in getPlaneData()
475 pData = mBuffer->data; in getPlaneData()
476 dataSize = mBuffer->stride * mBuffer->height * bytesPerPixel; in getPlaneData()
481 pData = mBuffer->data; in getPlaneData()
482 dataSize = mBuffer->stride * mBuffer->height * bytesPerPixel; in getPlaneData()
487 pData = mBuffer->data; in getPlaneData()
488 dataSize = mBuffer->stride * mBuffer->height * bytesPerPixel; in getPlaneData()