Loading drivers/media/platform/msm/vidc/msm_vidc_common.c +11 −4 Original line number Diff line number Diff line Loading @@ -5426,7 +5426,7 @@ int msm_comm_qbuf_cache_operations(struct msm_vidc_inst *inst, dbuf = msm_smem_get_dma_buf(b->m.planes[i].m.fd); offset = b->m.planes[i].data_offset; size = b->m.planes[i].length; size = b->m.planes[i].length - offset; cache_ops = SMEM_CACHE_INVALIDATE; skip = false; Loading Loading @@ -5491,7 +5491,7 @@ int msm_comm_dqbuf_cache_operations(struct msm_vidc_inst *inst, dma_buf = msm_smem_get_dma_buf(b->m.planes[i].m.fd); offset = b->m.planes[i].data_offset; size = b->m.planes[i].length; size = b->m.planes[i].length - offset; cache_ops = SMEM_CACHE_INVALIDATE; skip = false; Loading @@ -5511,8 +5511,15 @@ int msm_comm_dqbuf_cache_operations(struct msm_vidc_inst *inst, skip = true; } else if (b->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE) { if (!i) /* bitstream */ skip = true; if (!i) { /* bitstream */ /* * Include vp8e header bytes as well * by making offset equal to zero */ offset = 0; size = b->m.planes[i].bytesused + b->m.planes[i].data_offset; } } } Loading Loading
drivers/media/platform/msm/vidc/msm_vidc_common.c +11 −4 Original line number Diff line number Diff line Loading @@ -5426,7 +5426,7 @@ int msm_comm_qbuf_cache_operations(struct msm_vidc_inst *inst, dbuf = msm_smem_get_dma_buf(b->m.planes[i].m.fd); offset = b->m.planes[i].data_offset; size = b->m.planes[i].length; size = b->m.planes[i].length - offset; cache_ops = SMEM_CACHE_INVALIDATE; skip = false; Loading Loading @@ -5491,7 +5491,7 @@ int msm_comm_dqbuf_cache_operations(struct msm_vidc_inst *inst, dma_buf = msm_smem_get_dma_buf(b->m.planes[i].m.fd); offset = b->m.planes[i].data_offset; size = b->m.planes[i].length; size = b->m.planes[i].length - offset; cache_ops = SMEM_CACHE_INVALIDATE; skip = false; Loading @@ -5511,8 +5511,15 @@ int msm_comm_dqbuf_cache_operations(struct msm_vidc_inst *inst, skip = true; } else if (b->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE) { if (!i) /* bitstream */ skip = true; if (!i) { /* bitstream */ /* * Include vp8e header bytes as well * by making offset equal to zero */ offset = 0; size = b->m.planes[i].bytesused + b->m.planes[i].data_offset; } } } Loading