Lines Matching refs:image

110         ALOGE("%s: image %p has been closed!", __FUNCTION__, this);
124 ALOGE("%s: image %p has been closed!", __FUNCTION__, this);
138 ALOGE("%s: image %p has been closed!", __FUNCTION__, this);
152 ALOGE("%s: image %p has been closed!", __FUNCTION__, this);
166 ALOGE("%s: image %p has been closed!", __FUNCTION__, this);
186 // Return immediately if the image has already been locked.
201 ALOGV("%s: Successfully locked the image %p.", __FUNCTION__, this);
219 // This image hasn't been locked yet, no need to unlock.
253 ALOGE("%s: image %p has been closed!", __FUNCTION__, this);
313 ALOGE("%s: image %p has been closed!", __FUNCTION__, this);
430 ALOGE("%s: image %p has been closed!", __FUNCTION__, this);
611 void AImage_delete(AImage* image) {
613 AImage_deleteAsync(image, -1);
618 void AImage_deleteAsync(AImage* image, int releaseFenceFd) {
620 if (image != nullptr) {
621 image->lockReader();
622 image->close(releaseFenceFd);
623 image->unlockReader();
624 if (!image->isClosed()) {
627 image->free();
633 media_status_t AImage_getWidth(const AImage* image, /*out*/int32_t* width) {
635 if (image == nullptr || width == nullptr) {
636 ALOGE("%s: bad argument. image %p width %p",
637 __FUNCTION__, image, width);
640 return image->getWidth(width);
644 media_status_t AImage_getHeight(const AImage* image, /*out*/int32_t* height) {
646 if (image == nullptr || height == nullptr) {
647 ALOGE("%s: bad argument. image %p height %p",
648 __FUNCTION__, image, height);
651 return image->getHeight(height);
655 media_status_t AImage_getFormat(const AImage* image, /*out*/int32_t* format) {
657 if (image == nullptr || format == nullptr) {
658 ALOGE("%s: bad argument. image %p format %p",
659 __FUNCTION__, image, format);
662 return image->getFormat(format);
666 media_status_t AImage_getCropRect(const AImage* image, /*out*/AImageCropRect* rect) {
668 if (image == nullptr || rect == nullptr) {
669 ALOGE("%s: bad argument. image %p rect %p",
670 __FUNCTION__, image, rect);
675 media_status_t ret = image->getWidth(&width);
680 ret = image->getHeight(&height);
692 media_status_t AImage_getTimestamp(const AImage* image, /*out*/int64_t* timestampNs) {
694 if (image == nullptr || timestampNs == nullptr) {
695 ALOGE("%s: bad argument. image %p timestampNs %p",
696 __FUNCTION__, image, timestampNs);
699 return image->getTimestamp(timestampNs);
703 media_status_t AImage_getNumberOfPlanes(const AImage* image, /*out*/int32_t* numPlanes) {
705 if (image == nullptr || numPlanes == nullptr) {
706 ALOGE("%s: bad argument. image %p numPlanes %p",
707 __FUNCTION__, image, numPlanes);
710 return image->getNumPlanes(numPlanes);
715 const AImage* image, int planeIdx, /*out*/int32_t* pixelStride) {
717 if (image == nullptr || pixelStride == nullptr) {
718 ALOGE("%s: bad argument. image %p pixelStride %p",
719 __FUNCTION__, image, pixelStride);
722 media_status_t ret = const_cast<AImage*>(image)->lockImage();
724 ALOGE("%s: failed to lock buffer for CPU access. image %p, error=%d.",
725 __FUNCTION__, image, ret);
728 return image->getPlanePixelStride(planeIdx, pixelStride);
733 const AImage* image, int planeIdx, /*out*/int32_t* rowStride) {
735 if (image == nullptr || rowStride == nullptr) {
736 ALOGE("%s: bad argument. image %p rowStride %p",
737 __FUNCTION__, image, rowStride);
740 media_status_t ret = const_cast<AImage*>(image)->lockImage();
742 ALOGE("%s: failed to lock buffer for CPU access. image %p, error=%d.",
743 __FUNCTION__, image, ret);
746 return image->getPlaneRowStride(planeIdx, rowStride);
751 const AImage* image, int planeIdx,
754 if (image == nullptr || data == nullptr || dataLength == nullptr) {
755 ALOGE("%s: bad argument. image %p data %p dataLength %p",
756 __FUNCTION__, image, data, dataLength);
759 media_status_t ret = const_cast<AImage*>(image)->lockImage();
761 ALOGE("%s: failed to lock buffer for CPU access. image %p, error=%d.",
762 __FUNCTION__, image, ret);
765 return image->getPlaneData(planeIdx, data, dataLength);
770 const AImage* image, /*out*/AHardwareBuffer** buffer) {
773 if (image == nullptr || buffer == nullptr) {
774 ALOGE("%s: bad argument. image %p buffer %p", __FUNCTION__, image, buffer);
777 return image->getHardwareBuffer(buffer);