Преглед на файлове

Merge "video: driver: handle same buffer returned from firmware case"

qctecmdr преди 4 години
родител
ревизия
d7d63e28c0
променени са 1 файла, в които са добавени 3 реда и са изтрити 4 реда
  1. 3 4
      driver/vidc/src/venus_hfi_response.c

+ 3 - 4
driver/vidc/src/venus_hfi_response.c

@@ -682,11 +682,10 @@ static int handle_dequeue_buffers(struct msm_vidc_inst* inst)
 			if (buf->attr & MSM_VIDC_ATTR_DEQUEUED) {
 				buf->attr &= ~MSM_VIDC_ATTR_DEQUEUED;
 				/*
-				 * do not send vb2_buffer_done when fw sends FBDs
-				 * with read only flag for second time
+				 * do not send vb2_buffer_done when fw returns
+				 * same buffer again
 				 */
-				if ((buf->attr & MSM_VIDC_ATTR_BUFFER_DONE) &&
-						buf->attr & MSM_VIDC_ATTR_READ_ONLY){
+				if (buf->attr & MSM_VIDC_ATTR_BUFFER_DONE) {
 					print_vidc_buffer(VIDC_HIGH, "high",
 						"vb2 done already", inst, buf);
 				} else {