X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-core%2Fsrc%2Fframe.rs;h=fbccfbee0a5d3106f0e14f323110548e669d202c;hp=f7a318a98021c69cbb7cd6a05f251490739876c1;hb=73f0f89ff3a3616a8e65b5a31c2303725994c56a;hpb=789354a8ca628eb09dd4aaf2ec660eeb7f21be9a diff --git a/nihav-core/src/frame.rs b/nihav-core/src/frame.rs index f7a318a..fbccfbe 100644 --- a/nihav-core/src/frame.rs +++ b/nihav-core/src/frame.rs @@ -979,7 +979,7 @@ impl NATimeInfo { } } } - fn get_cur_ts(&self) -> u64 { self.pts.unwrap_or(self.dts.unwrap_or(0)) } + fn get_cur_ts(&self) -> u64 { self.pts.unwrap_or_else(|| self.dts.unwrap_or(0)) } fn get_cur_millis(&self) -> u64 { let ts = self.get_cur_ts(); Self::ts_to_time(ts, 1000, self.tb_num, self.tb_den)