Loading drivers/media/platform/msm/vidc/msm_vdec.c +11 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,8 @@ #define MSM_VDEC_DVC_NAME "msm_vdec_8974" #define MIN_NUM_OUTPUT_BUFFERS 4 #define MIN_NUM_CAPTURE_BUFFERS 6 #define MIN_NUM_THUMBNAIL_MODE_CAPTURE_BUFFERS 1 #define MAX_NUM_OUTPUT_BUFFERS VB2_MAX_FRAME #define DEFAULT_VIDEO_CONCEAL_COLOR_BLACK 0x8010 #define MB_SIZE_IN_PIXEL (16 * 16) Loading Loading @@ -1572,6 +1574,7 @@ static int msm_vdec_queue_setup(struct vb2_queue *q, struct msm_vidc_inst *inst; struct hal_buffer_requirements *bufreq; int extra_idx = 0; int min_buff_count = 0; if (!q || !num_buffers || !num_planes || !sizes || !q->drv_priv) { Loading Loading @@ -1625,6 +1628,14 @@ static int msm_vdec_queue_setup(struct vb2_queue *q, } *num_buffers = max(*num_buffers, bufreq->buffer_count_min); min_buff_count = (!!(inst->flags & VIDC_THUMBNAIL)) ? MIN_NUM_THUMBNAIL_MODE_CAPTURE_BUFFERS : MIN_NUM_CAPTURE_BUFFERS; *num_buffers = clamp_val(*num_buffers, min_buff_count, VB2_MAX_FRAME); dprintk(VIDC_DBG, "Set actual output buffer count: %d\n", *num_buffers); rc = set_actual_buffer_count(inst, *num_buffers, Loading Loading
drivers/media/platform/msm/vidc/msm_vdec.c +11 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,8 @@ #define MSM_VDEC_DVC_NAME "msm_vdec_8974" #define MIN_NUM_OUTPUT_BUFFERS 4 #define MIN_NUM_CAPTURE_BUFFERS 6 #define MIN_NUM_THUMBNAIL_MODE_CAPTURE_BUFFERS 1 #define MAX_NUM_OUTPUT_BUFFERS VB2_MAX_FRAME #define DEFAULT_VIDEO_CONCEAL_COLOR_BLACK 0x8010 #define MB_SIZE_IN_PIXEL (16 * 16) Loading Loading @@ -1572,6 +1574,7 @@ static int msm_vdec_queue_setup(struct vb2_queue *q, struct msm_vidc_inst *inst; struct hal_buffer_requirements *bufreq; int extra_idx = 0; int min_buff_count = 0; if (!q || !num_buffers || !num_planes || !sizes || !q->drv_priv) { Loading Loading @@ -1625,6 +1628,14 @@ static int msm_vdec_queue_setup(struct vb2_queue *q, } *num_buffers = max(*num_buffers, bufreq->buffer_count_min); min_buff_count = (!!(inst->flags & VIDC_THUMBNAIL)) ? MIN_NUM_THUMBNAIL_MODE_CAPTURE_BUFFERS : MIN_NUM_CAPTURE_BUFFERS; *num_buffers = clamp_val(*num_buffers, min_buff_count, VB2_MAX_FRAME); dprintk(VIDC_DBG, "Set actual output buffer count: %d\n", *num_buffers); rc = set_actual_buffer_count(inst, *num_buffers, Loading