[automerger skipped] ExternalCameraHAL: improve buffer and error handling am: 895f5bbddc am: 83eb15f102 -s ours

am skip reason: Merged-In I04d8e19a2ee78580e54340378122c724a3de8edb with SHA-1 ef97150dc9 is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3011718

Change-Id: I10e7c0e6d38aa075803a88dd84f255ae0b342613
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>