forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/drivers/media/platform/qcom/camss/camss-video.c
....@@ -444,7 +444,7 @@
444444
445445 ret = media_pipeline_start(&vdev->entity, &video->pipe);
446446 if (ret < 0)
447
- return ret;
447
+ goto flush_buffers;
448448
449449 ret = video_check_format(video);
450450 if (ret < 0)
....@@ -473,6 +473,7 @@
473473 error:
474474 media_pipeline_stop(&vdev->entity);
475475
476
+flush_buffers:
476477 video->ops->flush_buffers(video, VB2_BUF_STATE_QUEUED);
477478
478479 return ret;