mirror of
https://github.com/MrUnknownDE/OpenIris-ESPIDF.git
synced 2026-04-18 22:13:45 +02:00
Initial StreamState is Stream_OFF
This commit is contained in:
@@ -38,9 +38,8 @@ esp_err_t StreamHelpers::stream(httpd_req_t *req)
|
||||
httpd_resp_set_hdr(req, "Access-Control-Allow-Origin", "*");
|
||||
httpd_resp_set_hdr(req, "X-Framerate", "60");
|
||||
|
||||
if (SendStreamEvent(eventQueue, StreamState_e::Stream_ON)) {
|
||||
if (SendStreamEvent(eventQueue, StreamState_e::Stream_ON))
|
||||
stream_on_sent = true;
|
||||
}
|
||||
|
||||
while (true)
|
||||
{
|
||||
@@ -96,9 +95,8 @@ esp_err_t StreamHelpers::stream(httpd_req_t *req)
|
||||
}
|
||||
last_frame = 0;
|
||||
|
||||
if (stream_on_sent) {
|
||||
if (stream_on_sent)
|
||||
SendStreamEvent(eventQueue, StreamState_e::Stream_OFF);
|
||||
}
|
||||
|
||||
return response;
|
||||
}
|
||||
@@ -152,6 +150,10 @@ esp_err_t StreamServer::startStreamServer()
|
||||
|
||||
httpd_register_uri_handler(camera_stream, &stream_page);
|
||||
|
||||
// Initial state is OFF
|
||||
if (this->stateManager)
|
||||
SendStreamEvent(this->stateManager->GetEventQueue(), StreamState_e::Stream_OFF);
|
||||
|
||||
ESP_LOGI(STREAM_SERVER_TAG, "Stream server started on port %d", STREAM_SERVER_PORT);
|
||||
|
||||
return ESP_OK;
|
||||
|
||||
@@ -203,6 +203,9 @@ esp_err_t UVCStreamManager::setup()
|
||||
}
|
||||
ESP_LOGI(UVC_STREAM_TAG, "Initialized UVC Device");
|
||||
|
||||
// Initial state is OFF
|
||||
SendStreamEvent(eventQueue, StreamState_e::Stream_OFF);
|
||||
|
||||
return ESP_OK;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user