Fix Android stream layout and show measured publisher bitrate

This commit is contained in:
evgeny committed 2026-10-18 18:24:30 +02:00
1 parent e246357f92
commit b8bc9b409a
7 files changed
+46 -24

No files matched your search

@@ -799,6 +799,12 @@ private slots:
QTest::qWait(1);
}
QVERIFY(video >= 10); QVERIFY(audio >= 40); QVERIFY(latest > first + 1000000); QVERIFY(left && right > left * 3);
QTRY_VERIFY_WITH_TIMEOUT(engine.videoBitrate() > 0, 3000);
auto* stats = controls.findChild<QLabel*>("streamPublishStats"); QVERIFY(stats);
QVERIFY(stats->text().contains(QStringLiteral("Current video bitrate: ")));
QVERIFY(stats->text().contains(QStringLiteral("%1 Mbit/s").arg(engine.videoBitrate() / 1000000.0, 0, 'f', 2)));
DEBUG_INFO(DEBUG_CATEGORY_STREAM, "[PASS] publisher displays measured video bitrate bps=%llu",
(unsigned long long)engine.videoBitrate());
AudioCapture radio;
std::atomic<uint64_t> radioFrames{0};
QVERIFY(radio.open({}, AudioCapture::Role::Radio, 1, 303, [](int, int) { return true; }, [] {},