From 431487a32871fb18d7781c65b61fba3daa5a8a6c Mon Sep 17 00:00:00 2001 From: Rune Harlyk Date: Mon, 22 Jul 2024 13:59:46 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=B7=20Returns=20camera=20sensor=20afte?= =?UTF-8?q?r=20sending=20frame?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- esp32/lib/ESP32-sveltekit/CameraService.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/esp32/lib/ESP32-sveltekit/CameraService.cpp b/esp32/lib/ESP32-sveltekit/CameraService.cpp index 1e42a5e..5861a55 100644 --- a/esp32/lib/ESP32-sveltekit/CameraService.cpp +++ b/esp32/lib/ESP32-sveltekit/CameraService.cpp @@ -144,11 +144,13 @@ void streamTask(void *pv) { w += response.write((char *)_STREAM_BOUNDARY, strlen(_STREAM_BOUNDARY)); if (w == 62) break; esp_camera_fb_return(fb); + safe_sensor_return(); buf = NULL; taskYIELD(); int64_t delay = 30000ll - esp_timer_get_time() - fr_start; if (delay > 0) vTaskDelay(pdMS_TO_TICKS(delay)); } + ESP_LOGI("Stream", "Stream ended"); response.endSend(); httpd_req_async_handler_complete(copy); vTaskDelete(NULL);