Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 357023
b: refs/heads/master
c: f60e160
h: refs/heads/master
i:
  357021: 7b4a44f
  357019: 68b088f
  357015: d80945e
  357007: 666a709
  356991: 0681023
v: v3
  • Loading branch information
Shaik Ameer Basha authored and Mauro Carvalho Chehab committed Dec 21, 2012
1 parent 224ab03 commit 1ad9736
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 8 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: aecede4c45ae32944e822ef98d4837733837887d
refs/heads/master: f60e160e126bdd8f0d928cd8b3fce54659597394
20 changes: 13 additions & 7 deletions trunk/drivers/media/platform/exynos-gsc/gsc-m2m.c
Original file line number Diff line number Diff line change
Expand Up @@ -99,22 +99,28 @@ static void gsc_m2m_job_abort(void *priv)
gsc_m2m_job_finish(ctx, VB2_BUF_STATE_ERROR);
}

static int gsc_fill_addr(struct gsc_ctx *ctx)
static int gsc_get_bufs(struct gsc_ctx *ctx)
{
struct gsc_frame *s_frame, *d_frame;
struct vb2_buffer *vb = NULL;
struct vb2_buffer *src_vb, *dst_vb;
int ret;

s_frame = &ctx->s_frame;
d_frame = &ctx->d_frame;

vb = v4l2_m2m_next_src_buf(ctx->m2m_ctx);
ret = gsc_prepare_addr(ctx, vb, s_frame, &s_frame->addr);
src_vb = v4l2_m2m_next_src_buf(ctx->m2m_ctx);
ret = gsc_prepare_addr(ctx, src_vb, s_frame, &s_frame->addr);
if (ret)
return ret;

dst_vb = v4l2_m2m_next_dst_buf(ctx->m2m_ctx);
ret = gsc_prepare_addr(ctx, dst_vb, d_frame, &d_frame->addr);
if (ret)
return ret;

vb = v4l2_m2m_next_dst_buf(ctx->m2m_ctx);
return gsc_prepare_addr(ctx, vb, d_frame, &d_frame->addr);
dst_vb->v4l2_buf.timestamp = src_vb->v4l2_buf.timestamp;

return 0;
}

static void gsc_m2m_device_run(void *priv)
Expand Down Expand Up @@ -148,7 +154,7 @@ static void gsc_m2m_device_run(void *priv)
goto put_device;
}

ret = gsc_fill_addr(ctx);
ret = gsc_get_bufs(ctx);
if (ret) {
pr_err("Wrong address");
goto put_device;
Expand Down

0 comments on commit 1ad9736

Please sign in to comment.