Home | History | Annotate | Download | only in src

Lines Matching refs:buf_info

68                                  mm_camera_buf_info_t* buf_info,
71 mm_camera_buf_info_t* buf_info);
151 * @buf_info: ptr to struct storing buffer information
158 mm_camera_buf_info_t *buf_info)
163 if ((NULL == ch_obj) || (NULL == buf_info)) {
174 node->u.buf = *buf_info;
196 * @buf_info: ptr to struct storing buffer information
201 mm_camera_buf_info_t *buf_info,
210 rc = mm_stream_notify_channel(my_obj->ch_obj, buf_info);
219 my_obj->buf_status[buf_info->buf->buf_idx].buf_refcnt++;
221 rc = mm_stream_notify_channel(my_obj->linked_obj, buf_info);
237 node->u.buf = *buf_info;
263 mm_stream_data_cb_t *buf_cb, mm_camera_buf_info_t *buf_info)
267 if (NULL == my_obj || buf_info == NULL ||
274 super_buf.bufs[0] = buf_info->buf;
309 mm_camera_buf_info_t buf_info;
331 memset(&buf_info, 0, sizeof(mm_camera_buf_info_t));
332 rc = mm_stream_read_msm_frame(my_obj, &buf_info,
337 uint32_t idx = buf_info.buf->buf_idx;
345 &my_obj->buf_cb[i], &buf_info);
367 mm_stream_handle_rcvd_buf(my_obj, &buf_info, has_cb);
386 mm_camera_buf_info_t* buf_info = NULL;
402 buf_info = &cmd_cb->u.buf;
405 super_buf.bufs[0] = buf_info->buf;
416 my_obj->buf_status[buf_info->buf->buf_idx].buf_refcnt++;
432 my_obj->buf_status[buf_info->buf->buf_idx].buf_refcnt++;
456 mm_stream_buf_done(my_obj, buf_info->buf);
1560 * @buf_info : ptr to a struct storing buffer information
1567 mm_camera_buf_info_t* buf_info)
1576 user_buf = (struct msm_camera_user_buf_cont_t *)buf_info->buf->buffer;
1578 if(user_buf != my_obj->buf[buf_info->buf->buf_idx].buffer) {
1584 if (buf_info->buf->frame_idx == 1) {
1585 frameID = buf_info->buf->frame_idx;
1587 frameID = (buf_info->buf->frame_idx - 1) * user_buf->buf_cnt;
1590 timeStamp = (nsecs_t)(buf_info->buf->ts.tv_sec) *
1591 1000000000LL + buf_info->buf->ts.tv_nsec;
1595 mm_stream_qbuf(my_obj, buf_info->buf);
1598 || (my_obj->prev_frameID != buf_info->buf->frame_idx + 1)) {
1609 buf_info->buf->user_buf.buf_idx[i] = user_buf->buf_idx[i];
1617 stream_buf->is_uv_subsampled = buf_info->buf->is_uv_subsampled;
1624 buf_info->buf->ts.tv_sec = (my_obj->prev_timestamp / 1000000000LL);
1625 buf_info->buf->ts.tv_nsec = (my_obj->prev_timestamp -
1626 (buf_info->buf->ts.tv_sec * 1000000000LL));
1628 buf_info->buf->user_buf.bufs_used = user_buf->buf_cnt;
1629 buf_info->buf->user_buf.buf_in_use = 1;
1632 my_obj->prev_frameID = buf_info->buf->frame_idx;
1645 * @buf_info : ptr to a struct storing buffer information
1653 mm_camera_buf_info_t* buf_info,
1685 buf_info->buf = &my_obj->buf[idx];
1686 buf_info->frame_idx = vb.sequence;
1687 buf_info->stream_id = my_obj->my_hdl;
1689 buf_info->buf->stream_id = my_obj->my_hdl;
1690 buf_info->buf->buf_idx = idx;
1691 buf_info->buf->frame_idx = vb.sequence;
1692 buf_info->buf->ts.tv_sec = vb.timestamp.tv_sec;
1693 buf_info->buf->ts.tv_nsec = vb.timestamp.tv_usec * 1000;
1694 buf_info->buf->flags = vb.flags;
1698 vb.index, buf_info->buf->frame_idx,
1700 my_obj->queued_buffer_count, buf_info->buf->buf_type,
1701 buf_info->buf->flags,
1704 buf_info->buf->is_uv_subsampled =
1707 if(buf_info->buf->buf_type == CAM_STREAM_BUF_TYPE_USERPTR) {
1708 mm_stream_read_user_buf(my_obj, buf_info);