Lines Matching refs:src_info

330     if (!gsc->src_info.stream_on && !gsc->dst_info.stream_on) {  in m_gsc_m2m_stop()
333 } else if (gsc->src_info.stream_on != gsc->dst_info.stream_on) { in m_gsc_m2m_stop()
335 (%d != %d)", __func__, gsc->src_info.stream_on, in m_gsc_m2m_stop()
347 if (gsc->src_info.stream_on == true) { in m_gsc_m2m_stop()
348 if (ioctl(gsc->gsc_fd, VIDIOC_STREAMOFF, &gsc->src_info.buf.buf_type) < 0) { in m_gsc_m2m_stop()
352 gsc->src_info.stream_on = false; in m_gsc_m2m_stop()
377 req_buf.type = gsc->src_info.buf.buf_type; in m_gsc_m2m_stop()
378 req_buf.memory = gsc->src_info.buf.mem_type; in m_gsc_m2m_stop()
411 is_dirty = gsc->src_info.dirty || gsc->dst_info.dirty; in m_gsc_m2m_run_core()
412 is_drm = gsc->src_info.mode_drm; in m_gsc_m2m_run_core()
414 if (is_dirty && (gsc->src_info.mode_drm != gsc->dst_info.mode_drm)) { in m_gsc_m2m_run_core()
417 gsc->src_info.mode_drm, gsc->dst_info.mode_drm); in m_gsc_m2m_run_core()
427 if (CGscaler::m_gsc_check_src_size(&gsc->src_info.width, in m_gsc_m2m_run_core()
428 &gsc->src_info.height, &gsc->src_info.crop_left, in m_gsc_m2m_run_core()
429 &gsc->src_info.crop_top, &gsc->src_info.crop_width, in m_gsc_m2m_run_core()
430 &gsc->src_info.crop_height, gsc->src_info.v4l2_colorformat, in m_gsc_m2m_run_core()
446 if (gsc->src_info.stream_on == true) { in m_gsc_m2m_run_core()
473 if (gsc->src_info.dirty) { in m_gsc_m2m_run_core()
474 if (CGscaler::m_gsc_set_format(gsc->gsc_fd, &gsc->src_info) == false) { in m_gsc_m2m_run_core()
478 gsc->src_info.dirty = false; in m_gsc_m2m_run_core()
523 if (gsc->m_gsc_set_addr(gsc->gsc_fd, &gsc->src_info) == false) { in m_gsc_m2m_run_core()
533 if (gsc->src_info.stream_on == false) { in m_gsc_m2m_run_core()
534 if (ioctl(gsc->gsc_fd, VIDIOC_STREAMON, &gsc->src_info.buf.buf_type) < 0) { in m_gsc_m2m_run_core()
538 gsc->src_info.stream_on = true; in m_gsc_m2m_run_core()
644 if ((gsc->src_info.stream_on == false) || in m_gsc_m2m_wait_frame_done()
650 if (gsc->src_info.buf.buffer_queued) { in m_gsc_m2m_wait_frame_done()
651 if (ioctl(gsc->gsc_fd, VIDIOC_DQBUF, &gsc->src_info.buf.buffer) < 0) { in m_gsc_m2m_wait_frame_done()
655 gsc->src_info.buf.buffer_queued = false; in m_gsc_m2m_wait_frame_done()
992 if (gsc->src_info.stream_on != false) { in m_gsc_out_config()
1015 gsc->src_info.buf.buf_idx = 0; in m_gsc_out_config()
1016 gsc->src_info.qbuf_cnt = 0; in m_gsc_out_config()
1477 src_img->releaseFenceFd = gsc->src_info.releaseFenceFd; in m_gsc_m2m_run()
1503 if (gsc->src_info.qbuf_cnt == MAX_BUFFERS_GSCALER_OUT) { in m_gsc_out_run()
1533 gsc->src_info.qbuf_cnt--; in m_gsc_out_run()
1548 buf.index = gsc->src_info.buf.buf_idx; in m_gsc_out_run()
1552 gsc->src_info.buf.addr[0] = (void*)src_img->yaddr; in m_gsc_out_run()
1553 gsc->src_info.buf.addr[1] = (void*)src_img->uaddr; in m_gsc_out_run()
1554 gsc->src_info.buf.addr[2] = (void*)src_img->vaddr; in m_gsc_out_run()
1563 buf.m.planes[i].m.fd = (long)gsc->src_info.buf.addr[i]; in m_gsc_out_run()
1571 __func__, gsc->src_info.buf.buf_idx, in m_gsc_out_run()
1575 gsc->src_info.buf.buf_idx++; in m_gsc_out_run()
1576 gsc->src_info.buf.buf_idx = in m_gsc_out_run()
1577 gsc->src_info.buf.buf_idx % MAX_BUFFERS_GSCALER_OUT; in m_gsc_out_run()
1578 gsc->src_info.qbuf_cnt++; in m_gsc_out_run()
1580 if (gsc->src_info.stream_on == false) { in m_gsc_out_run()
1585 gsc->src_info.stream_on = true; in m_gsc_out_run()
1623 __func__, gsc->src_info.buf.buf_idx, in m_gsc_cap_run()