修复webserver死锁

This commit is contained in:
2026-08-17 20:38:43 +08:00
parent 47cf1af7a5
commit 03433a412a
16 changed files with 160 additions and 349 deletions
+2 -2
View File
@@ -46,9 +46,9 @@ TEST(RenderiveWebDatovizGallery, RgbaEncoderPreservesRowsAndRemovesPadding) {
TEST(RenderiveWebDatovizGallery, CurrentThreeDimensionalSceneRendersRgba) {
try {
auto scene = make_gallery_scene_3d(
1, "datoviz_3d", Gallery_Frame_Mode::Low_Latency, false);
1, "datoviz_3d", Gallery_Frame_Mode::Manual);
scene->resize(320, 200);
ASSERT_EQ(scene->render_latest_frame(), Gallery_Render_Result::none);
ASSERT_TRUE(scene->request_frame());
const auto frame = scene->encode_latest_pixels();
ASSERT_TRUE(frame);
ASSERT_GE(frame->size(), pixel_frame_header_size);