X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fvideo_stream.cpp;h=987bef542ac45c3b9ba623320b4a298ac96e507c;hb=bcd177e1daf5a63d7bf877bc5d30d8803dfd472c;hp=d7d9fd04bcc97b0a8f3a56dbb467daf70996f49c;hpb=d9ddc0c342d6145c14eef021a58d8969043e24e4;p=nageru diff --git a/futatabi/video_stream.cpp b/futatabi/video_stream.cpp index d7d9fd0..987bef5 100644 --- a/futatabi/video_stream.cpp +++ b/futatabi/video_stream.cpp @@ -797,11 +797,12 @@ int VideoStream::write_packet2(uint8_t *buf, int buf_size, AVIODataMarkerType ty type = AVIO_DATA_MARKER_SYNC_POINT; } + HTTPD::StreamID stream_id{ HTTPD::MAIN_STREAM, 0 }; if (type == AVIO_DATA_MARKER_HEADER) { stream_mux_header.append((char *)buf, buf_size); - global_httpd->set_header(HTTPD::MAIN_STREAM, stream_mux_header); + global_httpd->set_header(stream_id, stream_mux_header); } else { - global_httpd->add_data(HTTPD::MAIN_STREAM, (char *)buf, buf_size, type == AVIO_DATA_MARKER_SYNC_POINT, time, AVRational{ AV_TIME_BASE, 1 }); + global_httpd->add_data(stream_id, (char *)buf, buf_size, type == AVIO_DATA_MARKER_SYNC_POINT, time, AVRational{ AV_TIME_BASE, 1 }); } return buf_size; }