Commit c25e7631 by fruit Juice Committed by GitHub

修复相对时间戳模式下时间戳回退导致音视频不同步的问题 (#2894 #2877)

加大时间戳回退容忍度,最大回退阈值改成与跳变最大幅度一致
parent fdc00d5a
...@@ -50,7 +50,7 @@ int64_t DeltaStamp::deltaStamp(int64_t stamp) { ...@@ -50,7 +50,7 @@ int64_t DeltaStamp::deltaStamp(int64_t stamp) {
_last_stamp = stamp; _last_stamp = stamp;
// 如果时间戳回退不多,那么返回负值,否则返回加1 // 如果时间戳回退不多,那么返回负值,否则返回加1
return -ret < MAX_CTS ? ret : 1; return -ret < MAX_DELTA_STAMP ? ret : 1;
} }
void Stamp::setPlayBack(bool playback) { void Stamp::setPlayBack(bool playback) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论