mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Refine SrsHourGlass in time unit.
This commit is contained in:
parent
f5a1f9b774
commit
522cbf1df8
4 changed files with 29 additions and 25 deletions
|
@ -52,13 +52,15 @@ void SrsFragment::append(int64_t dts)
|
|||
dts = 0;
|
||||
}
|
||||
|
||||
srs_utime_t dts_in_tbn = dts * SRS_UTIME_MILLISECONDS;
|
||||
|
||||
if (start_dts == -1) {
|
||||
start_dts = dts * SRS_UTIME_MILLISECONDS;
|
||||
start_dts = dts_in_tbn;
|
||||
}
|
||||
|
||||
// TODO: FIXME: Use cumulus dts.
|
||||
start_dts = srs_min(start_dts, dts * SRS_UTIME_MILLISECONDS);
|
||||
dur = dts - start_dts;
|
||||
start_dts = srs_min(start_dts, dts_in_tbn);
|
||||
dur = dts_in_tbn - start_dts;
|
||||
}
|
||||
|
||||
srs_utime_t SrsFragment::duration()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue