1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use crate::{av_q2d, AVRational, AV_NOPTS_VALUE}; pub fn av_ts2str(ts: i64) -> String { if ts == AV_NOPTS_VALUE { "NOPTS".to_string() } else { ts.to_string() } } pub fn av_ts2timestr(ts: i64, tb: &AVRational) -> String { if ts == AV_NOPTS_VALUE { "NOPTS".to_string() } else { unsafe { (av_q2d(*tb) * ts as f64).to_string() } } }