forked from premiere/premiere-libtorrent
fixed streaming bug
This commit is contained in:
parent
348cd22b9a
commit
0816ff69c6
|
@ -2621,7 +2621,9 @@ namespace libtorrent
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
time_duration diff = dl_time - m_average_piece_time;
|
time_duration diff = dl_time > m_average_piece_time
|
||||||
|
? dl_time - m_average_piece_time
|
||||||
|
: m_average_piece_time - dl_time;
|
||||||
if (m_piece_time_deviation == seconds(0)) m_piece_time_deviation = diff;
|
if (m_piece_time_deviation == seconds(0)) m_piece_time_deviation = diff;
|
||||||
else m_piece_time_deviation = (m_piece_time_deviation * 6 + diff * 4) / 10;
|
else m_piece_time_deviation = (m_piece_time_deviation * 6 + diff * 4) / 10;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue