From 9aea11148a09a587530abdf91d77a9f1f6b3dd64 Mon Sep 17 00:00:00 2001 From: Philipp Zabel Date: Wed, 29 Aug 2012 08:22:00 -0300 Subject: [PATCH] --- yaml --- r: 331131 b: refs/heads/master c: e34db0661dc7945e5412a568f38dd170c78099d1 h: refs/heads/master i: 331129: 84cd00319b42c1758d0e7d9ab0a569f1653dbbe7 331127: 1a34d94a7a1e3817895dd3dfa435d3af812179b7 v: v3 --- [refs] | 2 +- trunk/drivers/media/platform/coda.c | 13 +++---------- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/[refs] b/[refs] index ead9759ade8b..640e62945146 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c566c78900acf38d6f2d004674b9cb062bbe3671 +refs/heads/master: e34db0661dc7945e5412a568f38dd170c78099d1 diff --git a/trunk/drivers/media/platform/coda.c b/trunk/drivers/media/platform/coda.c index bf8cb0a317bd..cd04ae252c30 100644 --- a/trunk/drivers/media/platform/coda.c +++ b/trunk/drivers/media/platform/coda.c @@ -818,18 +818,11 @@ static int coda_queue_setup(struct vb2_queue *vq, unsigned int sizes[], void *alloc_ctxs[]) { struct coda_ctx *ctx = vb2_get_drv_priv(vq); + struct coda_q_data *q_data; unsigned int size; - if (vq->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) { - if (fmt) - size = fmt->fmt.pix.width * - fmt->fmt.pix.height * 3 / 2; - else - size = MAX_W * - MAX_H * 3 / 2; - } else { - size = CODA_MAX_FRAME_SIZE; - } + q_data = get_q_data(ctx, vq->type); + size = q_data->sizeimage; *nplanes = 1; sizes[0] = size;