src.nth.io/

summaryrefslogtreecommitdiff
path: root/main/http_api.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/http_api.c')
-rw-r--r--main/http_api.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/main/http_api.c b/main/http_api.c
index ccd795b..3774039 100644
--- a/main/http_api.c
+++ b/main/http_api.c
@@ -112,6 +112,10 @@ static esp_err_t state_get_handler(httpd_req_t *req)
cJSON_AddNumberToObject(s, "recv_chunk_avg", (double)stream.recv_chunk_avg);
cJSON_AddNumberToObject(s, "recv_chunk_max", (double)stream.recv_chunk_max);
cJSON_AddNumberToObject(s, "so_rcvbuf", (double)stream.so_rcvbuf);
+ cJSON_AddNumberToObject(s, "recv_dropped_oldest", (double)stream.recv_dropped_oldest);
+ cJSON_AddNumberToObject(s, "decode_idle_min_us", (double)stream.decode_idle_min_us);
+ cJSON_AddNumberToObject(s, "decode_idle_avg_us", (double)stream.decode_idle_avg_us);
+ cJSON_AddNumberToObject(s, "decode_idle_max_us", (double)stream.decode_idle_max_us);
cJSON_AddNumberToObject(s, "last_paint_event_us_low",
(double)stream.last_paint_event_us_low);
cJSON_AddItemToObject(root, "stream", s);
@@ -424,7 +428,7 @@ static esp_err_t frame_post_handler(httpd_req_t *req)
size_t back_size = 0;
void *back = display_back_buffer(&back_size);
uint16_t w = 0, h = 0;
- esp_err_t dec_err = jpeg_decoder_decode(got, back, back_size, &w, &h);
+ esp_err_t dec_err = jpeg_decoder_decode(in, got, back, back_size, &w, &h);
int64_t t_decode = esp_timer_get_time();
if (dec_err != ESP_OK) {
viewport_state_lock();