瀏覽代碼

Merge "video: driver: reset required buffer attributes"

qctecmdr 4 年之前
父節點
當前提交
29b6bb8e1a
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      driver/vidc/src/msm_vidc_driver.c

+ 4 - 0
driver/vidc/src/msm_vidc_driver.c

@@ -1380,7 +1380,11 @@ struct msm_vidc_buffer *msm_vidc_get_driver_buf(struct msm_vidc_inst *inst,
 		buf->dmabuf = dmabuf;
 		INIT_LIST_HEAD(&buf->list);
 		list_add_tail(&buf->list, &buffers->list);
+	} else {
+		/* reset all attributes except read only */
+		buf->attr &= MSM_VIDC_ATTR_READ_ONLY;
 	}
+
 	rc = vb2_buffer_to_driver(vb2, buf);
 	if (rc)
 		goto error;