mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 18:41:58 +09:00
media: rockchip: vicap fixes error of stream off when one_frame mode
change to mulit_frame mode Change-Id: I97bc6e891342a78a4079d034876c7ad256abff20 Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
This commit is contained in:
@@ -9790,6 +9790,7 @@ int rkcif_quick_stream_on(struct rkcif_device *dev, bool is_intr)
|
||||
if (dev->sditf[0]->mode.rdbk_mode < RKISP_VICAP_RDBK_AIQ) {
|
||||
for (i = 0; i < stream_num; i++) {
|
||||
stream = &dev->stream[i];
|
||||
stream->is_pause_stream = false;
|
||||
if (stream->cifdev->hdr.hdr_mode == NO_HDR ||
|
||||
(stream->cifdev->hdr.hdr_mode == HDR_X2 && stream->id == 1) ||
|
||||
(stream->cifdev->hdr.hdr_mode == HDR_X3 && stream->id == 2)) {
|
||||
@@ -9819,6 +9820,7 @@ int rkcif_quick_stream_on(struct rkcif_device *dev, bool is_intr)
|
||||
RKISP_VICAP_CMD_MODE, &dev->sditf[0]->mode);
|
||||
}
|
||||
for (i = 0; i < stream_num; i++) {
|
||||
dev->stream[i].is_pause_stream = false;
|
||||
if (dev->sditf[0]->mode.rdbk_mode != RKISP_VICAP_RDBK_AIQ)
|
||||
dev->stream[i].to_en_dma = RKCIF_DMAEN_BY_ISP;
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user