QCamera2: More informative error message for qbuf/dqbuf

Bug: 14028116
Change-Id: I40c819f8bdfd4bd66ead9379e871f8a2fd6a5074
This commit is contained in:
Shuzhen Wang 2014-04-15 10:02:37 -07:00 committed by Artem Borisov
parent 75041000c5
commit 79a61d2c36
1 changed files with 4 additions and 3 deletions

View File

@ -1523,7 +1523,8 @@ int32_t mm_stream_reg_buf(mm_stream_t * my_obj)
if (my_obj->buf_status[i].initial_reg_flag) {
rc = mm_stream_qbuf(my_obj, &my_obj->buf[i]);
if (rc != 0) {
CDBG_ERROR("%s: VIDIOC_QBUF rc = %d\n", __func__, rc);
CDBG_ERROR("%s: VIDIOC_QBUF rc = %d, errno is %s\n",
__func__, rc, strerror(errno));
break;
}
my_obj->buf_status[i].buf_refcnt = 0;
@ -2515,8 +2516,8 @@ int32_t mm_stream_buf_done(mm_stream_t * my_obj,
CDBG("<DEBUG> : Buf done for buffer:%d, stream:%d", frame->buf_idx, frame->stream_type);
rc = mm_stream_qbuf(my_obj, frame);
if(rc < 0) {
CDBG_ERROR("%s: mm_camera_stream_qbuf(idx=%d) err=%d\n",
__func__, frame->buf_idx, rc);
CDBG_ERROR("%s: mm_camera_stream_qbuf(idx=%d) errno=%d, %s\n",
__func__, frame->buf_idx, errno, strerror(errno));
} else {
my_obj->buf_status[frame->buf_idx].in_kernel = 1;
}