diff options
| author | Shuzhen Wang <shuzhenw@codeaurora.org> | 2014-04-15 10:02:37 -0700 |
|---|---|---|
| committer | Ali B <abittin@gmail.com> | 2018-06-17 19:16:29 +0300 |
| commit | 3ce6ff73a744b3e804ca8378464c8b2a778e382b (patch) | |
| tree | cd0d642dc1b90f3204caded28d1b29d70b67d744 | |
| parent | f186677ad044f4f5a2b239d3cfaceaff5c7ca769 (diff) | |
QCamera2: More informative error message for qbuf/dqbuf
Bug: 14028116
Change-Id: I40c819f8bdfd4bd66ead9379e871f8a2fd6a5074
| -rwxr-xr-x | camera/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c b/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c index dca17d6..df1c938 100755 --- a/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c +++ b/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_stream.c @@ -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; } |
