Stop raising QP as soon as measured bitrate returns to target
This commit is contained in:
1 parent
fae794d39e
commit
aff8a21ae4
2 files changed
+2
-2
No files matched your search
@@ -300,7 +300,7 @@ private slots:
|
||||
QCOMPARE(qp.update(0, 2000000), 29);
|
||||
QCOMPARE(qp.update(1000000, 4000000), 30); // Не более одного пункта за интервал.
|
||||
for (int64_t now = 6000000; now <= 12000000; now += 2000000) qp.update(250000, now);
|
||||
QCOMPARE(qp.limit(), 31); // Сглаживание не дёргает QP около целевого битрейта.
|
||||
QCOMPARE(qp.limit(), 30); // Запаздывание среднего не повышает QP, когда фактический битрейт уже в норме.
|
||||
for (int64_t now = 14000000; now <= 30000000; now += 2000000) qp.update(10000, now);
|
||||
QCOMPARE(qp.limit(), 28); // Возвращаем выбранный потолок, не снижаем его дальше.
|
||||
qp.reset(28, 1000000, false, 0); QCOMPARE(qp.update(10000000, 2000000), 28);
|
||||
|
||||
Reference in new issue
Block a user