diff options
| author | Surajit Podder <spodder@codeaurora.org> | 2017-01-16 21:54:37 +0530 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-01-20 20:16:39 -0800 |
| commit | 726f72cbe707f46fb49a830c089d8c1cfdb5155a (patch) | |
| tree | 67895305cd8e6161a93d04621791a58f6942238c | |
| parent | 74e7bd58a41c72e94474eed114eb58ae6362e735 (diff) | |
msm_vidc: Disable DCVS in thumbnail mode
Disable DCVS in thumbnail mode to ensure
that extra buffers are not added to capture
port.
Change-Id: I46f84301d0507c8c8bba3bcd3d93871b49a3948c
Signed-off-by: Surajit Podder <spodder@codeaurora.org>
| -rw-r--r-- | drivers/media/platform/msm/vidc/msm_vidc_dcvs.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/media/platform/msm/vidc/msm_vidc_dcvs.c b/drivers/media/platform/msm/vidc/msm_vidc_dcvs.c index 3cd1c38f8f37..65f70d901f2a 100644 --- a/drivers/media/platform/msm/vidc/msm_vidc_dcvs.c +++ b/drivers/media/platform/msm/vidc/msm_vidc_dcvs.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2014-2016, The Linux Foundation. All rights reserved. +/* Copyright (c) 2014-2017, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and @@ -570,7 +570,8 @@ static bool msm_dcvs_check_supported(struct msm_vidc_inst *inst) inst->dcvs.extra_buffer_count = 0; if (!IS_VALID_DCVS_SESSION(num_mbs_per_frame, - res->dcvs_limit[inst->session_type].min_mbpf)) { + res->dcvs_limit[inst->session_type].min_mbpf) || + (inst->flags & VIDC_THUMBNAIL)) { inst->dcvs.extra_buffer_count = 0; is_dcvs_supported = false; goto dcvs_decision_done; |
